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
338626474809	338626475369	338626475919	338626476469	338626477019	338626477569	338626478119	338626478669	338626479219	338626479769	338626480319	338626480869	338626481419	338626481969	338626482519	338626483069	338626483619	338626484169	338626484719	338626485269	338626485819	338626486369	338626486919	338626487469	338626488019	338626488569	338626489119	338626489669	338626490219	338626490769	338626491319	338626491869	338626492419	338626492969	338626493519	338626494069	338626494619	338626495169	338626495719	338626496269	338626496819	338626497369	338626497919	338626498469	338626499019	338626499569	338626500119	338626500669	338626501219	338626501769	338626502319	338626502869	338626503419	338626503969	338626504519	338626505069	338626505619	338626506169	338626506719	338626507269	338626507819	338626508369	338626508919	338626509469	338626510019	338626510569	338626511119	338626511669	338626512219	338626512769	338626513319	338626513869	338626514419	338626514969	338626515519	338626516069	338626516619	338626517169	338626517719	338626518269	338626518819	338626519369	338626519919	338626520469	338626521019	338626521569	338626522119	338626522669	338626523219	338626523769	338626524319	338626524869	338626525419	338626525969	338626526519	338626527069	338626527619	338626528169	338626528719	338626529269	338626529819	338626530369	338626530919	338626531469	338626532019	338626532569	338626533119	338626533669	338626534219	338626534769	338626535319	338626535869	338626536419	338626536969	338626537519	338626538069	338626538619	338626539169	338626539719	338626540269	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24266	21364	25530	27559	21373	21126	1259	407	265	261	223	223	209	189	164	186	169	143	189	141	165	135	134	142	171	156	145	157	128	149	165	135	184	142	142	143	137	145	122	157	170	126	155	141	121	136	131	141	148	119	135	139	135	137	152	153	128	127	146	129	139	117	136	143	157	150	156	154	131	128	149	153	159	137	135	141	126	124	138	130	162	145	140	141	152	154	153	142	142	145	156	147	144	128	134	144	144	151	148	134	149	158	139	159	146	121	151	138	143	120	170	186	153	133	130	140	128	139	137	148	124	160	146	163	143	156	149	141	115	146	157	121	141	126	141	149	125	150	145	132	120	133	127	156	120	164	132	133	139	123	120	146	149	124	132	130	128	139	147	125	147	159	142	143	158	172	109	123	139	155	156	143	139	129	174	146	124	162	146	135	152	145	141	129	174	134	131	139	164	113	163	149	132	107	128	132	122	127	134	143	150	125	145	132	136	132	141	138	148	136	148	146	153	146	139	124	147	146	154	142	156	146	145	118	125	154	116	147	154	130	139	127	152	135	147	165	173	136	157	141	151	150	136	153	163	147	116	134	143	159	140	149	125	123	140	133	153	169	156	136	132	168	134	166	143	139	122	135	149	123	124	135	133	170	155	139	133	121	139	126	144	133	140	116	158	145	126	162	136	139	143	135	118	136	149	142	123	131	155	128	157	148	129	139	134	146	121	140	155	173	118	144	132	142	133	135	158	127	156	134	141	131	149	153	133	148	153	153	143	141	155	147	134	153	134	132	133	159	128	138	142	138	138	160	163	129	117	145	131	150	140	147	135	166	157	147	142	148	165	128	153	140	163	151	153	139	132	129	128	139	140	145	134	145	143	133	127	136	138	158	127	164	133	156	127	134	146	136	148	144	139	140	148	142	151	129	121	156	132	145	150	145	149	157	130	142	113	145	138	136	147	152	136	142	136	126	137	139	142	147	132	129	143	132	143	144	147	142	142	151	143	158	147	144	161	143	149	147	133	133	153	133	113	126	155	126	128	120	137	157	138	117	158	125	140	115	134	149	163	125	147	147	137	131	151	145	147	136	128	136	127	134	123	134	132	125	142	124	142	143	134	157	146	147	137	137	159	139	129	134	125	152	154	160	138	143	138	142	124	140	136	163	166	142	137	163	154	157	139	137	135	143	136	171	128	139	128	135	125	138	153	158	130	128	135	152	139	127	116	153	138	136	145	160	133	125	130	161	127	134	144	145	153	133	155	153	150	155	156	126	147	131	158	174	128	144	122	132	151	160	134	134	131	156	162	130	142	152	135	136	148	149	141	132	118	143	143	138	144	141	127	126	108	137	148	121	163	146	157	165	164	117	128	137	135	151	132	143	124	142	146	149	133	153	141	144	116	130	145	133	112	113	160	142	160	143	140	151	121	129	169	142	135	143	113	145	135	156	129	143	147	130	146	152	133	147	142	155	138	120	113	143	149	156	134	163	142	132	119	135	147	119	137	131	124	168	120	147	127	147	154	131	143	168	153	140	146	144	146	124	100	120	145	153	141	166	182	155	141	140	159	131	134	124	138	161	115	137	140	129	157	138	133	138	123	135	114	107	129	161	140	143	150	152	172	135	132	147	169	176	151	120	137	144	146	149	128	124	144	138	131	146	123	109	127	142	150	144	152	130	134	128	152	144	133	151	128	130	139	142	128	125	123	163	153	147	140	130	155	135	140	143	119	144	130	141	167	129	139	116	166	116	150	145	112	118	148	154	127	157	166	151	134	156	147	165	144	131	139	128	150	147	147	167	140	135	144	132	132	128	144	145	157	129	153	145	138	113	130	161	149	110	139	135	163	153	162	141	124	136	148	138	137	144	137	146	144	122	140	152	141	135	143	146	118	169	155	117	148	147	143	141	151	122	138	139	151	126	143	135	153	144	150	125	132	153	131	141	134	142	127	144	143	134	147	132	153	139	124	148	141	158	137	161	128	142	138	153	117	123	120	145	110	162	128	165	150	146	155	144	134	142	170	132	134	140	131	144	155	155	124	138	105	130	160	152	138	151	122	137	152	136	166	142	140	127	146	168	137	165	132	129	129	147	154	162	141	134	153	151	112	147	181	143	136	125	153	144	145	158	144	143	172	142	173	109	147	152	157	147	165	134	158	138	150	136	136	139	138	136	130	134	137	129	132	134	134	128	130	129	139	123	119	127	134	140	146	151	155	156	154	145	141	162	122	144	138	141	157	132	126	146	143	144	153	141	131	134	130	133	127	142	145	141	136	153	129	168	135	134	167	142	129	140	134	140	145	148	140	133	134	148	160	151	125	139	150	121	157	151	155	161	137	148	156	144	130	147	130	135	172	144	131	155	116	140	123	127	149	137	127	150	142	143	131	124	113	145	132	150	107	120	135	122	145	142	153	132	152	160	131	131	142	135	129	139	146	152	139	169	149	127	135	120	126	129	140	130	128	130	151	152	143	165	127	139	117	118	157	138	139	155	149	146	116	127	132	148	179	148	155	146	127	136	142	119	134	137	154	159	126	146	160	141	138	134	125	145	134	122	148	138	148	140	148	126	145	115	133	128	134	147	125	126	142	158	157	125	152	137	123	126	145	137	138	143	126	142	138	142	119	144	111	151	150	137	148	120	163	145	121	128	159	131	159	132	120	144	135	144	120	167	137	130	131	121	123	142	136	135	137	151	141	101	158	138	134	141	146	161	142	144	125	155	127	152	123	133	170	149	155	121	139	153	146	134	148	149	144	148	133	155	121	136	142	139	140	150	140	139	142	158	139	145	138	147	116	147	149	138	137	149	157	128	121	157	135	135	135	126	142	161	152	141	151	167	133	157	129	134	133	122	141	138	153	130	163	151	138	120	133	135	156	114	114	142	146	132	143	150	160	149	112	136	125	133	143	120	135	115	128	143	131	130	137	134	145	152	120	138	133	121	128	112	133	147	143	161	128	124	139	165	132	144	144	125	123	139	150	147	126	138	151	143	160	165	137	152	154	154	158	130	134	141	140	150	130	146	141	155	154	150	138	146	122	144	133	119	124	130	139	121	121	139	148	129	147	131	147	146	137	150	156	160	149	139	139	134	122	120	113	144	152	153	160	119	132	120	131	132	137	137	147	146	156	154	128	143	131	128	139	137	144	156	140	133	144	118	130	146	134	137	146	148	165	130	156	133	133	134	135	149	148	147	133	125	139	136	148	144	150	124	129	149	133	152	138	128	112	134	148	136	145	132	140	149	151	149	133	148	151	128	165	168	135	134	141	135	141	134	156	126	150	131	153	145	140	122	165	145	138	136	114	136	132	164	143	141	136	127	132	137	120	127	134	137	124	128	131	121	119	153	157	153	134	107	149	136	128	152	129	133	138	151	149	141	145	152	136	133	135	124	143	136	158	138	137	142	135	145	123	149	141	163	164	122	149	133	148	148	137	143	154	137	144	139	149	129	122	142	141	130	127	134	125	135	143	109	122	125	127	111	128	139	139	180
3027	4393	2487	1069	679	562	454	442	394	397	366	361	401	396	364	365	355	368	343	362	391	373	329	344	360	385	362	321	361	331	365	334	384	323	341	384	323	388	384	352	334	382	375	345	390	350	343	355	377	365	388	367	354	355	344	352	360	347	342	320	350	333	341	369	355	360	377	370	361	320	320	365	335	324	362	347	356	374	369	350	339	362	349	352	360	368	359	360	374	318	376	348	366	370	376	348	345	367	326	360	364	358	337	346	360	334	345	325	361	330	382	356	358	394	380	382	353	334	375	373	347	380	349	358	366	340	350	335	354	334	357	335	366	345	342	327	375	340	341	340	348	328	333	362	355	344	349	377	391	338	342	393	364	361	370	375	350	362	352	311	320	368	378	367	351	338	371	338	361	372	351	348	379	330	357	357	353	383	360	342	338	332	374	350	359	348	330	369	344	323	357	356	351	356	339	342	349	364	385	346	354	334	359	374	355	353	358	362	355	354	355	326	389	374	322	333	360	383	351	379	365	385	375	337	309	361	351	348	337	355	377	342	362	357	360	386	342	349	354	397	330	338	326	333	333	365	346	353	338	362	376	369	336	312	386	354	354	351	353	363	347	365	362	349	348	352	331	363	311	335	361	387	368	353	361	418	335	323	384	356	358	365	359	351	318	350	364	384	363	366	370	350	345	361	340	354	326	366	338	351	366	325	367	341	367	358	363	345	342	363	348	320	325	328	385	359	344	411	372	397	347	316	355	347	353	397	383	326	316	358	378	356	356	365	328	365	347	366	349	347	364	340	354	352	350	344	357	365	370	374	371	365	341	334	317	363	377	370	360	341	343	360	328	340	323	364	331	348	341	389	389	373	346	352	351	362	359	359	324	345	354	341	351	339	394	317	369	349	337	379	369	367	362	365	388	373	344	306	340	347	318	353	368	332	335	338	325	379	369	327	360	322	367	341	345	347	355	397	347	357	373	364	343	371	308	316	382	363	368	362	370	379	366	353	360	321	358	334	350	354	364	359	372	305	345	350	333	348	366	377	377	355	320	342	343	352	376	368	284	369	360	382	336	360	361	361	360	358	348	342	354	350	344	336	387	361	348	345	301	328	358	374	370	374	328	395	340	324	350	362	379	336	376	376	382	356	358	348	339	374	363	359	315	367	341	363	304	359	355	361	387	370	375	334	349	398	339	352	358	352	370	401	353	327	358	373	368	348	332	376	349	359	352	345	331	353	378	361	323	356	369	321	361	335	334	325	371	353	335	377	360	366	334	333	352	364	374	346	338	371	369	360	375	354	379	361	371	348	365	344	383	357	380	380	371	326	381	368	366	354	376	393	336	362	353	369	392	329	356	356	359	350	344	384	356	358	389	353	353	357	356	403	340	343	369	369	363	361	330	377	344	353	363	349	349	374	370	334	348	328	360	374	339	357	362	357	356	339	406	348	367	325	337	370	323	352	378	387	348	410	357	338	359	349	343	376	340	337	333	361	365	347	399	359	367	355	318	368	334	329	346	361	391	350	326	355	359	361	395	357	320	347	344	325	342	360	352	388	393	317	341	357	386	358	365	356	376	364	351	354	336	404	374	363	319	320	364	388	347	354	337	376	323	333	366	354	337	380	363	343	354	348	389	367	376	345	322	349	391	359	345	348	329	362	333	344	359	367	344	352	350	327	342	372	361	365	362	375	332	324	333	347	344	355	357	332	350	332	380	363	358	358	342	364	347	365	360	350	372	354	350	337	355	380	390	386	349	339	353	331	318	395	371	372	329	348	398	345	393	316	352	356	372	363	345	344	356	378	368	361	370	350	355	353	378	333	361	339	321	356	329	359	333	338	342	353	343	352	329	348	355	377	325	388	353	334	361	338	363	401	367	342	359	315	351	359	346	356	353	378	374	370	351	351	352	358	348	362	341	340	345	375	325	359	358	381	347	363	354	343	342	354	342	359	374	359	350	340	368	349	327	356	377	343	351	367	368	329	354	375	374	344	372	356	342	341	343	333	360	345	372	365	317	358	330	382	371	363	356	333	336	332	329	359	383	342	357	360	360	360	382	399	311	337	347	362	351	349	335	385	321	349	338	368	342	342	335	344	372	370	381	330	332	318	331	346	313	339	337	362	378	363	393	336	338	363	364	359	344	338	385	328	333	374	348	383	348	340	339	350	336	365	347	325	332	335	332	320	373	338	355	370	331	363	370	379	347	335	373	350	357	351	385	346	399	330	326	320	378	357	312	344	340	342	370	310	377	363	351	357	342	377	334	334	347	346	361	355	367	376	343	362	345	373	322	345	364	360	321	342	354	368	360	376	360	376	360	349	364	371	375	361	383	354	347	348	341	336	360	361	363	336	357	357	361	335	322	365	361	347	369	328	365	338	357	359	367	367	337	343	356	347	355	380	353	339	369	306	333	312	334	366	346	326	351	365	372	357	372	352	360	352	312	377	381	364	361	370	357	348	378	360	360	333	370	334	360	333	366	312	341	347	381	335	333	351	333	314	406	326	367	359	323	386	370	347	362	394	328	367	378	367	369	329	348	362	339	353	350	368	332	345	331	374	362	337	369	376	352	348	369	341	331	333	331	369	341	362	348	371	389	331	343	374	379	362	345	354	387	378	377	321	380	374	338	340	329	322	369	352	377	373	362	362	367	384	358	357	346	397	369	353	315	343	341	353	381	354	353	372	361	362	340	326	350	348	378	321	353	349	357	353	362	351	356	346	354	375	340	355	373	342	354	379	394	389	366	359	352	345	351	321	307	354	319	365	354	372	364	330	339	365	341	320	344	340	361	328	334	378	357	334	341	358	377	382	362	362	322	362	361	342	351	356	355	338	347	345	359	350	373	347	345	375	370	344	360	336	366	350	351	352	352	347	355	345	365	354	335	351	361	340	331	369	372	366	310	354	340	347	342	351	358	371	354	365	330	361	317	346	362	337	341	363	356	375	400	357	353	342	347	384	403	370	310	360	380	343	360	381	325	378	377	347	357	371	337	371	363	370	357	339	345	350	394	373	341	386	343	361	343	337	366	333	360	375	370	350	334	348	342	384	324	360	320	328	376	378	358	342	350	342	359	356	359	368	362	350	335	350	363	343	367	302	404	347	367	362	370	370	367	346	368	341	345	336	390	347	344	321	342	355	341	359	367	358	325	369	320	345	367	324	363	374	356	385	344	336	331	366	348	357	344	333	342	349	376	356	332	366	351	344	367	376	371	352	336	341	368	310	375	365	376	360	342	371	356	352	330	354	366	354	376	348	369	321	357	354	322	367	354	362	353	346	336	375	370	341	330	343	358	417	374	362	346	329	336	380	361	380	363	326	338	347	314	353	336	327	354	391	346	338	383	366	355	338	370	378	356	349	338	352	366	322	341	354	337	342	394	338	356	347	352	341	358	380	304	376	384	339	364	307	341	381	333	384	372	370	358	344	364	343	368	359	369	351	401	365	367	352	351	351	343	363	375	344	353	363	380	368	328	349	349	388	341	338
32224	10480	1097	500	414	417	428	375	410	387	424	413	406	396	455	415	415	408	440	378	407	421	395	408	396	385	350	417	433	423	424	396	414	372	383	400	394	405	392	385	439	377	408	388	416	413	429	411	418	406	375	393	396	384	367	425	378	430	422	421	452	416	393	408	421	416	418	368	415	431	394	421	416	416	418	405	395	406	401	425	409	419	456	398	409	396	413	400	400	428	433	399	384	381	394	409	392	416	381	425	391	416	395	374	403	400	402	414	415	414	397	394	434	416	417	419	402	441	414	415	364	422	390	400	410	397	438	407	380	429	387	398	456	459	400	394	395	412	416	413	404	395	389	422	421	415	437	427	375	388	420	400	412	436	409	438	409	428	413	402	414	393	420	393	411	399	396	396	415	383	391	434	443	409	399	432	384	390	382	401	413	401	414	390	394	423	420	412	408	386	417	428	398	402	406	431	384	413	401	363	417	411	386	404	388	400	408	385	433	405	380	388	427	393	446	422	411	432	466	408	355	395	390	409	411	391	438	410	434	400	433	420	408	401	397	423	393	429	407	406	378	376	385	418	420	362	354	398	402	415	423	396	407	420	427	409	408	388	384	391	423	428	452	411	408	380	413	383	432	392	387	415	423	410	397	416	397	439	434	401	378	370	385	390	408	391	415	426	396	405	401	401	396	423	396	403	407	383	438	416	401	390	410	400	412	418	406	427	405	399	429	398	432	396	402	428	386	409	371	408	396	421	428	357	392	414	447	394	395	404	421	402	341	402	416	414	422	413	401	404	399	448	405	404	451	365	410	370	423	399	418	435	404	399	428	410	430	403	400	389	376	416	407	408	411	398	414	408	405	434	377	395	445	375	400	417	440	416	386	393	416	416	368	373	411	382	441	392	407	398	381	352	401	398	400	404	414	409	457	395	410	400	372	426	395	416	391	435	403	399	405	429	443	402	353	389	391	405	413	419	360	391	436	430	412	385	416	415	369	403	408	425	400	396	405	430	400	387	393	427	385	421	417	406	377	423	412	394	366	426	414	459	403	436	412	413	381	409	424	413	361	411	405	405	407	399	443	388	381	429	426	373	397	431	346	422	416	441	398	396	414	425	388	422	393	389	426	401	424	397	406	415	423	400	407	414	393	419	408	387	394	404	405	402	377	397	402	390	401	410	421	417	426	391	416	415	384	460	410	405	398	361	416	408	394	415	403	389	392	392	350	367	384	380	407	436	391	373	406	423	424	407	411	384	406	416	394	426	402	418	382	402	417	404	428	347	366	411	431	407	425	404	387	401	387	454	417	438	419	387	398	348	378	411	382	425	395	409	453	377	407	388	406	388	399	421	435	390	435	347	431	395	397	390	381	410	407	446	397	481	432	410	424	395	418	431	411	409	378	442	420	422	423	421	356	391	403	408	410	412	419	414	362	409	406	398	381	405	402	435	401	396	420	435	422	373	442	389	419	422	405	420	389	398	398	426	434	412	424	401	451	406	431	417	410	388	404	424	430	425	387	400	415	384	390	363	437	401	413	440	424	412	415	447	416	380	367	452	424	380	440	404	404	408	418	428	415	383	394	384	350	388	378	402	355	383	392	393	425	415	395	421	372	401	384	413	424	398	386	412	419	423	361	430	442	397	405	430	421	406	407	436	421	421	390	418	400	391	438	416	411	407	395	397	386	406	440	389	409	398	399	359	400	394	401	433	409	456	413	421	447	399	382	406	425	387	373	429	377	379	369	415	408	412	412	412	435	428	357	379	438	395	446	396	417	398	423	400	418	387	391	412	411	415	393	388	370	359	410	370	379	394	382	406	382	415	431	437	402	427	427	400	390	362	371	394	373	378	408	406	405	379	374	419	451	433	394	368	389	402	418	411	410	432	388	372	410	384	414	386	376	429	416	417	390	407	380	430	405	372	350	394	387	405	384	386	420	404	391	431	446	441	422	445	406	387	415	424	387	413	392	426	410	387	369	402	396	412	416	426	426	414	442	402	419	411	418	413	393	384	386	439	394	417	406	408	381	409	393	412	388	368	407	400	420	414	417	382	405	420	399	446	432	424	466	383	365	409	448	454	422	388	398	434	396	382	397	394	397	404	449	391	453	378	426	404	398	438	413	411	434	416	395	391	386	396	377	418	417	382	405	404	438	376	402	380	380	419	397	376	402	417	407	408	416	396	422	399	394	422	421	436	439	401	418	436	448	414	416	376	427	408	417	435	407	422	401	399	402	400	406	385	375	425	403	421	413	417	417	425	372	374	396	418	382	419	377	454	393	393	370	406	398	418	412	404	422	401	356	414	400	404	414	426	379	406	368	393	417	413	409	404	396	379	425	411	438	391	420	401	373	423	424	460	418	416	406	412	406	388	435	417	391	409	414	393	398	411	393	395	418	413	375	396	436	387	409	405	409	402	417	407	445	413	405	359	349	403	427	408	431	415	432	407	405	396	387	404	412	440	426	375	421	443	416	436	407	409	428	389	377	404	397	423	410	434	417	387	364	409	400	392	374	402	422	404	435	401	400	431	411	410	407	424	439	398	407	373	416	413	393	457	371	433	416	387	382	407	400	401	371	393	401	416	425	410	432	411	407	391	398	406	390	362	434	424	428	374	402	402	379	387	412	411	413	411	363	434	387	412	414	383	416	447	407	407	445	412	394	438	389	388	387	409	387	415	392	411	406	398	416	391	412	391	408	424	422	434	403	385	351	405	426	369	362	384	366	370	393	404	397	366	406	412	380	386	387	431	408	430	388	406	381	387	421	389	382	406	381	440	410	401	415	402	415	408	430	382	422	420	382	389	386	388	393	383	421	418	419	429	423	431	362	398	405	398	417	399	395	426	423	419	407	420	401	387	409	388	404	390	367	399	410	403	433	394	437	424	399	394	392	394	409	395	410	401	399	405	393	403	375	406	399	395	386	421	424	408	384	400	420	373	384	396	415	415	379	394	418	394	406	437	459	434	410	440	425	412	416	445	406	384	401	389	382	434	381	376	406	394	419	411	439	432	410	415	408	381	408	393	404	380	414	409	388	435	396	395	403	414	393	410	374	434	415	395	403	381	412	426	383	401	411	371	399	420	407	419	368	378	412	380	423	407	417	404	395	377	415	399	433	397	384	428	383	379	408	455	421	439	400	415	403	427	388	381	416	466	446	398	400	381	390	424	413	429	400	424	403	383	380	373	394	439	412	440	448	425	399	410	400	407	379	379	391	423	386	427	390	374	399	429	381	415	412	434	375	417	438	421	395	388	396	419	412	395	370	421	419	383	406	428	408	386	374	414	422	421	416	412	410	382	423	423	437	397	389	401	398	362	423	410	411	394	446	398	437	405	421	404	410	386	433	381	430	366	393	378	386	424	448	405	393	401	408	414	372	422	426	402	392	376	461	383	396	398	407	385	384	416	431	389	405	383	390	421	435	410	397	429	377	412	434	430	365	415	395	421	432	423	415	410	391	386	402	384	403	369	434	394	372	385	399	418	394	366
5565	1019	973	887	903	921	941	900	844	901	864	881	873	877	909	955	926	905	938	865	859	953	887	907	929	857	892	870	912	940	938	893	898	898	931	907	906	897	960	934	865	910	859	980	952	876	889	973	903	915	860	863	881	906	884	905	910	902	902	901	961	930	860	875	885	870	903	866	962	935	919	921	906	855	870	959	909	930	898	956	915	900	889	910	912	863	898	935	899	870	864	964	887	919	917	866	844	934	872	874	887	864	885	881	938	882	914	966	899	856	911	922	916	916	929	891	892	841	901	945	932	878	903	929	877	868	866	914	893	888	895	895	919	895	897	928	856	899	928	894	870	847	941	858	877	882	933	899	885	948	939	909	841	869	946	910	889	873	854	920	883	870	887	860	898	887	910	910	829	911	860	944	915	926	932	875	935	944	875	911	870	916	914	864	900	897	897	837	932	888	877	906	960	956	894	913	896	885	917	877	902	944	890	859	904	940	858	834	908	886	879	888	908	869	905	903	899	881	907	891	890	899	926	896	944	865	870	910	906	889	876	880	943	900	935	976	870	860	884	886	846	864	902	845	893	890	855	932	940	903	908	876	941	890	862	873	893	903	880	924	904	928	930	906	899	895	871	886	848	893	904	848	895	896	925	892	914	929	877	890	885	926	949	899	907	893	918	883	927	893	908	871	944	909	887	926	875	899	916	872	899	907	871	874	909	899	901	840	891	942	899	923	885	900	897	860	900	814	937	890	919	893	909	885	859	898	926	899	898	902	891	914	914	889	936	924	909	910	880	931	880	882	921	901	939	872	889	921	960	861	885	865	913	850	862	923	961	865	885	877	874	896	883	865	913	866	901	867	880	894	812	921	859	908	845	877	874	893	901	963	933	957	895	919	960	922	939	921	908	854	954	934	873	889	879	880	935	913	865	845	919	879	888	899	857	845	889	920	919	926	875	907	968	876	905	847	866	909	912	890	944	950	912	900	892	912	897	880	894	839	898	892	924	881	856	857	912	902	897	895	911	890	880	839	936	858	888	911	931	902	928	930	919	927	893	910	893	853	918	863	881	956	914	905	872	941	890	891	893	922	895	950	881	858	910	884	893	904	913	936	882	896	835	890	877	862	927	915	944	824	901	938	904	872	841	885	865	919	942	870	885	883	856	917	896	916	887	912	861	884	864	837	922	909	892	918	831	869	894	889	888	907	921	880	882	890	880	867	913	904	890	916	903	889	893	866	848	946	866	897	889	860	876	881	868	881	915	896	889	841	879	887	855	934	932	894	909	929	870	905	898	925	892	892	865	932	955	899	933	857	924	901	900	925	846	850	914	890	885	869	916	914	854	940	864	880	882	880	937	897	915	940	910	860	914	924	914	892	945	918	920	933	899	878	885	922	904	893	912	891	915	842	871	867	881	946	902	902	915	924	852	940	881	906	888	872	880	913	928	902	884	945	867	895	925	925	890	870	904	864	935	918	889	924	966	905	904	892	904	919	941	863	887	912	919	892	891	900	901	887	931	912	881	906	902	888	893	885	914	907	903	884	908	898	873	894	857	886	841	843	875	882	945	898	877	911	910	892	909	939	910	962	928	885	928	866	941	921	877	872	962	945	894	865	964	906	919	896	913	906	920	888	905	846	943	919	886	896	927	910	881	877	895	944	918	868	913	895	910	855	897	926	885	930	889	921	855	866	871	866	828	884	912	845	875	879	911	917	889	910	906	888	905	861	928	876	929	905	923	895	908	888	837	867	907	906	935	902	941	892	899	940	874	895	913	893	897	888	945	995	857	908	884	914	902	927	871	926	855	871	862	888	894	915	924	907	906	897	919	902	889	907	853	893	939	918	926	898	876	925	833	903	850	897	936	930	884	890	844	918	887	924	876	888	902	879	835	906	900	903	850	908	884	973	868	914	949	858	939	987	846	906	895	868	910	898	898	905	949	1002	915	919	886	928	917	893	877	863	908	959	912	871	858	907	918	886	925	903	905	884	925	869	911	888	890	887	918	901	881	864	871	909	909	922	893	903	916	846	907	949	872	911	946	871	915	900	863	937	891	909	925	937	900	908	935	979	936	965	866	870	925	867	921	890	982	866	905	858	883	945	946	913	898	907	892	937	890	917	859	933	895	879	863	905	924	901	905	872	925	907	921	910	897	920	879	839	906	861	900	883	900	874	942	890	883	883	841	865	900	898	867	898	892	944	896	908	896	890	933	869	893	881	895	931	869	901	895	909	919	914	881	908	940	902	854	918	886	936	943	899	856	889	899	833	858	881	908	915	930	898	881	899	903	908	875	908	890	858	880	880	903	929	867	889	906	929	925	908	851	914	928	858	893	913	928	857	949	909	850	868	939	902	862	885	839	846	933	851	908	911	885	931	858	898	856	885	932	929	901	901	944	952	926	951	882	896	868	931	871	926	874	884	899	916	873	876	895	919	921	886	915	883	913	927	848	861	867	891	950	882	904	890	891	909	854	877	878	902	886	908	883	834	862	885	922	916	876	879	899	906	907	866	895	850	865	867	916	901	887	898	855	949	921	866	905	888	900	857	891	950	890	891	910	881	912	876	921	935	942	909	887	888	906	905	865	911	876	864	917	884	918	922	900	909	863	877	891	888	843	861	912	945	926	887	869	939	903	869	892	918	860	857	888	921	908	877	940	851	940	963	962	920	909	858	891	890	889	882	868	904	925	889	898	935	933	868	901	882	874	862	875	917	905	919	928	915	894	890	867	921	938	899	898	891	858	911	897	902	890	882	881	898	849	882	877	892	915	894	879	849	907	886	900	932	930	916	900	902	893	883	919	916	902	822	897	886	898	904	872	910	920	890	879	940	935	916	892	953	791	831	863	914	934	936	889	918	915	852	907	859	877	894	881	913	864	936	906	917	820	863	927	943	913	963	915	940	945	879	936	888	901	872	897	907	933	910	936	881	886	824	898	887	954	888	941	916	877	874	930	907	857	896	885	872	909	867	943	890	893	891	897	891	904	897	884	952	909	903	954	919	926	905	885	907	876	960	922	931	905	937	932	886	891	941	953	904	856	928	871	894	850	850	867	913	887	887	926	897	909	879	872	932	825	903	892	937	901	909	858	886	928	914	852	893	907	936	884	921	879	871	904	853	908	903	878	866	949	853	878	880	860	946	887	893	912	898	918	884	900	937	911	868	912	860	905	895	952	891	890	910	862	896	836	944	919	873	960	900	883	850	916	878	895	921	890	921	921	890	883	911	900	895	861	882	902	884	909	907	942	933	952	924	908	880	859	886	869	824	908	941	896	873	916	914	904	906	900	884	906	889	902	882	871	918	877	930	906	880	934	879	877	886	900	849	898	862	871	923	928	919	900	914	910	851	895	903	883	923	861	937	879	890	872	912	912	896	848	892	949	849	925	937	877	834	870	859	925	861	941	900	890	899	967	882	877	907	874	921	868	985	897	927	890	857	900	827	861	901	923	889	909	929	935	958	846	878	922	958	937	921	926	884	876	927	929	842
24488	20942	24414	27617	20402	1851	476	447	389	333	375	314	323	335	287	325	340	285	306	310	335	342	351	314	320	323	285	313	291	310	310	314	317	335	323	298	328	346	306	310	294	281	279	307	322	292	301	313	311	285	275	296	300	305	346	303	300	302	314	303	320	338	319	330	309	324	321	324	348	320	301	287	309	291	312	301	342	307	301	315	317	295	295	335	292	318	289	341	297	289	319	282	302	311	285	329	338	302	301	320	361	319	327	293	292	272	295	304	341	291	327	329	281	296	308	307	315	328	331	304	302	284	286	312	313	297	301	287	269	289	333	299	304	300	299	329	303	300	308	347	309	297	319	296	282	329	323	313	331	294	286	322	300	300	322	321	292	303	287	277	306	287	322	277	315	300	282	315	305	283	298	295	283	279	262	305	294	299	324	274	298	298	303	345	311	278	285	302	269	299	279	309	343	291	280	292	304	313	267	292	302	254	348	322	323	306	327	329	276	308	308	308	297	266	292	301	321	305	275	297	263	311	316	278	303	306	290	306	318	288	318	293	309	304	334	298	294	280	274	296	294	320	297	318	316	274	296	302	308	303	244	308	283	304	298	309	313	330	320	317	332	303	277	272	319	319	284	291	315	274	313	322	330	351	336	318	305	322	281	330	296	284	342	289	302	349	333	315	313	321	297	297	311	279	354	319	292	270	310	281	298	300	317	322	305	293	322	317	319	312	277	323	298	345	311	313	301	299	285	289	322	307	326	300	305	294	311	304	283	269	292	301	307	292	275	287	326	294	289	308	316	279	326	284	296	301	302	292	300	302	301	294	304	305	333	296	305	317	298	306	287	277	310	321	297	346	324	287	280	289	285	330	315	325	309	298	332	333	281	334	257	279	307	283	278	287	300	287	294	300	308	280	311	280	332	311	310	312	292	307	292	293	294	319	324	302	300	311	302	308	337	304	329	296	325	309	296	315	325	292	302	306	328	309	293	338	302	319	312	321	309	332	337	292	336	297	283	309	330	315	274	310	324	310	303	319	282	306	332	324	346	304	318	327	328	323	305	335	298	321	313	308	315	312	284	274	299	321	324	282	295	294	292	306	305	317	319	332	276	284	336	323	287	307	265	307	306	298	304	301	311	302	289	294	264	306	322	315	284	282	316	337	299	329	292	286	307	278	313	296	295	267	267	305	316	330	283	300	288	280	298	310	347	295	296	328	333	300	285	277	286	292	317	295	326	288	316	296	290	322	310	298	293	287	290	330	325	322	271	264	298	297	313	254	286	300	342	279	320	285	278	308	291	310	318	255	296	282	290	326	329	278	306	288	302	302	305	279	319	325	282	339	317	359	283	340	325	305	309	291	284	352	307	319	310	291	270	316	305	309	353	286	304	279	302	311	297	309	305	320	296	279	348	336	332	302	324	301	311	295	301	258	307	320	320	295	286	273	297	302	328	282	273	289	314	319	285	297	255	307	292	270	304	325	301	297	311	322	293	313	264	319	302	306	302	295	313	335	271	301	300	316	317	312	326	288	297	318	286	260	332	312	300	293	325	306	334	306	305	296	318	298	326	317	299	268	295	286	303	281	279	336	340	282	301	285	319	328	298	319	319	302	309	298	322	291	297	334	291	313	318	305	275	266	309	288	318	315	310	319	294	306	292	313	319	306	294	313	295	286	307	278	298	292	304	315	280	342	316	325	318	306	327	312	287	314	305	308	299	308	299	287	313	329	320	305	298	285	338	314	315	286	328	314	296	308	314	298	303	269	300	321	324	311	293	310	313	291	305	288	278	344	291	270	287	277	342	297	327	280	306	342	281	324	299	302	345	331	341	277	268	316	286	277	280	304	280	264	327	304	311	305	334	321	288	294	317	326	289	298	333	290	291	302	298	290	300	270	338	307	290	283	331	278	265	337	288	279	309	297	295	321	302	269	291	276	306	303	326	301	303	302	263	331	287	333	323	288	315	315	289	287	330	314	292	291	308	297	301	317	333	303	328	326	307	309	286	303	299	284	299	311	302	326	315	283	298	314	303	292	298	306	324	299	322	284	287	299	339	285	293	297	313	326	314	292	302	297	293	318	289	293	294	284	317	283	291	257	312	292	289	272	321	273	298	291	313	252	305	291	262	310	300	288	288	314	304	301	305	293	293	294	289	293	317	327	245	315	325	293	311	308	308	338	334	322	294	334	285	336	301	288	313	323	310	281	311	297	312	311	283	317	310	299	276	335	296	346	309	285	294	280	297	292	301	302	278	306	296	273	328	291	287	270	305	311	328	302	289	294	342	303	332	294	295	308	302	298	301	331	321	297	315	316	283	280	289	315	315	274	318	324	303	280	300	315	310	298	285	279	324	321	303	283	322	300	287	292	287	313	306	271	312	298	292	317	296	338	313	309	309	308	320	306	290	322	279	296	328	296	285	302	328	290	310	295	266	295	323	311	288	307	319	313	285	309	300	299	317	272	275	273	290	270	301	301	297	301	308	315	277	305	287	280	289	268	267	301	305	329	289	307	339	298	317	307	322	293	277	300	258	307	332	314	288	342	279	327	289	322	338	331	304	312	298	281	270	287	339	279	327	310	311	324	271	315	294	314	315	285	275	275	312	315	341	293	297	310	297	314	316	312	340	289	274	294	328	299	290	298	313	291	291	278	318	324	280	302	290	273	325	300	311	308	326	301	317	267	308	295	274	275	298	277	327	297	302	273	295	312	303	316	311	344	307	304	310	334	277	302	344	288	325	277	270	316	303	301	293	297	301	301	279	317	290	307	305	308	319	334	295	317	303	301	310	286	285	316	275	300	313	258	289	296	301	299	290	322	283	315	295	281	337	299	312	299	253	307	296	306	308	297	290	323	307	295	312	310	324	307	304	292	291	300	321	281	349	302	315	298	286	325	282	331	268	309	273	313	255	289	264	298	295	294	343	266	290	255	289	303	264	314	295	271	295	282	329	283	304	273	289	292	319	289	278	329	315	301	306	314	294	306	305	299	341	288	301	267	325	313	310	307	282	306	296	320	322	322	336	292	287	305	290	321	316	295	319	355	277	299	291	308	319	301	320	315	298	316	329	306	290	306	310	313	272	293	272	283	306	314	300	281	301	330	312	294	298	335	300	328	281	296	295	304	294	304	303	309	250	318	266	312	289	344	298	263	303	336	322	295	292	319	302	279	293	325	293	335	289	294	308	290	283	297	282	304	312	296	348	305	298	289	288	307	308	342	305	303	280	321	330	303	333	306	318	288	312	281	293	284	324	292	309	288	270	304	292	297	298	264	307	312	315	313	292	314	301	300	311	285	301	325	329	310	270	281	282	302	309	279	297	282	329	312	312	307	316	295	274	272	319	305	280	329	329	312	281	284	275	300	281	284	301	276	292	265	302	289	271	289	264	277	295	290	306	291	305	322	313	323	286	314	322	289	286	295	305	300	308	310	306	298	306	298	313	312	317	279	312	278	310	299	297	329	327	285	318	332	273	306	294	297	278	292	305	304
3100	2833	1761	1059	805	812	795	711	688	694	698	669	687	696	669	769	715	709	680	734	688	699	666	625	625	710	707	655	696	639	654	676	679	674	669	656	685	694	691	694	715	663	718	661	636	668	666	701	689	733	668	659	616	656	724	668	711	666	653	679	692	736	661	717	693	711	667	658	704	675	698	691	656	633	670	703	700	707	707	665	673	679	662	686	706	733	671	712	680	675	653	670	661	638	683	652	689	717	686	700	673	657	675	713	673	681	678	668	639	705	688	675	696	652	724	654	647	712	678	648	710	692	652	632	715	638	694	741	695	689	686	660	656	663	678	729	650	703	665	683	687	670	704	687	698	728	647	730	714	692	681	688	687	667	662	701	718	680	673	711	677	675	685	613	709	678	698	711	741	726	676	658	646	662	678	669	700	671	662	701	675	694	681	697	664	696	703	687	731	691	666	652	702	700	701	697	688	672	644	644	651	702	652	676	676	708	676	668	646	665	642	697	674	690	697	692	710	676	669	682	684	684	642	668	712	661	691	663	674	651	699	664	685	653	697	654	670	660	662	677	714	646	623	643	742	673	701	599	704	693	705	674	698	686	642	680	675	723	647	707	690	675	699	696	667	650	670	672	678	690	732	704	635	672	730	658	711	679	718	652	660	682	654	679	705	698	700	680	673	674	665	684	695	622	738	664	682	663	691	660	674	708	651	682	717	702	692	692	678	648	708	680	665	681	706	660	696	664	711	621	670	703	678	702	669	723	653	678	718	675	660	697	691	691	694	639	643	678	661	689	706	713	710	753	656	666	683	669	669	692	683	721	649	711	714	693	666	716	717	677	681	725	697	671	705	690	674	696	673	739	670	664	694	672	659	645	701	719	631	661	674	664	711	688	696	696	697	633	601	698	699	692	691	672	678	659	700	631	682	630	667	677	683	673	689	700	682	677	632	668	670	676	716	703	617	668	627	692	637	660	689	673	689	666	675	663	695	657	686	682	678	674	719	713	683	652	673	698	680	639	651	701	656	677	705	667	697	657	688	676	675	689	663	702	683	653	714	690	702	695	654	676	687	642	640	685	645	714	706	682	703	695	672	676	679	686	677	709	676	668	648	659	613	698	666	698	692	649	685	672	724	678	682	666	684	638	676	679	676	636	700	632	691	693	676	695	681	680	700	704	689	698	641	669	689	700	640	685	668	645	672	641	685	653	686	733	650	679	685	721	643	681	685	686	642	682	667	675	681	744	696	672	680	641	635	679	638	686	655	713	672	661	643	723	691	680	693	660	684	660	701	669	708	661	663	679	667	657	701	689	676	673	707	665	721	652	656	690	705	669	660	689	679	665	701	686	671	672	693	667	701	636	629	662	652	688	673	663	679	677	663	670	652	642	677	704	671	599	656	686	627	708	749	654	665	699	655	706	698	707	676	637	713	684	674	710	695	719	658	672	649	658	665	679	704	620	707	694	650	668	753	732	679	700	648	697	639	670	665	716	682	651	640	683	730	686	673	645	676	688	666	691	647	675	678	618	678	706	696	687	607	606	642	688	704	712	695	670	649	691	644	660	688	675	701	659	644	690	694	676	665	666	681	635	679	666	710	694	680	667	672	678	662	673	693	650	671	662	664	633	725	696	667	689	668	721	662	690	661	662	682	713	702	695	705	647	697	653	690	648	691	654	661	655	672	654	679	693	694	643	657	712	663	672	718	703	663	654	684	704	655	689	684	645	669	720	668	656	648	715	647	666	698	697	666	670	646	687	666	665	695	695	697	660	655	666	679	627	688	682	664	645	680	648	672	661	684	709	669	624	688	646	694	642	662	675	670	720	664	670	672	692	705	677	634	684	733	661	670	682	685	695	706	694	663	692	642	622	663	665	683	740	655	703	692	672	706	671	664	673	661	685	643	653	673	667	667	696	653	682	672	677	710	694	702	663	710	680	657	726	673	678	657	679	672	688	659	710	668	673	653	675	654	699	709	688	680	710	708	675	654	676	656	698	677	692	703	694	653	666	717	671	706	630	722	643	630	643	636	650	681	699	722	691	651	645	652	646	680	671	650	685	673	703	656	677	687	653	690	645	669	702	699	736	668	677	702	651	705	677	688	703	653	722	694	692	709	628	612	703	700	673	676	672	726	701	677	741	676	694	702	675	666	690	639	665	672	678	653	708	710	639	671	705	701	707	661	672	676	685	677	698	686	670	679	670	662	692	689	661	678	687	659	683	680	699	692	663	718	684	665	675	706	677	701	667	681	738	651	650	708	660	686	691	654	646	693	707	702	681	650	710	725	688	708	618	710	643	666	678	678	699	681	638	674	637	706	681	667	710	688	712	676	671	668	676	653	753	684	636	667	658	653	686	682	730	625	721	682	694	692	697	705	725	689	630	673	710	674	641	652	660	647	670	683	667	635	705	698	664	727	725	675	679	690	677	703	731	696	684	664	694	708	717	684	640	665	679	647	705	642	675	690	655	675	692	692	695	659	708	660	689	671	672	660	693	610	691	654	682	674	707	650	701	686	711	667	683	689	643	681	658	706	673	660	663	718	665	682	702	724	703	701	716	671	678	707	683	674	658	662	661	688	649	708	658	714	676	659	685	722	681	674	721	683	647	648	659	683	686	713	673	658	668	681	628	702	663	675	679	658	687	745	686	679	669	691	663	699	697	652	685	690	707	669	640	683	671	681	650	708	756	720	695	695	646	661	704	658	701	715	643	688	664	643	645	650	655	681	665	646	679	665	670	670	692	640	707	668	670	710	667	642	650	653	696	679	660	688	660	705	665	710	665	646	624	648	687	694	649	696	629	678	675	680	669	656	692	703	669	708	675	687	695	689	612	689	671	680	709	689	712	672	679	649	697	695	678	676	666	660	717	673	693	708	669	692	661	636	690	703	659	716	683	669	657	648	664	641	722	687	676	685	627	739	650	643	662	688	693	675	673	669	665	660	665	695	704	691	702	710	633	635	646	694	708	699	693	644	654	691	657	709	658	696	701	666	653	679	653	683	633	740	709	676	733	687	734	685	656	652	713	705	678	644	665	691	655	659	725	666	722	682	665	656	700	717	681	668	688	722	632	690	681	692	728	687	663	639	698	715	660	654	681	682	703	704	672	706	614	685	689	685	683	706	709	698	691	686	708	707	652	668	680	654	677	685	665	694	682	666	629	700	638	681	678	707	715	675	686	679	670	663	668	722	657	677	692	678	700	675	693	713	703	718	690	699	714	695	724	706	707	683	710	685	690	635	667	638	703	678	715	727	704	690	626	704	687	685	664	693	651	668	693	670	722	722	639	662	656	700	655	696	681	677	673	658	701	706	694	683	653	685	681	620	665	685	679	632	660	657	684	648	692	669	660	644	646	646	714	683	712	680	650	682	716	701	656	688	701	667	701	660	696	672	679	680	697	696	688	708	739	694	700	683	731	710	679	676	702	682	641	643	697	709	634	661	727	677	704	669	670	665	708	709	712	694	653	699	683	684	678	678	699	688	655
23826	20962	25030	27058	20967	20733	1191	333	275	249	224	197	215	162	180	160	162	171	168	136	139	149	163	162	144	167	138	158	137	144	143	130	125	132	148	143	166	128	137	141	127	148	161	135	149	115	149	132	143	150	134	134	135	115	135	139	135	113	143	125	137	149	126	143	120	125	149	135	130	162	136	124	126	123	147	148	136	139	124	126	124	128	137	129	144	135	127	147	149	154	162	125	126	122	128	134	134	137	138	119	127	147	148	149	123	145	155	147	130	168	151	133	153	122	154	134	124	153	130	145	125	138	148	131	145	129	151	152	144	120	163	135	131	147	131	129	137	127	119	130	152	122	138	153	131	144	143	153	123	143	134	136	126	134	123	139	152	125	120	130	138	148	143	158	138	125	146	158	140	142	120	128	131	134	142	127	160	141	122	138	117	139	123	102	108	131	137	131	142	110	124	150	148	132	144	143	136	148	145	126	136	141	142	120	153	129	166	128	134	128	141	161	137	169	143	124	138	130	143	143	126	119	140	147	127	144	115	144	139	123	131	150	131	133	144	144	142	133	148	133	136	118	157	122	124	136	138	159	135	135	184	122	140	136	142	158	146	127	143	121	135	139	125	147	126	134	138	159	133	144	155	141	124	150	150	139	154	129	136	133	121	146	117	142	147	122	122	130	132	121	141	124	122	143	112	138	151	142	143	138	135	112	154	144	127	123	135	145	127	123	107	115	126	135	158	150	132	158	134	120	126	124	159	119	148	150	151	140	108	126	130	147	145	134	134	118	115	122	136	123	133	138	124	142	158	145	122	162	132	123	141	143	125	123	130	119	139	122	143	130	147	159	116	131	157	142	139	150	139	131	144	146	133	130	130	154	140	133	143	134	125	123	122	147	135	130	142	126	132	144	128	124	145	141	144	139	151	175	162	124	132	140	153	137	145	147	128	142	133	135	144	161	140	123	122	142	142	142	153	155	137	130	127	139	140	160	153	125	140	142	158	109	128	142	141	122	116	124	127	155	144	128	137	135	157	154	143	135	139	152	143	141	147	142	136	128	135	132	135	124	140	157	135	158	136	134	144	159	130	141	126	145	125	142	140	141	131	147	142	136	155	147	125	130	148	136	131	140	134	146	138	142	136	138	116	136	127	147	127	135	109	115	143	128	131	129	123	122	137	133	143	144	126	139	149	127	141	129	152	158	145	137	135	131	132	150	139	139	141	158	148	145	164	139	117	159	130	142	147	126	130	142	128	138	120	156	121	111	143	135	137	121	133	155	134	146	157	123	140	138	137	152	121	129	134	153	122	131	129	155	138	135	144	130	143	146	134	104	117	145	134	147	111	134	133	151	157	125	127	130	130	141	122	129	131	149	115	133	127	149	141	144	130	141	120	129	143	128	134	144	144	145	120	147	130	146	138	107	127	156	132	132	139	147	139	127	115	131	134	119	142	141	119	140	135	121	167	119	173	105	140	112	158	145	144	121	133	121	116	144	133	157	134	142	143	161	140	147	127	147	140	141	125	146	145	142	142	143	155	137	132	108	119	143	147	153	155	149	115	130	144	140	112	126	140	141	156	138	130	127	136	113	120	163	150	134	149	150	145	152	163	136	132	154	152	139	151	139	129	138	128	136	140	129	124	121	148	121	134	153	126	139	134	114	162	133	118	125	155	136	131	111	168	142	123	147	150	125	123	130	126	169	138	134	136	126	128	142	123	143	116	155	159	123	156	142	163	142	135	145	143	140	136	138	140	146	120	110	139	140	144	110	105	148	130	136	161	147	138	146	138	126	146	139	136	146	155	115	134	124	170	129	127	124	140	124	131	141	150	134	139	122	119	142	138	139	164	136	139	136	135	124	129	127	125	123	135	146	133	155	128	134	130	112	154	131	146	140	155	141	117	135	123	141	144	128	124	125	141	126	147	137	120	114	139	143	133	135	168	149	122	143	153	147	141	135	140	140	139	156	147	133	133	122	134	154	156	132	155	140	129	136	135	124	141	125	124	115	141	142	146	135	134	137	139	114	138	157	133	164	133	126	139	143	150	138	125	140	123	141	119	136	161	124	130	142	148	141	121	140	145	134	162	126	146	126	142	146	135	133	113	127	120	109	148	136	132	139	147	136	125	145	134	120	131	160	129	133	132	130	126	141	158	134	146	153	139	113	133	126	118	129	156	141	127	126	171	134	128	139	132	141	129	132	141	156	161	127	137	111	130	147	147	148	140	131	123	143	134	131	119	157	124	131	132	143	123	125	127	132	139	155	154	145	141	139	127	133	143	144	139	137	146	128	134	136	151	146	150	171	121	156	135	132	161	154	122	120	121	143	129	145	129	137	126	115	139	157	136	143	113	155	153	148	105	124	148	143	131	165	126	140	156	154	135	125	131	134	131	119	124	136	131	135	118	162	126	135	129	141	127	132	126	125	126	137	121	154	140	151	123	132	162	149	141	149	139	124	132	152	117	135	136	132	146	147	149	140	118	142	143	141	132	134	137	157	145	165	134	129	140	119	139	167	164	159	117	149	147	154	145	127	147	158	137	151	144	146	139	129	143	149	130	131	130	108	126	141	151	152	126	142	159	125	144	135	136	138	158	130	107	157	157	128	129	143	143	166	140	115	135	135	131	115	116	146	124	107	159	132	154	131	125	155	135	143	124	119	136	121	142	112	124	121	115	139	134	140	147	123	149	128	130	135	124	127	146	150	128	115	124	124	125	132	116	136	143	131	157	147	145	147	151	158	149	130	168	137	135	164	164	156	134	120	135	127	150	150	145	148	145	143	129	149	132	151	138	141	143	142	158	137	127	146	160	139	152	148	145	146	140	130	122	147	141	131	130	122	144	140	146	133	156	116	128	144	131	158	153	137	144	127	115	132	145	129	144	155	132	145	162	136	151	129	131	139	119	130	131	137	120	120	124	141	107	140	132	140	130	134	103	121	119	120	144	137	148	145	158	125	120	119	135	147	148	137	143	141	146	122	139	129	133	139	153	149	126	149	117	141	150	120	128	157	138	153	144	122	131	122	152	126	115	126	132	149	124	142	151	123	119	117	128	125	113	130	136	122	119	123	136	135	132	127	137	139	129	143	131	134	112	130	131	152	137	165	145	131	133	145	129	136	156	119	141	127	114	134	154	160	130	143	133	145	132	152	133	126	129	115	124	121	132	119	130	138	149	159	151	154	130	138	130	150	158	119	132	138	145	135	131	145	147	112	120	143	140	144	124	138	158	139	135	147	157	147	141	117	125	146	134	103	129	139	132	121	155	136	113	127	142	139	125	146	134	110	134	118	129	121	142	153	128	119	112	150	138	137	144	156	157	116	147	124	128	124	136	137	121	130	147	150	125	143	128	151	118	126	112	139	129	132	143	122	148	130	127	119	141	137	140	120	146	126	126	132	121	138	151	153	132	134	137	151	123	133	171	130	124	131	148	132	150	138	136	117	138	162	138	121	151	150	147	143	152	131	131	130	114	129	119	151	149	146	128	129
2937	4406	2481	1064	721	524	454	467	385	401	380	373	344	358	372	400	374	373	377	371	340	338	350	361	326	331	298	352	356	356	365	335	338	359	392	359	393	333	331	352	333	337	326	285	334	335	348	353	341	350	356	357	347	350	358	350	363	345	330	344	357	360	343	371	320	357	352	330	345	365	358	357	336	357	338	326	379	353	338	348	322	326	348	353	333	359	324	349	354	318	355	356	374	364	352	403	335	386	325	346	356	342	363	365	357	357	359	365	336	385	384	350	348	324	346	328	345	348	351	361	330	320	349	350	349	351	370	327	332	350	363	342	316	370	351	353	307	346	391	320	334	333	321	341	372	367	327	337	337	343	357	307	334	335	347	322	314	360	345	347	333	341	360	355	368	348	352	356	338	350	329	360	365	368	349	379	372	336	340	330	342	332	365	321	358	354	361	334	361	346	336	343	380	340	371	324	361	364	326	321	317	328	408	342	350	373	324	343	369	331	355	355	358	321	345	316	382	337	338	350	337	331	373	368	328	355	344	374	316	335	333	350	362	350	336	341	337	385	336	344	333	343	347	401	364	336	354	378	389	360	344	334	327	375	313	351	316	358	337	314	332	357	336	337	352	378	337	334	368	367	351	309	346	312	350	297	335	341	345	337	327	336	349	347	346	348	364	355	351	309	322	370	379	353	338	329	334	305	350	334	352	343	377	363	339	331	360	351	365	360	355	337	386	321	350	363	326	378	341	348	339	372	310	363	361	358	328	354	357	358	328	335	347	339	367	328	338	322	386	315	332	342	347	378	347	365	321	361	341	345	369	336	357	369	370	323	349	342	347	329	339	343	348	353	353	338	392	329	338	336	367	352	361	337	342	309	359	360	326	343	334	344	336	348	348	346	357	353	310	325	337	346	335	356	368	346	331	342	352	307	354	322	302	351	340	348	310	365	344	352	328	363	321	373	371	328	351	360	340	320	329	364	327	340	347	307	350	366	345	327	341	350	357	342	354	322	333	355	339	312	345	344	386	331	336	348	353	371	375	352	347	348	354	353	335	310	361	329	323	355	321	366	337	377	343	333	332	363	350	355	383	369	353	355	361	340	339	318	334	364	332	360	357	333	348	341	318	366	350	346	338	330	353	348	368	333	331	345	384	323	366	359	309	370	361	334	361	366	373	339	370	342	333	353	328	345	341	363	367	337	332	309	349	353	356	327	381	326	373	336	331	357	336	361	323	333	351	322	290	330	332	317	347	376	351	375	333	349	355	375	325	347	373	335	373	343	363	340	340	334	351	354	353	329	350	343	371	330	365	358	355	354	305	331	334	329	315	400	377	331	357	344	352	373	341	357	319	349	346	362	322	352	341	326	350	330	312	347	358	357	309	355	354	347	335	328	346	351	344	321	352	364	384	347	314	345	362	339	332	349	343	340	385	331	316	349	338	350	319	358	361	356	333	328	381	357	356	324	354	321	320	360	362	347	367	333	340	372	341	363	357	346	341	363	358	344	359	343	393	322	345	354	357	352	338	357	350	333	331	390	310	316	323	324	361	331	355	351	343	347	306	352	343	355	375	363	347	300	353	361	348	333	350	345	356	382	352	351	322	329	344	379	368	339	326	333	350	319	319	306	384	343	359	357	368	363	344	324	337	360	323	359	350	337	332	323	343	332	344	308	338	365	374	374	340	351	322	366	324	373	352	342	365	355	332	344	386	335	343	338	355	359	360	350	359	340	343	353	326	326	362	350	376	363	331	386	306	372	324	330	349	339	328	348	329	346	338	321	333	322	345	391	374	332	357	340	353	351	356	342	344	353	347	385	343	344	327	312	354	325	307	354	348	321	341	372	338	366	355	398	365	351	356	344	340	330	333	336	346	347	358	351	322	350	305	333	359	356	331	371	314	371	354	353	291	337	379	330	366	398	337	347	358	339	330	350	361	349	350	353	320	347	339	342	315	375	309	376	366	346	340	357	366	354	334	356	345	332	347	363	338	346	337	318	337	318	348	331	318	350	352	354	347	349	341	338	350	392	375	378	340	348	344	377	316	337	340	332	349	342	340	371	349	333	315	350	344	342	340	348	337	363	348	343	399	355	337	389	362	332	314	362	306	342	350	361	334	363	378	336	346	328	362	347	330	371	344	347	364	336	352	330	334	378	342	394	338	331	356	363	343	310	335	314	360	338	338	368	354	340	333	350	321	347	359	366	324	345	352	301	361	322	340	352	344	355	339	354	348	372	342	347	394	349	323	328	340	351	373	354	334	337	368	323	294	344	370	332	360	343	378	355	344	312	362	358	355	315	348	335	339	334	374	360	327	366	336	376	349	332	353	325	321	324	316	364	369	344	328	363	373	360	332	357	363	350	345	340	351	340	369	346	349	299	360	361	336	363	313	349	354	333	391	370	352	325	327	359	378	355	342	329	340	350	331	322	330	358	332	356	324	340	319	372	331	326	358	335	373	348	346	342	342	340	385	361	360	330	309	375	311	359	345	375	355	324	345	356	336	361	347	359	337	336	364	331	322	357	331	367	336	337	361	363	339	322	331	365	330	369	390	332	337	344	344	338	331	333	349	381	338	304	355	358	377	339	346	381	351	315	310	331	341	343	359	365	335	338	307	346	320	346	352	345	355	314	344	341	332	337	317	375	393	341	360	345	345	356	378	313	327	344	345	343	311	351	329	364	357	350	338	344	320	322	364	353	366	347	341	338	351	395	338	336	317	353	331	335	338	367	323	364	336	339	346	343	324	343	352	361	334	344	350	352	333	356	334	340	347	386	332	374	356	323	340	344	306	317	358	352	332	350	365	334	359	357	312	338	333	378	312	333	359	386	329	317	347	354	326	310	327	341	351	335	341	330	324	335	368	325	335	320	345	373	334	341	308	369	322	341	338	317	352	368	314	323	340	342	351	371	359	375	335	351	323	363	359	362	338	320	350	369	328	347	357	346	331	328	348	347	324	358	345	373	366	355	334	345	368	345	337	345	336	365	344	344	364	344	334	369	345	360	314	321	369	346	363	351	349	350	334	362	319	368	334	321	335	318	389	310	326	331	347	343	353	358	407	363	349	325	322	363	299	347	373	324	325	359	330	353	360	357	337	299	366	362	342	352	340	376	346	346	377	348	347	362	348	345	338	332	350	340	315	361	342	339	342	371	362	355	360	347	361	361	340	359	352	351	402	322	333	350	337	344	377	353	338	305	368	352	329	365	365	375	349	355	336	359	343	348	372	360	328	339	347	353	326	318	333	334	329	336	346	328	363	354	350	343	369	314	361	359	354	374	341	348	315	352	345	321	355	349	363	361	373	355	387	355	350	361	325	331	348	318	367	359	347	332	329	347	334	327	332	348	334	353	365	368	301	339	320	341	306	329	357	340	337	324	372	347	379	326	338	361	347	352	360	337	362	367	376	360	352	309	322	318	324	347	338	373	355	341	330	324	369	380	347	325	336	319	330	358	366	313	336	363	312	342	370	345	327	351	333	327	337	359
32233	10469	1159	502	462	435	402	390	403	380	387	398	385	421	397	433	399	395	383	414	403	412	399	399	374	400	403	413	386	407	419	385	398	432	373	377	404	422	408	418	430	402	380	388	406	379	441	428	395	390	423	365	386	401	432	433	452	403	414	372	402	434	413	367	389	425	401	441	364	401	428	403	432	414	421	410	445	384	413	382	401	394	451	379	370	441	379	401	401	386	343	387	404	449	382	371	397	375	379	401	444	413	402	388	409	446	400	361	418	433	389	401	399	422	448	417	371	399	411	434	434	426	448	413	388	386	392	408	410	396	426	381	392	380	394	372	358	417	465	350	414	418	412	399	409	416	415	374	389	398	395	409	387	419	402	392	402	396	381	421	377	440	407	374	423	399	380	400	419	435	375	426	398	413	401	392	398	397	373	441	416	456	383	402	407	405	423	404	433	405	392	435	404	419	407	425	395	397	406	436	403	392	402	431	396	380	443	402	392	419	388	399	374	383	360	386	414	398	418	380	394	361	345	391	396	420	406	424	397	424	406	430	428	385	420	370	398	399	411	398	370	428	416	403	421	383	403	414	404	364	390	395	425	391	431	407	385	398	373	397	428	429	392	395	384	389	427	390	445	362	406	411	396	370	384	387	400	399	434	382	412	352	413	394	390	378	400	411	408	393	467	436	367	414	377	418	402	387	382	399	383	375	420	390	414	415	428	415	383	402	425	399	395	419	409	401	367	364	354	396	378	399	390	402	406	425	425	383	419	384	396	401	416	381	429	412	399	341	384	408	402	412	428	413	380	428	389	437	437	403	429	408	411	402	369	418	377	379	462	408	411	373	411	403	412	409	434	440	437	404	357	429	408	402	411	391	395	409	381	414	413	358	385	424	376	421	404	404	431	410	383	376	389	400	385	428	434	420	392	428	420	415	387	441	387	405	413	422	412	381	427	386	409	396	374	423	414	389	406	379	393	427	370	411	391	398	409	405	408	429	415	370	389	385	391	387	414	394	401	379	396	394	452	417	411	435	388	408	416	390	423	380	410	419	410	394	383	422	424	409	402	392	396	394	463	383	394	394	413	412	412	401	392	386	411	399	396	377	410	389	400	413	389	450	438	414	380	366	383	380	405	413	385	394	403	402	393	378	381	407	376	417	378	397	386	420	433	383	415	391	413	412	430	437	384	392	404	404	406	392	384	399	380	413	412	408	403	405	403	408	412	402	400	381	371	377	443	413	412	387	416	426	401	418	419	453	396	359	378	391	417	358	411	399	419	391	414	382	402	357	395	460	437	377	431	417	372	392	446	428	414	383	429	389	364	400	396	360	425	420	378	358	416	444	395	411	408	435	394	392	431	414	408	394	370	424	429	411	395	416	375	412	406	404	388	358	416	420	415	375	427	388	432	416	451	410	409	443	359	426	405	427	399	428	416	349	375	396	404	433	412	405	401	384	409	367	419	401	388	417	408	394	411	402	399	371	411	384	387	395	384	383	405	406	394	364	392	416	424	391	409	449	441	383	428	449	427	382	411	407	405	408	401	402	386	421	384	410	446	407	415	410	415	428	375	415	421	417	429	383	403	441	421	367	414	398	422	415	402	411	376	395	383	438	384	389	411	418	402	410	418	408	406	401	412	390	410	391	407	405	406	383	422	391	422	419	408	374	371	368	418	387	387	398	399	416	393	386	453	398	401	389	396	387	423	400	407	426	402	398	401	434	410	362	372	392	405	375	373	430	391	396	411	354	412	429	427	398	395	390	383	385	420	405	379	397	409	379	377	417	417	369	409	391	407	409	423	392	396	406	401	397	407	416	408	435	431	406	397	398	415	399	387	410	421	372	377	384	404	408	396	449	394	386	380	374	411	402	391	361	374	417	394	420	442	421	414	412	373	411	387	382	396	406	415	414	408	420	427	423	394	381	413	419	393	376	375	434	430	419	402	417	435	423	389	384	404	396	415	399	397	411	398	404	411	400	377	437	408	404	417	413	409	364	385	413	441	388	402	388	378	395	409	408	399	385	436	436	377	420	431	383	424	392	433	410	437	384	382	421	411	399	402	416	384	436	400	390	420	391	371	367	385	417	421	410	393	421	378	396	452	399	422	404	385	422	407	394	399	387	436	393	431	381	427	426	392	393	380	400	425	374	405	416	376	430	392	380	374	403	382	381	389	373	406	404	444	396	384	421	434	437	427	378	427	430	436	445	385	406	414	410	381	388	419	441	404	408	400	388	421	395	372	383	420	408	414	378	407	403	427	440	395	414	415	373	390	417	378	392	441	398	387	408	359	376	382	397	388	386	408	402	394	408	394	411	406	397	408	429	413	437	384	360	376	382	392	409	405	393	403	443	413	399	423	392	409	411	430	434	434	412	388	415	427	402	406	426	386	403	393	403	383	426	410	375	372	413	390	371	425	432	409	409	391	406	433	415	423	354	383	430	389	413	416	359	415	406	439	406	375	400	383	405	380	398	384	405	417	384	354	369	397	410	411	407	369	393	427	421	402	395	392	460	348	381	369	429	406	424	366	439	421	398	416	388	428	446	421	425	403	385	399	445	410	382	425	403	402	421	405	378	419	436	398	394	372	392	417	444	421	395	409	424	392	403	413	397	439	387	411	397	381	399	386	405	399	416	379	413	426	417	398	424	380	362	402	371	399	415	383	434	415	412	431	340	392	397	391	403	400	429	450	407	410	408	418	393	382	417	436	395	416	415	433	386	401	427	395	417	397	398	423	379	393	412	401	407	420	377	412	431	438	409	403	378	406	419	399	356	382	407	391	427	375	418	374	379	391	369	405	418	394	431	373	387	396	411	413	449	384	424	406	410	431	355	379	407	435	397	387	392	409	433	411	366	378	383	399	436	394	389	445	439	386	402	412	409	438	385	424	381	387	405	419	407	392	408	437	439	375	390	398	384	386	371	397	366	382	406	402	376	396	396	380	378	409	401	415	396	389	379	393	429	361	391	437	418	404	384	397	416	424	394	385	431	404	415	398	429	435	400	368	417	373	423	401	435	407	429	425	403	420	369	425	406	409	417	411	387	403	376	421	434	392	407	394	376	417	395	434	403	412	390	419	421	378	379	417	394	388	404	439	396	433	406	405	421	413	416	393	413	364	439	370	412	411	448	434	426	411	404	393	356	406	403	401	432	413	421	425	392	418	386	403	397	409	398	405	447	419	391	400	378	418	431	420	418	399	429	422	435	422	397	393	440	415	405	389	378	379	395	374	402	396	401	423	417	424	403	406	409	416	396	397	416	407	422	417	390	408	425	405	406	421	428	413	385	418	380	434	432	408	416	400	432	410	396	453	394	381	385	383	399	397	378	391	469	433	383	405	411	421	407	432	387	413	438	402	385	409	390	380	439	392	389	417	414	423	407	387	372	411	394	388	431	380	426	379	380	402	397	420	387	406	422	386	387	409	366	382	445	415	414	411	382	409	398	398	380	378	383	433	392	431	400	427	387	393	393	371	432	388	390	423	382
5606	1009	926	946	908	930	922	937	868	880	923	919	890	881	939	889	852	870	889	909	898	877	891	896	938	909	883	967	857	870	927	933	891	926	910	918	925	881	897	914	880	914	891	894	859	897	889	889	915	885	895	922	955	839	899	930	854	887	878	902	824	868	867	939	866	987	882	932	904	918	932	915	897	918	854	902	860	974	925	904	875	884	894	894	927	909	870	906	920	891	896	911	869	934	876	884	889	877	891	938	905	878	887	905	870	870	904	886	891	890	903	880	936	873	919	880	915	893	888	848	877	930	896	859	884	925	945	878	879	945	943	888	943	887	855	913	860	889	907	924	895	877	911	903	903	924	916	927	866	958	881	862	899	893	935	905	930	916	939	923	905	887	906	939	868	868	883	867	873	926	873	871	913	909	831	904	930	910	925	901	918	879	885	875	900	867	942	898	905	888	870	899	863	915	912	889	883	860	891	873	853	890	889	916	992	958	924	921	912	858	935	910	895	842	885	884	903	892	873	888	860	947	877	906	876	914	908	894	866	881	882	860	888	876	921	885	974	855	887	864	930	904	891	866	875	918	920	913	887	867	849	923	894	842	927	930	928	896	894	914	873	905	886	882	875	925	906	903	889	978	945	903	885	888	881	931	901	913	868	919	865	918	939	892	918	898	950	865	873	890	893	929	922	859	973	883	928	929	916	896	903	884	906	930	889	879	897	873	952	909	912	916	888	886	878	907	962	910	929	894	880	889	925	935	903	904	915	902	904	915	959	846	889	846	922	864	880	902	881	923	870	884	891	921	954	882	893	904	879	934	893	890	891	896	915	873	917	900	922	872	882	884	896	959	881	964	911	940	894	907	910	895	915	915	896	866	961	891	895	884	886	916	870	873	865	910	875	919	886	910	889	959	902	882	891	863	914	880	892	839	907	903	880	928	844	865	941	953	904	889	908	914	901	903	873	833	942	918	904	883	921	876	934	880	948	862	921	895	928	886	893	914	906	883	864	883	875	869	897	868	875	960	915	950	882	924	897	855	906	881	891	939	906	849	896	857	892	855	907	891	887	882	922	900	866	861	913	873	885	906	918	936	822	889	938	914	876	870	858	885	897	936	887	943	908	895	884	902	907	900	895	881	946	898	898	925	921	864	878	888	904	905	888	911	904	851	907	903	941	902	885	894	894	870	956	868	853	873	858	880	935	955	836	881	903	889	907	872	843	869	932	846	823	905	932	851	914	934	911	877	877	962	877	881	872	930	897	882	936	896	896	897	866	912	880	893	890	884	902	911	908	895	903	922	856	885	923	822	900	897	918	861	932	945	911	900	859	938	899	875	870	882	894	913	900	891	896	868	860	904	885	915	847	922	828	868	858	880	901	886	834	951	889	852	887	888	870	899	884	923	881	941	894	893	844	862	926	901	938	918	895	887	879	874	908	931	917	882	868	896	922	980	893	860	885	896	930	918	886	880	900	932	918	895	918	901	897	904	928	890	860	939	817	899	909	850	862	910	938	859	962	870	852	893	872	902	897	859	931	890	900	870	954	877	857	889	827	901	925	911	899	877	853	903	882	843	872	934	942	894	886	936	885	906	881	924	908	931	905	900	909	892	900	914	852	907	852	903	947	941	876	892	904	887	851	888	932	916	887	895	891	906	954	879	884	852	891	911	895	964	909	906	867	873	907	924	909	882	902	907	907	932	938	909	868	909	854	888	901	907	917	885	830	880	969	891	875	928	939	845	877	898	898	897	941	911	917	893	782	955	900	904	868	906	854	914	887	951	918	874	926	932	905	880	848	885	887	874	871	912	853	888	906	918	877	902	872	910	928	861	926	963	914	925	904	909	891	875	844	862	910	891	914	874	900	917	897	857	872	884	909	865	900	872	812	913	868	945	894	880	926	838	859	886	891	910	875	927	905	870	874	939	893	875	856	862	915	906	868	931	902	911	920	897	875	901	917	913	897	904	873	936	882	923	875	902	866	882	851	921	827	833	887	858	833	907	850	858	868	927	926	871	929	904	857	885	963	891	900	899	864	886	898	894	933	880	883	891	940	864	860	851	881	920	928	934	871	943	881	849	926	899	876	867	880	882	968	887	849	902	888	913	931	921	907	851	870	948	878	887	877	843	886	839	916	888	902	900	917	916	917	879	892	891	917	952	904	913	907	907	819	894	897	855	871	927	917	914	919	871	890	846	847	962	886	916	912	885	944	881	903	883	843	866	892	878	910	899	862	938	911	912	907	842	902	914	864	893	851	940	934	903	872	884	892	898	914	872	869	860	848	929	839	904	903	831	922	868	934	873	892	861	881	886	892	851	911	944	921	861	930	880	871	901	847	892	878	944	838	878	859	905	918	901	882	901	898	891	867	887	918	848	896	852	905	910	899	914	836	933	935	875	853	920	869	841	872	885	864	903	948	847	906	899	912	811	908	839	910	938	887	909	886	917	891	960	972	867	842	908	894	887	901	865	895	927	939	906	830	903	878	919	876	910	870	887	874	942	912	868	891	943	861	894	857	854	929	917	900	894	876	882	889	954	843	880	919	903	872	871	928	883	911	907	857	849	892	919	908	921	860	869	948	864	891	926	842	949	934	871	917	899	867	861	898	911	859	919	840	929	947	822	862	955	891	976	928	978	874	935	870	953	875	917	887	887	869	929	932	902	842	915	880	921	965	899	908	907	863	859	830	907	909	883	874	941	918	899	938	950	897	939	932	917	817	879	933	905	863	881	885	871	875	871	924	898	885	885	891	885	923	911	895	900	872	924	917	913	923	919	864	882	913	927	892	874	898	925	927	889	891	901	906	928	827	868	880	870	859	912	935	868	864	975	864	890	862	874	891	902	885	931	899	897	854	983	842	881	951	889	967	885	932	878	837	933	842	902	877	918	952	854	856	874	882	934	914	911	854	925	902	924	909	910	903	946	900	802	897	920	893	890	909	863	906	916	927	913	873	885	919	896	902	907	905	900	810	906	858	927	936	928	873	859	879	871	914	884	897	929	893	883	878	909	867	830	875	901	883	913	868	845	896	871	893	898	920	908	864	895	906	868	900	859	882	935	929	886	976	919	907	861	902	863	944	866	865	878	920	859	860	851	923	921	877	896	900	906	922	936	906	880	931	852	867	896	920	924	923	897	883	882	858	923	858	957	900	898	954	890	871	924	936	977	889	900	883	904	884	850	915	877	866	836	850	905	863	872	882	941	877	914	854	909	866	905	950	886	905	925	920	913	896	899	902	953	928	931	915	858	916	928	890	895	884	905	841	868	879	891	928	880	841	909	929	920	907	848	916	891	868	854	928	886	899	929	947	858	920	881	854	882	898	905	919	890	888	878	896	934	844	888	882	948	921	886	921	915	952	850	895	949	853	896	920	832	900	875	952	889	853	887	871	856	914	885	884	892	897	870	902	942	873	863	882	870	902	891	914	893	906	827	904	913	879	860	850	919	899	893	898	876	881	915	856	924	844	908	883	894	917	898	882	899	866	925
24595	20986	24432	27679	20388	1906	485	393	354	345	370	326	321	331	310	328	319	309	309	305	301	337	297	294	311	314	311	336	291	323	318	293	321	310	299	322	301	280	270	299	308	287	296	289	249	302	276	289	323	313	309	304	309	288	311	321	308	302	298	346	294	270	283	277	283	267	283	313	282	289	314	331	307	266	342	314	288	328	323	315	315	295	310	298	295	299	337	287	280	295	304	289	273	320	297	293	313	327	308	293	289	325	333	294	307	328	303	280	270	299	317	340	292	311	298	308	291	303	338	283	301	316	286	305	292	286	290	339	314	291	300	283	283	288	297	295	291	300	268	313	299	307	297	314	268	293	308	319	273	339	286	305	323	307	301	270	321	298	298	307	351	334	330	314	314	292	292	277	320	317	315	327	327	289	348	289	299	299	288	310	277	289	313	313	309	317	276	310	301	313	323	306	312	283	270	289	313	278	271	300	312	334	294	339	282	277	306	298	326	331	272	316	277	343	289	306	311	285	295	292	265	317	326	293	300	323	277	269	328	308	275	282	309	299	303	315	299	294	295	309	323	297	328	346	302	315	297	257	280	327	314	290	313	271	284	321	321	319	322	284	349	345	267	322	280	286	255	302	270	295	302	302	317	313	313	321	320	303	310	304	285	340	314	290	314	302	283	316	262	290	272	312	278	296	290	339	288	302	294	298	326	316	292	303	311	302	299	263	325	293	289	285	298	272	294	294	297	310	310	310	331	314	290	291	281	285	314	310	311	324	292	348	334	305	308	319	283	310	313	294	295	328	333	286	300	302	308	291	317	296	282	303	290	293	321	293	323	303	279	325	320	278	306	341	316	311	322	276	319	279	326	302	314	347	312	281	289	313	344	312	309	269	320	256	283	294	295	302	297	280	297	292	290	306	271	296	298	292	305	262	308	299	301	300	336	274	318	295	331	299	315	301	299	297	284	316	277	308	283	288	311	275	321	307	312	328	335	298	296	279	312	293	269	313	307	260	306	295	283	305	317	297	287	282	292	288	284	309	317	316	291	281	305	323	300	266	278	305	302	318	307	309	301	314	285	329	300	312	295	292	301	314	288	291	316	298	308	323	299	327	301	310	329	306	295	287	274	299	318	283	311	274	293	281	292	323	274	289	283	332	338	313	287	303	288	316	313	274	315	327	315	343	325	283	324	345	302	306	317	298	301	287	299	276	317	316	276	299	291	331	306	312	303	267	307	300	278	320	309	295	293	297	333	301	285	303	306	307	299	282	292	295	306	314	313	301	293	313	292	315	286	299	311	300	301	324	302	280	283	300	275	282	269	290	306	321	313	273	293	282	315	292	314	286	314	284	286	309	295	290	290	315	300	309	297	305	289	309	330	271	311	308	312	274	278	280	303	303	269	272	300	284	305	294	319	314	306	263	288	289	337	318	304	276	295	292	279	297	322	314	320	308	337	298	307	300	277	272	343	323	316	309	309	307	308	283	288	274	333	294	318	296	312	296	325	296	290	304	335	317	310	300	265	298	289	303	285	304	315	331	305	276	278	291	281	314	326	280	314	328	267	296	309	330	322	290	314	296	317	284	320	321	314	272	296	293	274	300	281	309	302	315	284	304	307	347	320	301	297	295	309	303	279	345	287	306	326	313	265	323	295	290	313	303	320	283	314	321	318	304	316	324	328	307	298	273	355	311	286	286	326	314	293	317	302	304	298	270	315	281	322	296	307	289	284	329	305	308	289	301	299	312	293	305	294	312	293	300	288	283	323	349	299	313	275	295	293	300	279	299	286	277	274	263	300	304	282	306	296	270	312	314	288	308	291	343	306	273	269	309	322	312	326	299	309	322	310	299	323	290	314	289	309	300	311	304	298	343	312	299	295	290	273	323	291	276	298	313	289	315	342	324	323	322	324	305	295	277	285	331	282	300	295	302	327	334	313	330	274	313	287	310	307	293	314	286	307	322	317	337	286	268	313	298	295	314	280	312	294	305	298	293	290	274	302	297	314	298	286	307	304	299	293	281	296	298	313	309	286	271	271	284	295	309	296	283	269	312	305	299	343	322	292	316	327	305	285	283	296	322	327	321	290	289	323	298	315	296	313	300	314	284	295	329	300	323	286	307	282	289	295	313	330	299	274	284	331	334	316	314	298	304	297	290	310	319	287	274	298	301	290	290	299	330	328	300	309	304	295	304	323	295	275	290	263	291	312	305	286	301	297	333	302	333	301	308	337	287	324	299	276	296	335	292	311	285	315	321	328	306	295	298	305	329	306	307	298	280	303	318	279	284	268	298	313	271	287	322	338	293	293	316	282	296	294	308	308	327	311	282	294	294	284	303	288	306	306	307	324	274	359	326	291	286	310	275	302	269	255	281	318	295	302	303	310	313	306	306	314	286	318	306	301	303	271	312	273	293	312	302	291	308	301	305	292	305	339	291	295	275	289	297	277	299	311	319	311	328	317	331	286	295	320	306	347	299	312	316	277	337	285	295	289	309	288	306	287	288	312	306	312	276	313	298	315	332	334	287	326	300	309	281	285	292	315	288	295	289	305	306	320	278	334	302	293	300	305	282	312	315	306	304	288	294	291	331	352	328	307	286	291	296	302	311	324	285	271	289	323	268	303	282	264	271	332	284	296	313	333	308	318	275	255	310	294	308	307	318	286	293	299	319	292	298	312	270	317	296	320	289	316	281	293	300	301	297	299	272	333	310	324	291	290	269	313	326	311	289	277	266	312	295	297	303	322	304	297	319	259	324	311	290	301	306	253	306	291	267	262	295	305	292	298	296	286	287	318	296	316	302	279	302	316	286	273	278	301	303	294	294	274	287	295	295	272	295	298	312	297	305	289	297	280	312	301	329	317	294	300	301	299	316	294	294	306	293	290	285	280	297	309	294	315	267	282	314	283	304	318	330	330	285	314	309	300	294	296	303	306	303	305	301	277	306	293	252	333	307	298	280	291	299	274	319	296	267	304	292	268	269	284	311	279	288	284	285	303	318	305	294	319	308	281	294	313	311	292	282	265	288	346	284	295	290	307	285	309	329	296	283	325	315	282	308	294	292	318	319	281	300	294	277	298	293	315	323	309	295	289	282	283	320	288	309	304	315	291	295	318	326	280	318	310	299	326	287	286	295	277	263	293	265	296	278	279	293	328	349	321	287	304	298	307	315	314	322	298	281	327	307	250	277	286	284	328	292	302	308	286	302	282	265	298	240	313	277	276	311	298	293	288	315	326	297	276	284	322	298	309	305	310	283	271	303	306	292	296	292	308	290	306	285	259	307	315	307	287	287	285	291	322	309	318	272	318	291	292	273	310	326	333	289	291	312	289	288	325	297	296	295	292	289	299	315	309	310	296	276	314	332	300	331	306	312	327	316	300	274	296	295	328	295	292	300	317	294	306	295	307	314	283	298	272	323	306	320	325	317	285	310	315	326	328	290	305	279	293	348	333	319	288	302	279	306	281	278	285	310	308	288	299	273	323	327	310	322
3190	2754	1730	1045	865	789	750	745	685	692	690	694	680	637	692	756	701	682	678	659	752	700	717	699	689	700	683	631	723	627	713	676	626	709	674	677	657	657	694	664	721	694	679	720	692	662	681	699	667	657	662	713	700	667	650	683	660	672	650	710	680	750	697	728	658	679	691	646	671	700	656	671	669	670	725	712	687	725	687	683	700	643	709	663	700	648	680	689	672	676	658	705	646	667	682	685	680	643	648	732	650	658	688	700	699	684	674	669	696	694	698	637	644	734	728	704	676	659	634	676	673	695	656	669	700	701	642	709	636	649	636	691	710	681	681	687	667	646	668	638	697	698	722	730	691	670	692	681	624	691	645	688	691	722	651	703	663	686	680	666	675	716	679	707	634	677	674	644	681	671	675	711	698	619	720	701	681	675	658	670	705	687	677	719	697	685	644	672	682	660	655	654	631	707	632	643	648	671	706	676	672	719	709	677	683	653	673	751	635	666	649	740	679	674	649	647	703	707	680	733	641	667	691	710	688	702	690	689	682	616	726	697	670	691	649	665	701	668	749	666	642	671	649	673	630	682	641	718	664	677	640	701	663	675	674	660	676	621	694	691	698	696	669	670	644	663	667	653	740	675	684	660	704	676	662	678	660	713	720	675	689	697	649	709	662	671	697	687	686	677	672	673	688	644	654	687	639	660	680	675	705	678	672	672	705	674	690	665	679	665	694	642	687	687	657	694	624	699	711	652	674	683	730	694	673	682	682	670	645	666	640	699	727	684	657	711	722	690	654	662	703	676	687	683	665	700	660	718	699	693	690	675	717	699	670	690	727	700	683	705	694	637	647	698	677	698	659	654	668	687	693	663	741	673	652	687	714	757	679	675	666	675	709	721	681	681	668	652	655	684	652	668	676	665	679	645	654	686	653	701	687	679	673	708	630	711	682	709	690	671	659	680	669	713	732	713	693	653	709	690	664	708	656	628	669	678	664	694	720	706	709	652	633	686	698	705	685	676	626	701	656	649	637	725	696	667	685	655	730	646	689	708	700	694	662	689	706	693	706	703	632	663	681	682	714	706	690	671	680	696	665	671	668	688	683	725	661	666	684	637	662	617	709	646	675	700	651	638	659	738	634	666	714	672	696	671	678	660	673	674	682	697	695	679	687	687	650	680	732	670	675	672	680	655	642	750	688	659	681	676	632	657	682	674	671	652	630	665	639	701	708	729	677	640	678	644	725	687	703	691	630	686	690	674	679	690	679	669	663	692	653	654	622	723	652	683	672	670	646	748	672	671	704	639	682	701	699	683	693	633	682	706	668	644	671	714	666	692	667	690	748	685	661	684	645	645	682	662	707	669	694	693	678	720	708	670	717	690	681	652	659	674	670	684	652	689	676	712	672	682	648	661	702	660	688	665	692	661	704	707	639	645	691	667	690	664	678	678	624	683	648	696	675	703	662	664	668	664	697	708	658	637	714	657	673	692	719	665	666	690	643	670	660	726	640	712	681	672	689	623	678	691	677	688	721	696	677	672	709	667	691	668	650	660	657	666	671	642	681	656	680	655	681	614	672	719	680	688	698	682	708	718	686	663	702	728	700	674	697	671	661	695	662	643	720	702	667	648	664	720	721	695	734	663	694	736	692	677	712	718	678	678	691	658	723	651	697	675	697	705	652	709	715	687	657	651	672	704	698	671	681	663	737	695	664	661	731	719	656	650	676	732	683	677	722	688	662	654	646	656	648	642	644	679	642	712	646	650	651	740	679	714	654	684	673	654	689	693	681	673	636	658	666	651	673	658	650	721	682	684	703	696	661	686	680	716	698	621	633	699	713	730	680	672	669	652	681	687	682	671	649	686	672	659	660	687	691	655	667	683	635	676	644	694	696	682	669	660	682	717	699	669	657	661	685	696	646	657	677	676	644	668	680	688	690	690	618	713	696	696	666	687	681	678	662	682	630	694	686	665	663	678	703	691	688	607	701	680	725	681	718	673	673	678	703	695	676	680	704	671	708	647	662	666	659	679	693	711	692	699	681	687	610	700	664	674	664	693	681	668	690	684	667	654	658	659	676	670	674	713	678	639	683	680	616	683	702	680	658	699	689	736	693	700	669	685	629	711	725	663	713	685	668	698	643	719	651	675	706	674	692	699	669	705	662	660	638	692	662	643	681	707	644	667	647	693	679	665	692	632	677	719	693	712	667	708	708	645	633	661	648	677	641	664	716	682	718	674	617	684	665	658	664	700	677	684	652	683	691	698	652	696	668	705	635	665	652	745	700	643	713	697	658	664	671	669	705	649	696	687	678	659	704	676	683	680	646	617	666	699	636	683	707	704	679	666	725	684	712	664	680	686	681	662	659	718	712	656	641	666	683	667	671	669	684	671	694	702	695	711	695	665	701	633	683	669	666	680	700	659	661	681	712	693	633	651	677	673	670	695	670	729	674	755	674	687	686	683	677	685	661	735	746	690	706	734	662	642	711	697	684	717	721	686	671	667	709	688	659	729	716	669	689	690	651	642	673	655	659	675	623	679	676	667	671	657	677	691	628	690	681	648	632	663	691	650	702	698	691	727	677	682	654	674	667	662	679	712	670	643	690	676	715	670	701	711	707	686	654	696	698	677	681	700	692	658	690	644	653	642	643	672	702	679	699	682	685	700	665	638	643	646	667	678	687	685	677	664	718	654	681	646	680	671	677	679	711	662	669	652	696	691	680	667	656	648	662	679	671	655	680	637	704	687	696	700	707	662	705	652	729	642	669	700	682	712	689	692	680	651	701	658	682	673	658	648	707	702	636	700	680	690	664	703	662	675	677	685	673	717	621	666	693	628	664	670	699	643	656	688	627	692	671	686	663	663	677	698	703	643	717	637	672	670	703	641	701	700	660	651	685	708	663	698	680	645	700	702	669	728	671	697	673	698	663	653	645	679	679	694	688	696	650	688	690	707	675	700	688	654	643	679	678	700	724	684	675	685	698	677	706	724	661	652	691	681	704	657	669	646	671	688	672	682	689	683	674	681	692	685	694	688	648	665	634	659	713	697	680	663	666	668	673	664	693	670	688	659	645	695	703	661	663	690	685	666	682	681	636	625	716	704	646	645	629	671	696	695	685	656	667	691	661	697	654	696	679	680	661	685	657	652	708	650	696	660	698	694	675	688	672	649	698	673	680	671	654	657	672	673	666	685	642	659	719	721	725	714	651	641	663	678	644	660	700	666	707	663	676	643	723	673	665	723	658	686	645	677	647	693	673	687	672	676	693	657	673	679	652	659	701	678	670	672	709	720	657	666	669	648	646	669	697	725	709	612	683	647	739	668	690	721	721	651	699	652	701	642	644	702	688	690	704	621	704	723	685	666	697	664	673	676	721	696	678	670	690	686	668	661	643	640	719	648	677	674	695	675	691	681	680	672	649	696	679	665	690	671	674	639	670	700	626	674	673	654	687	690	708	654	712	670	698	665	681	677	672	707	650	631	680	707	712	658	634	637
23762	20942	25021	27021	20946	20713	1214	350	260	255	211	200	169	193	195	153	181	178	161	173	172	161	152	150	114	142	158	122	141	152	139	142	156	135	148	133	143	151	160	148	144	132	133	146	132	132	140	153	153	165	138	139	124	141	136	136	127	146	148	159	133	154	152	133	144	130	140	123	140	161	119	128	161	142	117	138	138	147	131	143	144	131	143	122	127	161	122	148	155	137	136	127	147	137	142	144	131	156	160	128	120	120	140	132	133	143	121	133	151	134	120	149	140	141	136	134	121	135	118	150	137	149	142	138	140	148	137	116	133	127	128	126	120	146	133	139	131	130	132	161	129	128	141	133	160	118	133	152	122	133	138	153	126	149	125	123	149	130	125	138	154	165	151	154	130	131	137	145	148	131	146	144	123	145	117	128	147	136	143	130	136	123	138	151	123	117	134	146	149	146	121	133	129	137	142	131	148	119	132	115	128	137	136	152	148	120	140	139	132	135	107	159	125	124	138	135	122	139	126	113	136	139	120	117	143	122	140	140	164	140	148	140	124	123	134	104	130	168	155	141	154	138	132	131	153	157	127	128	134	165	133	128	151	153	123	128	142	145	136	123	120	127	129	155	126	134	130	149	135	133	132	136	144	133	122	118	140	140	126	130	145	144	141	138	123	158	133	122	150	125	124	142	141	124	150	149	133	135	140	145	119	130	128	122	128	132	129	141	149	149	144	157	149	139	141	126	129	124	157	135	150	137	146	128	112	135	148	135	122	152	125	129	149	142	140	143	118	138	136	156	164	139	146	160	144	143	145	117	130	134	149	145	159	156	153	147	135	137	126	135	143	137	147	161	140	130	127	130	123	151	119	146	134	132	137	114	158	137	132	159	153	117	116	131	123	124	135	139	118	151	119	141	143	145	131	135	155	140	147	128	146	155	142	148	144	123	120	135	150	127	121	152	138	137	115	143	145	111	126	155	117	127	113	126	129	111	128	122	138	169	151	127	159	141	131	136	114	122	140	160	131	111	139	124	129	141	116	139	123	134	143	115	132	125	147	131	147	113	116	144	120	156	154	143	138	146	134	107	144	137	139	120	141	131	144	149	142	133	134	137	119	143	126	137	154	147	148	138	150	136	118	149	142	136	127	124	141	140	145	146	132	125	137	148	153	118	150	137	147	134	144	132	140	149	126	165	160	145	140	130	148	126	126	121	133	129	117	133	140	139	130	130	157	133	112	131	123	125	144	127	124	127	124	130	155	116	129	151	140	124	121	143	153	116	128	142	137	148	135	143	114	130	140	139	119	120	154	141	109	144	141	126	129	127	129	139	155	165	157	138	154	137	149	123	150	141	150	127	133	126	140	128	123	126	127	136	128	129	144	144	142	129	130	131	145	124	139	149	151	157	159	111	130	128	145	136	126	132	143	144	143	115	141	140	146	138	156	124	149	148	120	130	132	151	136	138	117	139	156	138	125	125	150	160	138	139	140	127	146	120	145	147	116	151	147	143	124	136	132	121	99	125	139	131	154	139	112	118	149	129	144	133	125	139	141	144	120	124	129	131	145	127	137	126	148	128	117	139	135	155	150	136	106	141	113	138	128	147	153	129	133	150	140	148	139	147	129	140	140	161	138	125	130	128	138	136	128	148	138	127	149	138	147	148	109	153	118	114	105	135	135	113	113	120	118	133	133	140	131	123	140	148	138	141	151	150	157	130	134	149	132	129	136	138	173	146	120	136	147	132	149	160	121	154	165	160	127	125	130	122	131	149	125	153	136	119	143	128	152	144	127	131	144	142	135	155	136	140	133	138	130	124	130	147	143	137	146	132	123	122	153	147	132	137	136	139	146	129	110	130	151	125	141	118	143	136	150	128	119	141	151	123	125	117	138	128	137	148	131	151	152	137	140	142	147	146	165	161	131	136	129	123	127	141	153	126	152	124	142	136	135	158	148	138	149	156	156	126	155	153	138	130	135	133	172	176	123	144	129	137	130	146	147	143	130	139	132	132	136	154	136	133	131	135	143	126	116	155	139	133	133	127	137	144	138	141	130	139	152	135	114	143	126	133	122	143	142	160	146	118	121	126	154	121	133	162	138	145	138	119	141	131	124	143	138	126	144	122	153	118	120	124	138	131	130	159	149	156	140	128	138	115	135	153	139	111	140	150	133	149	143	147	120	120	127	129	140	146	128	139	129	144	149	124	149	140	127	128	146	148	137	122	142	139	160	148	137	132	132	124	126	142	153	146	149	142	148	137	141	130	153	129	125	144	140	107	131	142	138	150	144	119	156	145	138	163	114	116	126	128	138	134	131	144	162	137	141	128	154	130	150	134	157	127	141	129	134	147	153	142	132	126	131	136	143	125	124	126	113	158	147	146	120	142	121	127	130	137	123	121	147	134	134	137	139	127	135	126	126	137	140	142	144	136	123	130	143	122	115	136	119	125	138	148	134	131	123	139	138	149	135	154	137	154	142	134	152	166	137	150	123	157	112	132	159	147	141	131	139	120	138	152	159	134	141	137	126	124	154	137	130	138	124	170	132	135	121	137	131	140	123	136	129	151	135	151	129	129	126	122	142	165	149	144	129	136	141	135	135	125	138	144	138	161	130	119	131	139	129	135	123	132	122	133	112	142	153	140	138	146	132	160	143	137	138	155	142	135	152	132	136	156	142	148	146	133	147	160	136	128	114	139	102	142	112	163	135	128	130	146	132	141	122	157	140	155	137	139	135	131	140	136	134	134	140	120	142	131	120	106	124	147	136	168	127	126	134	154	122	118	140	125	128	143	135	128	127	131	117	149	137	147	117	137	139	110	143	128	119	135	125	127	145	137	121	139	130	154	145	138	137	124	114	129	139	124	150	149	123	147	129	129	132	124	126	153	130	126	125	141	137	132	131	140	115	146	128	100	156	132	128	156	145	136	139	135	136	136	136	132	153	129	128	120	131	136	148	116	132	133	148	153	144	128	148	133	138	138	125	138	129	159	134	132	128	137	152	137	124	150	113	118	147	134	163	104	174	146	133	136	121	153	132	114	144	146	146	119	157	133	139	125	129	132	145	137	140	150	119	133	146	128	131	143	136	149	128	144	150	142	135	127	134	109	157	133	149	152	153	137	142	163	123	150	121	133	123	147	146	135	127	138	124	112	139	141	126	133	128	124	164	139	138	134	120	143	147	115	121	136	136	135	138	155	123	142	127	133	133	131	123	146	133	142	121	138	152	119	155	152	129	139	141	130	126	136	149	133	119	145	140	159	146	140	154	128	125	143	140	123	132	134	148	129	133	137	145	118	134	155	130	132	133	132	145	141	126	139	144	127	151	138	131	134	128	171	124	130	117	135	132	149	152	132	141	131	140	118	148	130	111	108	129	123	129	160	121	130	129	128	101	125	136	162	144	139	143	127	119	118	131	121	142	142	137	131	137	128	113	113	143	142	124	122	138	135	133	155	144	130	153	127	163	134	142	127	139	114	143	131	128	123	134	136	124	127
3061	4245	2373	1051	708	565	496	448	395	408	423	400	372	344	361	380	402	337	352	350	362	346	354	343	340	338	368	351	375	328	346	344	368	333	367	340	343	334	346	371	336	340	320	352	335	328	370	345	342	366	381	331	347	358	364	305	357	333	346	353	337	335	360	341	346	352	360	335	348	345	326	358	344	382	346	353	363	336	372	321	356	339	369	342	340	357	365	347	354	351	321	346	355	369	345	376	335	355	328	345	357	339	356	331	325	343	357	346	351	355	332	335	341	333	357	351	355	364	350	318	358	351	324	310	349	329	309	309	341	342	320	353	345	348	317	356	332	338	386	381	315	346	316	348	312	344	296	342	328	350	362	343	373	353	338	342	371	320	334	359	362	336	339	350	345	339	363	330	341	362	357	336	357	321	338	332	354	339	334	330	332	328	343	358	342	344	377	338	350	359	382	323	358	349	351	333	318	350	354	363	332	375	360	350	326	372	393	349	346	300	342	367	354	347	363	354	302	321	335	341	341	394	342	318	369	340	329	342	346	346	378	322	340	319	351	355	345	391	361	334	354	338	343	337	335	349	348	344	332	403	294	302	329	333	366	334	346	337	354	315	341	331	368	354	385	316	314	351	349	349	336	340	335	351	397	308	338	321	357	333	335	349	382	309	306	322	340	364	314	357	361	330	356	358	317	329	338	373	320	349	331	366	321	348	345	345	338	349	351	299	330	379	360	329	347	362	354	355	345	341	329	327	356	354	351	339	380	296	328	377	356	350	363	324	331	350	305	354	352	358	330	364	353	353	337	335	339	339	372	336	329	321	353	342	324	350	349	321	334	301	342	357	345	344	352	322	346	343	355	330	345	355	376	352	358	332	333	371	328	362	327	360	319	363	354	346	320	368	373	336	310	326	342	355	316	357	332	355	346	379	371	358	355	353	357	341	364	319	343	306	364	355	315	341	337	326	323	333	355	343	353	309	328	369	341	372	334	294	346	313	327	368	368	355	341	323	358	366	362	343	380	372	329	348	376	318	341	343	349	343	337	341	337	360	325	332	366	343	343	351	335	307	341	342	330	344	336	370	366	321	344	326	323	342	333	333	339	320	327	328	361	365	354	352	344	353	370	357	347	328	330	351	372	348	364	370	342	371	336	353	311	339	344	316	357	382	389	337	331	355	345	340	383	335	349	356	353	321	345	331	324	392	355	357	331	347	354	321	360	349	327	363	348	337	386	332	340	349	330	334	322	371	313	340	332	363	317	306	329	355	320	349	341	318	351	344	330	337	311	338	344	365	330	350	372	319	342	338	369	356	349	341	318	326	331	335	360	347	354	343	308	349	334	347	358	353	351	373	304	323	319	344	340	342	348	320	319	365	396	361	339	337	387	368	341	329	312	357	366	344	355	331	333	340	344	336	363	337	334	322	312	311	372	351	346	342	380	353	328	351	376	334	358	364	326	317	336	341	315	338	345	328	336	340	327	347	349	346	343	354	341	352	362	359	347	350	366	327	326	348	383	357	339	360	369	379	344	358	360	353	352	353	347	356	356	375	321	361	355	333	369	358	363	338	352	323	377	322	360	324	336	339	334	330	346	358	346	335	309	342	322	382	336	372	340	373	338	350	348	373	336	376	367	351	344	356	327	365	332	337	359	349	370	357	379	379	341	360	302	330	342	338	343	342	327	338	316	348	363	363	352	364	343	323	328	361	357	349	382	334	384	372	319	329	350	309	369	350	334	328	338	325	347	346	368	336	379	375	355	364	297	336	331	334	350	369	331	330	335	354	365	316	350	347	353	351	305	347	337	368	338	329	362	366	346	325	378	361	350	315	362	336	371	324	348	358	350	322	341	329	297	357	340	345	347	338	365	365	339	379	316	345	336	355	357	355	355	333	362	344	363	346	344	341	378	385	331	376	357	357	326	343	361	322	309	359	339	332	329	370	301	340	384	337	354	334	344	326	315	351	312	333	343	315	369	363	344	335	342	327	332	344	343	361	359	335	334	362	345	341	336	366	370	355	336	358	359	326	333	328	342	346	335	338	330	373	361	367	341	344	303	372	358	319	333	337	324	324	344	355	338	331	336	283	331	358	358	346	387	362	345	364	335	349	345	318	335	324	374	365	346	324	353	378	327	375	319	322	373	354	352	355	360	325	348	355	318	346	369	357	373	346	344	342	350	324	326	354	359	310	345	367	330	355	334	366	343	369	371	375	348	358	329	340	404	341	312	328	355	369	335	348	322	344	363	338	317	323	361	339	321	353	328	381	340	372	341	354	329	329	367	345	344	318	348	356	350	313	353	335	338	331	365	342	336	334	358	375	327	361	368	318	334	350	371	325	360	320	334	349	328	354	327	361	329	339	321	346	311	358	331	323	365	331	388	310	375	342	345	332	340	293	331	359	328	353	338	340	352	352	370	330	356	315	338	359	347	301	359	376	339	337	338	356	339	335	347	324	368	319	338	322	344	349	339	334	320	356	349	349	361	325	343	336	351	339	323	336	335	316	353	327	391	340	353	325	359	328	339	345	339	327	376	352	349	364	299	294	354	368	381	360	361	315	343	343	326	363	340	332	337	352	337	365	342	328	346	365	352	335	321	314	374	344	339	322	363	331	383	348	341	333	341	326	299	331	338	342	343	340	319	348	329	356	342	361	319	340	353	349	364	318	352	328	348	315	332	388	376	362	301	319	331	349	337	370	321	360	339	351	332	327	351	358	363	351	336	361	333	326	337	389	357	356	346	320	336	333	342	303	339	352	358	332	337	351	344	341	354	370	321	354	317	342	346	342	338	371	343	335	369	356	343	348	339	369	359	332	354	340	359	352	324	355	344	347	323	329	364	367	308	320	361	379	344	357	358	326	362	355	342	360	345	320	349	344	365	344	355	302	358	363	372	337	368	362	326	338	358	345	359	333	353	355	345	337	343	334	366	340	340	363	349	344	337	335	339	367	339	341	325	350	334	352	326	350	369	360	375	374	377	338	341	339	335	337	335	380	343	344	356	350	324	329	366	329	313	353	352	338	365	315	359	354	361	349	339	313	336	333	347	292	346	373	357	364	339	386	330	349	349	340	332	334	345	341	332	341	329	355	299	339	326	348	374	319	367	332	311	311	369	344	353	372	349	337	344	361	344	334	347	349	357	338	358	366	341	337	338	330	367	357	360	344	372	312	361	362	384	352	341	353	314	327	356	371	330	321	348	321	306	381	374	343	336	402	346	381	380	322	332	357	344	360	313	357	324	316	329	333	335	339	311	313	382	364	352	334	353	339	347	332	348	368	388	343	331	324	351	346	348	335	347	361	352	328	358	348	351	338	334	330	351	407	345	381	340	338	341	373	324	362	334	327	346	342	309	359	356	333	369	347	335	352	302	348	347	334	338	343	358	333	320	333	319	365	349	361	371	353	351	357	346	341	326	345	333	332	340	342	352	370	359	321	376	349	367	372	331	338	346	351	334	339	330	356	352	339	319	309	353	345	392	338	355	344
32177	10362	1104	496	426	418	360	404	403	385	411	410	436	399	397	391	379	411	383	390	412	368	383	394	405	413	397	392	392	394	407	395	396	390	402	395	397	436	383	388	384	414	396	400	406	414	427	431	406	417	443	421	398	373	392	398	392	393	401	398	387	370	406	392	373	445	390	431	382	388	412	433	390	409	402	399	424	397	393	388	395	400	406	375	441	363	415	416	430	392	388	377	439	409	403	376	375	384	400	387	422	413	387	380	407	418	390	379	457	390	426	389	346	412	402	413	389	386	422	369	398	445	415	403	393	423	404	397	397	431	390	403	404	427	393	387	387	386	397	397	417	430	402	371	380	368	386	390	414	409	384	395	372	405	378	388	452	395	383	377	430	419	434	357	389	431	432	421	392	370	398	389	422	407	409	407	433	454	430	418	376	361	397	396	432	381	367	410	395	402	440	422	442	429	417	402	408	385	377	421	393	415	444	393	389	422	399	371	408	374	413	364	407	423	408	398	380	399	397	421	391	414	398	402	394	385	382	384	402	438	413	389	388	368	400	376	412	410	386	412	390	407	373	365	407	399	446	425	391	403	368	393	356	394	374	450	415	395	390	406	388	398	418	403	392	415	397	355	386	396	409	400	389	438	396	373	402	433	412	421	420	432	397	410	434	410	427	380	379	414	381	413	391	410	412	350	393	386	453	449	420	375	422	392	389	408	420	392	433	397	413	373	380	360	432	415	427	411	383	356	400	377	392	460	413	417	403	402	387	438	422	412	419	432	445	406	377	399	435	381	448	419	392	392	425	409	404	390	411	388	387	378	385	422	404	436	408	403	388	371	346	416	359	402	415	395	413	429	397	399	370	404	393	431	444	410	406	370	394	384	407	366	407	445	414	394	396	397	405	412	390	415	389	450	439	382	393	448	361	420	388	343	398	391	395	418	424	391	402	397	412	361	418	432	370	407	366	392	378	392	412	377	425	387	407	408	414	380	413	396	420	375	409	400	378	390	386	411	394	422	394	378	420	430	376	353	389	393	377	398	400	407	390	427	414	388	387	422	369	393	441	416	418	411	433	401	394	411	413	385	410	432	339	391	385	395	403	366	395	403	371	423	388	388	378	409	398	394	412	434	382	374	390	380	394	398	400	399	411	383	423	388	383	411	401	366	382	380	388	382	384	379	382	435	379	395	452	370	402	403	383	350	391	390	382	407	371	439	409	415	413	390	389	417	420	423	363	395	409	413	360	379	341	394	433	422	374	384	436	417	410	340	350	386	389	408	364	398	420	373	388	390	401	387	411	401	426	386	398	406	389	404	402	385	397	412	423	441	405	407	358	378	400	408	399	415	411	412	452	446	434	382	412	402	397	434	377	425	415	410	401	410	427	416	371	390	368	382	404	367	408	381	414	390	391	396	392	394	424	390	425	404	337	408	420	392	405	397	441	405	375	401	436	387	435	388	425	434	402	419	408	416	425	358	421	375	387	442	451	410	395	390	377	380	349	417	391	380	349	386	417	385	408	376	378	351	388	407	426	407	398	366	408	417	411	402	359	403	373	411	382	412	386	375	393	390	419	438	415	414	406	398	407	400	403	371	415	384	379	403	399	379	396	424	391	364	420	407	407	413	422	339	394	402	386	387	391	385	400	394	400	427	366	421	418	394	387	422	398	426	390	337	410	429	377	369	416	396	388	354	432	385	398	425	403	388	447	389	409	422	388	384	376	419	414	408	372	374	386	387	388	374	401	401	435	440	425	425	440	432	419	400	405	407	408	405	393	421	406	446	407	377	385	398	400	424	398	418	360	426	392	372	388	421	412	410	422	370	391	410	379	427	399	414	426	383	431	407	393	427	427	389	380	396	424	372	378	393	400	376	434	387	350	391	367	366	390	430	411	406	419	389	364	412	424	431	398	421	380	380	389	420	401	388	404	392	421	406	423	396	422	407	430	433	394	408	462	407	407	387	417	385	409	371	393	412	375	409	402	414	374	438	439	395	410	418	378	414	407	409	358	391	395	407	404	390	384	389	387	398	391	396	395	399	408	428	379	388	384	453	406	432	406	400	415	425	409	395	386	411	418	406	394	409	438	431	431	393	361	377	364	386	403	417	432	410	420	400	401	420	419	400	363	360	378	386	405	355	384	381	386	389	404	426	415	417	384	411	381	363	394	393	364	378	425	382	450	374	370	385	390	348	406	418	403	407	409	429	424	380	373	368	419	389	394	395	416	379	383	382	415	385	374	415	408	400	398	382	373	387	383	403	395	368	381	404	401	427	434	445	371	414	423	409	394	408	417	380	441	395	375	457	396	438	402	416	377	410	419	423	419	407	401	447	395	435	366	419	420	389	394	370	405	377	381	416	394	415	354	390	374	430	399	403	397	408	404	418	399	429	381	386	399	394	394	387	422	417	423	381	390	404	430	398	382	411	408	365	350	400	401	402	385	430	381	411	390	411	425	429	377	378	424	411	439	363	347	443	402	411	407	400	435	379	431	464	450	424	375	435	429	410	401	401	405	420	445	405	371	385	386	382	394	371	388	413	451	383	389	397	402	383	353	419	415	405	389	438	411	434	416	378	437	399	376	444	394	378	414	449	371	441	374	396	371	436	392	361	420	398	384	406	415	421	392	399	431	381	401	395	373	390	371	355	390	412	435	370	403	386	412	428	398	369	391	422	431	408	391	423	426	375	387	396	422	397	412	418	421	415	375	359	450	373	393	375	433	425	387	427	399	365	396	417	411	416	440	376	358	430	406	408	448	420	388	415	390	382	409	367	386	418	351	387	437	398	423	421	395	400	419	377	408	410	407	393	405	375	394	405	404	414	394	407	414	379	391	371	411	399	390	381	432	385	412	397	397	420	432	380	380	401	428	416	374	404	373	418	407	404	382	369	442	439	410	405	400	414	386	392	380	415	404	416	370	382	422	397	390	388	412	426	408	404	397	358	406	402	391	429	393	412	455	352	393	390	375	427	380	410	423	375	372	439	415	402	373	412	371	430	410	372	424	407	428	421	442	378	376	390	378	424	374	393	421	371	374	420	395	398	388	386	396	414	390	405	410	416	402	417	411	384	406	397	377	351	423	380	430	376	423	371	427	412	414	472	405	437	403	376	395	349	387	413	418	403	446	470	375	398	379	413	438	422	370	368	390	425	438	370	364	414	376	410	400	375	417	398	400	410	388	392	390	410	374	419	390	373	400	384	407	429	407	386	413	390	388	460	386	419	428	376	370	438	397	423	400	406	420	410	400	361	381	423	395	412	376	393	409	415	394	394	383	382	383	377	381	405	408	416	426	383	411	400	377	392	401	363	384	375	400	371	371	404	404	399	409	371	397	385	379	390	419	462	360	415	381	353	392	403	404	382	414	370	396	425	406	372	389	416	384	430	395	411	467	394	363	412	420	401	416	411	413	400	388	407	383	358	364	421	420	414	399	386	417	421	386	399	411	404	430	412	400	400	365	383	391	377	376	383	407	393	432	412	377	397
5565	1044	861	922	905	901	860	866	879	879	922	878	905	865	844	919	883	895	925	885	950	883	900	882	890	878	896	861	890	837	879	897	904	913	876	909	884	876	925	893	920	934	931	928	891	955	893	928	879	876	930	911	854	887	833	872	870	903	885	854	912	920	921	913	913	932	901	925	916	940	900	889	902	871	910	888	874	921	888	852	873	914	918	901	826	912	859	940	927	836	937	901	842	879	889	918	890	877	919	844	873	928	828	931	905	844	888	898	927	902	848	888	901	921	918	910	892	933	928	891	914	841	891	921	886	867	891	918	947	888	901	916	930	874	862	896	882	889	920	848	852	883	886	930	878	907	938	898	931	865	937	862	848	935	898	939	958	908	908	903	913	938	867	898	889	875	856	916	947	904	844	909	892	907	869	938	933	864	941	895	883	851	889	835	906	864	879	877	906	883	903	909	883	917	882	932	867	884	920	855	927	911	884	869	946	890	900	997	916	899	904	875	881	856	900	894	939	882	864	899	928	864	863	906	847	857	879	860	869	858	846	868	890	893	870	926	864	951	881	886	881	909	898	929	905	909	864	886	895	947	899	925	862	901	862	880	903	867	879	900	896	888	890	913	897	930	904	908	844	863	867	912	890	919	906	904	832	883	820	863	892	895	891	869	882	872	881	857	911	903	903	939	901	877	863	904	885	925	847	932	927	897	884	915	874	872	895	891	931	945	900	870	862	869	880	925	892	870	887	874	898	921	913	891	905	879	913	911	921	934	900	868	881	867	923	837	909	869	884	896	867	884	915	889	881	906	869	936	891	869	912	872	933	877	850	893	943	864	966	934	859	846	903	909	939	914	867	891	860	897	892	928	875	936	942	825	881	913	879	848	894	950	927	908	916	933	932	866	882	908	852	910	909	939	916	915	902	916	930	856	904	883	895	891	926	912	873	831	896	922	927	896	887	880	832	930	882	881	876	881	928	909	910	901	841	902	867	851	943	915	937	870	885	905	901	895	871	861	920	935	834	874	850	905	869	887	914	858	877	874	961	882	971	863	904	910	922	880	946	909	848	943	870	936	872	904	892	877	898	933	916	900	950	896	930	951	844	944	852	908	921	885	926	909	879	892	853	845	909	883	926	972	879	894	839	938	927	820	887	906	867	903	887	893	906	893	908	873	909	885	873	902	855	859	874	886	901	871	869	903	894	879	877	860	888	895	882	882	854	883	904	898	886	859	930	871	904	912	872	890	878	890	909	878	891	893	880	894	942	894	905	911	911	932	890	924	911	868	882	909	885	916	892	941	895	880	932	891	864	888	934	884	886	904	873	904	923	909	886	869	906	907	855	942	919	839	946	891	906	888	885	920	932	863	880	887	893	901	895	905	909	860	931	892	904	893	871	940	918	910	897	864	890	887	855	874	837	921	928	908	916	925	903	885	883	883	874	900	884	863	861	890	879	857	853	890	912	891	911	915	917	855	916	885	852	893	886	910	907	915	912	890	889	871	944	882	921	832	907	880	846	930	833	927	879	903	944	914	885	901	897	905	891	914	899	930	883	895	921	864	918	944	946	917	864	900	921	857	938	903	934	893	904	886	947	935	893	857	878	907	876	855	949	875	921	866	910	862	893	914	885	937	900	905	817	896	854	871	914	863	860	856	879	842	868	889	873	904	883	878	838	875	906	898	872	874	905	901	905	919	878	917	897	934	888	909	872	875	860	910	903	915	923	888	866	853	939	907	914	854	877	922	874	843	927	853	924	958	922	918	897	829	930	849	951	894	932	873	951	911	838	932	934	933	902	868	910	861	949	874	886	908	917	840	831	917	894	939	843	898	916	912	923	922	895	890	903	937	868	849	853	869	905	902	916	846	906	941	927	905	889	885	932	887	912	929	930	915	872	891	922	870	892	926	881	901	914	855	927	885	884	939	894	882	896	914	904	933	874	893	830	880	879	896	872	857	905	912	909	860	893	906	908	868	874	868	864	959	878	919	856	901	906	861	884	876	907	878	866	912	897	927	898	918	875	933	894	889	934	900	915	897	874	889	866	913	906	866	917	832	919	928	909	948	861	906	920	895	911	903	890	918	899	904	875	866	925	867	911	922	842	860	878	899	929	868	948	884	919	900	912	923	893	844	867	880	916	886	895	956	884	901	890	883	847	907	901	897	897	873	890	904	905	886	958	894	833	909	867	904	894	842	863	927	915	875	914	865	847	885	931	890	868	868	892	885	930	878	852	847	956	859	889	886	885	875	899	881	872	930	899	873	889	849	913	881	930	868	880	895	945	920	940	888	865	834	906	925	886	880	921	879	887	872	848	859	861	870	871	855	855	918	900	928	863	877	937	944	904	879	886	888	915	873	885	907	901	935	918	865	881	911	878	972	826	877	868	883	882	885	862	917	875	925	903	911	882	902	888	923	872	880	854	865	900	903	908	881	854	906	914	852	943	872	923	887	923	959	884	896	901	926	852	931	895	871	845	894	917	893	889	898	907	904	887	918	918	913	899	867	880	848	873	895	893	893	938	913	864	930	845	953	845	934	870	905	890	864	923	899	915	969	894	852	945	911	875	843	936	904	864	872	919	907	905	910	876	929	924	862	889	878	921	907	905	886	919	875	879	837	924	948	910	926	930	892	874	917	939	915	847	886	864	887	899	854	913	907	885	870	888	897	812	919	925	912	872	904	884	891	845	879	905	867	903	858	907	905	925	881	878	872	947	910	915	892	924	889	929	887	915	899	879	876	936	889	971	888	904	868	897	853	865	925	901	906	883	899	887	907	891	934	867	891	900	889	886	857	879	936	900	907	872	891	897	860	866	918	839	870	919	911	893	896	914	869	928	891	870	886	892	925	918	866	904	866	895	917	901	821	873	949	882	899	887	915	900	860	858	860	862	904	911	907	907	905	911	894	908	889	834	830	872	899	875	900	892	908	924	926	897	922	936	905	906	904	860	910	877	844	967	899	955	882	886	871	875	892	906	924	900	934	876	881	866	903	905	910	885	892	855	889	855	911	934	868	919	917	883	928	899	923	931	894	884	884	903	881	853	846	888	900	841	867	904	834	883	857	862	927	928	903	910	911	950	888	884	901	897	904	874	918	924	899	894	929	933	882	924	859	892	923	885	885	890	879	895	877	856	909	898	884	903	887	941	854	921	889	908	913	966	898	951	867	880	861	938	847	901	928	897	847	911	981	911	881	895	869	865	917	897	908	892	926	889	886	957	875	897	896	925	920	898	964	875	927	903	890	970	862	854	888	852	883	895	925	903	886	855	948	904	940	848	915	888	900	935	860	860	891	865	886	892	853	891	858	939	878	906	914	866	928	855	939	894	865	952	884	936	888	845	833	875	936	928	890	882	911	909	833	844	920	870	867	855	910	906	890	938	895	896	897	886	922	903	887	917	924	906	848	878	948	885	836	872	901	896	919	871	929	884	919	928	910	925	951	894	892	892	907	885	887	885	859	883	926	928	836	848	949	891	881	909	929	877	909
24596	20998	24441	27684	20453	1964	495	434	377	386	328	343	307	353	309	325	280	290	301	303	335	332	343	315	338	322	281	277	319	310	330	278	299	294	289	329	291	342	293	321	322	313	332	309	320	277	335	308	308	282	334	313	278	296	307	354	335	313	294	321	308	276	297	294	289	312	257	300	337	316	313	314	317	306	292	293	333	308	319	294	292	306	297	311	318	298	288	293	289	327	296	294	315	269	293	283	297	310	312	296	288	298	319	321	306	297	317	306	298	296	304	312	301	297	325	320	312	337	308	296	318	301	294	299	290	268	284	284	327	324	295	280	265	302	303	308	278	293	280	316	302	266	278	333	294	325	308	275	282	339	301	325	275	297	265	301	300	286	289	293	299	293	318	326	307	317	271	331	258	287	311	286	294	330	283	302	316	298	290	304	301	307	306	292	314	280	283	282	316	302	315	286	303	320	317	293	295	318	299	288	307	320	318	318	330	278	322	307	323	304	346	322	306	297	319	292	318	330	293	276	314	295	283	315	318	335	290	281	317	339	281	301	328	306	261	294	290	306	291	274	283	304	282	299	297	310	298	295	303	330	321	304	297	285	284	302	287	328	274	304	281	284	306	266	332	300	330	289	326	318	292	315	301	316	291	287	283	315	287	293	322	308	305	272	338	307	285	328	297	310	314	267	292	344	291	268	301	339	301	265	277	318	319	298	307	295	298	299	282	325	335	273	309	309	308	307	298	271	261	300	278	307	290	312	335	313	294	313	292	317	305	311	312	331	271	311	295	317	312	313	320	325	284	290	317	306	299	320	307	328	300	306	301	279	328	276	302	317	315	291	271	356	334	307	298	303	268	333	294	319	306	304	280	309	303	315	273	275	298	306	287	315	311	312	302	288	326	301	292	327	329	278	310	306	316	288	290	323	296	282	275	285	300	280	273	302	326	320	295	340	299	322	302	291	265	326	293	305	305	371	320	254	299	317	313	298	293	326	303	315	276	286	311	303	306	315	293	292	262	313	296	297	353	297	319	297	322	331	270	306	296	291	312	317	303	315	308	300	298	306	281	310	278	306	273	320	296	310	334	304	252	298	314	321	283	291	298	287	282	293	326	301	318	297	305	293	284	319	275	298	300	333	288	302	254	300	286	304	287	296	295	290	334	313	275	308	289	309	293	322	334	303	294	325	305	283	313	331	306	334	290	297	313	278	305	307	327	283	307	327	295	272	318	290	305	328	289	294	306	333	284	294	303	296	309	308	296	307	323	301	328	313	293	329	289	307	280	265	321	323	325	307	315	286	296	294	323	311	289	291	287	295	328	307	315	296	284	263	311	294	316	312	293	290	311	284	297	325	296	290	263	290	291	291	276	299	312	325	285	295	266	294	301	294	302	300	277	306	292	322	286	278	332	305	305	315	267	342	278	311	301	304	300	307	323	270	289	284	299	294	326	320	293	296	297	288	301	287	282	262	269	306	322	280	306	300	305	306	320	321	294	297	301	300	301	311	294	294	283	310	315	309	315	302	273	315	289	291	311	313	317	280	314	294	281	299	311	273	297	270	282	265	284	304	317	268	276	278	307	312	302	285	314	289	299	324	272	282	311	312	300	296	291	305	272	300	303	345	292	281	299	316	301	310	313	310	301	303	292	320	297	312	283	293	292	310	291	298	324	278	286	314	308	268	303	324	286	323	292	311	332	261	317	291	320	289	302	288	325	306	271	300	315	317	279	328	294	310	278	295	342	302	346	303	300	302	295	292	304	307	292	330	287	291	310	300	289	293	305	280	280	307	270	309	269	311	303	306	304	318	326	301	308	307	279	305	278	300	275	359	323	323	280	267	278	289	292	304	328	328	296	281	293	294	340	311	298	297	309	286	271	299	287	296	305	291	280	293	286	278	293	287	308	302	281	298	284	311	316	315	323	262	246	306	337	296	292	282	298	292	309	324	281	275	295	332	306	288	299	292	269	286	278	298	320	320	297	255	300	330	289	277	312	316	325	330	327	315	323	295	317	275	301	314	289	299	304	291	308	285	295	292	268	301	266	280	283	267	289	306	298	308	301	283	298	280	307	311	297	331	294	280	306	304	283	338	305	332	305	338	277	271	338	287	291	280	313	301	297	270	293	321	307	291	309	324	336	323	283	294	333	297	282	323	338	312	324	326	278	293	295	289	294	312	296	326	300	272	291	309	259	303	303	304	310	315	297	267	289	275	316	282	283	295	286	293	330	308	286	279	286	319	327	301	321	290	300	296	275	296	290	292	292	278	297	289	253	316	300	302	287	314	304	300	304	310	292	312	314	327	261	288	328	283	295	311	269	293	318	283	290	296	331	316	303	278	299	321	301	302	301	294	282	271	280	301	293	299	317	273	309	301	292	279	293	300	295	270	325	330	310	320	301	303	316	301	262	295	264	327	311	283	346	311	313	272	296	317	294	251	282	320	293	318	309	310	272	285	303	258	276	307	278	328	323	304	301	311	310	293	314	286	298	299	310	286	308	297	321	326	297	321	292	298	311	291	302	297	296	307	308	274	305	285	304	269	339	329	315	304	335	296	294	277	290	319	322	325	294	304	345	288	310	328	320	271	320	287	301	307	313	312	337	281	323	294	269	314	279	277	301	295	321	283	307	291	310	297	279	280	310	313	308	289	307	302	282	311	309	310	319	299	315	272	325	314	289	293	303	298	310	305	329	285	283	337	337	302	312	295	324	323	283	288	322	293	294	305	313	281	285	304	316	275	292	260	289	313	276	332	293	261	259	274	312	288	299	292	302	299	296	312	294	261	295	268	294	288	326	294	300	319	260	295	318	289	292	315	308	306	308	308	297	313	298	291	281	329	282	302	298	291	288	299	266	307	291	289	322	268	320	284	302	279	282	320	320	313	348	316	271	300	311	288	304	289	262	308	321	303	305	281	319	285	320	310	323	290	311	283	276	296	299	286	289	264	293	282	265	337	272	320	274	314	279	310	322	308	331	287	300	289	322	310	332	279	304	275	299	293	301	280	317	338	308	317	305	324	290	333	306	298	293	290	269	317	315	289	297	295	324	305	303	298	278	292	303	276	282	280	288	317	277	290	313	318	286	289	282	303	276	300	316	311	303	294	310	301	288	306	295	301	298	314	312	311	277	299	269	289	308	307	355	295	332	302	335	273	336	283	293	289	339	304	285	283	294	304	296	302	275	291	318	311	327	293	298	285	300	297	291	302	296	300	290	292	320	280	323	315	301	276	315	297	303	292	321	315	320	354	330	328	307	279	332	298	292	289	313	309	308	291	312	317	291	258	314	313	293	257	290	287	339	295	304	307	308	298	298	278	362	288	296	314	284	296	320	299	314	315	318	312	306	294	282	300	326	316	281	320	324	293	304	288	331	290	291	303	311	315	301	338	290	327	305	275	275	314	314	342	283	288	331	303	304	313	299	308	315	278	294	288	315	287	302	314	293	323	259	317	327	323	323	317	317	313	325	286	347	340	273	297	311	328	254	271
3112	2715	1715	1060	905	838	734	745	711	728	728	687	716	680	678	704	768	655	707	669	689	644	721	648	636	680	679	661	675	651	676	734	672	661	707	686	744	692	635	682	627	693	693	673	664	625	629	687	717	644	697	716	696	686	663	652	708	712	657	709	661	663	725	703	669	648	648	704	731	669	684	694	674	624	689	682	698	632	697	687	671	651	678	672	654	679	684	690	672	672	696	680	665	659	677	663	688	696	668	688	690	683	697	637	636	685	692	697	709	717	673	668	655	692	674	669	686	665	636	695	684	712	664	681	686	677	708	696	706	698	676	677	696	687	695	683	670	646	695	678	694	658	676	687	718	666	669	674	671	639	674	675	648	713	686	694	700	629	727	665	645	652	688	675	676	684	690	638	650	693	674	618	664	654	688	688	716	693	653	664	666	653	663	648	666	686	694	669	712	703	685	710	653	658	684	680	686	684	670	617	639	672	718	633	685	688	639	720	660	676	696	676	682	738	678	687	685	715	645	731	719	705	678	678	700	670	683	695	694	679	685	715	703	693	668	687	679	686	667	641	684	644	671	690	677	643	703	670	666	684	700	654	659	655	718	690	724	668	669	689	652	702	701	680	689	700	699	697	685	656	687	635	700	699	703	664	718	669	734	657	668	657	692	634	626	657	658	687	705	681	687	653	686	720	670	703	698	684	644	724	682	644	664	702	681	688	692	690	639	652	711	662	685	703	664	682	741	646	711	747	702	681	706	698	612	716	708	678	699	706	654	728	687	740	652	677	637	688	715	680	675	698	762	700	687	673	669	701	686	654	655	665	722	662	629	674	653	684	676	691	658	646	691	676	680	674	662	646	693	689	711	664	731	679	665	710	675	682	700	684	710	711	701	670	710	681	672	648	657	669	667	699	661	666	677	674	724	670	686	719	670	699	695	673	680	652	692	692	692	684	666	684	675	650	657	686	693	682	657	700	683	687	672	654	641	709	695	702	712	685	676	684	716	668	681	698	717	674	661	722	666	649	695	667	704	695	659	673	685	632	673	664	700	710	624	695	672	692	664	666	696	603	678	645	682	687	667	704	679	677	703	725	631	691	682	678	637	672	660	707	714	665	668	656	690	701	712	708	712	764	702	703	676	697	693	656	659	658	676	654	697	657	633	714	706	734	683	654	677	665	679	638	674	693	701	631	648	626	677	667	622	704	680	647	639	681	689	701	688	673	708	671	659	698	667	636	671	669	702	663	686	660	669	676	669	678	664	662	651	677	706	715	658	680	692	698	677	690	653	698	704	648	738	712	698	672	663	728	706	693	687	663	696	655	669	696	695	713	659	683	629	650	650	640	692	702	688	663	671	675	717	664	678	716	655	660	665	631	665	651	673	671	640	647	662	685	711	663	666	690	686	657	668	703	650	679	711	665	650	681	678	658	660	693	704	701	690	669	707	665	653	675	690	686	641	672	685	664	647	628	683	700	698	676	648	668	694	696	671	735	692	674	689	716	723	670	704	696	685	660	665	673	717	697	728	711	691	644	656	667	643	733	706	660	699	687	679	730	678	657	660	683	675	714	641	710	716	669	678	653	710	695	682	699	662	664	681	680	671	657	689	708	639	708	674	683	687	654	683	661	637	682	653	679	689	688	669	654	704	677	695	696	663	688	679	660	612	654	691	656	675	687	653	668	682	706	691	678	666	730	688	678	676	675	715	649	666	647	686	640	655	658	670	685	635	691	745	707	680	709	675	663	704	698	628	631	720	657	705	693	664	703	639	700	715	683	710	693	690	717	684	686	642	720	682	667	657	645	694	686	695	689	653	678	719	706	647	693	658	666	710	650	682	664	682	709	660	686	698	664	651	654	641	750	709	653	661	653	677	718	657	671	672	673	622	683	714	629	692	642	643	678	670	680	722	675	672	723	704	700	692	683	684	698	636	700	678	684	712	676	705	598	625	690	649	691	707	666	696	675	676	666	722	695	699	682	702	660	655	709	655	697	707	704	659	672	658	649	661	697	719	681	669	674	680	715	650	671	696	649	682	677	687	681	676	651	716	704	670	653	691	675	688	659	673	688	634	666	658	667	698	671	691	681	699	706	666	684	652	732	678	651	695	684	664	679	668	664	657	666	716	661	699	705	649	684	703	634	697	692	655	717	666	710	701	670	633	639	685	719	701	702	636	694	752	634	701	637	674	655	691	701	711	694	667	645	704	660	658	679	679	681	657	683	699	682	704	675	703	681	684	673	678	654	642	671	635	688	702	662	642	675	682	670	689	685	703	674	675	688	695	637	676	661	659	657	689	648	692	699	657	683	648	738	657	650	659	672	759	714	634	683	695	647	729	631	679	683	715	703	675	672	670	684	676	714	653	691	704	661	641	710	708	698	695	634	648	675	667	654	665	696	704	651	666	688	714	666	684	663	696	704	660	706	686	652	682	674	734	682	701	702	705	700	677	705	687	689	643	615	685	652	701	703	685	709	669	696	678	679	651	649	680	691	683	703	689	712	680	679	718	660	642	655	690	707	665	708	673	708	716	712	710	670	685	679	730	638	735	705	662	659	698	674	660	681	664	697	730	680	624	721	674	672	647	681	664	675	690	700	640	641	666	686	699	661	704	705	721	707	683	676	695	647	642	707	647	654	714	668	663	655	643	680	669	714	702	673	651	691	709	673	716	655	734	623	650	678	689	659	699	660	656	649	709	666	737	675	628	691	643	636	675	695	678	691	706	700	700	692	662	709	685	686	672	678	672	655	666	677	658	750	636	676	630	665	693	669	672	697	685	658	661	665	668	695	622	675	681	705	723	646	711	635	703	694	632	698	705	657	666	677	672	645	680	655	639	672	657	616	707	646	693	697	660	644	680	674	699	674	698	685	713	669	686	720	706	636	664	692	705	655	684	663	686	720	692	644	661	711	671	652	672	713	672	647	659	653	649	654	705	676	710	685	629	680	658	693	647	708	726	653	693	657	687	681	687	653	717	707	657	713	654	632	674	691	618	668	711	661	697	691	687	699	702	680	718	700	702	675	677	684	736	699	734	664	684	695	670	665	643	648	659	687	678	678	646	696	702	713	668	671	642	697	679	666	682	689	662	681	680	709	710	672	692	671	678	637	684	643	717	634	675	639	679	669	688	675	683	692	674	639	666	683	625	714	613	647	663	699	670	648	692	654	673	649	661	693	682	677	715	661	642	683	706	657	687	670	651	668	671	682	669	639	694	740	697	662	676	649	657	642	657	675	677	685	666	641	706	682	702	714	689	682	643	680	667	662	694	645	681	654	669	643	643	698	691	695	657	651	713	663	655	680	674	659	660	649	688	664	668	673	707	654	692	662	679	687	702	657	724	685	714	645	706	691	674	687	727	661	655	758	670	660	654	620	667	685	699	650	684	630	680	649	690	688	708	714	638	654	698	716	706	727	692	616	676	688	729	666	656	678	683	650	650	631	705	698	691	679	669	696	651	723	662	673	669	600	712	674	710	661	694	677	763	720
23842	21026	25139	27104	21031	20822	1282	349	297	240	210	186	193	155	153	169	160	133	161	136	173	153	135	147	161	145	120	143	138	140	157	166	142	160	128	137	132	147	134	168	137	151	142	151	128	135	159	151	132	132	141	157	132	135	147	137	137	129	139	149	144	154	133	160	123	129	129	150	127	118	137	142	146	145	147	113	150	143	162	161	163	119	144	115	130	142	164	147	123	119	127	141	148	134	125	127	133	126	127	155	145	136	153	131	140	137	124	135	165	132	116	152	143	112	156	145	135	125	125	125	153	131	130	129	138	153	161	140	131	146	127	121	145	156	139	130	141	127	137	127	143	129	120	126	134	135	138	152	138	123	127	159	133	133	129	132	137	132	140	144	120	125	180	144	141	166	138	154	140	158	149	123	131	123	132	121	136	140	121	140	136	133	134	143	135	137	130	132	136	154	137	143	132	163	130	156	129	151	144	120	144	122	139	136	133	120	130	135	138	152	130	121	143	127	166	130	134	182	165	120	122	135	138	108	154	158	118	132	112	118	125	142	161	165	119	142	133	136	136	121	130	145	127	138	115	130	136	145	148	161	109	157	114	138	145	135	150	142	115	134	128	155	142	142	134	135	140	140	144	108	132	133	139	136	137	123	113	128	139	137	125	141	151	157	151	136	149	131	116	137	132	158	149	152	151	157	140	126	150	103	145	138	137	133	138	125	140	136	131	138	121	143	124	132	134	140	118	137	153	144	132	138	153	143	129	137	147	123	136	141	145	126	148	148	133	121	151	144	125	156	136	128	144	126	141	135	104	131	151	120	122	147	124	141	134	111	114	138	122	137	155	139	113	132	146	133	148	137	120	138	139	134	133	139	132	129	151	112	129	134	105	132	142	121	131	156	152	144	136	142	133	148	133	146	153	149	132	149	134	143	121	158	132	146	151	122	140	148	147	123	144	139	137	126	111	142	135	125	136	142	124	137	137	128	152	137	159	136	147	140	143	146	109	142	120	140	136	130	167	138	131	160	133	141	134	127	119	141	145	145	148	134	155	155	141	156	130	159	143	143	144	129	136	128	133	118	166	149	122	144	151	152	149	132	137	130	148	137	142	128	137	132	142	159	117	151	142	131	134	151	162	142	154	134	122	138	137	140	121	147	124	171	147	138	139	124	135	134	160	139	148	122	127	135	158	126	128	119	156	134	151	124	160	159	138	149	125	134	140	150	133	148	135	135	161	142	148	134	125	142	137	136	128	144	129	144	150	122	126	128	165	127	124	152	163	147	132	176	133	134	142	136	151	136	142	149	129	132	125	143	136	134	157	129	123	126	128	147	130	129	148	153	144	124	137	124	131	122	143	135	140	148	140	141	152	141	123	144	134	142	156	149	164	120	129	125	157	135	147	141	143	150	141	126	124	149	145	134	152	154	139	157	144	131	151	123	160	152	135	124	130	148	141	147	135	158	114	144	155	130	118	119	133	137	129	148	154	141	135	127	148	139	132	128	118	147	154	117	137	131	120	156	124	127	141	137	121	139	143	126	128	132	129	131	123	141	158	145	158	134	131	141	162	151	128	121	125	123	133	146	118	115	108	129	159	133	130	133	127	132	117	136	151	131	103	144	127	131	129	137	145	115	139	153	146	143	116	135	139	142	138	147	136	139	137	136	141	133	150	110	129	153	157	116	138	152	145	133	143	158	136	125	132	121	120	129	132	136	125	137	142	139	149	123	124	131	130	133	159	134	130	122	130	126	126	126	124	133	109	135	151	127	117	164	149	125	122	135	127	130	131	148	125	124	139	150	152	145	147	152	134	133	121	130	114	151	141	126	125	146	123	123	146	143	127	143	139	144	148	150	132	135	147	147	125	133	139	135	122	144	103	133	155	148	139	117	153	138	136	133	150	129	136	126	147	143	121	130	121	137	117	138	130	121	144	146	132	125	140	146	157	132	144	140	158	139	154	129	134	129	130	144	154	128	129	131	140	137	130	147	147	142	138	127	142	122	139	131	130	136	133	121	155	144	153	135	139	147	142	136	139	128	152	126	108	151	148	140	129	119	145	159	118	160	148	139	122	134	143	143	144	139	122	137	129	132	109	140	139	123	134	130	151	128	122	133	132	159	159	145	142	130	163	142	131	141	140	134	118	142	145	124	121	142	152	170	146	134	131	129	144	145	135	128	141	135	130	124	129	148	156	150	144	144	155	146	131	118	141	157	125	145	142	140	126	130	131	149	114	155	145	146	142	134	151	149	134	131	153	156	143	145	154	156	146	156	133	126	145	136	132	144	161	132	124	142	148	144	124	130	121	128	132	139	125	138	147	141	120	134	122	127	137	131	148	143	131	136	131	139	142	133	141	142	131	129	131	151	131	128	149	113	135	145	115	130	145	120	115	128	126	143	127	143	141	150	128	134	154	144	137	126	145	126	153	141	147	137	130	148	152	130	149	147	147	128	127	147	125	130	152	159	132	123	143	139	145	153	144	152	145	160	138	115	142	147	129	104	135	145	146	131	134	136	138	132	134	142	147	160	126	148	150	170	122	161	164	111	129	137	141	141	143	112	126	152	147	120	140	146	130	146	124	142	127	153	121	122	130	135	133	132	179	156	145	128	143	133	127	126	127	137	152	150	124	128	120	162	131	145	145	125	140	152	134	130	153	137	123	150	139	158	145	130	133	134	110	142	133	141	141	121	107	133	143	120	145	147	151	129	133	145	148	139	118	133	133	142	134	160	144	151	126	137	133	135	114	122	119	131	157	129	122	142	136	133	146	145	127	147	127	137	137	155	167	141	147	150	161	149	133	125	132	136	115	134	128	142	149	154	131	125	141	140	123	132	125	134	132	128	136	161	131	137	127	131	132	161	140	135	132	145	150	119	162	150	135	123	169	141	143	127	139	169	122	131	163	141	132	128	142	139	113	123	131	137	138	131	166	141	133	138	144	145	145	140	145	130	136	109	131	129	127	122	145	160	168	152	144	118	129	157	163	137	130	142	120	142	144	126	137	143	141	130	137	128	144	141	139	144	121	136	142	132	134	136	126	130	131	162	137	146	162	152	133	146	160	145	140	144	122	135	118	130	143	167	138	140	122	124	124	119	141	167	138	153	127	134	141	153	134	135	157	133	145	120	116	140	146	133	132	130	131	167	128	145	123	142	138	127	147	113	126	141	130	138	145	122	133	159	130	135	130	120	131	162	128	135	125	119	141	148	155	147	135	152	143	133	113	97	125	136	135	140	146	146	123	134	144	145	139	139	126	139	120	133	127	137	151	120	120	118	148	158	128	127	150	141	137	141	121	134	147	142	145	136	136	129	128	133	130	142	136	136	135	116	111	124	139	116	136	127	134	127	142	123	132	130	141	131	148	137	116	143	151	130	150	144	141	122	150	145	162	144	135	128	134	133	127	134	116	107	131	141	160	122	140	131	149	128	119	133	154	123	137	125	164	147	161	159	153	138	126	142	146	150	132	155	149	127	160	114	148	133	144	105
3009	4352	2391	1136	717	538	467	415	433	417	355	360	342	366	388	385	356	354	352	362	349	354	347	355	341	384	327	385	367	357	338	384	365	375	356	347	365	393	353	345	336	349	342	355	347	339	339	321	351	323	354	348	346	350	320	341	368	363	350	338	331	338	357	334	368	336	374	378	324	342	363	333	352	350	338	344	337	323	366	328	336	338	322	356	326	361	382	312	355	361	337	344	357	329	331	368	386	342	347	335	353	318	344	326	376	359	356	344	281	314	373	347	367	367	344	370	355	351	335	322	383	319	375	320	357	386	338	316	336	341	320	311	334	348	337	312	347	342	362	366	346	330	362	344	351	330	358	357	365	333	300	343	356	324	340	371	382	345	333	337	331	356	324	338	320	379	376	343	347	340	323	343	381	353	335	337	349	334	325	377	326	344	364	313	356	333	347	353	354	342	337	327	331	346	322	358	323	345	326	372	360	339	326	349	333	338	323	364	320	365	353	380	381	344	336	304	347	337	362	329	368	362	362	355	315	336	355	362	328	370	327	340	373	374	337	356	354	370	356	358	341	355	322	325	331	375	333	349	328	355	369	348	318	351	326	334	357	380	374	357	372	388	360	366	316	344	319	358	346	335	351	319	354	358	344	310	344	373	320	328	322	326	352	325	320	350	335	358	356	349	369	339	337	314	373	329	361	358	321	345	336	318	306	372	318	344	340	330	332	321	332	321	327	320	350	339	353	337	327	352	332	320	346	339	341	350	324	349	313	345	339	374	374	394	367	329	336	324	335	324	330	370	348	359	329	328	330	335	373	334	337	388	340	348	346	353	346	337	327	348	381	326	362	392	345	336	361	345	347	361	327	368	339	360	337	314	341	339	360	324	359	330	333	381	349	314	306	328	350	336	328	313	360	317	320	389	340	362	368	353	360	344	338	338	335	343	353	319	343	327	362	341	319	329	325	323	337	352	346	354	330	329	325	335	333	343	360	330	334	362	331	386	361	392	337	333	335	334	344	350	335	311	377	328	375	383	337	297	381	353	321	342	350	369	352	360	341	356	338	340	358	356	334	361	329	313	337	342	352	294	346	341	321	341	314	371	322	337	316	339	351	366	361	339	334	353	329	358	336	349	341	350	356	322	311	347	335	335	311	322	352	373	334	318	363	328	378	350	348	323	326	356	334	341	337	320	361	347	369	351	339	357	344	300	346	351	360	329	331	330	344	331	375	360	342	341	346	361	386	337	371	341	344	341	343	375	336	309	361	325	367	313	343	351	372	338	336	326	330	357	346	352	359	362	363	328	377	314	362	359	323	337	312	327	349	325	335	327	333	349	387	346	335	337	375	333	328	368	375	363	333	329	321	358	359	360	349	396	371	339	327	372	362	353	329	361	337	339	350	325	348	335	337	338	362	370	326	347	331	346	356	393	360	345	338	346	361	317	358	326	351	343	336	359	311	348	359	354	371	323	357	337	369	343	331	337	340	338	324	370	357	344	359	323	343	325	348	337	355	375	336	347	369	348	327	367	367	350	340	377	350	316	365	333	341	328	351	348	350	329	355	335	374	332	362	329	360	315	346	331	343	340	349	358	364	345	343	348	382	342	359	304	347	323	341	301	333	316	376	355	326	347	360	366	339	364	353	298	377	336	349	357	334	377	350	316	351	341	350	351	311	315	332	351	342	320	371	325	337	337	348	366	336	358	347	342	318	333	333	325	371	328	319	338	323	321	357	342	315	361	355	340	341	340	323	354	329	373	361	359	350	358	353	354	333	315	365	337	377	346	334	329	332	339	333	364	350	383	331	288	341	340	340	370	340	358	352	338	330	378	335	316	337	343	364	339	349	309	356	337	359	345	342	343	343	349	335	351	341	349	347	337	339	351	349	373	373	329	340	373	316	324	332	358	350	378	366	372	349	337	333	371	385	300	367	341	323	355	357	358	353	356	328	364	345	362	342	332	301	329	344	346	370	354	370	354	329	333	361	351	352	306	342	334	401	321	305	364	314	318	341	315	340	365	363	331	356	338	358	350	329	351	353	333	351	325	326	322	358	367	371	356	323	356	339	398	331	361	357	353	321	349	335	310	386	327	325	326	357	320	358	352	335	334	337	358	330	309	368	339	347	385	297	338	335	337	356	355	340	329	350	329	329	310	368	322	353	331	309	362	350	344	380	317	328	349	322	362	346	315	334	354	336	367	332	358	334	325	326	303	369	320	341	336	326	339	326	356	325	372	362	339	350	351	340	364	334	345	348	341	318	360	333	369	359	328	329	344	342	326	310	350	357	379	331	336	364	329	315	356	313	356	368	350	352	329	372	331	353	336	347	369	354	337	314	369	361	323	356	361	335	331	359	377	354	329	342	328	352	332	369	313	338	328	353	365	318	346	376	319	344	344	350	338	306	328	359	371	338	323	325	332	332	352	331	325	340	375	342	341	356	360	333	381	335	339	352	369	328	360	369	347	352	356	334	356	356	334	366	334	326	314	328	333	356	366	337	312	310	342	336	381	349	325	352	327	333	344	319	362	383	359	331	352	345	344	333	347	341	354	330	331	310	369	330	357	355	351	349	317	315	341	339	342	351	321	348	344	334	348	342	343	306	332	355	329	315	354	351	351	336	364	354	347	347	334	363	343	345	308	337	355	331	345	371	358	354	344	336	324	331	323	349	346	305	346	345	352	353	377	326	337	337	331	329	341	343	350	327	368	350	357	349	341	366	347	360	360	342	315	357	357	343	370	312	315	350	332	348	345	383	351	334	338	360	357	346	326	314	380	359	336	323	337	361	376	356	346	346	344	346	324	349	376	310	347	342	322	335	377	327	349	329	354	339	346	354	344	315	367	326	351	365	360	347	353	337	342	344	356	324	314	374	342	338	342	310	353	351	348	342	324	354	376	343	371	359	349	340	312	338	348	329	361	331	348	331	331	327	375	362	349	354	378	318	362	355	340	359	358	358	334	356	340	319	373	324	313	320	381	329	329	341	371	362	328	337	313	348	332	374	362	368	342	327	336	340	333	356	344	353	330	338	358	348	355	328	353	379	315	353	356	366	329	359	337	307	339	323	367	361	329	331	366	411	330	328	364	329	304	322	336	351	340	362	337	360	352	329	338	347	326	335	366	375	341	357	352	350	325	343	351	334	359	318	346	349	340	340	390	366	365	347	338	339	340	328	309	363	369	359	340	312	388	347	327	296	327	335	352	354	348	358	333	359	368	330	348	362	341	346	329	323	378	340	320	327	362	361	360	348	344	347	391	325	367	322	354	346	331	354	358	320	358	368	303	328	351	323	360	348	355	379	315	332	317	320	308	347	349	336	336	350	319	361	315	326	336	364	340	343	328	311	338	331	340	364	363	381	336	340	385	341	344	315	340	353	329	352	343	351	389	368	345	345	339	361	341	360	319	361	341	334	352	356	357	341	308	370	381	365	341	345	360	345	355	359	349	332	375	342	363	330	337	333	329	355	357	338	322	348	295	369	352	358	324
32079	10215	1054	524	423	424	421	390	381	409	396	421	348	390	408	405	396	390	405	405	398	471	401	392	341	385	409	394	416	401	402	410	356	437	406	422	359	408	407	386	407	420	415	369	418	424	386	377	402	404	378	395	410	380	402	409	375	399	445	418	448	401	435	397	381	421	413	421	403	403	407	402	391	367	431	421	437	394	460	410	377	382	405	371	395	393	392	381	380	444	390	382	406	405	442	411	425	425	394	371	366	458	433	410	416	425	398	387	422	421	407	395	413	427	475	394	377	395	370	433	402	407	399	369	376	392	404	411	346	417	386	372	376	377	392	379	366	406	388	395	377	393	391	401	396	419	396	408	404	391	399	421	402	400	406	413	412	407	401	411	394	416	398	414	409	386	390	402	425	363	425	399	405	372	396	411	417	435	404	412	398	437	425	393	428	413	385	427	412	446	418	372	440	387	389	453	384	398	434	409	409	384	426	355	392	392	372	388	427	388	390	379	376	361	425	391	399	385	400	420	404	426	369	349	416	405	392	407	391	437	393	395	433	407	417	397	430	410	411	382	419	383	437	404	385	412	404	408	410	402	394	384	411	404	396	435	389	391	408	424	391	373	395	444	420	422	416	419	412	358	412	411	394	411	366	360	369	389	412	398	406	399	407	398	412	378	399	419	398	401	409	427	394	438	416	395	381	404	429	402	431	380	378	413	400	420	398	400	385	429	423	425	401	401	404	361	420	386	418	401	413	381	429	376	374	464	403	409	405	388	412	408	351	387	375	384	398	376	401	412	411	404	411	392	402	376	428	411	392	405	417	433	348	406	374	384	426	422	417	380	379	443	388	427	467	371	438	448	420	399	421	424	379	409	438	455	412	422	388	407	423	406	434	398	407	410	381	394	417	428	402	347	363	395	412	425	414	391	416	406	399	415	403	423	417	380	371	443	406	429	409	407	427	420	410	411	390	418	401	404	397	419	396	416	407	411	365	392	391	406	395	409	405	413	369	440	386	425	386	415	408	393	397	379	411	455	396	451	382	384	388	405	391	419	433	396	391	377	413	412	418	396	357	381	406	381	422	411	429	386	413	395	398	432	388	403	406	403	421	395	371	454	366	415	410	405	412	384	400	428	413	389	395	442	384	398	385	383	370	401	377	377	382	385	372	387	370	435	397	403	359	399	391	390	418	427	404	393	416	421	396	366	375	379	398	440	408	426	411	405	405	390	407	381	472	452	427	430	382	398	394	388	408	404	424	370	411	389	351	390	415	436	426	378	397	448	408	435	424	384	387	403	390	394	400	451	385	378	390	383	408	417	373	413	366	395	402	389	400	452	420	430	391	343	420	419	397	375	424	389	417	411	381	397	417	427	413	430	463	398	420	392	407	374	442	416	400	383	411	414	391	351	394	401	398	423	413	419	429	406	432	444	404	403	410	403	444	410	392	384	406	379	415	390	408	386	403	400	392	399	381	424	425	371	396	415	423	372	402	456	380	388	422	426	414	420	417	402	415	400	384	396	381	454	406	404	396	426	417	408	392	413	379	350	416	424	386	418	400	358	403	374	356	394	431	395	380	421	395	417	399	387	385	419	436	371	397	410	449	378	404	385	398	451	385	379	397	439	383	424	427	379	390	376	414	377	388	435	382	412	362	398	390	354	374	380	425	420	374	392	426	402	418	442	441	424	415	384	411	393	402	380	379	419	394	391	390	408	377	419	378	358	392	433	417	396	401	402	403	389	389	389	378	392	373	397	390	390	392	416	404	397	394	441	396	439	399	425	411	389	369	445	382	387	405	419	421	430	372	428	401	362	409	420	440	364	431	399	414	366	400	376	394	376	410	421	420	465	398	390	377	405	392	433	408	388	405	385	389	362	371	422	438	396	391	383	447	367	372	431	439	393	420	372	367	422	420	344	397	407	435	406	421	387	397	369	369	417	394	465	387	418	405	429	432	405	406	400	403	389	418	414	415	360	388	433	391	421	403	406	414	421	408	374	435	358	424	404	450	373	398	409	402	433	406	394	404	383	421	400	393	400	414	389	406	400	398	436	406	396	378	407	378	403	415	409	420	416	397	385	404	388	385	424	408	374	396	392	382	417	407	423	436	426	411	407	395	398	435	399	370	385	475	409	435	393	401	375	414	393	401	420	416	375	387	395	393	406	406	421	382	410	419	427	426	437	403	387	400	405	364	420	406	457	385	394	384	375	405	396	412	441	406	409	408	409	420	435	391	394	392	377	437	440	379	444	390	398	427	398	400	405	445	373	352	413	422	414	395	391	393	436	427	415	388	412	375	418	429	378	376	412	384	422	403	378	398	395	425	433	431	408	415	412	366	412	412	389	421	393	389	427	417	375	403	433	397	435	388	406	382	372	427	409	441	398	400	400	402	429	425	406	409	398	427	394	415	370	416	420	395	400	397	409	368	414	410	367	394	397	409	407	414	404	370	371	388	395	403	396	403	416	404	404	385	426	438	390	427	399	422	401	409	425	399	379	376	384	353	411	392	393	417	451	445	397	424	412	441	419	416	423	389	364	383	400	446	420	404	418	437	448	399	380	423	390	414	370	405	414	418	403	380	404	374	410	389	397	417	395	399	397	419	427	400	418	374	413	425	417	428	430	371	358	417	422	395	408	382	380	394	399	428	402	408	411	367	364	398	386	370	446	434	392	418	402	421	425	425	397	396	423	374	410	401	453	405	410	421	414	373	379	355	410	395	373	407	395	415	403	435	424	378	394	403	387	392	393	427	406	389	399	406	421	426	425	400	372	387	432	415	402	418	407	437	428	429	435	406	416	434	387	400	397	393	401	371	373	439	396	410	379	396	435	391	382	386	394	409	451	391	403	414	393	446	397	448	423	394	411	419	415	373	415	407	419	377	390	380	391	353	433	433	376	370	394	406	414	383	399	408	385	454	421	413	425	417	380	392	394	388	400	403	395	423	384	406	421	403	394	406	420	399	394	419	385	378	404	392	429	367	395	457	381	414	409	404	418	432	425	428	415	442	403	384	407	398	385	380	414	397	407	439	407	445	428	430	391	387	374	371	409	414	401	398	355	398	396	384	390	372	398	411	377	411	438	407	418	425	391	449	388	425	454	399	387	373	366	388	403	383	423	409	390	444	403	393	403	412	440	402	421	422	396	394	389	436	433	391	429	400	389	398	438	429	383	395	359	371	374	404	405	414	426	388	380	396	397	445	384	415	381	382	391	403	418	403	413	411	413	355	426	427	383	386	404	423	418	430	382	405	404	408	415	407	435	373	417	419	371	410	424	426	390	419	412	459	453	411	397	418	417	418	397	397	409	439	388	423	430	386	381	432	371	440	414	394	414	405	399	427	416	419	371	404	433	407	409	390	386	411	425	390	423	366	386	395	423	387	415	406	411	427	392	413	414	397	452	390	403	404	415	353	443	393	364	426	403	420	385	400	456	408	418	418	410	394	424	396	436	395	394	395	371	412	406	409	427	421	374	380	364	367	434	408	450
5623	1007	975	895	923	898	919	887	881	937	855	942	901	893	860	894	906	901	913	856	902	891	956	850	872	879	932	901	852	914	941	895	891	947	890	849	913	904	911	867	893	906	905	893	879	892	890	901	868	846	899	927	890	886	886	916	852	904	828	886	926	933	904	871	897	854	879	877	924	914	930	850	861	907	871	823	926	928	957	904	954	924	921	920	890	871	852	903	899	876	934	848	873	905	879	880	902	886	892	883	927	901	846	885	949	924	899	915	890	913	928	916	930	893	853	936	904	874	875	890	869	884	866	904	879	940	854	876	890	913	887	911	855	845	870	886	909	895	885	935	908	931	874	890	910	937	912	867	875	881	914	867	841	856	902	887	955	894	896	900	906	921	904	906	865	895	858	896	890	908	881	879	851	870	907	917	895	888	873	868	932	916	930	911	875	902	897	896	914	877	917	909	855	920	870	913	905	889	904	892	900	908	882	879	892	867	923	878	897	873	889	863	881	915	949	943	905	900	898	957	853	856	831	917	915	827	872	839	922	887	903	868	918	870	878	867	911	888	911	875	881	886	947	882	842	926	874	885	908	950	926	911	904	880	930	872	881	917	876	898	884	960	899	873	903	892	845	900	883	897	878	917	881	891	908	873	932	905	863	885	917	903	884	891	900	910	914	883	904	901	873	935	887	925	894	894	871	915	914	856	887	887	886	960	904	877	889	877	864	901	882	920	934	877	914	875	903	861	903	873	880	885	897	904	921	910	892	868	877	926	916	898	900	896	931	913	912	854	915	904	886	938	933	937	946	874	885	839	913	884	911	914	881	920	949	888	894	923	891	916	868	933	872	906	812	894	938	883	892	864	889	900	836	858	892	931	903	905	916	922	846	938	914	837	898	909	822	850	865	910	916	879	878	823	892	912	851	923	887	847	884	874	920	885	923	871	922	950	878	876	865	871	912	856	885	891	938	860	858	858	897	904	840	866	849	932	944	887	863	856	831	927	897	912	859	894	887	901	901	900	894	882	876	905	905	827	872	880	895	911	867	886	861	852	931	905	831	872	874	945	893	849	893	917	885	883	892	874	883	904	927	881	915	921	922	892	936	853	909	961	957	915	878	877	869	869	885	845	927	881	888	927	887	859	863	909	859	905	894	845	883	895	882	846	902	880	907	873	895	873	928	908	904	934	874	906	852	907	934	870	885	925	861	903	915	870	825	882	848	904	888	891	911	893	921	879	911	865	890	849	897	922	928	876	941	847	893	917	921	895	907	894	856	942	896	900	844	840	899	913	859	889	928	932	910	858	881	828	899	864	906	918	910	929	878	876	903	912	921	891	926	878	907	918	902	877	891	921	921	891	875	975	830	860	891	858	912	852	858	863	901	899	904	872	948	888	904	892	876	882	935	939	956	844	920	912	835	869	946	934	904	929	931	855	888	896	933	898	902	936	877	912	853	833	865	865	928	895	922	896	860	898	900	901	908	874	892	859	926	886	833	902	869	896	893	912	903	884	865	889	967	881	908	942	889	916	913	905	869	910	903	917	874	887	874	924	913	851	874	891	899	871	900	933	906	859	878	901	913	912	845	876	907	947	900	889	918	867	905	980	934	950	879	872	823	912	898	833	889	914	919	907	886	858	882	887	906	878	885	859	908	834	865	874	888	843	825	871	923	873	888	883	895	891	886	883	900	907	895	871	935	869	903	921	878	822	923	925	887	826	873	911	856	864	885	942	908	876	850	904	937	947	879	921	905	896	893	894	907	907	871	909	845	911	920	827	892	898	929	881	886	882	920	893	902	912	865	892	904	851	923	903	966	919	903	905	866	897	871	883	929	889	928	928	866	874	909	907	894	900	869	903	907	886	856	891	892	940	902	874	892	933	891	928	959	937	857	947	859	932	902	926	903	920	902	892	904	894	951	894	834	877	903	851	869	940	921	839	925	853	882	868	883	917	915	902	857	867	863	879	888	876	895	870	920	902	901	899	953	873	937	893	874	870	866	825	905	912	905	929	892	924	877	910	864	860	940	848	905	877	886	872	942	842	889	911	905	905	889	922	896	906	851	966	891	856	876	861	868	887	950	891	894	895	940	827	869	871	920	865	868	869	924	932	948	909	904	920	896	878	911	903	945	863	946	923	863	894	859	957	885	890	887	913	894	858	864	849	917	888	870	867	902	880	895	879	908	880	875	836	862	912	884	899	883	836	904	949	907	868	895	915	964	897	912	877	920	861	889	858	904	899	863	866	909	902	873	862	845	889	923	842	883	917	832	932	901	927	895	905	873	893	873	897	891	893	956	909	938	865	902	895	901	891	883	886	904	840	920	901	851	921	939	876	913	892	903	917	937	896	877	862	884	880	869	918	883	932	878	911	876	862	891	906	883	875	886	908	899	939	947	900	894	890	920	875	907	927	949	926	943	883	888	878	934	914	838	875	918	907	898	831	941	907	875	930	918	907	922	880	852	893	910	872	940	892	906	846	869	922	891	928	878	858	903	894	870	886	882	881	918	924	846	912	899	870	899	912	884	877	916	904	851	917	916	918	915	825	858	921	898	899	901	959	854	860	916	904	891	921	888	921	919	906	863	906	928	910	915	879	912	869	890	908	899	961	905	882	882	858	889	877	901	936	868	890	896	856	886	880	854	902	901	851	888	897	945	892	900	891	846	919	898	945	941	859	864	905	845	910	845	939	907	905	835	831	922	891	935	906	922	919	891	849	967	912	904	863	865	919	873	935	893	910	908	822	907	897	872	937	900	905	922	884	908	892	897	933	884	914	883	834	857	879	924	892	878	872	893	899	893	938	894	862	803	881	878	857	957	862	865	916	885	947	898	881	849	952	907	922	933	881	868	917	908	925	875	855	896	971	866	932	905	882	891	828	869	881	925	962	942	889	908	891	906	889	880	883	893	903	866	855	890	896	888	882	873	844	929	886	894	879	897	869	867	879	894	853	888	913	858	928	866	879	911	921	912	861	890	859	863	907	871	872	874	922	839	933	911	914	836	896	910	883	873	933	892	873	854	936	894	909	926	898	870	918	873	872	910	917	857	889	959	880	858	875	901	861	884	892	894	888	906	868	910	909	881	826	927	908	844	882	890	905	818	926	929	861	905	910	845	931	856	920	914	875	880	907	851	846	885	912	877	901	896	938	921	905	858	895	865	922	933	911	853	889	953	876	894	893	885	924	878	872	921	889	842	852	925	907	871	904	910	857	881	912	894	930	879	882	845	941	908	900	920	858	867	898	899	916	900	896	825	891	881	927	905	854	862	887	880	862	925	853	887	898	914	939	897	860	907	883	942	914	845	865	883	917	956	862	912	906	875	934	896	910	905	956	851	911	902	864	870	903	893	902	912	923	849	946	931	873	922	896	900	884	914	936	845	920	863	902	880	884	885	882	888	900	925	909	877	862	903	870	852	922	884	903	905	865	971	869	921	879	917	924	924	799	895	914	806	925	866	911	900	928	899	897	936	908	905	916	869	896	918	868
24519	20952	24393	27638	20421	1794	442	380	379	378	321	352	309	286	302	324	330	320	320	315	325	321	326	317	321	311	292	312	285	312	329	315	320	301	313	289	279	295	278	283	279	297	341	287	311	310	315	343	319	298	305	316	317	298	301	266	317	322	301	301	300	298	305	304	314	321	309	293	278	326	325	288	324	321	340	319	305	306	320	325	295	281	330	321	306	298	290	275	323	273	290	264	269	375	318	311	265	294	305	307	296	284	310	303	308	318	292	300	293	312	299	298	338	269	292	251	318	280	309	285	337	294	308	341	345	305	330	302	299	286	319	302	302	276	302	311	339	282	347	265	296	282	299	292	326	275	291	306	308	282	338	274	282	295	271	322	314	291	268	289	287	323	277	291	320	307	331	312	342	270	334	311	288	309	312	283	306	317	294	298	325	325	287	277	312	264	306	266	302	319	282	310	304	290	289	353	336	333	286	290	320	339	286	294	322	293	302	324	302	291	300	308	332	317	269	317	301	277	261	306	277	308	289	270	285	290	309	282	310	284	305	294	336	265	299	278	295	319	279	320	309	295	275	286	305	317	314	293	332	299	307	311	301	323	309	350	291	304	300	309	291	333	291	291	321	312	275	303	307	284	274	281	300	301	303	310	298	320	302	311	324	294	302	301	299	315	299	295	305	288	315	288	283	290	286	301	311	330	299	296	269	276	274	282	284	329	290	316	311	321	293	270	297	288	329	292	317	314	314	298	272	287	293	270	313	325	307	287	319	299	339	295	295	281	293	336	296	311	273	334	305	320	299	345	319	310	312	270	296	292	305	298	309	281	296	312	324	287	320	293	304	301	328	318	277	312	312	319	335	287	284	288	311	299	315	303	308	284	302	293	310	316	304	306	273	290	295	306	287	312	295	280	275	295	336	325	291	306	296	295	307	325	300	299	280	321	279	295	277	285	303	284	285	314	304	327	322	287	283	290	315	311	285	309	305	299	299	342	306	313	289	296	291	295	315	327	328	267	254	291	286	301	319	309	284	305	294	305	315	291	269	323	302	329	299	274	299	312	288	289	308	313	318	307	290	322	284	299	298	307	294	303	296	283	327	287	284	278	266	302	316	292	293	286	289	314	291	308	293	313	300	300	273	285	293	302	328	323	307	294	298	315	292	284	277	290	267	283	306	282	297	320	304	297	308	313	307	311	288	281	321	317	305	322	285	285	286	320	335	304	326	290	303	297	314	268	278	303	283	296	271	273	287	286	302	319	286	311	286	297	300	277	297	304	322	336	291	321	296	318	294	322	328	319	280	285	264	284	353	316	312	306	292	312	297	310	269	291	301	279	332	298	297	301	273	290	307	291	304	298	293	298	283	308	286	273	294	279	299	308	309	293	295	294	312	300	254	315	278	335	346	316	323	323	293	312	298	281	308	330	308	278	308	303	286	299	337	292	322	295	304	292	274	295	262	320	305	320	274	302	292	290	297	298	291	274	289	316	298	331	300	319	316	288	312	287	336	281	291	275	302	312	297	285	287	302	297	286	306	304	285	267	289	307	310	312	320	283	304	322	298	280	293	304	278	317	331	293	280	295	288	282	316	295	361	343	273	300	313	318	308	276	309	301	252	318	330	301	310	308	273	263	314	327	287	275	256	279	299	314	298	273	283	314	325	309	305	277	299	321	284	307	302	338	315	323	285	285	280	308	314	318	313	301	317	299	335	325	268	276	327	300	278	299	296	323	276	329	279	269	285	316	298	299	291	287	297	303	290	321	272	303	293	289	298	294	318	295	319	277	324	308	307	284	292	264	318	292	301	296	298	332	296	351	288	300	319	298	310	324	315	288	339	294	333	309	279	300	271	302	305	282	297	280	315	314	340	263	306	308	302	296	302	317	308	313	285	300	284	333	312	275	287	315	297	304	299	303	248	291	308	297	302	304	284	289	301	314	288	318	319	293	290	328	351	276	308	293	292	264	293	293	276	289	288	324	352	291	303	331	312	296	301	309	274	278	279	295	328	301	288	329	298	332	297	318	327	308	284	309	294	322	321	290	280	306	324	295	280	306	341	313	286	290	332	303	323	316	320	300	309	316	278	303	293	324	290	312	304	341	328	298	315	318	279	294	301	297	285	290	292	302	346	314	312	326	313	314	318	309	310	293	296	319	325	340	300	294	294	305	311	294	296	285	280	303	298	323	327	274	304	296	325	289	270	296	276	287	290	302	315	318	293	272	288	290	272	285	314	259	280	300	298	335	277	301	301	328	314	285	310	282	297	291	278	311	309	264	303	282	303	326	301	280	265	291	298	305	312	292	295	300	310	282	294	298	324	299	303	319	288	290	293	284	286	290	307	298	263	293	321	294	306	331	266	294	319	306	304	304	308	313	295	301	291	278	288	323	307	330	324	292	313	302	328	273	317	283	295	338	312	319	318	315	285	307	329	289	303	333	288	307	298	286	287	293	294	331	312	254	303	314	310	309	306	325	311	306	288	298	282	282	306	292	298	312	323	290	274	317	320	297	320	298	303	300	304	315	300	282	294	299	325	329	268	318	291	293	327	317	287	313	312	311	324	303	337	300	291	261	297	305	320	320	270	293	273	341	302	318	333	324	265	290	277	294	286	279	280	296	340	308	286	341	307	294	323	344	270	335	332	275	310	304	332	334	309	307	310	287	327	328	328	275	292	302	318	308	306	338	270	307	293	336	335	280	310	268	313	295	315	312	291	299	289	291	319	294	288	292	293	278	335	315	311	302	281	280	266	330	300	290	315	278	267	323	305	277	305	305	289	297	290	315	315	305	288	263	324	276	273	304	300	309	313	304	278	280	271	256	315	331	323	313	320	301	302	315	325	289	287	302	303	298	336	305	285	295	312	309	308	322	327	260	284	284	284	285	274	310	333	279	311	314	274	285	311	313	326	297	313	272	297	324	309	319	294	301	280	304	297	300	292	293	288	299	296	280	291	320	297	292	319	318	292	310	278	324	325	297	290	316	316	288	292	302	305	328	282	350	268	270	286	317	325	296	323	274	298	327	284	318	278	286	339	304	275	331	268	292	310	293	318	274	300	293	311	317	259	296	291	296	326	314	282	254	322	294	247	323	301	307	333	324	317	283	309	339	297	339	315	312	317	304	289	284	318	289	284	302	309	313	297	271	305	296	307	304	301	285	307	311	340	298	308	312	277	308	282	293	293	300	279	297	325	283	296	334	291	284	315	302	291	276	301	294	289	295	280	317	290	275	303	264	298	273	322	313	303	289	273	284	296	298	304	338	310	290	326	320	273	284	319	339	292	258	291	318	318	307	324	311	287	269	275	287	294	290	301	270	323	296	322	287	324	285	303	317	289	254	319	285	282	285	308	264	275	287	291	314	282	293	273	251	323	299	326	325	319	294	282	293	315	295	315	299	291	282	297	318	267	273	328	322	289	293	281	291	309	320	295	307	283	293	297	292	339	333	314	293	289	315	314	299	297	282	268	289	300	305	312	326	325	283	305	310
3094	2823	1764	1046	831	758	691	750	742	681	680	665	708	628	669	728	688	664	705	682	644	657	671	655	682	669	615	686	689	691	688	680	675	696	695	662	673	658	633	695	677	679	725	685	720	694	681	668	718	676	703	695	684	695	666	652	704	715	654	691	709	656	706	713	695	652	691	638	632	656	631	642	630	675	660	694	699	743	667	698	720	642	708	702	649	698	709	701	666	705	645	694	651	653	666	703	621	692	732	697	653	645	655	679	672	686	649	676	660	673	714	670	679	688	672	663	651	662	635	686	643	689	667	673	679	699	664	654	631	667	675	694	656	651	661	666	718	737	691	686	678	660	694	611	726	659	662	691	679	678	628	686	689	649	679	678	725	700	658	727	670	687	722	688	654	707	640	716	687	664	694	651	661	659	658	662	716	664	688	660	664	684	658	627	699	670	680	663	723	685	662	652	665	688	692	672	630	668	683	691	677	694	656	622	708	666	672	688	701	653	659	707	682	684	663	686	698	677	683	658	663	651	684	684	674	666	692	691	659	689	738	698	697	650	676	667	667	697	658	646	638	662	701	640	706	683	665	703	672	640	674	668	687	706	660	661	655	689	710	645	695	674	700	632	668	657	693	670	667	698	682	621	689	689	690	658	661	666	726	656	692	671	646	706	685	672	657	677	649	653	683	664	649	672	664	684	666	664	680	685	671	645	690	684	639	677	714	688	716	673	685	662	648	666	653	737	707	614	741	679	640	702	663	707	684	633	683	693	715	661	696	696	688	667	677	627	714	633	699	672	743	652	668	665	629	673	656	701	626	656	672	663	699	704	638	683	647	680	704	676	683	652	654	656	676	651	714	644	673	647	715	712	708	676	680	649	630	659	684	659	649	665	696	727	690	699	703	683	684	663	713	650	674	678	689	689	627	698	670	630	640	681	701	662	710	673	681	679	695	645	670	677	664	635	706	656	655	674	674	680	715	652	696	637	680	646	669	672	703	662	702	632	695	714	653	662	629	675	713	712	667	662	652	683	678	673	694	673	695	671	651	669	647	640	660	694	651	649	662	700	651	715	723	705	664	714	711	635	684	701	664	678	679	677	664	678	673	670	632	659	697	659	704	697	675	635	647	718	675	657	698	750	674	672	688	687	663	710	714	663	630	665	707	679	679	640	675	645	638	662	698	713	660	728	682	662	640	660	682	749	676	687	663	704	664	663	712	642	715	677	682	684	663	655	664	618	689	660	681	705	640	640	678	666	678	707	699	678	682	635	756	682	679	655	695	660	675	682	663	712	660	689	628	671	657	689	653	640	719	660	683	719	616	709	678	681	656	673	636	719	678	696	694	722	699	650	645	652	653	655	639	695	689	683	674	685	656	665	707	676	660	696	702	694	710	684	672	695	708	675	663	680	651	657	639	701	676	727	663	650	693	715	697	665	658	708	650	650	642	665	625	668	695	661	649	680	636	655	685	656	721	653	686	659	667	691	711	619	694	699	702	661	637	674	689	689	675	691	678	673	657	672	631	684	689	655	723	700	661	707	690	682	707	692	674	698	691	653	682	642	712	656	673	682	750	709	700	666	642	687	645	710	680	675	670	679	679	696	651	696	715	640	677	659	655	677	674	652	684	704	656	660	614	679	667	668	694	670	662	631	684	683	657	679	661	668	709	666	651	673	693	695	686	690	663	657	646	690	641	669	679	641	690	624	693	659	660	647	650	641	694	657	656	694	662	672	697	660	707	708	680	702	668	646	738	638	720	641	708	683	700	697	672	680	658	681	686	677	687	660	665	678	709	677	688	678	697	705	666	661	676	691	650	659	692	626	678	664	668	688	700	694	651	714	651	646	641	652	659	652	635	695	677	662	627	664	658	707	621	681	692	709	663	685	669	657	700	675	668	641	678	688	693	633	689	660	675	670	673	647	693	656	658	704	703	679	685	666	712	669	669	648	722	690	686	657	690	697	718	680	654	665	625	643	704	664	646	671	651	681	703	682	696	682	685	629	684	704	661	703	674	699	708	664	667	691	666	697	707	707	668	684	691	634	650	671	723	608	669	668	700	628	663	634	706	669	693	661	704	655	657	655	686	708	683	704	667	682	658	692	686	677	663	669	715	665	701	702	674	748	701	699	703	689	649	651	704	668	669	695	689	675	664	688	611	721	702	613	643	685	687	622	653	691	709	689	706	646	698	669	693	696	686	694	675	663	686	667	683	669	706	660	691	692	655	663	671	681	703	701	707	674	627	681	698	691	674	686	700	652	675	694	639	662	667	622	709	694	690	653	702	626	695	672	657	668	671	632	654	673	717	665	690	651	706	649	627	685	667	642	657	676	693	709	699	752	690	654	667	680	693	685	668	652	665	680	685	683	707	625	668	691	711	665	682	673	689	699	672	647	682	686	684	734	705	703	642	698	641	697	667	719	665	686	655	644	705	655	690	655	667	645	661	713	651	662	676	669	678	661	674	660	676	680	674	634	651	701	692	653	634	676	723	688	683	664	648	666	642	645	671	657	682	687	725	686	668	679	638	635	664	647	702	661	719	624	660	679	703	676	653	673	656	648	717	699	668	656	675	689	644	670	666	689	675	652	669	677	680	671	677	683	656	674	668	730	711	662	648	662	691	697	657	654	688	646	652	653	694	667	701	721	693	621	704	667	633	647	693	688	637	614	675	669	631	705	677	672	672	631	652	660	687	666	658	647	680	677	679	718	699	684	682	610	691	703	657	670	657	705	689	677	653	685	676	629	704	694	692	659	655	704	714	642	670	666	684	635	676	693	673	677	679	665	687	693	618	671	622	709	653	670	700	676	684	640	661	670	652	671	616	665	674	699	639	676	665	705	631	678	673	707	683	681	634	659	673	676	683	684	706	662	712	680	658	697	678	673	682	666	670	725	682	649	645	669	667	648	660	696	685	680	640	668	675	666	679	687	665	654	678	701	677	659	723	689	681	645	705	656	701	669	646	676	720	682	698	668	719	660	687	689	661	686	694	672	705	713	680	669	692	736	711	712	654	692	628	669	642	684	668	684	705	692	669	689	634	715	682	667	692	669	618	719	670	690	681	699	679	647	695	626	696	627	632	661	686	716	674	682	648	684	658	699	636	660	676	625	686	680	671	706	713	668	693	665	662	639	688	688	640	688	661	666	669	653	685	641	649	635	657	690	647	703	641	690	708	706	661	670	695	721	692	678	679	646	653	648	689	655	667	640	643	685	672	679	719	624	614	668	704	644	636	682	691	650	703	612	721	709	620	712	690	683	710	642	688	641	662	666	658	697	683	699	691	661	714	638	715	683	631	651	685	641	698	637	695	645	688	692	670	695	690	612	631	677	639	669	699	668	709	653	679	647	644	667	685	675	674	652	673	698	620	710	673	662	678	687	653	718	634	688	639	670	610	666	738	701	719	636	669	628	659	680	658	708	683	640	692	707	683	657	680	653	707	647	690	694	679	694	696	695	661	676	670	651	646	661	706	673	706	699	688	682	661	676
23796	20950	25052	27022	20955	20706	1159	331	284	216	227	210	178	206	189	164	167	170	160	167	152	174	166	138	146	140	147	156	153	138	144	129	152	156	174	135	144	135	153	122	139	128	144	142	132	130	139	152	149	142	128	157	156	140	147	139	122	128	122	125	129	152	139	139	144	128	131	117	132	155	150	135	139	153	131	147	141	160	132	139	152	140	139	137	122	148	117	142	150	153	139	123	150	129	134	141	121	144	120	134	148	145	134	134	157	147	117	124	155	138	146	135	138	127	131	132	136	142	161	114	122	152	125	167	120	135	146	124	127	129	130	133	133	133	124	142	148	148	134	129	131	143	149	128	148	126	119	137	124	155	133	139	154	128	165	144	150	124	122	146	133	158	127	130	136	120	147	124	152	119	133	132	135	172	142	160	149	135	134	129	135	163	141	143	127	143	134	139	150	151	150	123	155	131	126	130	128	135	132	143	127	131	147	140	150	132	139	146	115	132	146	130	141	146	145	138	142	151	140	123	136	127	133	152	122	119	129	139	154	130	126	120	134	136	139	125	158	150	140	129	120	143	148	126	145	131	127	127	130	143	146	132	137	140	141	140	149	134	122	137	131	146	136	125	136	138	124	144	132	129	127	121	131	137	129	139	128	135	133	129	138	131	140	121	119	138	131	136	121	152	107	120	142	130	140	137	144	146	124	154	139	110	139	148	117	131	135	128	129	115	144	142	125	120	139	118	131	152	164	151	161	142	150	135	133	163	147	134	174	135	149	125	123	147	122	133	141	120	135	145	129	128	121	128	116	125	143	150	151	151	118	141	124	116	139	115	160	127	140	144	125	127	138	130	101	153	139	109	120	144	144	125	140	123	146	154	128	120	140	120	153	135	134	129	129	149	135	150	137	144	122	141	148	144	148	95	132	126	138	143	163	132	148	136	152	135	142	160	125	127	144	135	130	170	131	149	146	126	142	148	123	124	127	135	138	135	135	137	120	161	158	141	140	146	126	140	128	124	168	141	139	141	139	138	150	149	145	139	154	156	131	146	140	135	140	123	120	125	123	140	133	144	120	141	129	169	140	144	129	158	115	151	146	143	135	116	134	125	123	128	139	139	136	130	129	139	143	123	147	136	110	116	122	129	135	139	136	140	151	151	134	132	127	130	122	148	136	133	148	152	106	103	119	119	147	150	144	144	144	140	135	141	168	152	135	141	126	144	127	164	117	129	141	135	125	133	135	122	139	120	135	116	144	156	111	122	147	124	126	131	144	122	153	140	123	146	144	127	136	114	135	147	145	157	115	111	153	115	118	114	138	130	131	143	141	118	117	135	122	133	159	121	122	163	139	113	116	146	121	129	145	145	146	147	143	151	115	125	143	138	135	145	126	121	133	136	125	134	125	136	160	137	135	141	142	130	149	135	137	116	141	160	125	119	139	118	143	134	144	139	139	134	136	127	126	169	137	134	126	129	132	126	127	132	150	162	135	104	126	136	151	149	128	127	137	129	124	123	122	133	128	127	135	136	143	138	120	133	137	138	136	129	142	125	141	138	148	129	119	128	153	143	164	137	146	145	155	141	120	123	133	139	127	123	114	138	141	139	136	117	147	140	121	141	138	134	119	131	157	127	137	141	143	125	122	139	152	147	148	129	138	133	143	145	108	133	128	146	126	129	138	137	137	153	128	143	153	139	139	126	111	121	145	144	136	113	148	135	132	148	134	139	137	133	130	129	117	144	141	129	142	124	135	156	123	149	139	142	145	134	153	120	121	140	143	121	138	136	139	147	148	140	130	134	123	157	145	139	144	143	114	125	140	119	109	120	144	126	152	119	130	142	135	145	131	148	147	129	146	154	159	127	150	133	114	137	134	147	131	146	125	127	142	144	131	125	165	156	119	119	134	141	135	145	136	131	152	140	135	142	138	107	124	146	138	145	134	146	168	138	138	120	145	145	140	139	139	125	149	159	147	103	126	141	139	127	134	158	112	141	136	123	122	144	129	146	114	157	135	139	145	134	128	129	151	146	131	103	139	143	152	128	130	119	140	126	116	149	137	151	140	119	140	133	146	157	150	147	135	148	145	141	163	129	123	149	127	111	115	127	129	141	110	134	139	138	125	113	162	130	124	139	142	135	132	131	124	138	149	156	109	150	145	130	119	134	130	121	134	136	114	140	119	131	118	122	124	135	135	145	159	135	150	117	146	145	130	142	119	124	139	148	127	122	122	172	147	143	166	135	141	138	156	120	120	152	137	124	130	144	152	136	122	123	149	123	118	127	142	152	146	134	148	149	142	139	135	132	123	171	141	134	155	137	136	138	139	122	139	148	151	119	138	145	152	121	145	155	136	130	138	124	148	144	155	160	137	125	139	127	157	147	132	135	131	138	117	153	137	136	130	131	167	129	113	139	175	133	136	131	132	138	137	131	133	126	133	112	140	126	136	117	128	137	133	123	138	142	155	142	141	122	153	125	133	147	127	125	146	120	151	138	139	138	164	129	129	127	144	139	150	149	104	137	157	164	130	129	142	116	109	117	139	147	130	119	134	144	126	146	132	138	137	147	136	131	160	136	148	137	144	125	133	143	145	137	150	141	123	128	137	128	143	156	134	143	123	116	136	147	138	123	132	159	134	127	160	149	147	144	116	129	156	143	146	122	124	113	136	128	126	121	158	125	124	140	130	125	167	154	134	125	147	148	129	137	119	169	140	150	126	124	123	137	154	135	141	159	109	125	142	143	134	141	151	133	129	125	113	126	148	148	145	145	146	129	130	151	131	127	117	128	143	118	133	128	132	141	142	114	120	145	136	121	138	140	137	133	132	114	134	123	134	123	122	144	148	159	157	131	133	142	133	157	125	136	123	134	137	149	138	115	123	139	134	141	148	136	143	129	143	133	143	132	131	121	149	116	136	136	140	140	161	155	139	139	132	180	159	121	158	148	137	132	152	139	122	155	145	155	117	141	118	141	125	130	142	149	125	127	134	136	172	157	125	137	130	129	135	115	127	139	157	146	147	150	118	134	152	122	143	129	120	141	139	148	125	139	153	139	125	152	137	135	150	132	152	137	145	142	143	140	126	141	119	131	142	135	139	136	125	146	145	135	124	139	137	151	129	128	142	113	107	121	141	143	158	147	153	122	139	129	140	134	127	145	124	113	161	130	139	120	147	121	128	126	122	134	119	128	120	136	127	148	128	115	142	148	127	136	142	126	112	138	121	143	112	153	159	128	144	124	135	120	134	143	151	138	117	129	113	124	157	144	130	127	173	153	134	137	151	147	142	141	144	145	132	122	152	132	133	142	141	128	143	145	128	142	141	130	128	151	128	150	133	130	143	133	125	133	148	138	158	147	145	145	150	118	123	103	140	135	134	134	146	104	139	143	124	138	138	128	129	129	147	134	138	125	121	165	119	137	132	160	126	131	139	118	131	121	143	134	129	124	115	145	132	111	115	128	129	125	136	142	147	166	126	172	133	137	133	117	147	131	157	151
3066	4359	2343	1120	683	540	476	396	426	385	417	367	389	355	336	364	363	344	365	353	359	369	367	362	367	344	352	342	332	358	345	385	348	346	343	361	349	358	343	332	351	327	335	327	339	333	366	348	372	309	330	337	353	363	349	380	338	349	339	321	361	344	356	377	338	335	358	342	327	360	354	363	345	364	318	352	345	313	362	357	352	332	366	300	332	334	381	315	326	305	330	344	343	366	364	355	340	314	339	353	341	346	333	361	351	346	387	314	340	355	337	334	366	312	334	370	359	317	348	342	357	328	362	322	343	346	349	349	332	346	361	356	360	328	346	345	316	349	372	370	340	367	358	351	373	377	342	339	323	324	342	320	344	340	335	357	366	338	326	363	353	347	339	310	354	361	324	361	340	325	350	335	348	351	359	378	349	382	373	346	343	370	336	346	343	368	314	349	325	359	327	340	364	384	367	348	353	325	362	372	374	327	342	338	352	359	315	296	345	330	340	306	363	334	314	361	322	304	332	386	332	315	331	332	348	328	356	324	353	359	374	362	343	349	359	353	354	345	331	339	356	358	338	327	343	352	352	352	329	360	364	321	347	342	323	345	314	320	363	348	355	344	375	361	363	343	352	333	347	325	333	364	329	339	312	302	360	327	322	344	331	343	319	366	342	387	371	365	348	345	334	351	327	322	338	337	352	372	295	337	358	332	316	403	385	360	332	343	353	322	338	339	369	375	290	376	333	334	347	338	349	315	343	351	363	350	330	349	355	336	310	327	352	336	346	367	321	373	347	304	367	338	346	341	348	358	359	351	319	349	343	344	359	374	327	343	360	344	316	346	354	337	335	345	339	362	355	341	356	335	337	292	338	315	337	329	353	327	340	325	373	340	348	374	305	339	318	337	337	339	315	324	387	358	326	345	359	328	320	321	389	338	335	356	357	308	322	337	363	355	365	357	314	329	337	355	362	356	316	327	369	325	364	371	350	336	342	360	346	313	340	357	355	329	325	329	326	358	311	343	350	335	355	365	353	355	329	327	357	343	322	340	355	364	334	357	338	331	296	338	333	360	354	325	364	334	376	330	311	346	374	321	325	339	334	356	351	340	323	335	340	348	348	340	321	353	337	327	343	353	333	346	347	355	345	339	338	364	343	371	321	343	335	334	341	354	334	347	333	327	340	322	349	385	325	333	328	366	342	374	336	316	331	355	360	370	367	348	334	352	310	347	350	362	305	320	370	356	357	376	359	335	375	362	368	329	340	337	346	332	332	330	324	302	335	363	327	339	344	368	314	309	307	360	337	336	354	326	362	331	325	309	342	341	344	361	364	355	333	378	340	327	354	357	368	313	342	320	326	364	326	354	329	328	334	329	329	357	342	347	337	321	343	323	341	369	353	359	341	356	311	333	304	353	343	349	337	336	356	323	338	344	365	330	314	346	347	373	329	316	307	338	343	364	361	404	337	353	363	367	343	329	334	333	325	356	349	356	339	340	367	357	330	346	335	357	349	338	364	328	319	327	336	351	320	353	357	323	360	338	331	355	358	319	337	356	335	314	364	336	337	335	326	354	327	358	389	339	320	346	347	342	341	342	336	320	350	330	313	324	332	327	335	316	339	349	334	317	336	385	326	354	355	313	373	326	362	333	344	342	335	339	327	381	372	365	360	336	323	365	340	380	357	299	345	341	328	313	297	315	318	329	350	339	327	327	324	316	342	342	361	358	334	356	333	343	309	350	355	376	347	369	371	334	367	395	332	338	340	345	327	319	360	334	348	361	344	343	322	355	320	341	363	334	349	336	363	352	364	371	367	318	327	324	341	349	349	351	341	348	353	346	341	361	365	370	325	306	320	374	329	330	341	326	346	343	339	326	345	331	336	333	344	327	348	341	326	324	331	369	335	346	347	358	361	366	347	347	315	327	312	326	346	333	357	338	346	341	368	316	331	329	317	343	354	334	355	364	355	343	321	324	338	347	367	319	349	349	354	320	343	336	351	337	330	318	353	364	308	340	341	332	375	370	318	371	335	385	328	376	344	326	372	342	364	344	342	354	352	363	350	378	383	352	323	380	361	346	315	329	345	341	350	307	327	339	354	316	341	386	340	334	333	365	356	294	343	384	346	359	335	349	338	378	343	331	353	330	371	337	346	348	343	350	360	347	335	348	350	354	342	328	374	340	355	316	337	322	358	362	353	335	334	340	304	349	364	357	310	375	346	350	319	343	372	370	345	338	330	344	372	301	345	350	328	322	325	339	327	369	316	315	306	328	380	347	365	332	333	342	329	323	334	357	322	344	354	343	365	363	333	361	336	333	357	356	337	373	332	330	321	354	356	343	335	340	328	355	343	326	341	335	352	343	332	352	357	335	307	321	333	352	376	327	361	360	353	364	371	337	343	348	325	384	375	334	345	318	349	363	357	345	336	343	355	343	316	351	324	356	337	338	327	352	317	389	333	380	347	378	331	360	403	359	306	370	305	319	338	328	324	353	347	324	328	333	330	341	334	323	370	330	346	333	369	358	330	339	338	326	346	325	375	321	326	331	334	350	325	307	357	344	337	349	347	322	318	351	340	362	363	340	346	331	373	352	357	340	336	372	340	381	336	352	347	313	344	333	372	329	342	357	321	336	331	319	356	361	340	376	322	351	320	396	329	341	337	356	349	325	326	351	322	345	343	318	359	323	357	337	327	349	334	333	338	321	306	318	351	348	331	341	345	333	363	345	311	358	337	324	354	331	326	351	350	364	378	353	352	342	374	339	354	337	360	367	333	321	370	359	337	357	332	328	335	326	332	329	392	319	373	377	343	375	329	336	341	367	358	346	345	334	326	358	344	336	328	329	345	339	349	338	351	358	332	348	329	380	339	337	358	355	335	347	320	361	352	358	324	357	323	372	336	354	352	363	318	368	343	349	368	336	343	353	359	341	322	342	326	335	344	347	316	325	343	352	339	346	327	358	299	358	354	370	326	362	324	320	333	346	313	360	342	356	325	335	341	327	350	349	332	340	350	351	356	358	341	356	377	371	346	338	333	368	350	332	333	342	339	312	335	342	340	358	355	373	341	317	350	335	338	336	360	357	337	332	347	334	356	370	333	338	341	323	361	329	339	311	371	325	343	340	346	336	363	351	362	354	357	325	351	323	340	317	372	329	353	354	360	356	334	325	340	354	324	331	318	323	342	374	339	344	340	332	337	329	326	337	339	333	362	322	353	326	340	370	371	302	338	336	345	370	359	355	361	361	331	377	345	312	337	361	364	352	364	360	347	355	339	349	308	338	358	309	344	348	329	313	356	329	336	336	329	344	298	340	333	323	316	340	368	348	342	345	350	310	316	340	334	335	329	357	357	331	306	346	333	359	344	304	309	332	348	314	343	332	359	360	382	316	374	366	355	341	353	346	338	341	309	364	345	322	382	340	340	336	368	317	360	348	333	321	341	323	323	366	330	346	343	332	360	339	332	343	349	339	337	337	355	347	306	318	344	305	322	347
32043	10076	1097	499	432	423	404	412	435	399	391	399	417	442	435	391	383	439	403	408	417	372	398	418	418	446	425	379	395	408	404	438	382	395	414	402	425	376	355	406	370	421	434	423	407	417	435	405	390	384	404	404	430	395	371	379	371	405	407	405	360	401	414	393	416	406	418	408	448	433	390	431	390	377	424	412	414	418	450	408	405	415	400	376	447	396	389	446	410	429	448	390	394	395	405	408	395	451	366	405	413	416	403	409	429	419	410	406	414	451	416	391	408	415	377	405	400	416	390	370	392	407	412	396	412	388	399	386	419	403	405	375	395	441	387	395	378	389	379	405	409	417	416	416	386	409	427	410	398	388	373	393	412	371	426	396	394	442	418	419	433	414	378	411	419	396	450	384	430	408	405	411	385	367	428	377	423	415	424	411	414	406	426	427	397	375	397	409	417	416	399	428	414	424	401	408	442	375	402	412	397	381	422	418	381	401	418	347	421	434	343	368	408	394	386	424	392	381	382	414	372	366	423	393	355	372	425	419	425	358	391	401	385	390	420	453	401	419	403	347	384	396	419	398	396	414	423	419	410	440	435	420	384	408	385	387	422	401	375	407	431	418	360	394	383	399	401	406	364	424	438	409	391	450	418	383	416	393	407	427	417	435	388	444	434	410	404	392	391	410	412	453	389	412	399	408	416	421	389	416	432	377	390	393	417	379	372	408	381	399	436	416	415	410	394	415	419	425	390	397	413	389	372	361	419	430	375	423	416	376	403	400	410	401	442	369	350	382	411	371	428	432	444	441	394	434	375	424	401	443	393	432	397	386	404	421	395	388	387	417	438	384	439	440	436	437	364	404	397	401	385	409	422	412	418	403	422	401	373	395	417	397	388	397	407	395	408	406	392	423	420	401	402	407	397	404	413	409	403	384	371	400	413	391	388	419	456	389	392	418	441	402	430	412	414	413	429	402	402	413	384	406	421	376	437	434	417	406	424	382	409	409	423	395	433	402	399	394	430	401	425	373	372	381	417	409	429	362	383	430	429	406	411	391	408	421	422	377	382	425	393	371	454	436	397	394	394	429	403	403	390	376	397	412	397	374	443	385	392	388	424	385	402	420	377	396	415	389	418	402	405	412	394	401	382	383	372	417	426	396	416	403	405	436	343	417	368	400	396	419	353	386	421	390	399	417	386	419	443	421	380	396	432	429	424	395	379	398	393	352	407	375	385	425	388	413	390	453	406	397	416	399	441	405	407	389	393	427	407	400	394	406	445	441	438	387	409	403	374	385	358	423	402	434	374	373	402	415	380	400	411	414	412	429	398	382	444	406	358	442	443	432	402	368	393	410	415	411	409	402	403	419	400	425	382	378	411	428	383	418	420	399	405	415	435	425	409	380	381	386	431	391	400	366	407	412	382	408	436	424	394	418	399	410	410	421	417	381	396	402	428	428	395	422	387	393	429	399	373	433	396	428	405	431	349	431	396	378	401	417	407	441	392	363	407	416	386	394	407	407	415	370	393	409	386	413	392	382	379	366	367	384	390	397	411	393	407	350	381	439	433	360	385	395	429	413	383	367	377	411	403	388	398	405	384	436	411	373	420	382	438	389	403	391	444	388	405	428	422	409	420	380	385	385	420	432	414	415	429	419	394	386	428	444	388	401	400	405	383	381	406	423	400	363	400	462	415	370	388	393	413	392	432	395	414	402	407	428	376	384	375	417	392	389	429	335	390	420	393	402	425	381	396	414	415	396	432	414	378	423	416	393	423	408	388	403	441	422	405	450	402	388	410	418	406	359	401	443	399	391	426	442	350	424	429	416	403	367	405	415	418	421	420	402	385	417	368	417	395	406	396	418	418	418	423	440	432	373	351	428	392	423	390	417	422	398	364	400	425	408	431	413	446	430	387	435	392	404	413	409	406	398	377	392	372	374	384	371	383	412	375	426	397	370	380	383	368	397	407	414	408	392	348	436	406	390	416	398	442	395	424	423	420	400	400	396	392	398	406	399	422	405	392	379	408	438	404	364	387	416	423	423	403	405	415	382	367	406	420	411	372	375	425	404	402	411	399	414	409	408	369	409	369	373	421	413	390	372	385	410	427	414	402	375	378	418	400	409	408	392	393	386	428	415	411	407	366	423	391	376	408	381	395	393	404	377	404	412	385	365	408	428	417	398	381	419	442	395	437	397	394	408	408	390	404	368	407	389	393	411	401	386	456	404	425	406	379	406	405	408	402	409	446	386	421	401	417	446	426	396	392	420	394	407	416	408	439	405	409	394	403	389	403	359	399	405	420	383	397	347	379	408	421	426	426	391	389	422	436	415	430	422	380	390	378	405	369	379	388	389	410	398	409	433	402	452	370	395	391	414	399	424	393	370	422	451	449	400	396	379	382	385	411	388	369	414	408	367	398	378	386	440	422	408	395	416	400	388	373	416	396	382	401	421	391	419	397	383	411	403	399	433	426	371	423	396	401	398	385	441	401	355	405	425	408	376	373	428	406	397	402	400	374	413	416	390	392	410	388	393	425	387	459	423	386	402	429	402	404	387	393	407	402	388	415	400	386	372	389	399	394	420	394	422	417	443	447	378	423	417	382	437	412	420	426	415	385	416	444	379	369	410	376	424	401	376	437	430	407	384	396	390	409	394	388	405	388	480	411	401	390	411	421	417	416	444	413	373	373	330	347	379	411	436	410	418	390	406	425	385	390	401	471	393	380	418	396	371	449	422	418	384	401	355	368	436	398	386	374	397	415	397	386	406	426	405	390	426	383	402	415	401	455	378	408	395	383	409	391	365	408	378	405	424	405	372	394	396	413	402	381	428	407	379	440	431	435	434	401	402	390	390	358	392	407	425	404	433	382	426	403	428	363	424	429	391	387	388	411	424	391	370	380	393	418	413	393	375	405	401	403	369	419	426	382	382	409	380	400	408	384	407	386	403	399	375	386	418	409	378	406	437	358	399	426	383	385	386	370	400	375	374	401	409	378	435	406	385	455	414	387	371	447	410	434	402	417	365	420	407	394	385	400	403	374	406	436	399	406	381	432	358	403	382	354	409	392	363	379	385	361	365	426	398	393	357	417	415	436	444	407	384	400	376	420	423	398	401	373	420	391	389	430	395	387	419	404	392	389	410	445	397	377	401	360	367	413	378	416	414	436	434	427	403	438	391	408	345	364	386	411	457	383	409	442	428	379	403	369	391	397	390	377	380	397	377	383	403	416	384	374	405	433	421	378	383	362	383	382	338	385	419	373	437	407	391	401	405	383	365	377	426	374	371	397	404	418	423	420	414	414	367	407	424	410	433	392	414	399	433	422	386	406	408	410	381	381	419	418	388	399	390	402	412	374	360	441	417	402	397	426	396	381	411	408	421	356	420	426	415	358	442	412	419	384	419	398	391	400	417	378	395	376	400	397	380	446	396	402	382	425	409	433	392	415	380	352	391	379	396	427	419	390	383	405	440	398	430	395	383	408	381	406	401	387	407
5560	990	933	868	892	889	938	888	879	914	886	888	880	862	879	855	913	902	881	924	841	914	883	887	858	855	895	850	914	891	915	861	883	850	911	933	936	908	909	932	891	849	896	902	915	884	893	965	925	888	925	865	851	896	933	881	908	910	883	876	886	860	962	885	902	874	873	902	874	894	867	878	931	865	911	914	885	930	884	907	882	852	930	878	838	905	878	908	904	843	917	904	883	912	880	853	859	875	935	889	942	924	873	929	923	885	866	889	891	930	896	849	917	888	925	923	885	874	878	850	964	922	943	881	921	862	886	892	905	910	915	850	878	908	873	888	931	875	914	872	955	919	928	874	891	871	950	851	857	854	935	868	886	906	870	877	846	891	924	928	921	887	971	842	922	935	860	888	864	873	942	947	859	941	912	873	925	878	925	878	905	838	930	930	831	865	842	964	854	862	851	868	942	843	920	938	928	942	889	895	920	927	962	908	871	900	908	931	941	896	882	952	890	893	883	897	856	904	908	900	881	890	892	902	920	876	844	899	878	925	923	842	899	897	909	879	914	932	847	933	878	928	936	930	940	868	891	912	879	895	874	894	923	881	904	861	844	923	866	905	921	897	895	887	928	937	873	912	907	881	934	920	920	915	919	912	892	866	894	900	911	871	887	912	881	856	893	852	857	955	971	877	891	965	851	859	874	874	896	895	900	857	945	898	870	855	888	957	825	928	952	914	917	923	863	878	883	900	883	886	858	835	901	833	903	913	894	855	936	920	915	859	955	892	908	904	904	854	911	881	866	938	934	921	903	907	890	904	858	927	863	868	887	897	891	869	870	850	898	925	891	890	895	944	935	862	933	859	888	912	887	927	866	947	875	943	928	933	927	890	899	903	995	950	917	890	841	867	919	886	899	926	930	946	879	904	873	882	876	876	879	905	957	926	834	887	911	992	922	888	858	898	860	920	908	918	862	897	875	896	924	854	885	925	936	917	908	930	889	901	906	849	866	926	922	907	904	923	851	884	936	880	879	905	891	912	877	912	903	878	898	888	882	888	875	961	896	919	918	912	907	847	885	875	880	958	880	877	896	872	884	894	937	863	898	876	929	914	881	887	905	908	896	931	917	879	916	901	886	907	915	921	867	875	905	874	911	832	893	898	919	864	831	933	852	892	923	856	904	903	874	880	892	895	890	891	854	929	921	830	908	921	864	882	906	908	861	893	898	904	867	905	868	919	911	851	909	873	886	930	903	888	921	945	883	906	999	902	867	848	862	877	904	888	875	893	936	880	894	911	883	866	865	855	875	844	868	907	862	875	863	913	922	863	907	889	930	853	866	851	823	887	922	895	850	899	922	860	876	919	937	889	882	900	872	852	911	927	946	839	898	903	891	867	911	882	1017	879	883	948	857	908	906	875	905	896	861	879	878	902	900	909	931	913	943	853	896	935	910	893	863	922	920	875	853	884	865	897	834	925	944	903	888	883	888	869	896	931	898	904	839	897	882	875	907	881	896	897	870	888	913	933	884	951	885	930	862	882	888	880	888	910	905	903	936	912	947	887	889	947	920	903	938	893	872	901	861	899	920	910	853	894	886	878	911	932	905	918	898	899	858	872	868	882	863	922	878	900	927	914	866	861	862	898	916	885	854	912	892	902	903	923	873	901	853	911	834	913	919	883	940	941	920	889	860	916	895	901	879	892	902	903	902	942	954	852	869	870	939	945	932	878	906	892	909	941	877	865	865	913	911	856	908	852	904	859	898	884	875	885	838	940	877	891	906	924	876	918	883	811	930	859	895	844	850	873	910	892	948	875	925	873	926	869	933	877	876	927	889	913	876	914	888	898	900	910	908	882	925	840	884	886	914	867	859	917	940	944	944	916	837	831	871	848	885	901	910	929	897	874	929	846	829	893	895	898	864	853	933	929	901	889	826	875	893	832	902	925	907	885	901	905	882	938	970	887	885	882	833	828	900	965	913	873	858	854	913	890	895	929	885	939	926	881	918	927	934	871	907	874	923	909	894	907	901	854	881	878	850	890	894	902	905	895	946	873	891	852	834	885	846	904	921	927	866	941	911	840	917	892	879	918	870	883	881	915	858	861	940	869	876	913	911	873	924	865	880	911	853	896	889	876	886	895	884	922	813	882	902	927	890	912	887	885	872	830	887	892	898	872	900	863	884	954	912	902	916	921	897	880	931	934	840	903	894	842	906	933	857	928	841	942	934	901	916	891	842	934	899	888	870	884	923	847	878	888	918	959	921	934	921	914	877	899	912	864	916	912	865	914	870	883	895	906	880	929	919	880	939	896	936	868	883	858	904	909	883	926	904	857	903	890	947	928	884	927	902	861	878	860	932	910	870	906	943	869	926	901	875	909	881	915	840	928	918	846	914	907	865	944	875	876	921	845	898	857	879	827	872	868	886	921	889	894	865	866	825	900	871	936	900	945	957	904	845	901	870	881	851	899	917	919	927	842	893	897	902	855	849	908	891	916	902	929	926	867	898	863	898	899	891	882	882	915	884	908	860	920	855	895	968	891	891	855	879	889	859	882	905	924	901	872	892	925	873	895	909	814	912	815	918	875	860	890	865	877	884	879	902	908	896	952	899	943	920	930	852	928	893	935	864	909	903	919	903	903	882	823	873	917	876	893	830	823	876	813	885	877	900	845	845	909	864	887	908	933	872	865	932	848	908	866	901	881	890	942	907	901	876	855	829	899	873	862	890	886	969	873	954	907	889	902	915	934	892	907	896	921	875	908	882	887	959	929	901	898	880	877	867	892	840	952	893	869	888	930	886	871	940	910	859	882	857	909	888	871	880	855	877	885	833	898	924	895	907	873	913	880	868	916	914	874	886	924	843	828	910	962	957	933	907	906	914	867	924	935	887	910	904	925	920	870	874	906	938	901	915	903	926	888	816	898	947	925	881	924	914	880	892	877	901	883	873	941	856	858	862	916	910	864	895	857	867	911	872	855	901	898	931	852	935	912	921	913	876	898	837	858	808	865	892	883	908	871	926	885	931	943	925	893	902	894	857	942	826	923	887	864	877	863	954	932	837	890	924	843	928	851	889	917	898	857	857	881	849	924	849	840	892	923	893	864	870	872	893	906	914	874	911	954	949	958	858	892	908	915	871	917	868	896	935	910	899	895	861	890	882	909	875	879	962	924	908	873	931	843	909	900	891	914	930	906	887	888	901	941	891	937	944	887	880	889	866	842	836	921	901	883	905	883	858	863	931	866	946	884	882	886	937	874	947	908	879	899	884	888	845	879	847	925	890	862	899	896	913	879	884	907	921	868	865	875	944	941	900	873	901	864	889	896	865	825	933	909	900	882	887	877	903	861	881	934	946	866	849	886	895	854	896	925	934	954	907	853	888	883	897	889	893	887	830	885	904	925	914	920	910	904	853	887	912	912	928	831	881	864	871	886	898	890	920	890	867	943	885	911	919	881	913	875	912	896	870	896	881	869	917	892	881	892	884	920	909	857	899	862
24554	20987	24414	27734	20473	1857	521	409	347	353	345	350	319	341	316	297	308	322	297	301	334	329	337	280	310	300	295	297	271	327	308	285	305	269	328	302	313	293	304	289	334	287	333	311	310	307	292	292	301	309	289	338	271	316	283	292	278	280	299	266	298	294	318	277	303	320	280	290	311	299	305	290	317	304	301	268	299	314	298	326	312	330	310	291	314	304	315	311	320	274	296	290	310	300	309	323	316	261	312	283	302	298	284	335	311	288	299	287	259	320	285	293	303	314	298	334	301	304	290	314	293	319	286	292	319	327	293	329	290	283	276	277	300	268	304	319	298	303	287	335	279	320	323	296	277	267	264	328	326	332	249	322	311	309	296	296	299	321	296	289	242	303	302	298	297	318	292	294	296	262	273	296	278	288	299	303	303	334	276	274	286	291	311	298	283	270	278	300	304	311	304	339	313	329	284	284	290	291	291	273	291	302	259	291	282	294	311	305	287	318	269	277	316	338	319	326	301	282	284	297	311	310	296	285	307	294	308	298	302	290	306	335	279	292	301	294	300	287	307	307	289	281	312	314	312	314	281	306	312	293	283	336	306	305	312	282	310	335	296	267	279	279	280	307	314	299	303	317	306	288	324	299	285	306	296	274	307	301	274	308	309	286	285	312	302	271	305	299	319	309	277	304	324	290	276	320	302	284	295	293	314	326	277	274	282	341	300	298	315	361	273	278	306	304	300	285	305	284	310	305	292	310	289	304	309	311	295	301	285	289	309	286	285	266	296	338	291	312	318	309	297	301	310	312	302	282	336	287	330	297	285	291	317	261	258	284	290	319	303	299	313	313	336	322	333	285	304	327	315	295	299	288	263	260	285	292	319	288	291	284	271	316	305	293	324	289	296	297	312	330	282	334	303	316	311	305	303	298	326	287	277	328	328	283	284	287	303	324	293	293	305	323	335	296	312	278	310	307	287	301	287	324	331	299	305	307	287	320	332	316	320	323	281	289	303	317	297	282	281	283	304	304	277	314	259	325	289	302	331	270	346	302	287	282	331	277	291	325	294	296	307	296	269	322	294	313	271	309	315	302	310	317	324	303	279	286	250	271	285	322	323	321	303	326	328	297	288	307	377	287	269	308	310	310	318	313	318	319	285	305	276	305	291	322	298	293	276	304	319	290	268	305	324	291	297	279	295	296	296	310	287	307	312	323	317	278	296	313	293	266	283	298	294	318	327	320	309	275	331	280	296	298	348	324	312	323	274	322	301	330	319	288	297	272	311	301	330	323	320	326	307	303	303	324	304	298	273	292	305	298	311	304	289	316	320	287	301	296	276	284	256	296	307	301	274	292	292	244	318	321	310	289	288	315	302	290	273	265	314	285	318	289	303	258	324	304	294	282	294	319	258	297	307	294	328	297	322	303	325	329	324	324	310	281	278	314	338	297	316	307	278	292	303	293	328	318	320	340	348	339	305	312	309	291	305	347	318	303	270	306	318	343	312	316	312	294	285	316	302	311	278	308	276	286	295	308	276	293	283	280	299	253	295	302	319	331	257	323	312	291	279	278	307	305	300	345	308	303	336	327	286	280	285	340	310	328	301	305	309	306	253	290	335	305	298	300	292	317	286	330	300	258	313	273	299	290	295	288	310	288	283	306	310	320	284	298	310	317	306	328	292	284	324	310	327	317	293	276	301	294	303	297	290	286	314	280	301	292	299	322	314	323	269	336	259	314	299	266	290	322	302	348	302	302	286	298	288	327	329	305	331	280	338	299	271	289	307	315	299	282	299	284	292	301	281	315	309	334	321	296	291	289	309	306	308	289	263	307	301	296	331	307	300	268	287	307	273	310	312	280	301	298	297	320	316	310	298	299	289	288	324	313	315	303	305	343	296	284	301	322	320	289	294	269	303	329	272	278	281	302	299	276	317	245	289	301	285	296	267	299	317	311	277	283	308	290	280	303	299	312	267	297	334	308	317	322	308	312	327	299	324	318	320	306	309	294	298	342	275	288	289	282	305	268	274	281	309	269	306	275	340	280	274	274	300	324	310	340	298	268	301	305	304	270	301	308	318	254	299	328	336	288	289	297	289	300	317	290	302	309	303	288	294	333	296	295	303	301	300	282	292	288	293	270	262	303	313	291	307	312	294	281	289	314	323	277	317	315	278	309	314	299	293	318	285	278	283	310	296	307	304	301	293	325	305	326	280	294	318	298	321	299	315	322	252	327	365	331	298	315	292	285	291	288	319	316	274	280	301	311	280	301	277	292	293	310	306	301	311	296	266	288	273	292	304	300	299	311	283	314	291	330	306	286	290	307	297	264	308	331	307	324	295	302	293	309	303	318	281	272	333	304	302	295	258	329	283	290	291	292	305	299	328	332	307	300	320	321	325	314	315	294	266	294	316	318	293	289	282	293	268	339	292	329	292	295	309	262	308	309	289	295	297	304	343	310	284	267	296	298	288	332	330	299	308	315	308	290	285	327	307	297	285	323	314	322	279	292	300	328	276	294	316	328	252	295	309	300	279	277	329	300	283	311	300	323	299	323	286	327	311	291	295	298	311	278	329	280	247	320	300	299	314	261	282	310	290	286	280	308	284	285	310	301	293	301	278	341	310	287	265	303	297	297	316	330	279	310	317	298	287	305	272	319	322	306	303	297	272	281	320	338	289	309	295	311	282	303	279	303	280	315	292	311	319	309	281	278	323	306	310	273	296	306	325	287	295	313	283	312	323	300	293	273	283	294	268	303	304	276	303	283	317	317	297	307	271	282	296	313	329	287	270	310	310	322	285	323	264	293	295	291	278	254	262	327	313	297	311	305	270	263	308	306	290	302	300	298	316	292	303	297	307	323	294	319	321	299	279	284	299	276	325	327	299	305	271	311	318	277	258	281	302	310	286	294	317	349	289	302	267	322	306	274	296	291	290	313	299	296	330	292	315	290	314	286	291	292	284	296	325	305	364	308	298	309	314	300	276	305	290	298	298	299	318	287	331	282	303	311	317	288	300	323	304	288	275	290	319	339	286	309	292	333	308	300	303	294	282	305	279	284	327	291	303	305	337	284	320	315	296	298	314	292	303	324	270	295	279	320	303	321	280	298	287	307	323	269	304	304	302	311	302	330	311	285	304	292	297	300	272	272	280	260	312	309	299	286	324	324	307	294	287	266	304	310	317	278	306	303	253	346	312	291	333	297	289	274	309	285	305	305	282	301	284	308	329	289	299	286	294	279	311	281	269	312	274	306	317	304	291	325	295	276	280	306	325	333	291	317	351	285	313	316	299	296	288	294	291	303	290	281	300	298	295	300	298	298	268	294	314	279	310	285	303	283	293	298	296	293	318	330	324	283	300	259	294	320	300	287	307	301	297	287	305	311	326	307	285	277	291	318	293	329	307	316	301	277	313	301	282	282	256	261	290	297	293	290	296	288	276	314	304	275	285	334	317	316	295	297	321	282	299	301	313	315	288	286	281	312	331	299	313	294	339	300
3169	2862	1747	1082	916	779	749	716	674	687	695	722	665	670	658	640	694	712	690	703	701	659	687	667	722	684	665	642	688	653	677	701	665	683	643	742	696	685	670	683	689	704	672	677	725	686	692	679	677	676	697	690	626	726	670	695	680	692	659	654	670	654	637	689	663	701	628	668	703	679	659	687	698	647	669	675	671	675	651	678	723	721	646	654	674	710	705	730	731	653	691	685	664	674	635	689	693	713	663	681	655	673	728	692	665	684	656	632	689	642	690	649	641	673	644	669	673	660	691	667	671	699	698	657	724	660	670	708	666	623	695	719	695	667	655	631	692	666	657	714	666	709	663	651	665	688	662	630	686	679	667	736	657	693	661	669	659	624	702	692	653	680	702	647	686	729	634	639	701	619	725	666	708	675	686	703	699	614	687	730	675	712	694	677	682	664	672	666	678	659	713	679	728	664	651	666	680	672	670	662	649	667	667	718	707	653	673	650	637	670	654	685	622	668	668	656	693	700	690	687	693	646	668	646	684	654	666	694	668	670	700	693	667	720	726	641	687	693	678	660	666	655	683	680	657	683	672	664	650	697	631	723	700	674	668	677	693	685	648	712	707	682	661	613	679	667	694	674	677	670	679	699	676	686	727	671	679	677	715	676	624	660	693	663	714	765	687	693	687	680	666	669	655	691	658	664	667	665	688	669	725	683	631	631	658	662	682	716	704	699	665	668	644	696	700	668	654	623	658	667	641	703	660	652	674	680	664	707	688	693	655	630	695	648	709	621	721	674	679	668	678	700	686	662	682	663	711	644	674	695	659	740	688	658	697	648	665	655	693	713	669	704	686	710	674	650	719	649	680	688	675	701	670	708	683	704	692	694	653	701	648	677	668	728	638	704	644	699	661	666	708	700	637	632	642	648	714	648	694	692	672	692	677	671	689	698	655	651	665	687	670	683	676	665	661	639	701	636	629	650	654	647	620	695	718	655	652	651	679	674	701	686	666	665	733	687	688	699	670	700	679	659	682	638	717	706	653	712	641	690	707	681	651	688	654	673	674	679	713	672	673	669	651	706	646	667	701	723	729	615	698	707	663	653	693	708	693	680	668	660	723	675	693	688	678	672	678	660	700	691	691	676	707	667	670	681	685	648	675	664	647	706	721	734	697	680	651	673	683	656	678	690	663	700	693	685	702	670	626	658	653	689	647	650	671	691	657	659	666	691	672	692	692	666	713	660	652	679	673	658	676	681	602	691	647	632	661	642	718	668	657	624	637	660	669	675	648	669	716	694	652	680	633	664	720	710	638	689	700	691	752	699	674	683	680	636	682	690	679	685	692	673	658	673	665	670	637	635	635	672	673	663	643	699	698	652	659	684	703	684	678	677	659	696	673	693	686	668	621	688	665	650	671	655	681	671	659	687	655	670	678	668	667	653	711	667	720	662	694	661	642	667	709	648	715	703	707	679	700	622	671	692	640	666	639	674	641	648	637	703	691	625	674	671	675	669	652	675	676	725	661	701	672	617	645	701	655	666	674	664	666	656	700	761	666	637	667	704	666	663	642	720	666	658	718	664	642	643	665	680	661	674	663	682	669	633	676	681	673	648	659	639	668	675	678	674	669	636	704	658	632	692	714	686	693	677	699	660	697	737	668	674	643	651	715	660	682	709	651	691	688	669	718	700	644	662	652	659	651	649	654	661	629	685	651	694	716	680	704	678	647	691	647	723	681	726	693	726	723	697	685	694	744	695	703	697	692	637	705	648	684	679	694	671	650	648	659	678	719	730	699	681	685	655	699	640	683	647	698	733	691	693	668	694	663	704	685	658	689	633	679	621	651	641	666	679	667	657	698	708	676	684	672	654	644	683	733	686	612	703	679	666	656	711	676	647	666	702	652	691	665	646	658	676	701	648	697	630	659	709	686	680	660	701	738	697	659	637	677	640	665	702	639	669	622	690	694	692	674	703	647	696	716	681	699	734	678	742	654	700	672	666	639	728	659	680	676	688	645	664	666	675	703	657	700	704	734	665	653	707	660	684	658	638	626	679	677	689	652	674	730	656	664	647	709	679	710	670	661	702	662	704	682	735	660	682	671	701	702	661	662	694	680	653	670	665	741	730	645	654	631	650	638	662	645	706	637	652	735	683	660	674	654	697	661	697	681	652	686	666	635	667	632	660	678	713	670	699	653	702	689	620	709	690	674	688	673	680	680	708	661	740	623	673	652	718	667	652	671	675	701	655	675	669	672	664	692	701	702	672	633	643	658	687	681	681	675	655	667	661	664	646	643	721	686	688	656	669	647	684	705	701	684	705	682	653	672	711	677	678	655	663	659	675	669	669	690	685	686	674	669	667	693	682	681	658	664	639	647	647	639	687	679	714	684	731	713	654	688	689	659	670	672	671	662	673	646	639	681	657	708	676	707	606	690	704	686	723	655	696	673	672	642	686	634	645	639	742	670	689	663	682	690	658	687	650	676	673	710	700	647	694	666	646	662	654	691	640	697	697	665	654	660	665	699	696	686	688	638	688	690	666	698	690	702	664	682	663	657	622	707	653	669	680	641	667	647	618	646	634	663	687	684	667	652	702	701	644	667	676	609	690	682	645	687	698	668	673	646	669	713	708	726	692	634	672	650	657	668	693	677	694	656	695	668	686	648	670	663	650	706	656	637	671	711	742	672	712	690	687	655	642	692	645	703	714	697	666	689	630	674	667	718	666	638	663	674	695	664	671	716	714	679	674	691	653	689	698	683	673	680	686	702	687	680	642	645	664	614	675	671	637	679	689	639	686	615	683	683	680	679	677	682	675	705	679	666	709	740	685	676	667	694	663	620	662	660	726	689	651	666	715	700	678	725	652	689	665	680	640	690	672	704	710	658	667	648	700	657	670	712	646	649	638	686	707	662	658	683	670	652	638	653	687	677	673	647	689	673	670	641	679	711	662	668	652	686	720	650	727	676	694	713	682	683	697	658	682	713	693	671	676	686	658	673	669	662	676	673	640	632	649	671	689	644	699	666	702	688	692	671	671	663	694	699	667	723	672	652	718	707	647	650	703	667	604	676	665	698	675	666	659	685	664	740	650	702	734	709	633	684	687	685	617	664	642	662	707	669	649	650	675	720	721	723	685	697	665	693	697	698	685	690	619	673	669	691	664	716	683	658	648	706	680	682	703	670	710	672	728	710	673	676	659	674	718	703	711	705	684	669	699	735	693	681	677	693	678	685	664	677	667	691	665	666	711	664	695	642	672	690	680	648	646	645	699	683	711	695	651	642	648	717	666	727	708	678	686	683	648	664	668	656	671	682	709	654	707	676	661	660	664	686	705	657	681	679	645	691	663	640	656	626	665	636	674	677	673	683	715	682	696	659	629	745	655	681	702	646	692	723	697	725	673	658	684	664	687	663	674	667	677	611	700	661	651	685	684	699	701	661	666	696	631	679	649	688	703	681	690	699	667	703	657	660	665	647	709	708	710	688	665	708	676	680	710
23787	20954	25045	27042	20957	20727	1261	375	277	226	210	170	197	169	183	208	157	130	161	144	122	151	161	154	138	153	131	158	150	124	143	154	140	141	126	156	129	169	148	134	136	121	113	129	150	149	137	143	142	130	115	145	140	132	148	132	137	129	149	131	145	124	140	131	141	118	122	131	130	125	143	136	143	142	145	131	123	151	114	144	142	142	145	131	143	141	132	118	128	128	115	142	136	125	138	145	133	139	135	128	123	150	129	175	142	154	137	143	103	114	141	158	139	148	133	142	112	124	119	129	159	123	117	147	138	136	121	121	125	152	133	145	144	138	130	135	131	135	129	121	114	136	134	148	131	153	133	108	141	148	134	144	148	125	141	140	132	121	169	120	114	138	131	131	100	127	142	123	147	144	121	124	158	114	118	163	131	145	145	130	151	131	127	133	139	149	125	127	150	117	143	122	139	118	124	129	131	116	119	127	135	126	161	115	127	140	131	130	127	123	150	148	134	114	161	134	127	161	124	136	132	134	120	123	114	144	140	128	147	142	142	125	140	139	101	146	166	130	146	116	127	134	154	127	151	121	132	151	120	123	142	154	129	124	134	127	163	127	118	133	165	131	149	122	122	146	127	143	128	131	140	131	166	132	140	151	144	145	127	142	121	144	125	130	141	140	112	138	132	114	137	128	144	161	126	126	153	165	141	139	144	135	132	137	134	124	160	131	136	142	133	155	122	132	134	152	139	131	123	137	126	134	111	115	157	149	141	166	118	126	126	120	142	134	135	134	122	136	145	118	144	135	115	144	123	139	118	124	142	131	146	133	140	123	127	140	107	116	131	129	121	120	128	145	146	161	126	124	151	118	132	127	152	148	124	136	127	133	144	150	124	158	144	138	136	114	158	135	141	133	145	121	135	128	116	141	126	148	148	166	145	136	122	152	121	131	128	159	134	149	132	133	129	145	157	142	137	131	118	141	126	121	120	129	130	111	135	152	148	169	123	120	128	138	142	127	116	125	135	166	121	133	143	142	133	123	129	152	137	141	139	118	116	152	132	123	149	121	151	156	137	128	143	120	144	135	130	138	127	136	162	132	133	131	136	121	131	137	124	116	134	164	142	125	107	122	134	126	126	145	132	126	126	146	136	146	131	135	134	133	126	148	126	143	126	150	136	149	121	128	143	148	153	140	131	136	135	149	125	121	141	118	157	133	151	122	128	152	135	139	141	135	129	146	135	129	124	154	133	160	139	116	126	151	152	135	140	125	144	134	154	156	139	163	146	143	124	120	114	115	133	136	135	123	148	132	137	122	136	139	142	148	152	123	120	164	136	125	117	145	134	121	155	129	133	130	121	132	127	116	155	140	140	133	124	126	156	157	139	133	170	130	148	124	128	139	120	141	121	134	133	140	125	144	137	140	159	131	107	135	137	138	129	118	138	130	132	123	131	129	134	119	112	116	154	138	127	155	133	125	129	125	127	159	137	138	137	135	143	125	152	131	147	157	130	107	121	122	135	118	161	155	147	126	123	107	137	122	126	138	130	142	156	138	137	127	116	135	118	159	116	137	124	131	121	131	131	136	133	164	152	138	136	140	143	158	136	129	129	141	148	126	114	125	125	155	133	105	154	135	137	112	142	147	126	156	122	145	133	128	128	133	141	163	116	127	163	146	140	122	126	113	122	152	133	151	118	134	127	130	122	130	130	142	133	144	129	137	118	154	131	147	123	137	134	127	144	131	118	148	127	126	128	141	113	136	139	145	139	124	146	127	130	133	142	159	147	141	154	141	146	126	156	131	158	136	140	126	141	135	124	103	143	125	145	115	131	155	145	138	152	144	126	107	152	134	145	144	120	138	130	142	119	118	140	125	118	121	124	131	140	116	139	145	112	132	139	126	118	110	112	118	137	138	134	124	133	141	140	152	133	157	155	155	124	136	140	125	157	116	131	149	154	111	111	124	159	125	125	131	119	131	140	133	136	121	139	137	132	143	147	135	120	120	133	116	156	123	147	128	116	120	141	133	143	141	128	128	117	143	120	181	154	126	153	127	118	126	115	141	130	142	144	110	141	163	148	145	160	147	142	133	125	137	140	129	150	147	106	137	140	128	144	143	143	131	141	146	132	125	125	128	141	124	138	140	152	125	147	139	130	124	124	139	134	148	130	154	144	138	139	133	150	129	131	158	117	118	153	130	120	141	128	140	140	138	131	121	132	140	141	110	128	130	131	129	160	142	130	120	115	117	121	129	127	123	123	137	134	112	134	127	132	139	132	140	157	131	123	118	153	125	145	125	128	107	131	140	129	149	149	154	122	147	123	160	135	132	137	131	117	123	121	134	148	137	129	120	137	123	146	115	135	141	142	142	128	149	125	140	127	160	121	144	135	121	148	146	115	119	119	155	120	142	150	119	132	150	113	150	126	117	124	142	140	142	126	140	134	129	132	144	150	153	132	122	120	115	119	121	129	125	146	140	147	130	129	144	119	147	155	126	140	135	127	131	131	127	138	143	127	120	128	131	120	146	133	134	114	131	121	154	118	150	128	139	146	139	139	168	127	127	137	120	148	119	140	149	133	130	126	116	147	143	120	135	120	144	120	128	149	140	123	128	130	138	142	141	133	145	145	135	125	155	126	126	149	113	142	152	136	120	108	139	138	182	118	129	116	126	144	144	120	135	143	152	129	122	134	133	133	132	114	144	166	138	140	159	164	131	171	136	137	132	132	148	125	131	106	140	112	120	138	141	130	133	122	114	165	110	122	121	142	126	128	140	149	141	135	128	147	129	135	135	126	145	143	134	156	142	130	135	142	111	135	143	163	148	121	136	131	127	136	141	132	143	133	132	170	119	133	154	158	136	131	126	134	148	112	139	141	122	133	112	118	137	138	131	161	132	103	147	147	128	138	140	128	131	138	131	135	131	156	140	155	132	125	142	143	121	140	125	129	147	139	156	133	145	143	151	145	132	120	125	122	156	150	128	139	146	135	120	153	157	110	140	125	134	146	136	116	144	131	136	132	113	129	156	138	131	142	121	132	127	149	131	146	133	149	127	126	127	134	159	128	145	142	153	151	131	136	148	132	114	142	153	138	117	122	123	121	124	140	115	144	127	156	131	166	130	152	114	154	113	116	155	111	138	108	137	121	123	127	146	116	130	133	153	125	113	131	122	128	128	135	114	113	139	118	139	130	135	126	127	127	125	152	135	142	149	143	118	129	135	139	140	134	147	109	126	129	111	129	124	132	153	126	119	135	147	131	137	146	136	139	147	121	147	127	130	149	150	131	135	118	136	164	131	173	111	134	116	153	143	124	102	158	138	136	159	141	141	127	166	126	120	115	124	102	120	154	124	134	116	119	116	124	142	130	139	110	142	134	146	123	122	139	111	127	124	148	130	163	136	155	123	118	144	131	157	118	132	144	138	139	147	112	120	141	133	113	125	122	145	128	123	131	135	136	122	133	128	152	168	151	160	144	142	142	118	131	117	151	107	146	160
3056	4321	2458	1084	684	531	483	441	368	377	360	349	391	388	366	349	360	319	344	351	332	336	357	352	370	349	311	331	307	357	357	345	364	360	333	348	368	348	327	369	378	349	359	349	352	339	365	364	328	332	316	332	353	340	342	381	346	354	363	325	326	343	356	328	360	333	364	364	316	359	321	341	328	356	327	331	368	339	356	358	351	336	358	337	347	354	370	351	363	319	382	341	324	365	360	341	343	367	337	349	338	326	330	336	344	336	348	362	340	346	344	357	314	347	350	370	327	362	369	312	353	326	351	358	325	339	343	367	353	367	313	375	366	362	337	360	352	318	363	361	337	356	315	364	321	391	365	369	322	323	302	355	367	323	327	292	344	333	359	382	339	306	322	359	324	326	367	359	367	362	323	342	336	336	328	323	360	344	351	339	355	335	324	348	337	331	332	311	343	374	358	356	299	306	327	338	334	364	355	360	375	331	327	312	345	358	316	317	336	332	350	353	342	330	335	347	342	336	333	392	365	371	333	359	362	313	333	379	345	340	343	371	337	338	323	309	359	334	377	341	369	341	311	313	368	353	375	357	375	324	334	326	330	381	353	328	326	358	300	308	354	387	329	377	352	363	349	354	351	368	336	334	311	327	355	373	350	327	352	346	293	345	350	312	355	348	348	364	336	358	357	354	353	354	343	313	345	317	335	333	376	342	329	351	367	314	345	318	375	347	328	372	291	329	347	334	328	339	305	323	329	381	365	344	384	336	307	366	347	333	327	344	339	326	335	375	337	363	365	369	330	312	346	352	333	337	318	341	336	351	373	353	342	335	359	347	360	344	352	339	321	348	334	337	351	341	343	328	333	372	350	327	349	346	341	332	342	340	394	340	329	367	355	334	371	346	343	322	355	346	337	360	334	333	372	366	357	346	336	340	304	345	369	376	348	320	323	329	316	320	315	324	363	341	335	315	324	363	346	344	329	356	330	359	370	332	352	356	347	379	337	328	324	325	337	346	326	347	341	336	310	341	341	337	369	342	332	345	336	355	338	335	358	342	289	362	324	333	334	383	342	360	320	334	350	361	344	331	309	341	351	329	356	338	350	317	345	357	371	306	352	352	381	341	352	346	327	342	356	353	358	344	346	364	312	350	338	338	322	355	347	364	321	355	359	374	331	316	333	327	352	349	371	340	315	360	355	362	334	354	337	336	324	325	376	364	345	332	349	342	356	347	371	313	319	343	329	342	356	335	324	367	352	341	315	353	354	334	289	359	362	340	321	350	370	336	355	327	346	324	364	376	304	318	325	373	321	345	348	354	376	352	353	322	333	348	359	342	319	346	345	355	321	366	358	348	326	367	334	309	346	351	331	319	348	360	358	366	327	366	341	356	346	345	366	335	349	376	339	372	318	331	359	332	330	337	360	332	346	335	338	342	322	325	339	364	348	308	377	320	324	324	329	369	339	364	367	314	381	339	355	356	324	372	335	358	370	319	349	332	327	369	343	360	338	374	331	342	363	361	357	356	324	355	363	350	364	341	341	315	336	335	329	349	360	343	313	353	331	331	315	327	334	377	353	313	355	332	361	328	350	349	351	312	364	344	376	322	311	314	334	349	341	330	311	315	359	317	363	330	356	322	339	314	321	358	348	366	314	349	357	351	343	341	360	358	341	362	333	336	348	319	349	380	374	378	362	330	321	347	355	319	313	333	363	347	342	322	348	339	319	333	326	354	345	364	337	322	323	330	355	330	304	339	310	342	350	353	358	335	363	348	340	352	347	359	340	340	341	323	377	325	321	318	365	345	362	329	357	364	327	321	357	347	326	348	337	328	332	335	353	344	343	342	318	357	335	353	308	375	338	326	334	346	348	336	343	303	345	350	359	351	344	328	339	358	349	349	322	354	378	338	316	349	326	360	348	365	330	338	356	336	332	380	358	350	357	324	375	342	365	330	349	317	336	360	324	337	338	381	363	343	331	323	328	340	357	324	317	321	340	329	351	305	344	368	332	344	335	322	349	334	358	363	344	356	347	350	338	348	333	370	343	335	342	351	307	337	349	295	357	350	330	357	333	321	344	364	350	364	343	342	366	358	338	349	331	347	350	337	333	354	338	332	359	344	322	356	327	319	351	311	315	359	340	297	348	327	318	364	342	315	323	331	349	346	368	371	336	373	382	326	324	314	333	329	343	330	326	351	330	329	325	355	342	326	336	327	360	365	341	350	348	336	305	348	370	311	314	347	320	331	318	350	314	335	346	346	339	303	315	369	372	325	353	341	333	323	340	355	337	354	361	356	338	357	350	313	379	353	373	331	327	322	328	340	367	365	329	335	320	326	337	344	350	334	315	354	334	343	321	336	331	372	341	358	332	311	342	340	336	351	330	350	328	322	364	383	361	307	369	356	354	352	340	344	363	346	348	337	357	372	345	330	368	345	337	322	327	350	347	347	342	369	348	327	328	346	375	355	356	343	325	367	337	343	330	318	334	363	358	332	377	326	338	336	356	363	305	341	354	330	348	349	344	350	344	314	337	336	329	345	358	321	363	335	320	342	346	359	338	347	344	342	348	324	328	326	347	327	320	370	366	320	376	326	361	333	370	351	370	348	372	333	323	327	421	350	359	361	351	345	328	313	316	332	295	347	375	330	321	345	349	358	336	358	369	327	350	377	372	313	378	347	348	336	348	323	375	330	340	315	366	351	330	358	370	363	358	340	343	318	346	351	347	349	340	341	332	325	347	321	331	352	357	361	352	336	305	336	324	347	334	337	308	367	356	342	351	325	349	361	344	316	356	390	355	344	336	329	333	355	363	312	329	325	332	329	375	360	349	345	355	311	328	337	362	324	334	310	339	331	383	333	371	315	328	324	307	347	372	331	306	316	308	331	345	343	334	343	359	321	344	362	307	334	341	338	372	347	371	350	326	355	344	349	350	327	374	388	359	323	382	302	324	328	353	346	335	371	357	318	344	357	378	360	352	329	342	317	335	351	371	332	315	339	342	359	342	324	342	341	353	382	345	332	337	328	349	371	365	362	323	374	348	329	333	315	343	351	370	336	339	398	335	380	334	359	368	322	309	345	338	351	322	322	356	304	337	334	360	365	336	337	345	330	361	368	355	354	335	361	318	351	334	349	343	364	385	363	314	307	354	316	333	336	313	334	340	364	342	316	322	350	344	349	366	328	376	341	305	327	360	344	341	344	322	373	347	333	354	352	351	333	341	306	351	316	363	358	344	355	346	348	333	345	355	331	360	349	340	319	356	332	327	310	362	343	335	340	300	327	343	359	360	317	348	322	325	330	348	319	365	357	343	336	348	331	345	374	345	337	351	335	338	334	368	362	327	320	384	314	292	345	349	352	347	378	330	351	313	328	332	360	323	344	287	340	348	331	337	329	329	337	321	322	340	331	355	333	340	360	390	333	378	335	335	350	360	323	320	332	353	314	317	328	316	325	347	337	329	338	337	330	313	357	328	332	353	351	313	345	319	347	376	351
32163	10277	1257	685	589	547	405	421	394	379	416	405	368	415	420	412	391	401	392	384	391	406	394	429	401	409	416	410	368	363	395	412	439	401	389	388	345	420	423	362	399	392	385	426	389	396	403	397	412	343	415	382	416	347	383	394	400	408	425	410	355	367	400	396	426	428	416	395	423	398	431	379	402	394	393	384	432	382	400	428	394	397	444	370	409	428	397	454	400	391	404	400	410	391	415	380	400	390	401	421	390	378	397	425	408	421	421	385	415	410	409	400	393	409	377	406	348	449	409	378	382	395	371	378	423	387	409	394	362	446	444	394	395	430	360	394	407	364	400	394	416	381	417	370	391	435	420	434	387	390	407	427	411	383	399	400	396	391	384	411	426	372	390	374	381	392	379	404	424	387	399	405	440	386	393	411	399	408	418	394	386	378	408	391	373	387	412	414	377	413	426	375	424	416	388	376	391	414	373	408	389	391	384	419	383	408	402	413	397	387	375	399	397	399	379	375	417	378	349	400	370	404	404	369	414	396	377	394	380	393	387	375	407	416	384	439	425	421	372	392	395	405	372	393	404	383	380	376	400	401	411	397	385	392	395	383	365	427	415	382	428	407	362	379	447	421	403	404	402	375	404	381	377	367	428	352	402	413	438	393	415	375	430	424	385	405	403	388	360	414	357	388	346	389	415	391	402	415	389	416	456	385	364	400	469	443	410	375	411	420	396	402	428	387	385	373	394	389	396	374	387	397	387	405	350	395	382	385	406	416	382	366	410	337	399	420	374	419	376	419	378	400	426	420	379	368	409	404	412	366	419	399	418	410	381	407	421	378	419	409	427	395	373	409	402	392	372	401	375	416	390	444	399	408	370	379	382	376	390	358	416	396	436	388	390	408	410	419	418	386	410	434	398	419	410	429	351	400	376	384	393	380	405	393	362	378	374	392	392	429	404	386	383	367	393	413	394	406	368	408	430	391	401	402	418	381	393	399	376	409	410	414	408	403	364	400	402	376	393	380	416	386	411	382	400	419	392	381	442	411	432	377	406	425	377	405	412	389	414	392	370	339	389	387	396	338	413	356	409	404	419	388	437	408	403	382	390	371	417	426	390	438	408	390	420	422	409	420	429	421	379	392	387	417	424	442	380	382	404	364	368	409	398	402	422	392	420	419	413	364	359	410	419	431	389	427	393	413	400	379	388	378	427	406	375	378	390	420	385	433	415	408	393	444	383	408	407	422	424	392	411	409	352	378	396	395	406	393	365	386	391	392	417	411	417	396	387	383	396	391	393	376	394	393	415	388	474	398	453	404	401	410	433	380	387	375	396	361	401	397	414	400	441	373	434	423	365	422	397	388	440	439	367	405	387	410	388	388	374	369	393	407	417	387	423	375	391	367	401	398	410	378	398	457	392	417	401	407	415	420	407	440	389	416	416	365	409	339	355	405	420	411	426	377	426	409	381	384	387	392	375	429	377	379	395	418	383	374	374	391	408	389	372	413	453	406	409	394	416	376	407	405	420	404	387	434	391	381	403	379	403	420	391	400	421	394	372	417	400	399	413	386	408	409	425	374	362	401	380	385	394	392	389	454	382	373	386	411	353	395	442	412	394	387	404	414	385	406	394	383	397	406	373	398	411	375	437	389	365	388	392	390	422	410	385	371	437	407	415	394	402	420	399	372	384	385	445	413	407	381	370	427	379	426	403	370	418	389	405	381	404	401	405	423	418	365	399	428	366	407	408	411	400	406	400	406	379	356	404	415	389	422	419	453	400	432	405	412	420	391	393	409	359	443	429	429	380	358	369	423	382	411	376	402	425	413	381	420	374	421	395	400	394	373	399	405	381	419	417	403	417	429	367	422	398	358	370	409	399	425	399	384	404	427	384	379	424	384	439	403	415	452	388	383	409	374	424	415	411	431	395	385	371	370	415	417	423	376	413	430	373	401	431	398	393	446	400	393	379	420	344	402	411	380	398	419	378	395	408	410	389	368	388	399	382	417	396	427	378	411	357	386	400	411	431	404	421	393	413	378	398	375	371	415	385	365	404	422	422	392	393	393	380	419	437	403	409	404	358	356	415	384	393	392	394	416	422	412	376	398	355	404	404	393	415	392	383	420	403	430	432	399	394	413	400	399	397	412	398	384	457	402	432	419	411	391	401	425	389	399	383	392	391	436	390	424	378	398	404	401	359	446	388	367	386	372	423	361	411	400	381	395	433	397	385	391	355	439	378	379	414	408	414	398	414	381	407	419	376	371	378	403	412	391	404	415	415	407	380	394	448	433	415	403	397	407	404	378	404	384	415	383	419	400	422	404	375	391	395	413	345	400	424	403	424	406	382	373	411	380	367	425	376	460	425	381	391	410	398	406	383	364	390	397	397	379	377	447	379	388	403	407	412	405	418	387	428	370	396	350	390	406	408	406	382	409	381	428	461	411	448	403	361	390	385	400	365	395	388	455	397	391	395	398	388	392	408	388	398	441	424	411	401	402	419	383	390	379	393	382	429	428	396	396	390	402	412	412	380	409	419	416	430	419	382	349	388	378	389	373	404	414	435	362	358	405	449	389	436	360	381	428	389	385	413	379	393	416	403	379	375	367	422	410	412	381	408	427	417	424	454	435	413	403	441	394	395	402	389	388	437	422	411	424	397	410	385	352	362	430	395	419	423	398	427	371	385	408	417	349	398	396	421	403	392	436	425	420	392	371	436	406	388	372	441	407	406	382	433	411	406	398	406	420	371	346	406	393	392	337	416	410	428	377	397	415	387	419	388	383	400	405	410	418	409	413	431	370	387	411	389	374	380	400	363	409	443	415	416	384	402	398	431	402	434	433	426	393	368	401	380	414	392	390	385	412	414	401	369	434	394	414	384	387	391	424	440	412	411	384	394	371	392	398	432	391	412	411	396	417	407	382	397	422	380	364	365	397	387	421	399	397	413	413	424	443	394	391	369	438	366	391	345	408	422	400	417	413	417	381	379	365	394	400	410	389	377	373	401	398	440	408	391	436	438	392	393	423	384	415	381	424	430	368	405	392	428	378	408	410	445	379	413	365	424	416	416	398	405	400	412	385	411	381	390	394	394	405	393	379	390	386	426	386	410	375	412	378	387	417	424	428	443	391	383	380	404	416	398	390	371	450	392	410	408	416	450	375	352	453	415	429	388	385	389	422	398	387	404	394	388	391	401	403	411	405	411	380	394	375	421	395	450	412	419	372	387	390	409	440	384	445	373	402	403	376	426	435	426	381	395	394	412	364	379	411	411	400	378	390	412	380	418	415	394	356	415	399	394	382	394	427	391	409	381	343	426	412	435	433	395	415	375	401	394	395	371	374	460	421	415	393	393	379	426	392	381	372	423	384	396	385	404	377	382	409	399	415	386	364	362	398	392	370	437	393	419	467	397	391	422	426	409	427	364	406	400	406	401	398	368	433	390	364	383	402	379	423	396	389	368	397	428	379	401	384	440	401	398	380	363	394	404	391	414	408
5545	1015	958	858	947	855	861	906	916	909	889	898	828	947	868	866	913	900	887	922	844	901	908	893	931	920	899	857	916	940	868	847	869	857	872	901	887	882	851	870	871	913	892	907	909	861	840	908	875	874	865	878	872	907	928	895	900	872	898	841	867	859	893	867	857	854	914	907	868	857	869	904	912	866	905	876	887	909	952	888	898	909	904	880	874	874	882	899	877	855	866	913	867	897	884	888	889	869	896	951	937	920	893	884	905	885	840	877	939	875	846	894	919	844	888	852	858	904	954	905	888	885	845	863	959	912	855	879	955	841	910	874	885	885	875	897	885	883	884	871	862	840	909	885	871	902	894	868	884	880	841	897	851	897	881	850	842	931	847	860	916	903	870	885	890	902	913	875	910	880	863	916	929	844	898	893	837	866	889	933	862	928	916	936	847	882	897	884	904	863	897	903	927	869	850	883	930	925	874	882	868	869	929	886	897	864	852	868	890	854	879	887	866	940	890	921	901	830	939	885	905	887	903	889	862	878	895	856	902	886	857	915	868	867	926	873	911	932	883	884	923	879	903	891	835	909	900	897	822	899	882	890	840	918	879	884	913	874	806	912	897	909	870	856	882	833	878	913	893	820	870	876	870	871	909	870	903	881	911	881	865	924	861	925	948	850	928	918	868	904	941	858	864	873	925	858	871	864	882	848	894	867	866	895	890	854	922	915	868	935	861	898	872	895	876	910	908	897	823	888	857	935	873	889	898	901	862	920	884	891	945	898	881	847	852	907	918	900	897	892	859	888	915	953	879	929	884	870	932	933	879	894	890	943	892	942	863	863	898	861	925	879	886	858	876	905	887	914	905	890	930	865	904	917	862	845	857	858	923	906	914	802	930	922	899	873	929	945	897	902	878	914	831	844	870	991	876	929	928	878	828	807	891	887	885	870	923	921	865	863	854	866	841	866	930	874	881	821	869	917	961	937	934	910	861	898	911	885	881	865	882	877	883	894	826	862	873	917	971	876	905	882	869	903	856	890	915	885	922	879	889	887	847	893	912	934	894	842	953	941	859	922	910	871	880	887	900	863	899	811	815	859	846	904	952	878	922	892	853	921	898	882	867	904	933	856	859	934	903	887	886	917	901	915	903	878	894	921	897	830	884	900	868	834	871	913	853	883	903	903	880	900	905	886	909	860	856	934	910	870	950	890	902	878	856	865	865	906	883	844	878	867	875	856	840	848	881	905	891	890	913	875	885	908	869	876	883	884	896	893	888	922	911	888	910	888	880	860	885	879	892	887	898	884	851	938	911	873	843	824	899	855	853	868	876	854	900	842	881	888	833	889	884	899	862	885	912	905	868	882	938	891	884	906	875	939	899	916	852	913	908	875	870	829	906	954	890	907	896	862	856	901	881	869	939	858	882	926	900	880	837	938	854	857	868	892	892	856	917	918	853	900	899	913	951	895	879	877	898	902	862	809	852	884	897	926	846	916	897	859	903	857	913	895	886	929	856	875	908	887	892	927	896	887	878	876	885	884	872	854	937	878	947	933	901	897	877	874	908	855	928	889	878	908	894	858	882	865	873	875	841	885	911	866	885	977	892	909	837	868	843	889	882	850	886	908	878	898	858	907	901	904	890	897	874	866	877	859	889	932	922	926	954	896	956	865	876	880	849	875	902	910	876	898	897	911	880	850	843	848	886	864	825	888	905	894	875	888	876	888	900	900	923	853	884	868	838	914	879	915	904	927	906	879	922	950	934	874	877	856	902	855	882	815	896	930	914	846	867	883	875	844	871	908	865	909	910	908	875	852	921	939	867	967	878	883	889	890	936	849	926	921	859	908	904	858	910	903	878	878	946	859	908	862	872	902	881	845	877	921	954	898	881	887	924	885	848	919	916	926	875	917	901	862	867	949	874	908	931	905	940	867	848	837	924	876	903	914	924	886	902	876	944	861	915	907	830	882	894	885	901	929	917	918	869	934	874	901	881	875	872	893	926	942	913	839	904	894	909	838	872	896	901	934	887	908	933	838	888	899	899	928	893	885	930	866	837	910	937	890	923	876	898	914	875	896	828	893	939	873	868	891	868	867	864	836	843	869	896	854	898	881	906	892	852	898	858	861	942	936	860	877	912	865	819	888	855	871	904	910	866	942	845	863	922	917	887	853	846	919	890	918	863	926	928	902	908	929	891	858	864	832	907	912	869	862	876	841	813	853	870	923	937	900	893	893	847	883	892	850	899	871	876	860	868	912	874	850	882	886	901	910	877	868	887	839	927	859	911	904	873	853	923	860	916	871	876	858	940	936	866	904	903	922	902	905	880	904	877	894	900	884	848	847	863	919	926	846	886	922	895	863	912	888	921	883	848	905	863	874	900	897	869	935	914	918	926	912	902	932	906	801	840	912	909	888	893	887	892	894	933	870	881	930	837	927	860	883	858	873	893	909	889	912	893	893	852	865	851	870	937	915	856	854	910	880	889	832	909	869	881	876	885	909	933	911	924	863	899	890	933	871	841	881	909	879	892	878	848	840	844	839	905	832	858	905	884	920	890	935	875	878	903	835	890	862	933	922	891	910	931	876	860	833	863	869	876	879	873	875	925	898	885	880	870	915	866	896	869	904	892	868	841	939	924	834	878	884	871	859	850	893	848	908	915	864	901	883	869	899	893	898	906	862	844	859	847	880	891	903	908	863	940	912	874	859	896	904	882	915	882	826	851	933	900	896	885	922	882	872	881	881	876	906	873	898	816	870	845	877	902	842	881	877	917	885	861	889	901	911	896	845	868	868	927	848	896	933	895	878	931	891	901	899	899	892	970	911	830	917	881	954	857	878	857	891	891	879	889	913	879	862	858	933	860	903	897	907	940	884	901	910	876	930	908	956	967	886	883	882	919	860	884	898	850	872	864	861	914	899	850	909	878	907	850	862	845	881	865	902	935	889	942	930	827	848	908	857	850	891	888	859	908	890	939	931	875	898	897	899	940	852	882	844	912	877	873	907	874	846	935	849	928	882	901	876	899	835	916	876	876	917	884	867	881	859	893	870	925	880	882	864	895	895	876	902	915	935	853	883	847	900	879	821	933	944	933	844	942	884	848	882	945	844	899	898	942	857	863	913	918	908	886	913	873	907	847	875	912	879	905	890	903	920	857	920	940	879	862	881	866	867	942	897	898	963	874	885	917	839	932	918	866	854	893	879	867	915	820	898	904	904	880	862	842	864	920	911	862	857	860	910	881	833	907	924	911	880	898	923	902	877	899	954	880	840	906	881	886	853	912	864	834	851	891	856	852	874	886	881	905	847	927	880	880	878	905	911	894	896	834	908	836	844	865	848	867	839	897	915	909	890	890	876	894	891	846	909	877	852	921	849	831	888	926	839	879	876	926	937	879	912	883	890	874	869	881	902	894	890	878	887	897	901	874	845	845	915	945	903	866	864	914	889	917	896	872	938	890	899	903	895	847	855	915	856	876	868	881	902	887	888	888	896	906	898
24561	21001	24467	27715	20408	1758	477	352	332	343	349	331	317	341	338	324	341	301	306	314	293	295	284	306	345	325	308	272	306	298	290	341	302	282	267	278	292	318	295	278	301	288	286	287	260	303	307	274	320	300	308	313	299	275	328	328	315	298	297	325	353	308	306	282	285	330	315	316	326	279	285	293	257	330	337	304	305	343	284	283	304	298	314	282	316	328	312	287	297	342	293	317	275	294	336	293	302	284	295	270	284	281	320	292	275	302	287	305	300	310	316	294	305	299	266	259	312	279	296	326	309	282	315	278	318	294	299	291	304	315	285	284	317	307	323	306	279	291	309	291	298	310	278	315	250	291	287	310	286	297	313	317	295	304	359	271	295	307	288	269	309	332	336	273	317	306	297	317	305	339	294	268	274	315	318	253	308	299	287	340	255	323	303	345	316	305	278	355	323	351	282	336	304	313	299	280	304	295	303	347	307	320	285	302	308	310	312	305	274	290	309	280	278	288	299	302	285	311	317	326	258	271	320	283	312	279	278	293	306	345	327	281	305	257	283	292	286	297	312	308	272	299	255	300	304	302	290	300	299	300	306	283	279	290	289	307	325	293	267	290	320	295	293	287	277	290	304	302	345	303	304	300	305	320	286	312	298	301	281	304	302	307	307	308	316	319	302	250	275	299	314	299	280	322	303	319	237	292	291	302	313	313	277	258	289	304	299	285	269	303	300	310	302	287	290	301	310	318	312	306	288	291	306	325	317	279	300	315	300	275	313	303	286	286	278	295	301	309	296	327	305	281	309	321	267	305	280	320	295	307	296	312	303	297	303	316	301	283	295	303	318	320	306	289	260	291	257	298	300	281	280	340	312	255	302	288	330	310	317	275	265	302	299	322	292	282	287	308	303	304	285	310	295	305	314	322	291	305	278	271	292	323	295	314	312	298	301	317	330	285	289	281	330	303	306	297	331	309	285	283	277	283	319	287	297	318	291	302	299	275	292	308	333	290	288	272	298	316	299	314	305	329	285	326	328	308	315	298	296	304	330	318	299	317	305	296	298	269	290	329	306	286	279	295	290	285	293	292	309	308	289	306	318	306	285	289	296	292	289	278	306	302	308	314	295	311	305	290	276	331	293	298	289	285	311	268	281	274	302	306	329	329	323	279	295	331	285	316	335	294	307	298	331	288	290	302	297	292	267	296	297	308	286	286	302	361	310	280	312	290	310	294	303	296	280	335	319	321	321	303	308	329	354	264	327	276	272	295	296	344	288	297	324	291	281	293	296	264	315	318	296	258	313	309	291	275	259	293	274	337	303	307	270	316	289	286	282	272	301	297	281	283	279	307	314	298	311	290	291	292	303	303	302	288	312	308	305	319	304	319	291	303	302	328	318	313	315	292	273	310	284	291	308	287	328	260	304	286	303	302	304	298	302	282	280	317	312	326	289	293	294	276	286	312	308	318	315	273	294	292	285	334	295	299	319	301	300	297	293	310	332	320	302	290	300	296	292	300	297	275	296	299	305	317	320	337	291	307	261	292	276	308	319	318	280	347	309	285	295	286	320	292	270	301	328	299	322	319	310	300	324	295	281	275	283	357	329	307	299	309	298	343	341	308	264	299	326	257	280	312	305	288	292	285	319	307	296	296	289	295	291	304	299	305	312	295	327	297	310	340	304	296	282	264	298	294	281	300	319	298	296	320	298	309	324	288	317	297	281	309	315	318	274	296	295	317	296	293	284	300	299	249	301	294	275	335	298	251	282	298	296	307	325	314	316	319	271	292	308	297	313	264	310	326	299	311	323	302	278	308	300	341	290	288	297	284	305	276	302	271	311	300	289	293	287	294	284	312	273	291	332	331	310	314	297	309	266	334	298	326	289	304	315	298	293	307	298	307	281	294	335	323	282	281	312	278	262	258	296	310	305	297	336	301	294	261	303	293	288	314	318	285	295	279	295	287	304	308	304	293	298	312	300	304	268	312	273	332	297	284	274	300	312	276	325	310	276	292	291	287	299	313	307	346	280	305	309	305	291	281	280	286	308	292	313	296	321	301	272	284	268	310	310	281	297	298	288	312	287	290	305	289	296	294	321	292	289	302	281	310	293	335	293	311	319	306	319	294	286	326	283	313	289	304	313	350	296	315	278	326	262	275	297	271	293	265	318	278	273	293	306	299	276	325	306	329	325	303	306	289	307	307	323	297	315	268	304	292	292	309	295	288	302	277	286	291	335	339	287	291	300	286	279	304	280	272	285	270	299	281	317	300	299	306	296	286	307	300	316	306	309	329	300	291	323	313	303	295	305	308	286	303	338	308	292	309	319	310	307	311	271	313	336	315	316	322	323	294	294	278	318	265	288	334	327	296	291	270	311	306	323	287	292	302	288	304	294	323	326	298	295	303	261	302	345	299	314	319	318	294	285	259	328	299	321	283	296	298	291	307	328	273	285	319	308	289	306	339	315	290	299	303	314	261	292	316	288	291	329	271	302	302	308	302	320	263	303	296	287	277	282	317	306	319	308	307	283	321	283	282	322	305	331	322	273	333	294	287	319	276	295	302	320	276	310	283	300	269	318	324	285	296	295	279	288	299	330	315	311	301	295	308	284	294	317	297	276	319	307	313	274	327	319	307	301	324	290	266	323	307	301	286	271	305	289	314	321	271	301	328	296	296	291	297	317	320	301	297	269	306	308	296	300	284	312	331	292	286	293	289	297	305	335	324	300	314	308	293	335	274	298	313	304	313	327	300	305	294	295	314	297	290	296	314	318	313	291	276	286	295	297	290	265	298	328	276	293	315	265	265	315	291	306	286	315	356	299	322	306	287	310	277	293	292	310	279	305	309	310	266	265	285	309	309	342	320	302	298	361	303	326	306	291	303	287	300	289	280	318	325	298	300	278	307	287	276	310	313	324	283	296	298	283	299	299	274	314	282	288	272	300	293	280	312	321	313	315	303	333	315	283	311	294	295	317	295	324	313	320	299	297	318	315	287	331	302	294	313	281	294	320	324	296	304	293	289	296	302	264	305	300	289	323	324	307	300	297	279	303	298	305	335	304	275	309	293	332	314	309	305	308	290	281	357	314	280	286	284	315	293	311	261	312	281	280	296	316	302	283	318	295	291	313	300	304	319	310	309	280	280	283	290	281	306	317	308	314	288	318	309	290	304	296	320	292	300	303	352	340	314	312	319	308	281	296	329	311	306	316	314	316	338	291	322	306	302	314	283	309	286	294	277	328	292	274	303	300	322	290	319	290	275	298	288	326	306	279	286	285	315	313	327	283	290	282	318	329	297	290	312	308	288	332	321	264	298	297	300	299	304	308	317	287	292	301	335	280	291	321	314	290	290	274	278	300	302	334	290	318	348	318	295	297	348	316	316	322	271	278	312	314	324	291	318	287	305	302	303	310	332	310	306	302	276	311	291	298	303	314	302	312	311	309	320	316	322	315	329	286	322	322	329	290	341	291	318	328	347	282	298	286	295	295	315	315	320
3183	2798	1795	1061	931	778	741	711	719	715	658	696	722	702	693	661	652	645	669	702	670	665	678	697	677	661	690	682	689	685	663	650	722	671	640	745	681	701	686	665	660	701	690	693	669	708	662	657	665	623	641	682	651	674	671	663	669	671	673	670	637	644	699	669	657	627	692	702	652	661	687	646	636	683	690	688	667	709	655	668	653	660	714	716	700	699	719	691	670	682	666	726	661	671	636	629	674	684	676	694	681	641	710	675	672	654	636	665	643	690	705	630	685	705	690	681	654	628	639	718	662	671	705	648	683	656	650	675	654	655	677	622	721	724	684	666	692	650	703	652	662	631	656	669	647	673	716	682	621	694	633	663	697	656	651	671	643	654	721	624	675	694	675	674	700	663	679	645	640	681	686	676	653	677	673	683	659	676	639	661	658	640	662	727	681	697	703	641	724	704	660	673	661	697	672	720	621	667	672	712	663	670	704	668	694	687	740	703	665	648	655	690	717	675	686	686	694	684	691	647	684	671	610	695	659	674	654	728	695	702	685	629	675	672	668	694	630	686	707	684	658	680	649	628	646	666	673	654	693	633	663	664	663	640	637	637	608	681	700	693	679	703	700	670	684	710	681	631	679	641	711	649	635	692	688	672	701	656	671	722	640	678	667	713	680	680	637	696	736	682	662	654	689	693	677	653	658	659	669	642	719	700	697	660	686	672	673	663	705	675	658	689	638	669	715	658	728	714	662	689	668	687	678	644	640	686	675	680	695	676	707	636	662	676	671	691	684	691	648	694	657	678	684	702	644	679	687	667	649	691	617	648	681	660	667	623	663	669	682	615	703	694	646	640	654	697	681	684	707	666	658	671	662	647	708	698	674	655	697	670	679	682	630	672	741	679	641	676	689	618	666	656	671	676	645	703	724	661	700	701	637	596	682	700	696	644	691	669	722	673	667	711	652	707	676	649	646	660	711	676	655	650	672	693	626	651	640	693	658	679	631	634	656	688	711	624	696	733	693	672	699	669	671	692	677	650	681	622	689	647	656	724	727	687	679	659	700	663	659	665	648	708	646	656	675	757	659	650	670	718	655	686	660	696	694	655	674	649	674	677	702	684	646	664	710	699	641	691	649	680	677	645	681	675	692	640	686	669	644	693	660	688	671	695	701	659	662	683	628	679	616	619	712	656	695	746	677	679	657	716	702	638	643	660	631	706	667	636	699	646	694	652	685	679	677	682	691	687	680	679	666	684	665	674	683	683	652	668	693	622	650	675	641	679	703	707	711	639	635	719	657	675	671	681	699	682	661	678	641	715	635	645	709	661	652	650	678	719	722	630	672	647	648	667	664	683	673	641	669	673	681	634	679	645	659	694	700	677	671	677	695	657	686	672	663	667	683	691	651	651	623	679	658	677	681	722	658	695	659	684	672	695	692	646	698	757	662	675	642	708	646	665	712	669	653	724	690	637	658	686	651	664	703	701	696	651	651	700	727	640	715	684	661	683	687	701	680	617	641	709	670	725	676	654	663	737	671	640	673	705	667	701	640	686	622	663	654	667	660	662	669	702	673	639	654	704	658	664	687	691	645	715	675	678	657	667	670	642	695	700	662	682	665	697	679	640	669	674	650	654	645	696	718	704	671	672	685	669	659	678	673	662	696	682	630	656	710	708	641	677	709	655	702	697	694	715	688	723	687	720	696	690	700	659	610	674	658	716	660	662	672	602	702	680	690	700	645	652	678	687	689	674	657	669	641	637	689	669	673	649	669	695	622	651	691	648	654	659	650	700	671	675	701	687	655	659	690	730	685	629	670	678	654	626	673	662	714	723	691	617	687	686	671	650	696	690	657	686	695	654	653	639	640	680	677	713	652	651	712	677	673	659	659	714	700	662	681	679	658	646	685	663	672	670	699	703	744	644	678	659	633	694	659	716	692	701	666	691	702	681	645	676	683	693	660	718	681	691	677	655	682	676	698	706	625	684	655	659	686	626	701	627	718	700	688	663	669	703	690	635	667	657	715	642	692	679	662	707	682	662	648	739	643	689	674	654	687	632	658	667	651	672	636	692	718	660	690	672	703	632	719	631	643	647	690	692	688	705	618	663	690	674	636	670	677	701	698	672	667	658	659	650	704	658	727	682	676	695	632	676	666	654	657	682	648	683	672	703	618	665	647	634	678	646	623	718	703	657	668	697	663	692	669	694	651	657	637	669	724	693	664	670	630	678	671	668	695	652	661	687	730	646	671	671	697	616	635	705	623	701	669	668	658	648	650	697	672	733	673	685	730	666	621	648	685	667	697	719	640	647	662	677	658	690	714	716	664	734	684	659	649	657	659	678	632	693	677	659	650	632	679	621	669	693	666	661	693	691	663	703	669	670	681	673	682	664	649	655	701	653	631	652	685	646	668	677	683	700	661	709	670	652	679	640	677	639	648	708	680	699	691	714	670	676	645	636	621	695	691	661	673	724	623	644	601	642	671	660	676	684	735	644	629	691	668	691	701	668	661	628	656	638	710	650	667	707	688	702	672	685	710	642	669	660	663	663	622	681	687	607	672	662	681	632	679	635	676	679	665	658	645	678	653	710	708	711	656	683	686	668	652	689	631	705	696	743	660	737	664	687	683	665	639	670	658	684	659	650	651	699	718	676	645	655	646	679	652	667	624	692	673	693	639	664	697	702	701	675	678	660	711	632	632	651	689	679	687	691	680	651	697	619	686	645	678	670	645	696	683	673	659	674	675	686	658	721	631	717	657	683	648	686	654	686	684	657	699	645	647	672	605	741	689	649	639	740	667	660	669	680	709	741	649	672	677	684	649	656	660	686	675	660	704	683	684	678	679	661	665	675	623	670	686	648	715	724	669	667	680	669	604	670	679	638	667	704	680	704	713	611	684	682	638	701	639	734	655	700	686	715	700	717	670	660	667	688	691	659	651	674	697	685	639	701	628	630	633	628	717	650	691	648	691	669	660	672	662	739	656	684	658	637	666	683	674	690	714	641	661	657	706	671	656	659	680	687	704	680	632	672	696	677	665	686	660	683	686	680	665	658	699	690	649	665	641	664	647	660	646	621	717	697	681	715	678	656	673	751	666	695	655	653	659	688	684	690	675	707	654	659	653	644	678	668	632	671	637	726	644	635	647	697	631	651	665	701	684	657	681	648	663	698	667	673	655	656	669	653	629	695	705	661	664	747	667	628	703	718	727	638	641	717	666	665	681	621	662	637	685	688	633	677	705	688	700	644	666	668	676	732	649	677	659	653	705	682	661	722	687	666	641	653	668	692	722	701	709	670	716	710	710	673	705	685	667	693	648	687	692	669	664	680	660	637	655	627	663	634	652	665	690	654	703	657	687	670	651	669	678	652	696	704	669	690	684	651	663	722	674	661	653	664	702	675	676	689	712	684	676	656	673	666	709	641	639	645	674	663	698	666	655	629	643	599	642	710	738	680	682	657	714	702	735	658	682	678	673	677	684	676	667	629	736	671	660	716
23749	20938	25041	27018	20942	20684	1241	338	266	267	209	191	192	169	177	174	151	159	139	135	152	141	137	149	140	156	129	163	128	139	121	159	159	130	141	131	145	147	142	134	151	153	152	149	138	147	138	130	150	146	133	136	150	140	147	138	158	151	155	128	141	143	124	130	128	128	128	154	138	135	157	131	164	136	125	145	136	123	138	126	146	140	130	138	129	156	145	144	115	151	127	152	152	128	148	141	153	143	135	125	126	143	127	144	141	125	121	150	121	131	126	159	144	125	132	142	136	152	125	132	144	146	144	151	140	156	127	125	109	141	125	115	127	118	129	128	132	117	108	121	145	149	132	153	150	153	136	137	131	141	131	145	146	128	146	149	157	135	129	137	149	127	156	125	128	138	126	108	138	139	129	121	105	118	124	117	151	126	137	121	129	114	132	135	148	155	135	152	147	149	141	140	128	132	119	124	147	149	146	150	142	121	131	117	134	137	116	133	144	129	136	133	151	130	121	128	128	122	149	133	143	165	134	139	124	136	122	145	137	125	125	132	131	142	139	156	127	129	116	120	152	138	138	136	153	114	125	143	128	136	146	129	122	143	121	131	118	135	150	139	138	126	133	112	128	140	126	130	141	133	128	130	114	115	121	104	130	156	131	134	134	127	141	153	138	131	142	138	115	121	145	136	139	156	148	121	105	161	130	120	148	133	154	124	121	144	136	128	146	139	114	148	158	125	139	115	133	160	130	132	112	126	148	120	111	160	122	128	119	147	155	145	123	147	119	138	139	120	136	118	161	124	128	129	128	150	133	131	146	132	117	127	127	119	134	122	121	132	153	111	123	115	123	133	154	127	121	145	122	148	136	158	132	141	126	134	147	165	143	135	156	131	130	149	138	139	141	140	152	128	120	127	139	136	145	130	138	111	128	163	124	133	135	136	136	148	138	131	149	128	140	129	124	135	141	108	124	135	119	145	147	162	155	152	141	104	138	135	113	114	137	157	117	122	131	116	132	129	148	135	118	146	125	128	160	134	145	147	110	138	135	132	137	121	134	138	110	166	149	138	115	137	141	145	143	141	121	133	158	140	155	119	156	140	123	135	143	142	122	143	133	142	129	144	116	149	140	137	162	115	125	129	150	144	127	117	138	151	129	118	128	141	146	140	131	120	128	163	125	124	123	132	138	156	151	138	158	127	148	130	143	136	165	137	142	138	115	129	142	127	138	114	115	132	127	137	132	131	152	136	120	143	153	121	137	118	142	158	132	114	141	130	136	137	140	144	162	134	134	129	126	137	143	143	152	134	137	146	122	146	135	150	144	115	139	107	109	115	146	137	148	119	154	142	156	129	134	139	140	123	124	112	141	158	137	129	160	121	127	129	145	141	129	140	144	155	147	150	143	138	128	152	145	149	157	138	129	124	125	139	128	139	136	130	137	126	149	132	143	146	143	128	111	145	164	134	142	146	159	116	131	137	145	139	145	133	113	126	142	118	130	135	113	104	144	98	154	135	112	158	144	143	124	134	142	141	113	134	145	158	138	139	137	127	108	136	136	126	147	123	106	125	123	134	155	142	106	127	154	151	115	131	132	128	137	130	145	161	118	132	135	122	114	136	142	145	127	138	141	159	130	136	128	152	142	135	151	141	144	129	110	143	129	122	135	136	133	105	122	135	148	124	161	145	118	135	128	147	141	150	131	142	152	144	138	118	150	133	128	118	139	130	136	142	145	143	133	144	130	139	138	145	149	129	117	165	152	132	134	130	137	137	136	127	133	150	152	160	133	145	154	124	140	152	135	143	130	126	146	143	143	148	124	123	155	125	129	142	139	146	153	130	130	133	121	119	138	137	134	145	154	126	131	130	125	142	126	116	143	140	116	146	127	140	134	123	145	129	125	112	131	140	138	151	150	126	135	145	121	124	113	150	151	112	122	170	138	130	122	154	133	135	141	138	157	144	137	133	145	143	150	131	129	121	123	149	146	133	135	122	122	151	155	129	127	146	123	153	132	121	133	143	135	146	136	150	138	107	139	103	139	120	131	129	134	124	128	126	138	120	131	136	136	146	126	102	127	148	134	154	108	118	148	135	137	111	136	145	134	117	137	137	142	132	113	137	142	137	120	127	129	166	150	152	134	146	111	135	142	167	129	158	133	123	147	146	126	121	144	139	129	126	151	132	137	137	121	133	152	130	167	126	134	126	108	131	123	143	144	126	125	134	167	148	121	130	117	118	139	138	120	138	129	124	126	161	140	151	147	154	144	160	133	139	128	142	165	117	103	136	158	146	154	151	143	136	152	137	141	133	134	136	121	124	149	134	161	165	122	135	154	137	146	130	120	150	124	155	143	126	131	121	126	124	128	125	114	134	109	128	127	146	121	124	152	135	149	139	113	148	130	116	124	137	120	141	126	115	131	154	135	121	159	124	126	120	138	148	122	138	140	121	145	146	131	134	119	124	131	130	149	130	145	130	134	131	118	134	133	119	135	130	128	143	133	111	119	144	128	129	147	123	127	147	134	164	147	115	159	135	143	143	119	131	153	136	112	129	140	156	143	131	120	121	141	140	159	144	125	140	115	130	144	117	124	142	137	133	136	135	139	113	147	156	126	111	143	144	108	144	136	124	126	135	127	145	131	127	118	136	128	121	126	123	113	137	135	143	140	127	142	135	128	132	140	152	109	99	136	112	142	124	119	143	128	141	128	139	128	120	113	144	139	117	123	137	141	125	123	116	133	145	120	133	129	128	153	135	149	149	145	127	154	133	133	125	128	147	158	126	140	117	116	145	117	139	124	139	146	134	148	145	116	157	119	127	139	146	139	125	134	125	128	141	152	112	111	150	143	131	149	114	127	131	132	114	148	136	113	111	137	110	134	127	131	127	115	115	143	143	113	143	126	114	139	142	116	146	160	161	137	151	112	137	129	139	128	132	113	122	134	152	150	131	132	129	136	143	120	118	155	143	141	137	127	161	153	131	152	136	144	121	147	128	128	130	133	126	146	146	133	135	132	137	122	136	126	133	125	135	151	161	137	141	126	131	142	140	131	159	136	152	129	111	130	139	150	157	128	140	146	119	161	150	128	139	141	138	130	124	122	143	134	138	131	128	120	112	130	139	124	134	121	122	145	124	130	130	146	118	133	132	158	135	141	137	136	125	138	143	139	132	121	136	130	125	121	151	146	140	152	151	133	142	115	127	137	142	117	168	126	116	127	121	129	120	137	129	131	118	142	139	113	132	131	121	152	147	148	132	131	144	136	144	116	131	138	143	134	144	117	125	126	127	135	106	140	106	117	142	134	124	126	154	126	130	155	136	132	150	147	146	104	122	147	151	123	122	127	135	124	121	141	132	131	152	134	133	123	120	111	140	126	131	113	142	143	140	138	120	127	157	118	121	158	144	108	112	126	139	143	119	130	149	148	155	146	146	133	146	146	153	145	131	127	122	150	125	117	138	165	150	131	148	133	133	119	142	111	137	157	122	123	159	145	132
2949	4172	2419	1046	715	575	471	433	425	395	426	374	379	377	393	350	356	372	353	344	373	381	344	341	336	341	344	350	337	366	364	355	354	304	354	362	344	349	384	352	353	349	374	370	331	337	374	341	339	307	358	365	332	355	349	341	321	362	328	332	315	363	391	356	325	327	355	386	321	333	352	331	333	354	343	347	330	364	380	335	352	324	306	336	345	330	344	355	334	339	337	315	325	342	333	325	356	363	327	328	323	326	319	357	310	317	341	322	322	332	336	329	346	345	342	308	328	339	352	320	384	336	322	336	366	343	358	322	307	367	363	382	346	324	358	327	355	311	354	293	376	393	330	347	310	357	319	343	332	340	378	338	315	323	372	364	313	326	350	340	336	326	351	348	337	342	342	353	329	301	333	342	355	356	341	336	321	327	314	357	337	313	314	375	331	371	358	331	327	364	346	329	340	340	376	364	348	361	328	324	350	337	341	321	349	312	333	376	364	365	338	360	363	354	348	367	335	332	346	374	331	363	352	366	322	356	367	330	363	365	328	348	329	371	347	330	322	312	341	314	329	325	322	338	341	339	337	324	349	359	314	343	337	354	342	354	365	339	323	321	359	339	355	345	320	336	330	329	307	334	374	328	362	331	325	343	317	342	345	312	363	367	345	333	353	364	354	316	328	328	333	354	340	371	326	327	325	351	352	354	356	341	354	325	343	340	358	356	339	346	333	334	314	351	356	363	347	387	367	323	337	344	317	323	308	341	332	319	359	353	345	345	315	358	348	322	352	324	351	356	328	378	313	344	362	313	336	320	339	339	356	368	352	349	343	355	351	334	337	320	317	353	339	328	325	344	302	344	327	360	300	324	353	346	340	344	335	305	362	358	388	315	337	337	307	336	338	364	322	334	343	341	329	323	362	320	318	336	331	361	334	353	338	343	308	348	364	352	348	322	365	355	341	371	338	360	354	343	348	337	313	367	344	369	371	364	362	380	342	355	372	326	308	340	316	317	309	354	329	351	328	369	362	337	384	339	317	338	358	352	367	382	337	366	333	308	334	356	314	344	336	347	336	351	353	347	332	330	373	324	352	358	339	313	369	338	337	323	323	300	329	328	333	337	363	321	372	343	331	330	352	322	334	341	349	322	331	340	353	349	357	338	339	346	349	345	358	313	362	329	350	355	359	336	358	332	344	331	346	382	319	368	340	359	341	337	351	340	326	315	340	343	319	336	345	362	347	351	339	323	325	347	358	365	345	353	348	320	345	359	338	349	300	350	332	361	308	304	370	338	321	332	330	357	360	312	353	357	327	340	346	313	353	316	349	330	361	335	337	330	339	330	348	361	324	312	342	328	327	373	319	342	322	352	345	334	340	349	337	351	323	322	339	335	334	353	370	339	335	331	346	338	345	336	337	315	343	389	330	326	326	367	330	339	320	352	357	367	341	374	325	345	291	322	341	331	367	345	318	344	348	364	348	334	357	350	330	310	334	326	309	371	334	314	356	307	328	358	361	340	338	353	330	333	319	366	330	339	320	283	324	363	356	312	357	381	380	346	343	355	322	332	366	345	367	348	335	355	313	343	355	339	315	353	338	352	356	346	338	323	351	359	338	378	326	342	359	347	335	350	361	328	358	282	313	341	332	298	366	358	349	355	364	337	333	354	373	341	352	336	363	356	340	330	365	357	330	343	342	380	330	333	379	334	320	377	346	331	363	351	346	344	373	325	323	351	367	320	355	352	338	364	321	357	375	325	322	322	343	311	338	340	320	349	359	351	321	328	348	347	326	358	334	342	331	353	359	309	395	329	321	351	349	342	343	377	363	342	327	353	325	338	335	350	353	338	311	333	326	336	318	331	347	330	338	351	332	332	313	317	306	350	335	339	292	334	317	347	337	336	342	355	346	321	314	341	343	329	351	324	362	353	385	359	367	346	339	354	360	334	333	361	342	344	318	343	352	355	357	338	347	346	379	341	358	366	352	315	350	337	330	337	323	346	363	359	292	355	324	344	331	344	322	315	357	290	370	332	361	346	331	357	295	344	338	334	316	340	343	344	323	363	361	378	330	329	375	345	350	345	405	310	344	340	366	356	358	354	311	333	317	345	353	370	383	330	357	348	339	353	327	355	339	308	359	372	344	311	368	332	340	349	332	337	331	319	339	334	332	309	327	364	338	341	353	311	346	331	327	326	353	382	345	350	322	359	345	383	331	351	327	313	335	338	354	303	347	348	330	345	352	340	376	326	378	344	318	366	330	344	365	338	357	374	377	331	313	341	314	310	350	339	338	329	339	348	342	326	370	334	346	337	371	329	343	316	328	342	360	327	316	333	334	338	298	336	308	348	361	380	325	357	351	334	325	326	364	318	335	356	360	328	339	344	321	358	338	340	359	328	332	328	347	358	342	358	376	343	353	341	336	340	359	314	348	339	331	329	357	338	347	359	318	334	329	353	321	322	357	341	340	338	345	366	332	336	329	313	326	355	333	356	356	327	346	364	331	369	361	347	350	355	336	344	342	303	373	352	341	330	331	327	343	340	332	338	343	298	338	375	352	342	329	362	325	345	315	353	349	347	338	354	320	360	361	357	365	344	345	332	331	333	356	344	340	351	333	355	383	338	327	361	374	300	355	347	366	316	328	334	287	334	342	369	321	363	344	336	324	329	350	324	334	320	343	357	327	325	361	362	341	330	340	364	323	372	329	359	360	348	342	331	355	323	356	354	344	285	375	370	365	337	351	324	362	331	357	322	386	385	351	347	325	373	307	325	337	316	311	355	308	358	334	325	339	342	373	347	366	345	356	311	370	350	331	371	324	345	341	319	378	313	326	320	350	334	363	320	329	339	317	344	346	335	342	327	361	350	301	317	350	341	357	355	312	345	345	336	375	388	328	334	367	324	332	337	316	340	315	341	408	373	352	362	342	359	375	347	343	324	373	324	309	353	333	309	344	337	301	366	336	369	334	323	358	333	324	336	364	345	334	343	337	342	347	354	342	326	349	337	355	344	355	357	351	322	336	320	343	349	368	320	355	342	315	344	346	357	361	357	367	331	370	333	351	317	313	326	343	370	326	333	345	329	346	353	343	346	319	320	339	349	352	340	315	327	347	339	317	347	337	303	331	340	326	309	352	339	333	330	383	341	351	317	362	341	332	339	345	348	330	317	295	368	324	312	320	337	349	329	334	379	348	318	344	329	337	310	350	347	318	340	368	347	364	315	322	331	319	335	330	354	336	394	342	335	311	347	383	355	330	370	372	389	336	373	339	345	332	364	333	354	310	372	336	345	334	345	350	322	322	331	328	353	346	359	324	311	338	317	301	320	308	332	331	362	358	340	335	343	363	360	328	350	343	340	342	342	321	358	348	308	333	322	348	334	364	324	346	338	371	339	364	351	344	338	319	327	306	305	327	367	334	375	348	330	365	318	349	337	323	332	342	319	351	357	369	335	353	354	309	389	316	305	366	329	291	322	352	334	309	342	329	330	336	317
32179	10304	1289	778	645	647	463	400	383	408	387	478	394	387	382	403	424	372	421	432	418	398	379	447	422	402	401	430	396	417	437	414	362	374	386	384	392	372	433	411	401	440	398	413	407	403	366	389	377	398	393	395	426	404	427	399	411	393	393	430	401	358	394	392	395	395	395	402	372	380	386	358	364	386	399	381	403	397	402	407	388	421	370	375	416	370	399	368	402	381	400	421	341	401	404	408	405	417	394	425	420	382	407	388	382	416	417	422	365	378	393	414	373	444	383	383	401	422	404	364	368	391	398	384	432	380	420	393	413	376	394	416	370	402	431	426	411	386	397	388	407	384	405	419	410	379	379	394	422	354	392	387	381	409	415	403	393	429	403	383	388	389	396	391	385	407	397	362	420	426	394	420	414	374	419	340	387	415	399	418	393	382	401	390	378	368	437	383	397	381	428	362	407	394	382	391	407	393	421	436	427	362	443	414	448	363	444	397	422	396	384	415	395	404	408	390	399	423	387	422	394	406	355	425	410	383	411	383	395	401	411	394	402	394	384	398	397	440	405	389	383	376	407	392	379	425	425	438	375	413	405	401	406	392	411	384	382	393	350	408	413	390	402	435	429	385	405	419	384	399	391	408	395	367	393	394	385	364	390	399	407	363	411	400	394	405	379	365	391	403	407	389	404	420	405	400	410	384	374	386	395	422	383	441	372	389	391	396	437	399	371	412	415	395	377	380	390	408	384	446	355	361	400	416	391	383	393	400	376	413	357	349	372	406	387	416	382	409	396	420	413	402	408	423	380	417	405	411	393	405	373	397	429	371	413	421	388	405	419	449	387	393	429	454	417	431	400	427	361	406	416	376	405	416	367	421	416	392	442	368	418	361	382	407	394	399	413	380	413	393	426	422	411	380	402	389	388	415	394	388	388	429	371	420	406	387	411	371	423	409	407	376	392	393	405	426	409	396	427	369	424	419	422	411	386	403	408	434	382	364	367	437	412	365	404	358	407	441	427	370	402	383	440	420	403	393	395	346	394	384	431	425	368	374	418	385	396	396	392	416	375	427	385	371	413	424	386	412	431	374	403	422	420	366	413	421	400	441	392	423	418	428	374	420	432	424	382	361	403	419	379	385	391	416	393	384	403	423	407	402	395	360	399	379	404	422	395	399	416	418	408	372	402	410	380	385	374	355	382	392	394	426	418	424	377	367	401	388	412	407	432	392	408	400	415	391	386	433	429	394	404	390	384	421	389	424	417	355	412	370	353	419	367	420	424	410	446	385	411	374	418	369	397	390	454	401	443	403	410	382	417	387	410	409	414	399	416	384	376	406	424	410	432	403	387	407	391	409	380	363	401	406	402	404	372	394	407	371	424	394	389	393	376	399	442	382	430	396	409	396	412	408	421	383	414	400	417	436	395	408	391	382	420	413	439	388	423	445	400	415	347	386	411	437	408	409	404	470	386	383	396	388	366	418	359	408	389	413	368	412	362	419	425	376	370	393	411	430	408	398	428	412	423	433	367	376	414	457	373	425	392	439	383	414	377	381	402	444	425	436	409	366	400	391	403	403	417	383	378	353	424	391	405	407	325	398	365	401	399	412	383	426	406	401	369	428	406	398	359	392	416	402	392	371	408	418	389	380	435	389	400	428	417	369	374	378	385	434	403	378	385	383	439	423	437	419	390	394	393	377	369	403	413	421	412	429	432	433	408	362	400	350	368	394	372	417	379	428	406	380	373	377	393	434	411	399	380	378	354	404	412	408	408	384	442	391	426	394	409	392	358	405	411	387	418	437	404	404	396	450	423	385	391	392	384	406	373	366	447	414	408	369	402	395	418	389	414	441	386	429	388	407	400	402	397	388	384	385	390	424	407	390	424	430	440	420	390	422	417	408	425	424	400	385	416	414	418	380	428	429	399	401	391	383	374	378	409	422	378	375	400	405	397	382	429	432	395	392	394	382	438	370	414	389	385	436	413	371	387	416	401	396	405	415	405	381	379	366	364	365	400	405	390	375	404	402	397	350	380	405	404	419	431	432	421	395	393	395	419	397	405	428	374	431	408	418	396	427	365	403	368	403	389	387	393	412	377	413	371	440	429	421	411	384	412	405	415	396	417	432	375	401	392	403	369	401	428	402	411	423	429	434	397	378	430	375	366	384	403	396	393	404	444	400	373	412	411	419	414	412	414	378	393	402	395	389	396	390	415	438	384	376	394	426	393	391	389	396	401	406	401	399	413	360	369	397	426	398	408	374	410	380	383	387	398	385	390	406	387	399	419	408	354	408	411	410	364	346	422	394	397	425	408	400	381	379	371	408	405	416	402	408	425	409	416	406	407	416	377	367	388	358	437	435	392	408	359	410	392	376	427	396	388	393	410	406	388	396	412	442	389	441	414	428	388	395	385	351	377	405	367	380	459	390	407	398	417	363	375	384	426	387	387	372	372	393	397	426	390	430	390	406	412	372	398	406	410	363	435	418	445	383	357	391	425	420	360	388	374	413	394	376	370	388	402	391	395	427	400	382	434	371	413	388	386	414	423	411	426	402	417	422	396	406	378	396	394	373	400	392	397	421	421	431	361	365	377	388	419	407	372	386	428	379	431	357	414	375	414	391	396	398	421	410	402	396	368	397	418	395	425	383	423	417	453	410	428	390	404	425	430	373	374	410	405	388	403	400	403	424	403	390	386	379	399	399	420	404	407	422	392	427	417	432	375	348	347	382	378	380	376	431	413	387	399	383	396	409	372	387	428	426	408	372	374	402	427	407	396	426	432	406	451	393	372	414	384	412	425	349	405	419	426	387	387	429	411	427	409	391	440	410	388	422	358	388	376	406	405	406	397	389	340	372	391	370	354	382	403	360	348	385	385	413	391	399	387	396	383	389	406	421	390	390	409	401	394	404	410	381	382	415	396	385	406	367	379	397	395	396	409	378	405	421	403	396	377	418	399	420	397	365	364	383	388	370	389	367	378	406	415	408	430	410	408	360	366	404	391	408	437	408	392	422	431	366	394	399	416	396	385	405	368	370	396	381	417	379	410	381	421	413	396	394	423	342	421	398	443	419	361	401	388	394	420	411	417	437	423	407	410	418	405	417	390	362	418	390	434	395	415	404	411	375	401	382	406	397	438	382	399	382	421	408	430	380	365	380	400	422	405	370	381	373	372	369	372	399	388	390	370	387	413	404	380	395	416	416	406	400	387	381	381	417	362	450	389	444	409	390	397	407	394	437	369	385	398	404	380	394	407	392	408	418	437	403	408	409	441	419	426	449	447	403	391	412	385	376	415	404	421	375	391	414	391	405	399	406	399	396	424	390	393	375	405	425	447	423	383	406	411	379	401	402	384	398	413	421	401	389	446	430	396	430	399	415	397	379	425	397	404	422	420	406	381	366	400	416	392	426	408	367	376	429	451	399	395	399	403	371	425	399	424	397	381	373	387	431	392	418	387	385	391	402	379	365	379	427	407	397	401	421	370	376	370	397
5620	1065	1071	931	892	930	912	894	880	916	934	859	879	935	874	891	889	872	873	916	832	915	883	885	859	841	871	866	840	880	842	922	887	904	895	909	809	894	899	918	849	941	843	890	947	907	926	835	818	860	936	906	882	917	882	863	872	877	912	855	862	918	902	905	876	897	922	926	852	850	941	885	888	852	949	863	843	883	951	902	906	876	884	867	862	874	919	904	860	860	935	863	895	883	834	918	878	869	924	905	872	888	854	850	943	923	926	877	838	908	930	897	936	846	897	866	845	888	871	967	837	872	851	943	974	895	916	858	895	859	850	906	876	886	908	826	923	893	904	951	898	901	887	920	881	908	904	898	903	908	902	916	864	906	911	889	907	905	910	906	922	899	851	859	848	881	889	841	893	905	874	921	894	849	878	905	896	911	904	813	883	901	927	857	890	889	890	868	903	917	917	882	885	937	911	882	905	898	878	911	909	845	936	855	901	838	889	895	859	950	904	923	852	859	895	926	876	914	871	881	870	873	876	905	919	924	829	928	869	902	883	913	900	866	861	881	934	866	913	910	895	909	863	866	877	899	900	890	903	915	862	924	861	835	847	915	913	888	840	842	894	889	872	902	973	856	939	862	914	840	891	905	947	879	909	912	921	903	836	839	884	957	932	883	875	848	832	907	886	921	912	925	915	875	898	886	872	907	830	935	873	862	897	870	936	841	852	883	923	842	922	960	845	893	874	900	906	919	878	897	867	857	856	902	869	880	878	926	892	888	900	885	856	933	929	946	962	850	915	837	894	884	964	929	875	946	929	847	856	876	866	869	867	845	896	854	864	866	948	914	918	875	909	855	884	916	851	894	916	870	851	917	925	896	905	888	874	894	893	922	875	907	919	869	864	851	911	908	864	911	946	886	860	863	871	900	824	898	900	921	889	889	867	913	876	848	899	888	894	826	892	891	854	914	894	883	868	904	914	841	838	890	868	908	883	866	881	868	914	898	865	856	907	852	899	915	886	905	864	907	918	848	923	893	920	883	837	886	871	827	939	915	851	899	878	889	865	893	853	857	964	893	886	886	880	877	921	898	872	878	894	898	903	911	869	903	951	883	868	946	894	854	920	879	897	878	878	869	862	898	844	919	878	909	844	908	825	904	871	920	881	862	932	925	911	834	877	857	920	917	828	935	880	868	869	855	891	892	892	902	902	834	973	900	893	870	924	877	965	838	854	935	901	916	874	886	929	886	832	874	928	888	888	845	877	924	875	868	906	908	892	888	865	868	856	919	888	844	868	880	834	871	904	881	875	877	927	911	902	896	909	859	906	920	876	893	876	898	894	888	888	930	900	858	883	879	877	841	917	855	935	973	882	881	904	859	853	848	840	905	911	897	900	849	907	890	962	855	933	889	859	856	905	935	903	884	850	918	883	908	895	834	832	890	849	889	895	853	898	916	868	869	841	875	915	905	881	849	929	825	955	877	894	895	862	812	912	941	861	904	871	878	903	916	877	909	911	880	900	895	898	933	866	903	881	938	872	872	884	894	816	891	882	862	896	883	881	869	868	870	895	851	940	902	848	849	935	876	876	863	884	882	887	903	878	860	905	897	910	876	936	901	901	912	938	851	909	914	915	871	889	969	938	872	915	902	892	880	871	894	866	892	928	867	900	876	896	855	852	919	886	858	903	931	837	889	879	866	881	853	868	859	896	840	918	864	853	903	891	931	870	891	887	906	898	898	845	877	907	872	873	945	910	940	908	861	873	890	892	888	891	870	876	882	872	869	897	913	873	852	860	893	921	866	923	910	896	919	931	886	916	888	899	879	910	847	848	907	886	846	876	873	886	899	872	911	883	959	885	889	879	862	911	952	884	889	927	885	890	865	873	896	894	861	865	857	900	898	838	948	849	881	854	874	847	901	873	899	895	842	834	932	857	866	853	877	900	870	870	927	868	918	828	844	852	834	888	881	930	945	896	827	882	890	918	829	874	887	856	876	847	865	876	911	870	863	927	942	829	926	935	836	870	874	914	882	899	936	899	855	895	933	889	859	862	870	905	895	911	883	852	894	902	953	881	872	889	937	925	849	857	912	831	914	865	892	911	948	857	911	882	966	874	908	900	893	861	853	920	895	912	866	889	877	913	922	877	780	877	926	874	908	923	906	903	956	920	832	916	906	884	951	902	937	903	855	879	897	859	860	944	906	832	861	889	890	911	908	887	907	892	925	902	904	860	910	868	925	868	897	914	877	857	869	871	851	852	923	926	858	851	887	900	856	858	895	885	876	914	898	875	892	853	885	899	895	870	903	880	873	894	909	894	881	889	935	850	905	883	902	929	923	867	949	856	884	905	919	910	919	894	916	908	798	903	879	885	919	865	819	955	954	955	920	898	858	907	861	828	821	901	903	874	840	883	942	903	940	845	883	931	909	838	860	882	895	911	887	827	915	887	889	886	914	843	893	880	878	890	874	861	905	850	881	874	930	923	911	921	917	912	869	933	910	899	891	861	907	847	893	840	895	868	918	882	918	915	870	881	892	898	902	891	924	908	918	876	916	877	905	860	919	823	895	836	917	881	908	872	866	863	829	914	852	890	891	895	857	925	880	888	911	897	888	912	881	860	912	923	897	861	887	919	844	883	859	933	917	868	932	892	873	879	886	894	920	886	908	879	887	895	869	924	892	871	928	876	926	829	915	931	855	820	896	857	882	899	906	911	873	934	959	900	866	870	891	870	910	893	844	910	841	866	849	888	925	870	891	913	896	920	921	824	862	888	899	896	879	878	896	878	837	883	906	861	870	916	919	917	873	867	864	908	809	887	934	948	871	928	922	843	902	923	846	907	894	900	866	862	878	861	864	930	877	943	878	908	954	926	896	872	901	874	964	872	826	869	901	883	937	929	923	898	920	897	890	907	913	866	893	923	825	902	887	861	809	827	901	879	930	892	914	832	941	880	890	893	932	881	877	897	807	905	884	899	875	882	920	917	911	936	908	888	853	905	903	911	909	905	922	871	889	886	855	917	879	937	878	892	897	927	913	874	900	878	953	857	903	884	911	909	899	915	900	856	898	916	888	863	857	875	866	831	880	891	887	895	886	864	877	920	880	912	889	886	890	893	916	872	895	902	917	870	912	865	834	872	887	932	906	904	846	887	844	891	955	891	889	869	896	938	880	840	921	907	814	865	913	876	909	901	834	880	926	934	921	890	854	901	870	873	881	859	937	881	844	897	911	912	893	893	907	916	895	881	890	875	880	845	866	906	937	938	857	855	865	891	905	911	891	893	887	909	889	868	908	887	844	927	906	907	880	857	887	905	921	862	955	854	928	914	861	867	859	898	882	894	872	893	857	854	860	891	916	882	916	826	855	888	863	847	950	864	842	948	892	888	959	878	936	867	876	897	953	863	878	864	893	827	889	867	889	924	869	844	918	852	870	914	948	909	941	873	904	869	891	932	921	878	868	892	956	920	908	877	864	897	860	859	880	926	913	897	897	936	903
24555	20936	24352	27682	20349	1751	502	386	395	364	349	337	299	310	290	324	325	296	292	286	291	315	312	318	285	260	268	313	302	319	292	282	292	278	300	284	298	320	289	329	314	317	302	315	324	307	310	314	307	307	313	324	305	308	317	320	312	292	264	319	324	326	307	281	311	299	317	298	251	314	305	281	285	307	315	310	250	284	325	317	299	292	292	302	271	302	317	289	301	325	339	324	278	318	278	306	288	292	296	270	294	315	267	310	318	298	281	322	304	282	312	341	300	282	300	292	332	327	293	296	278	314	301	306	288	268	259	299	273	291	320	264	336	320	275	292	299	273	321	296	330	323	274	304	307	293	340	291	317	330	301	319	297	301	350	330	319	337	311	313	286	303	299	319	315	310	289	324	288	287	300	332	325	316	288	354	315	294	284	302	314	273	307	307	275	291	297	303	302	286	294	310	293	278	320	248	289	320	285	291	291	284	317	326	337	327	305	289	275	300	326	306	306	340	275	289	307	302	295	343	274	318	300	267	303	303	272	339	303	309	306	316	309	279	292	300	297	301	310	300	296	310	313	280	272	299	308	306	293	303	277	309	315	283	275	279	286	299	317	294	290	275	301	320	298	290	298	307	322	310	302	289	278	277	290	273	292	286	247	275	321	298	278	331	293	293	288	315	270	298	317	299	290	298	285	285	288	319	273	302	310	294	324	299	267	299	305	311	323	309	299	299	291	305	320	310	281	294	283	314	275	302	321	312	297	309	306	297	265	319	285	325	318	266	270	293	328	295	278	281	334	324	303	283	299	288	278	270	293	267	309	317	284	293	283	285	266	320	315	327	288	286	277	293	277	295	300	287	312	291	319	285	262	302	300	322	284	276	281	287	291	305	308	333	302	290	284	297	315	305	299	306	305	307	300	311	291	292	264	298	325	314	341	318	246	277	283	296	338	266	274	273	302	250	304	311	318	293	294	300	306	311	359	336	323	304	283	308	301	297	329	280	329	323	262	294	311	277	271	313	298	270	274	278	287	348	275	312	298	295	305	312	293	321	296	315	277	307	319	317	283	306	299	295	288	251	290	292	308	294	312	295	276	282	326	346	307	272	252	333	332	262	282	310	283	278	330	279	324	324	303	309	311	296	329	330	322	281	293	288	305	280	306	308	304	284	298	266	302	303	265	300	273	323	318	312	332	317	294	291	291	294	277	313	281	300	309	298	301	297	292	315	294	288	331	297	325	263	305	292	289	310	282	309	301	292	278	302	324	318	289	295	316	288	289	309	315	284	273	272	310	299	304	304	303	290	299	306	297	320	306	333	272	294	276	308	305	299	315	289	293	281	350	328	278	317	253	289	267	282	282	319	289	319	299	292	282	272	300	313	315	291	307	298	306	326	316	308	312	334	293	289	305	317	263	322	324	323	264	283	311	290	325	310	327	312	282	295	341	290	294	305	275	265	299	328	320	331	327	308	298	276	290	303	276	265	265	309	306	266	292	303	335	271	271	299	326	276	294	307	294	273	295	292	282	290	275	289	288	291	299	306	288	303	299	301	335	277	304	313	289	349	277	286	278	277	263	301	317	275	266	293	292	295	288	292	284	290	282	294	313	288	309	317	305	288	291	337	294	282	302	300	298	286	324	303	328	298	265	296	329	295	266	267	307	275	297	273	299	337	332	294	306	294	303	310	302	314	309	305	306	310	304	304	260	306	274	322	278	283	312	278	320	291	272	257	277	291	307	313	278	297	293	289	302	306	273	320	306	293	301	327	303	299	326	297	289	297	295	342	308	268	290	287	292	293	291	294	295	306	232	289	287	276	299	324	337	284	301	320	293	322	267	283	296	306	278	324	270	302	323	297	289	296	293	299	328	305	316	286	315	286	310	303	328	335	286	305	282	303	290	308	298	307	288	287	274	291	293	282	310	280	269	309	297	291	271	333	332	319	308	287	291	330	315	313	318	329	295	295	304	319	322	301	290	304	306	299	285	289	295	300	311	290	313	253	262	286	303	333	301	298	281	291	305	289	344	345	312	338	310	291	296	326	279	310	341	297	289	319	310	292	303	323	296	319	288	310	285	277	294	290	276	304	319	264	295	292	279	284	340	346	304	278	332	292	321	302	288	316	304	288	273	293	281	309	288	270	281	336	301	284	292	275	288	329	305	303	327	293	312	279	303	290	333	307	314	291	281	287	289	333	291	309	300	315	249	280	315	272	318	320	275	321	288	287	261	370	317	298	292	294	278	278	310	259	294	303	293	309	315	272	303	304	277	250	303	326	284	303	314	316	269	283	295	291	305	341	317	274	313	256	290	325	310	306	308	298	299	275	319	272	331	286	291	277	303	293	273	274	299	333	302	296	308	305	303	271	311	263	318	345	301	339	277	315	272	316	281	310	326	318	327	284	286	271	269	291	301	303	337	296	338	300	293	300	284	290	289	319	296	296	331	297	305	311	293	306	295	292	296	297	285	323	336	275	298	306	305	282	296	309	294	295	310	321	296	303	293	261	316	258	274	299	281	289	342	318	281	308	265	322	279	292	309	308	324	309	291	289	286	303	284	296	286	302	303	279	289	295	297	283	308	288	316	317	314	312	269	305	266	299	286	314	290	277	309	280	316	281	280	278	280	256	314	329	302	280	281	335	281	292	310	304	301	324	233	278	290	296	275	305	279	320	304	303	290	275	293	325	253	302	299	311	286	283	301	290	285	314	310	309	298	296	274	299	324	290	295	305	321	286	316	273	285	305	285	281	300	296	300	317	307	297	288	283	345	278	342	303	276	288	296	307	281	296	319	301	288	277	303	302	312	297	278	298	323	318	303	297	295	271	302	258	292	250	281	300	273	295	306	301	314	293	305	308	299	294	261	294	286	335	279	306	276	300	281	323	288	314	319	286	302	313	305	307	278	283	284	282	284	313	287	284	314	303	299	329	291	316	310	302	286	284	309	307	317	315	298	322	313	307	330	332	288	284	315	301	296	297	298	321	291	319	326	292	302	297	289	256	337	306	328	290	315	299	298	279	304	296	295	296	265	285	278	317	292	303	299	331	293	303	310	267	284	295	279	333	287	299	296	285	311	317	297	294	301	302	285	271	279	314	316	289	289	283	277	293	292	284	270	284	323	294	309	316	293	317	283	290	284	325	309	287	324	310	284	271	321	319	335	327	333	259	261	296	306	310	299	280	301	290	274	309	282	287	296	337	307	301	294	276	275	282	295	277	275	290	259	314	275	315	280	274	293	313	307	323	289	289	340	319	295	288	306	324	300	280	292	270	291	283	280	320	302	299	281	292	259	295	288	302	315	283	299	289	283	297	297	275	307	300	291	336	285	294	270	325	313	297	334	321	307	304	303	296	286	317	295	259	296	300	295	289	291	306	292	303	266	322	317	285	284	315	319	288	308	302	303	326	292	291	323	303	305	297	321	287	313	288	269	290	280	285	291	299	275	295	327	328	328	346	309	298	300	327	324	289	290	297	286	299	268	256	293	284
3197	2832	1780	1082	819	760	688	713	723	713	666	712	720	718	688	701	667	690	654	613	691	622	679	682	693	620	688	686	649	696	640	664	706	705	628	671	710	662	654	708	677	699	652	652	686	687	658	705	661	736	654	607	626	628	670	670	653	649	675	653	671	688	643	699	685	666	683	659	661	683	684	683	652	654	635	676	641	695	700	679	656	649	692	664	658	689	697	678	644	654	679	666	630	626	653	665	688	680	671	692	689	706	643	711	661	700	669	686	624	726	637	655	643	675	661	669	697	639	645	687	671	638	642	712	690	623	658	626	696	724	702	635	679	633	691	633	693	643	700	698	671	656	679	662	618	671	648	708	673	677	664	643	697	653	663	619	642	671	639	642	668	645	687	690	653	724	665	666	651	681	733	676	713	685	636	661	720	613	659	661	650	647	645	699	671	692	736	720	630	663	667	631	669	659	672	690	675	687	661	682	590	697	692	635	648	699	654	677	676	645	609	641	658	705	682	677	661	613	691	656	608	639	635	674	680	684	648	667	651	663	632	683	664	662	698	635	635	678	686	665	682	672	626	649	679	671	717	648	641	723	657	659	657	681	697	698	671	680	672	696	689	639	695	660	648	677	682	678	670	655	695	656	665	682	655	656	669	667	676	667	687	657	650	665	672	735	697	669	691	669	638	652	636	678	681	666	671	718	692	685	656	684	646	686	688	651	690	696	685	715	706	680	649	652	625	702	681	638	678	680	677	682	668	655	624	676	663	637	703	687	673	656	673	694	676	687	671	680	653	618	691	681	702	682	654	656	682	680	653	695	620	666	665	653	693	724	664	682	691	646	664	633	646	662	664	658	661	646	685	714	720	645	658	706	660	654	697	694	678	701	644	656	690	661	712	646	642	668	694	674	683	674	689	681	648	646	673	630	662	670	691	659	652	673	646	666	634	693	652	715	673	665	632	667	661	648	656	667	688	703	672	671	651	678	646	642	652	665	643	711	623	678	651	670	630	646	684	774	676	663	693	653	667	678	683	660	653	673	675	690	683	658	683	631	734	628	663	699	614	708	692	666	648	696	678	701	702	682	661	660	683	648	697	681	643	665	663	699	682	624	649	636	705	651	619	736	636	653	683	631	632	691	706	680	617	679	691	619	622	673	662	674	699	714	677	668	694	665	647	646	695	656	657	619	675	647	647	725	721	635	667	689	683	712	669	693	700	700	660	723	691	689	640	665	692	677	701	708	645	616	660	647	686	694	696	735	646	671	663	678	656	671	686	648	641	627	737	665	652	712	669	636	667	665	695	683	668	688	678	676	660	657	662	637	694	616	658	650	648	684	646	655	684	656	619	688	661	648	699	669	626	652	662	702	706	650	652	698	613	696	689	663	659	662	691	668	674	636	665	675	678	675	666	658	657	733	661	691	726	713	687	712	698	635	685	677	680	690	687	680	673	671	663	690	679	655	647	682	651	688	635	645	654	638	688	674	638	663	668	693	641	694	691	665	655	626	713	666	749	655	636	736	645	674	695	673	671	721	691	729	618	693	634	727	679	702	696	678	664	706	630	682	645	720	646	650	661	718	678	663	658	693	643	703	645	685	688	663	644	630	687	622	673	657	651	672	676	654	649	665	669	703	708	676	673	652	650	718	658	687	670	666	650	631	697	649	643	672	701	650	634	688	704	653	631	701	629	672	672	634	672	733	625	671	680	658	671	687	702	615	659	619	670	683	689	713	662	689	697	633	678	710	702	684	657	649	688	670	668	697	656	659	649	658	678	679	642	632	666	654	640	655	671	619	712	698	690	659	725	631	642	676	715	628	670	655	650	659	659	652	649	614	696	660	647	614	632	660	666	653	699	673	664	655	658	658	650	696	676	672	656	643	643	643	697	654	650	654	633	687	653	660	704	652	673	719	718	689	664	711	659	706	694	706	663	736	676	677	684	687	676	672	670	661	678	686	670	670	677	701	692	674	676	687	701	683	712	653	733	653	710	729	642	658	666	665	685	687	649	663	685	677	665	675	686	692	717	663	706	661	683	695	689	662	666	712	666	625	692	693	636	706	676	653	641	672	676	687	678	662	692	687	632	690	670	665	700	692	665	660	664	656	656	664	699	695	700	664	678	720	668	680	657	702	690	648	695	732	713	668	714	661	719	674	657	660	640	680	664	678	673	674	658	655	655	673	685	638	652	652	638	632	708	700	688	709	683	668	708	623	673	720	656	656	716	673	654	606	657	734	673	646	672	680	657	707	646	667	628	633	655	680	699	698	673	671	652	679	688	659	673	670	705	711	684	674	669	698	682	663	644	678	659	646	690	660	666	673	638	662	684	665	696	678	672	647	646	639	675	684	633	658	655	693	632	641	681	676	642	693	676	651	699	683	702	652	687	684	646	674	632	681	669	667	711	677	703	644	650	656	666	654	632	647	675	659	689	652	699	722	654	678	650	628	650	692	646	660	626	652	676	689	666	679	670	660	676	620	612	653	680	664	688	644	666	651	663	649	673	692	735	625	648	683	707	726	678	676	673	692	691	673	640	667	702	710	643	652	670	660	684	692	660	635	659	633	668	633	668	669	617	645	662	711	665	695	686	676	683	635	683	677	689	681	652	689	699	638	734	669	680	619	708	696	664	682	664	645	697	682	700	684	704	713	657	693	679	633	655	692	657	749	626	694	665	672	679	666	665	686	643	658	658	701	624	712	644	671	700	674	619	608	664	679	699	694	675	605	683	623	639	666	674	673	653	678	669	673	617	679	664	661	671	639	653	712	656	690	641	679	680	685	681	693	707	659	684	624	649	690	695	671	683	702	645	663	692	668	637	679	645	686	702	668	696	698	686	700	707	648	653	686	682	665	623	668	709	670	692	623	670	686	672	623	703	627	647	680	626	677	691	682	664	669	694	698	688	650	735	636	668	686	667	642	681	671	665	664	648	672	687	726	639	621	675	649	631	624	630	703	711	662	662	718	651	663	691	717	684	710	649	674	632	667	679	616	683	666	709	645	694	661	640	671	673	698	716	661	639	659	698	658	640	697	665	672	654	726	656	685	631	660	675	664	678	682	669	646	676	673	641	642	685	685	689	670	653	659	649	680	695	672	683	675	624	649	669	692	705	706	726	657	627	689	683	707	685	661	677	676	673	646	660	671	667	630	629	693	683	655	634	615	625	661	684	670	659	687	652	677	657	680	692	661	681	678	725	716	634	701	645	672	636	689	644	684	665	660	676	659	682	644	697	622	669	678	655	680	667	707	687	657	685	698	666	666	638	641	660	687	683	663	690	671	699	662	681	694	731	703	655	637	671	702	658	695	688	684	663	664	700	638	641	652	709	680	651	688	643	664	687	643	652	687	652	652	652	666	704	666	677	653	710	654	667	707	667	667	692	681	685	641	646	714	640	614	696	665	679	658	673	672	651	626	700	662	704	656	631	673	640	636	652	679	708	631	662	650	660	664	663	622	735	666	648	691	693	693	674	655	650	670	708	630	651	667
23837	20952	25013	27037	20954	20696	1185	370	282	243	196	191	163	161	165	178	182	154	151	152	161	152	130	132	166	129	142	156	137	149	132	129	144	141	176	129	141	143	145	145	145	158	151	120	143	127	119	127	134	155	140	146	135	151	130	148	132	131	125	126	140	109	124	149	140	136	147	138	139	133	141	129	119	131	130	141	143	118	129	134	154	117	141	142	138	138	127	124	117	117	160	131	124	126	120	131	117	142	131	134	122	120	151	144	127	128	124	137	141	148	134	127	119	150	112	124	140	150	139	145	119	126	122	136	141	129	144	124	146	141	134	118	116	126	134	131	131	143	119	140	123	112	135	128	134	129	152	142	151	116	156	130	138	150	149	115	115	121	132	129	130	124	132	153	146	131	168	109	155	122	143	135	123	141	138	141	133	138	137	131	138	132	104	150	126	135	103	130	157	121	133	123	129	133	124	148	137	131	114	172	124	144	128	124	131	132	146	145	148	152	136	121	140	130	144	139	109	115	135	119	149	143	134	128	133	125	114	141	141	127	121	126	141	126	139	157	131	140	130	140	155	123	146	135	133	164	142	139	130	131	134	115	109	129	122	148	118	119	136	149	127	136	148	120	129	141	151	146	151	155	130	129	130	146	141	132	160	128	133	156	138	103	149	105	122	150	127	120	146	132	131	161	120	120	150	106	113	127	119	120	129	125	123	140	137	134	121	164	150	136	154	128	135	111	157	117	128	110	120	120	118	157	134	130	154	126	143	130	112	146	146	125	124	156	144	127	149	125	134	152	106	130	135	141	136	157	157	135	125	138	134	125	124	151	127	123	121	131	137	124	133	147	142	131	127	146	137	115	123	127	138	134	117	137	120	137	130	132	129	125	150	139	127	141	130	143	120	133	125	122	144	128	120	128	115	121	133	147	141	129	126	125	128	145	146	124	115	126	133	127	154	106	120	133	145	150	135	127	114	137	142	127	124	112	116	133	143	120	118	143	153	129	118	143	122	141	127	133	139	142	132	138	122	124	133	138	135	122	135	133	129	112	134	139	140	119	166	135	126	136	145	163	147	128	153	120	152	113	148	155	121	143	133	151	145	159	137	146	132	164	149	139	116	153	134	160	128	118	133	130	142	132	139	125	156	145	137	142	136	120	134	123	118	151	147	139	127	139	144	134	137	148	121	126	167	136	136	152	153	136	145	137	130	149	119	133	142	130	137	128	141	140	129	132	151	139	136	147	138	137	143	117	147	130	122	149	116	150	112	144	139	147	129	154	137	146	127	126	159	145	139	114	142	136	125	123	128	135	133	152	131	118	120	122	148	148	140	142	147	118	133	138	147	145	126	136	135	147	151	153	129	135	132	156	133	128	118	137	127	130	148	145	132	141	125	146	152	141	146	122	134	119	139	139	154	133	142	129	138	138	155	130	141	144	147	141	145	138	125	123	127	117	143	117	136	117	116	117	124	132	116	133	138	136	124	122	133	137	138	115	157	152	149	143	151	134	133	142	118	119	129	131	145	148	144	135	151	145	133	122	123	120	137	132	110	139	139	138	128	111	122	134	149	151	142	121	125	132	124	125	135	148	159	126	142	126	135	136	126	126	116	155	140	155	130	99	141	135	151	148	126	139	124	126	131	115	117	135	133	142	137	138	126	148	122	131	114	150	113	121	131	143	138	145	152	115	129	126	143	118	124	161	143	140	125	129	125	129	144	149	123	141	130	133	157	126	140	126	124	140	131	127	122	126	130	125	147	122	120	129	143	137	129	139	144	120	152	119	135	123	121	159	116	140	130	145	127	111	141	127	151	127	136	126	138	130	129	138	124	113	149	116	140	123	143	142	122	143	114	156	108	111	135	114	138	143	141	129	109	114	144	132	128	131	149	121	140	112	132	124	141	140	141	157	118	121	129	152	126	134	118	129	140	139	126	141	130	141	121	139	97	135	142	131	132	134	143	135	136	154	140	152	148	131	153	140	139	148	104	142	132	137	147	151	140	126	138	126	139	122	126	128	144	139	120	133	135	143	129	141	146	140	149	129	129	137	131	144	140	133	154	117	135	125	115	160	139	137	142	132	134	129	133	109	135	156	129	146	125	142	155	148	153	147	123	132	138	143	153	141	123	135	152	119	121	135	134	130	147	134	142	136	142	135	139	126	135	143	132	158	130	137	123	131	125	133	105	124	129	149	138	152	114	126	143	119	134	134	142	133	145	137	119	114	138	136	121	141	145	147	123	139	124	119	127	133	128	130	130	142	125	140	134	126	117	116	137	161	125	152	146	128	130	128	134	135	138	131	128	131	124	130	133	118	118	125	151	139	131	120	136	131	125	142	136	153	160	162	135	129	145	141	134	118	128	144	147	164	128	130	130	134	150	123	142	126	143	140	145	144	132	136	144	124	135	125	128	140	154	146	152	129	113	138	130	115	135	140	135	151	144	137	117	128	156	146	155	141	131	131	132	117	131	157	139	138	144	122	141	127	146	136	128	124	140	119	134	144	122	126	119	129	150	145	145	133	131	138	136	124	121	133	134	129	127	134	155	135	136	118	111	118	124	118	153	134	146	151	110	128	145	150	133	122	131	159	142	145	124	145	118	128	120	126	133	116	167	149	134	129	132	140	140	144	132	134	139	115	137	118	140	135	119	120	149	135	134	128	118	111	140	137	136	128	142	115	123	152	126	131	126	147	131	150	128	124	119	138	128	126	155	112	115	142	133	135	137	127	153	136	127	135	133	144	143	119	132	117	118	142	144	138	122	133	127	130	145	144	135	116	107	143	128	132	131	144	135	147	133	165	121	139	131	116	142	130	135	110	141	145	118	104	134	125	132	122	126	155	135	145	115	131	128	137	139	130	149	133	119	135	139	126	130	126	104	126	132	112	133	112	138	162	147	130	149	140	120	158	140	147	130	145	140	143	149	117	145	136	125	142	124	115	145	136	126	146	153	128	137	131	133	113	123	147	121	109	89	105	120	145	111	158	146	132	142	151	130	129	135	136	146	150	145	139	141	131	117	140	156	131	129	133	150	129	133	146	136	126	139	145	139	132	137	126	160	133	138	124	128	128	123	124	145	134	129	128	122	134	137	137	154	134	142	131	113	137	129	127	143	157	111	146	145	139	117	126	116	114	143	124	125	127	115	129	141	145	128	151	167	124	125	138	146	127	131	149	143	141	151	159	151	107	129	138	140	134	133	143	106	126	127	124	159	135	132	118	123	136	124	134	151	145	120	122	131	120	116	130	118	162	140	124	143	121	141	114	141	148	135	118	129	150	136	126	142	145	135	156	147	143	123	124	126	112	112	149	122	132	120	121	129	133	126	153	153	138	143	135	123	126	140	140	139	135	142	145	136	152	169	128	140	131	140	134	151	142	118	122	144	129	121	143	153	128	142	134	155	136	118	127	120	176	138	121	118	142	158	132	135	144	126	123	123	138	106	135	139	125	141	127	109	110	125	138	138	111	130	137	147	141	131	122	148	132	127	127
3002	4345	2512	1140	669	541	443	437	426	405	390	378	392	340	382	365	334	361	353	337	354	327	345	364	354	366	325	378	356	344	372	360	340	329	347	337	346	300	355	366	346	348	386	334	330	341	324	365	333	329	365	349	356	341	344	343	355	344	357	349	358	365	342	340	337	362	335	356	331	349	310	339	337	324	367	354	318	344	310	372	319	347	370	335	335	356	350	319	332	361	358	330	360	355	324	321	338	361	339	362	333	365	345	305	337	328	332	332	375	333	318	373	347	322	309	343	359	366	366	325	359	305	309	344	363	344	346	304	337	345	322	368	373	330	330	330	350	310	326	310	281	344	341	327	348	344	314	331	338	361	355	327	358	356	337	328	330	334	338	343	345	348	347	340	336	346	322	340	319	319	334	365	323	316	313	343	318	370	342	336	337	351	385	325	369	327	323	339	339	324	317	330	353	315	356	326	367	346	368	353	321	369	349	337	347	320	337	340	341	343	381	316	327	357	311	308	349	346	331	325	370	341	323	317	347	364	362	320	357	351	349	326	366	359	360	346	326	345	331	316	333	333	336	316	340	333	384	347	363	303	330	339	357	317	358	325	338	334	330	330	343	360	342	342	326	335	309	345	336	333	353	322	372	339	338	326	330	345	329	362	358	360	329	347	354	321	317	336	333	322	329	368	340	354	347	367	342	367	357	358	321	336	320	349	334	350	350	338	347	351	330	308	366	346	318	340	328	347	327	352	346	354	322	339	316	342	337	334	365	349	332	354	334	356	354	317	365	324	322	317	320	350	339	306	343	354	324	327	333	337	297	301	332	331	371	349	344	346	332	327	302	326	363	314	341	363	357	333	339	316	324	348	350	332	336	356	318	352	323	389	350	331	337	326	367	309	332	336	368	342	318	331	320	355	382	358	336	363	349	343	321	377	357	334	337	342	350	360	372	321	331	308	350	351	333	318	322	327	345	363	328	377	357	345	327	324	331	346	354	361	350	338	340	311	332	327	352	344	358	349	337	310	357	356	340	352	345	331	348	382	343	321	354	337	321	308	352	338	321	352	344	330	330	336	342	336	330	382	361	359	317	369	368	324	377	323	338	347	290	320	332	334	329	379	323	339	341	335	345	317	348	333	359	325	324	320	318	341	326	338	330	329	339	351	348	341	339	334	328	313	318	340	356	332	337	320	373	314	382	335	325	342	346	348	314	358	367	335	323	330	355	327	340	365	328	318	322	335	335	374	370	369	334	298	328	309	310	358	348	325	349	328	294	372	327	336	306	330	345	337	365	351	349	333	345	340	348	301	340	335	338	358	317	325	335	342	325	366	360	348	333	348	295	378	368	345	353	323	322	323	313	343	337	329	365	317	351	356	313	313	338	325	333	358	343	384	332	308	310	353	319	365	331	328	358	363	338	317	348	353	312	331	338	355	381	328	347	328	356	361	340	332	346	357	318	340	365	353	309	338	332	348	347	346	362	324	332	350	314	346	329	338	338	324	369	344	310	317	360	343	347	309	321	325	329	344	306	336	348	330	316	361	361	330	353	353	344	363	335	341	294	333	334	334	319	313	332	322	362	334	363	325	322	361	359	352	323	319	355	342	328	337	352	337	348	347	326	326	340	349	318	365	355	347	340	340	363	363	346	333	337	338	361	324	328	335	356	376	343	330	373	320	350	340	391	341	347	337	322	312	317	312	328	335	344	312	336	343	344	346	343	328	325	356	345	363	337	323	346	307	346	337	324	367	316	351	315	332	354	360	339	349	358	332	363	360	319	345	354	342	320	359	315	307	316	351	354	332	342	336	318	359	373	342	336	372	336	325	367	345	346	349	337	332	332	337	332	328	331	353	298	352	342	322	363	361	359	353	350	342	355	323	325	334	322	349	340	344	339	353	342	363	338	355	315	307	325	361	346	335	346	327	330	349	349	311	314	358	326	325	330	326	342	340	312	320	329	316	360	349	331	339	317	330	361	323	347	329	320	356	348	368	331	374	357	357	323	313	340	329	324	351	361	328	348	319	360	341	312	354	368	346	319	346	356	331	345	377	332	328	328	301	347	301	356	336	371	314	330	311	313	342	344	343	344	369	351	324	366	346	321	322	354	326	304	390	338	346	300	355	358	315	341	306	385	343	314	312	344	341	332	329	297	371	331	333	366	344	393	353	353	352	330	343	310	354	326	366	332	357	343	321	342	331	343	330	348	328	343	322	349	341	344	321	353	332	324	345	316	346	361	350	357	340	319	323	316	358	346	337	363	297	347	386	330	340	327	380	345	343	328	343	324	353	347	333	355	339	331	335	320	342	340	329	321	337	353	350	330	312	354	325	327	344	325	308	362	358	356	347	305	330	321	352	363	340	331	317	338	327	347	355	348	322	338	349	317	340	372	345	338	340	367	359	364	316	329	356	331	355	329	338	334	339	298	335	347	337	324	354	359	364	351	323	388	330	339	361	327	347	313	341	360	342	367	357	341	364	295	312	351	359	357	330	343	341	343	345	378	342	349	324	352	341	359	327	305	340	325	341	332	381	312	343	358	330	295	342	348	349	359	356	317	368	334	389	330	314	317	338	337	370	308	350	329	350	358	374	367	332	321	341	383	332	338	343	327	332	332	337	326	323	361	329	371	342	352	351	358	357	338	304	350	341	324	329	350	322	331	338	312	326	295	371	337	318	338	324	352	311	362	329	355	314	335	350	335	380	361	357	312	319	342	310	343	328	301	332	360	352	348	327	310	342	323	331	311	341	299	348	332	336	330	313	345	328	343	308	347	340	349	348	341	344	364	348	350	326	343	385	345	354	310	356	327	354	287	312	343	338	342	376	350	345	371	354	316	335	317	368	338	361	338	363	351	350	318	324	307	347	317	327	351	340	323	338	315	320	333	337	338	318	352	316	330	369	314	325	334	331	341	351	331	311	336	333	329	332	342	357	318	334	318	343	349	322	366	339	316	383	319	346	332	333	319	300	334	314	336	360	315	347	317	389	355	338	326	322	320	359	327	334	351	340	351	334	349	345	337	323	340	331	310	369	383	347	324	360	361	326	368	364	334	358	298	299	327	312	341	344	335	319	343	390	363	355	332	341	331	323	315	366	344	331	331	331	369	320	354	320	365	345	309	303	334	344	357	333	315	317	364	339	335	345	354	324	345	344	329	312	371	368	352	315	330	308	308	291	349	367	362	333	312	321	333	326	352	352	325	397	315	349	346	357	340	340	339	349	366	360	367	360	325	296	317	310	323	325	336	329	347	331	339	319	354	345	351	329	340	332	338	393	363	341	337	288	338	342	355	347	360	369	296	320	324	320	358	318	347	345	356	336	350	348	360	339	386	368	371	329	353	325	355	371	377	347	328	373	327	364	332	331	337	338	365	363	328	360	348	368	357	344	345	335	367	344	351	330	371	355	345	348	359	336	323	341	334	307	348	353	328	347	309	321	328	346	350	353	317	333	359	336	329	347	369	336	325	332	322	336	317	363	339	367	345	339
32392	10477	1086	532	467	460	444	413	430	386	366	375	394	372	406	403	381	398	416	428	382	404	380	445	437	418	450	357	419	431	438	394	390	392	398	372	370	425	380	409	391	433	384	400	381	397	400	387	405	393	376	369	410	388	412	400	452	416	394	408	422	413	384	444	380	419	421	384	408	441	383	414	367	386	397	418	419	414	395	403	364	397	430	424	355	408	406	403	403	383	415	397	424	419	408	418	430	385	414	431	406	418	410	449	387	418	407	400	456	379	370	350	429	422	420	388	373	435	437	415	409	360	409	396	378	406	447	395	368	395	388	379	439	394	378	388	423	362	403	392	360	377	405	412	411	439	377	436	410	397	401	382	374	398	391	378	405	369	428	405	377	397	394	364	472	439	415	397	415	439	386	392	397	341	448	407	395	345	426	458	416	394	383	377	408	395	360	408	392	354	421	390	406	407	391	378	395	416	442	393	424	393	438	383	353	395	413	410	378	402	452	413	384	403	434	387	403	377	429	379	404	430	388	425	435	388	378	400	426	380	398	429	470	441	412	412	412	412	433	391	373	428	403	387	383	416	404	434	384	389	418	393	381	362	406	429	426	420	442	397	431	418	451	433	406	392	393	415	439	451	428	399	389	404	414	410	407	440	425	407	372	414	390	412	380	395	380	462	411	370	431	451	376	412	381	384	413	439	427	380	391	368	389	418	380	394	383	382	435	419	423	409	420	392	421	369	412	383	404	407	419	431	388	353	389	375	371	408	371	402	389	397	395	412	409	414	417	383	423	378	388	387	404	430	410	388	418	411	414	392	417	366	375	413	433	404	415	381	397	341	394	433	410	394	423	388	401	370	399	387	397	437	408	440	408	388	363	412	416	426	392	385	391	404	387	411	358	383	395	403	383	422	382	330	367	406	422	383	409	393	381	401	440	405	366	400	392	425	398	398	438	394	389	366	411	376	395	400	410	395	434	391	404	379	412	362	400	373	428	409	411	398	408	420	368	404	431	435	373	434	395	381	407	382	422	421	441	383	395	409	395	351	394	410	377	397	397	400	381	387	408	397	365	363	402	433	392	395	411	441	401	445	396	339	413	407	398	407	405	398	380	399	472	375	412	420	397	445	382	372	401	421	413	368	391	356	376	411	416	421	425	370	421	451	399	381	388	411	401	404	383	405	453	412	434	414	380	421	404	399	397	430	377	404	396	400	403	410	427	407	412	385	391	408	427	429	428	425	382	424	388	397	396	422	417	423	374	413	383	416	401	428	412	389	378	409	381	402	337	415	361	428	444	419	416	405	426	394	385	384	365	398	402	399	361	397	379	377	368	387	387	389	415	402	397	404	386	406	437	379	373	391	406	421	441	432	401	382	362	424	380	469	428	424	452	366	383	428	409	356	404	390	377	393	363	394	370	448	393	421	428	407	412	415	383	394	426	427	427	417	427	404	408	368	380	416	362	403	400	383	393	391	397	401	446	427	403	364	372	419	393	371	417	402	394	388	379	404	393	418	431	420	406	396	394	431	418	408	437	444	395	358	411	367	446	435	417	432	387	395	408	402	396	395	380	378	387	398	373	420	357	388	367	388	426	382	391	407	416	383	407	423	398	355	416	387	387	439	388	391	402	401	396	403	392	399	399	384	434	411	408	398	418	385	457	375	396	430	401	380	374	437	375	445	397	374	400	436	383	411	397	401	454	424	394	412	358	415	377	401	410	378	380	441	407	374	419	383	413	407	401	348	363	409	382	441	383	447	391	424	402	426	417	419	405	363	400	398	405	400	405	397	409	395	404	434	409	398	422	419	401	412	409	365	449	413	351	389	418	415	381	364	416	392	417	392	426	356	424	405	427	389	385	396	369	389	367	400	399	432	466	420	422	363	397	383	398	398	387	411	383	369	378	414	391	389	378	444	419	421	452	421	384	409	387	424	415	382	421	398	392	408	403	383	364	391	377	372	421	418	379	379	436	442	361	375	387	410	427	420	366	386	389	441	393	418	419	385	395	414	419	415	374	389	382	404	407	374	397	409	379	417	392	389	400	381	435	416	397	400	410	382	419	385	421	416	389	396	382	385	405	460	391	458	408	376	423	408	444	385	396	360	396	408	411	413	380	413	408	406	411	375	397	374	388	436	439	418	422	384	405	385	401	414	392	382	431	393	394	401	432	418	432	408	385	350	432	389	380	384	413	404	403	409	402	381	414	379	380	425	405	441	385	457	389	383	410	406	387	425	385	387	385	381	460	429	397	429	380	404	416	423	412	408	390	398	414	429	448	428	420	381	366	438	364	402	399	380	438	406	397	400	410	392	398	402	432	400	367	400	384	364	416	421	391	406	426	394	387	393	382	398	388	406	390	388	410	397	410	407	398	392	391	373	378	425	433	411	423	399	403	436	402	437	408	366	386	381	401	379	387	427	426	381	378	397	428	427	372	415	426	402	402	407	392	408	372	409	423	412	399	373	409	392	382	432	393	410	407	403	386	388	380	431	393	412	385	453	414	421	405	408	403	421	381	387	430	392	416	393	374	406	421	428	415	384	386	394	371	408	403	351	413	419	400	396	438	407	365	387	426	396	380	448	402	377	396	382	393	390	412	345	392	428	410	377	367	392	447	398	379	439	402	398	399	445	412	385	422	367	412	392	417	422	379	407	448	454	391	370	339	399	396	370	403	379	399	406	426	400	384	387	409	385	438	398	412	394	411	397	395	384	373	390	400	407	422	411	437	414	420	421	387	389	379	393	399	413	397	389	358	402	404	414	383	422	409	418	384	443	421	402	373	397	438	402	358	385	405	435	446	426	415	390	396	375	394	406	410	430	410	429	394	368	381	402	385	375	432	388	367	439	433	381	358	397	441	357	392	428	433	390	343	413	421	418	401	377	400	365	377	392	374	425	390	427	377	452	439	392	382	410	394	381	402	425	368	378	421	420	410	414	404	384	404	371	423	391	367	414	423	401	423	357	376	407	404	399	387	354	399	389	397	402	421	413	394	427	429	418	366	445	384	422	352	400	387	439	401	427	400	385	409	391	360	370	420	454	389	396	403	406	381	394	350	408	383	406	370	385	438	408	379	368	363	419	364	409	388	418	388	398	379	429	432	401	399	379	401	414	438	402	418	381	421	434	418	411	402	408	417	395	384	401	382	425	419	400	457	428	413	434	408	441	425	353	383	431	393	392	409	412	444	412	402	409	360	419	390	391	412	399	399	385	424	383	401	396	382	437	374	453	393	392	387	406	456	421	392	399	411	430	412	398	398	385	385	396	417	392	409	366	397	400	389	430	401	386	435	407	372	403	408	391	415	395	410	410	398	400	401	362	396	450	379	436	438	420	404	418	385	391	422	407	407	407	407	391	431	442	381	410	411	388	418	405	410	399	428	414	422	418	411	401	408	415	413	400	407	361	383	453	351	397	387	398	413	383	444	409	402	387	382	374	378	428	421	412	398	394	418	389	375	411	393	402	403	426	428	424	376	385	411	420	414	432
5561	947	974	902	953	873	847	845	915	888	897	921	942	868	920	897	906	920	945	868	846	843	923	898	890	927	847	846	877	910	897	916	857	886	905	917	939	865	894	892	905	852	921	852	925	869	883	856	908	875	897	914	897	866	902	929	856	902	845	895	903	947	918	920	860	902	880	893	940	881	873	923	909	898	903	869	853	887	924	947	872	901	930	869	845	911	929	900	864	907	864	885	869	906	839	797	870	894	899	875	875	881	907	903	948	881	908	872	904	912	874	902	868	888	895	855	859	908	879	919	796	896	938	840	919	916	930	862	874	876	904	900	873	957	856	889	904	911	850	925	910	888	898	846	912	870	953	889	861	874	899	827	891	901	831	906	865	937	879	865	834	862	908	906	924	887	943	888	865	922	914	830	886	888	858	916	840	913	883	943	870	849	893	895	902	878	903	893	859	892	942	894	879	863	847	938	850	899	947	858	948	902	869	863	830	918	953	883	905	872	832	898	845	879	916	847	919	935	866	880	870	919	905	836	857	910	892	887	843	912	893	881	913	868	854	923	918	876	869	853	895	875	849	857	894	893	871	851	850	901	851	874	848	941	940	889	846	912	864	935	921	932	912	882	890	904	931	904	935	968	866	880	893	900	888	888	902	932	846	888	860	849	934	897	976	841	877	907	896	873	937	895	902	893	882	889	872	850	857	851	891	951	885	856	899	849	867	891	843	867	946	865	828	900	888	890	856	830	965	863	867	927	932	889	911	897	914	919	937	844	865	907	870	876	864	910	857	882	904	897	945	923	921	883	865	917	854	871	912	899	885	852	856	859	885	835	867	886	875	901	847	853	905	897	882	873	884	957	901	840	936	873	896	854	950	795	894	824	904	940	921	885	925	877	902	886	889	897	910	923	900	933	895	872	882	841	875	903	903	878	897	967	928	858	900	889	888	910	830	848	870	918	934	873	892	931	838	884	959	860	886	888	893	856	953	909	949	890	888	919	840	893	858	871	915	850	907	879	931	899	872	908	879	954	898	943	906	913	885	895	897	940	929	905	918	905	854	872	882	836	864	877	893	881	903	884	904	906	896	882	883	845	885	835	885	839	876	878	885	930	917	880	865	880	866	886	898	893	849	903	887	869	868	901	881	899	877	923	889	909	900	892	836	934	878	894	918	839	849	828	855	873	917	860	843	888	878	898	867	879	942	850	916	907	876	916	903	872	891	903	931	826	867	874	910	917	882	847	933	888	895	903	880	847	862	853	897	868	894	891	888	938	953	879	894	883	931	906	820	909	846	907	877	855	869	889	872	887	895	910	916	901	863	901	920	884	818	876	948	909	929	863	871	862	909	886	881	882	879	857	876	875	917	911	886	919	882	840	911	882	880	858	891	881	935	895	944	934	846	936	870	873	838	930	900	828	834	869	893	896	875	868	873	894	907	889	853	920	893	899	941	887	929	866	881	869	933	884	923	901	880	888	867	894	903	895	891	848	872	866	854	918	920	918	886	870	858	867	860	867	887	884	923	906	924	913	909	897	920	889	864	862	854	896	833	938	908	907	918	876	911	894	1003	918	872	914	897	889	885	871	876	892	858	890	868	889	902	975	892	887	896	866	886	851	906	867	902	943	907	911	815	896	913	888	915	907	919	899	929	907	849	928	915	887	918	869	887	901	887	824	863	879	855	898	907	915	915	874	862	864	858	895	900	915	923	902	922	885	941	868	824	859	878	901	883	869	879	873	916	852	841	879	868	846	927	839	910	884	891	904	881	931	913	855	879	894	906	883	862	897	888	856	915	871	887	881	868	861	889	873	847	844	859	904	894	893	835	880	883	943	891	885	907	876	887	858	881	906	854	855	879	947	885	901	914	920	927	902	928	878	907	866	905	878	865	852	939	910	891	808	922	864	826	882	891	839	888	888	908	862	879	849	908	883	891	906	898	868	873	922	923	837	932	943	879	887	872	876	860	909	933	843	864	948	878	857	837	884	947	926	862	926	894	893	832	888	895	902	833	898	909	889	915	904	958	864	883	886	884	919	886	905	879	865	913	917	869	916	946	879	883	961	895	948	887	884	896	875	932	869	907	930	843	860	908	879	903	929	846	894	868	890	932	924	905	888	912	895	870	854	909	918	905	900	843	879	828	930	917	921	953	946	881	879	933	813	901	897	895	929	913	904	940	889	847	871	908	886	889	921	888	906	912	879	890	854	878	922	846	890	893	948	888	869	897	899	896	907	898	894	867	922	868	916	909	900	911	885	915	923	897	859	904	948	943	865	861	902	901	907	903	901	907	955	862	868	900	934	881	877	899	872	917	913	875	863	903	893	899	896	892	933	882	868	888	899	857	859	955	901	929	900	881	879	919	908	929	856	903	884	854	844	869	907	924	929	855	888	923	857	880	924	950	867	912	844	911	894	888	879	885	885	855	882	838	855	887	875	892	944	890	873	834	861	920	884	886	877	907	891	911	906	946	917	920	882	901	872	901	875	913	884	871	877	904	876	839	826	877	904	905	844	893	897	826	892	917	903	892	861	905	945	872	905	879	917	891	873	873	890	899	907	912	845	903	938	911	862	865	895	932	846	912	924	959	922	879	902	932	876	880	882	892	936	861	919	916	923	906	913	855	893	883	934	868	875	919	855	854	882	861	841	892	883	889	857	861	889	801	871	903	892	902	855	931	904	891	917	877	874	850	849	857	873	888	870	879	907	844	913	884	906	948	856	848	900	899	931	854	886	887	864	930	881	898	875	891	870	874	886	899	906	880	867	850	875	924	868	855	886	944	918	872	920	892	884	885	872	884	893	904	867	856	868	877	895	893	840	900	866	875	886	868	876	897	900	922	906	888	896	863	865	850	877	890	856	895	881	871	899	862	858	924	823	894	911	935	863	989	875	874	887	932	935	871	867	893	882	883	866	850	911	853	938	896	897	870	868	894	902	912	948	891	921	883	929	834	885	860	884	898	885	916	939	853	849	886	906	934	919	837	882	867	896	914	882	848	854	966	867	917	853	900	910	916	928	892	902	879	882	854	887	909	839	889	891	897	930	878	875	926	889	943	848	895	912	913	890	826	926	878	904	916	886	839	859	865	834	941	863	864	860	916	892	916	857	921	878	830	928	881	854	910	897	903	854	868	920	863	900	903	935	922	853	871	910	888	864	914	926	863	900	884	934	900	855	917	877	904	904	876	873	849	891	890	900	920	880	891	919	906	871	924	895	853	880	857	903	916	846	897	892	912	892	935	895	886	922	852	896	860	869	854	897	925	908	893	830	863	905	869	946	888	890	853	922	852	962	927	911	860	894	928	906	876	916	868	892	899	871	891	899	932	939	920	900	905	861	858	941	938	899	971	904	918	905	936	933	952	894	908	895	826	915	898	874	856	890	830	963	932	923	919	911	847	881	846	858	853	836	904	874	910	841	872	874	939	921	856	953	866	942	875	888	911	896	941	858	910	897	952	905	941	901	879	868	909	854	906	899	890	847	939	893	856	828
24564	21010	24449	27755	20461	1926	508	422	337	319	350	301	319	335	342	327	325	299	318	330	311	285	311	308	330	312	310	286	321	281	331	300	294	303	299	294	309	291	272	315	303	303	286	300	298	319	329	282	308	289	258	304	277	317	318	310	322	296	285	319	312	334	285	280	319	300	295	302	311	290	316	278	292	325	272	283	276	296	296	287	300	291	313	292	304	318	294	333	284	300	312	303	296	318	289	305	287	325	291	311	324	309	271	325	293	269	273	318	290	311	309	282	276	278	297	302	315	305	269	308	274	301	282	276	302	307	284	285	309	278	322	296	259	274	290	294	322	311	295	265	288	301	303	331	279	291	311	332	294	315	311	326	317	303	272	313	300	274	285	318	306	266	309	321	334	310	310	298	291	276	336	315	290	324	291	327	305	337	284	287	297	287	310	291	293	313	325	273	279	285	299	274	241	290	289	294	313	359	300	291	316	327	306	307	307	313	323	345	320	278	297	263	309	286	326	265	311	299	288	314	313	309	265	294	315	280	331	299	271	292	269	322	290	281	279	350	310	315	306	298	307	286	294	314	293	323	315	283	352	291	307	287	287	294	315	326	314	317	308	310	300	319	301	312	316	273	275	301	314	296	301	318	279	301	287	310	298	335	329	291	293	284	272	290	323	292	301	311	279	309	282	296	303	325	286	327	292	287	340	285	281	325	287	315	322	307	296	326	303	274	319	294	307	301	307	267	324	311	289	315	307	288	312	271	298	292	273	267	315	310	310	282	311	275	290	281	305	331	284	305	262	286	314	282	281	314	318	301	280	303	339	270	282	279	335	289	280	306	300	300	267	306	287	302	285	299	296	275	333	323	326	297	317	315	289	265	293	296	295	318	307	314	318	301	295	316	314	306	275	337	304	301	288	311	283	320	311	302	299	303	308	334	297	331	310	293	296	328	312	300	276	257	303	306	285	286	286	279	287	287	267	283	309	306	293	314	320	274	318	292	294	288	293	307	282	285	300	279	329	318	294	278	290	302	301	308	302	293	313	273	322	304	314	310	341	304	294	286	296	286	305	257	254	285	297	286	311	306	287	337	308	332	288	297	312	298	316	294	270	317	273	306	337	283	301	302	300	294	279	320	288	311	292	286	294	294	311	293	278	307	317	294	297	300	313	296	244	281	261	326	301	263	305	266	310	325	327	297	301	309	325	295	303	268	293	290	305	296	314	315	293	320	303	286	291	312	286	307	318	300	293	256	263	302	293	296	318	294	304	320	286	288	304	323	293	254	326	308	279	306	309	283	273	300	320	324	307	308	282	286	283	296	316	248	298	307	291	286	303	328	299	291	293	300	297	296	283	289	297	309	307	282	268	302	302	303	254	283	296	311	332	326	311	296	292	327	324	311	283	280	306	278	258	273	317	290	285	296	337	290	321	272	304	286	294	299	304	260	363	292	301	277	297	328	333	335	310	304	299	309	308	298	296	318	289	337	284	296	318	300	312	299	304	266	316	291	295	270	296	288	313	289	302	299	309	323	280	310	294	271	294	308	295	248	301	292	295	275	294	294	266	306	301	268	296	283	285	272	288	294	270	307	292	295	287	293	293	288	292	282	287	284	302	246	302	311	293	289	280	334	320	290	270	291	303	272	312	315	312	317	300	268	300	288	277	294	321	297	292	283	295	276	292	292	295	298	320	333	296	276	284	326	310	317	290	313	275	291	296	308	283	302	306	273	291	253	306	281	270	293	328	317	280	273	335	293	279	307	317	298	326	299	318	286	300	318	316	297	312	290	300	323	296	267	323	326	287	294	276	317	294	277	275	321	272	285	315	292	331	263	270	290	306	325	284	299	307	326	308	320	312	334	322	362	301	316	305	262	306	283	308	307	310	304	328	306	301	291	292	290	312	316	300	310	319	331	305	285	298	267	284	328	283	304	313	276	264	261	308	311	283	326	312	302	315	315	324	289	307	319	304	320	293	321	299	298	287	322	272	290	323	281	301	282	333	267	278	287	276	321	329	324	319	293	349	314	253	300	287	286	307	291	293	290	299	284	272	279	284	273	288	326	323	290	302	274	293	331	293	288	286	279	312	320	271	303	314	277	303	290	298	290	294	310	287	291	315	314	294	333	294	270	278	292	257	301	292	285	348	292	288	311	271	321	341	296	358	326	275	271	308	267	314	323	306	302	312	320	326	254	313	305	332	311	308	285	367	297	326	307	290	294	286	301	284	303	254	303	284	310	339	320	302	286	302	302	309	335	312	261	362	274	299	290	317	315	305	297	293	308	324	277	295	258	305	286	331	278	280	308	322	306	297	313	304	279	296	294	285	340	322	267	331	306	299	314	294	328	324	305	291	312	263	299	344	272	280	297	289	320	278	302	294	298	298	291	296	296	288	284	291	283	265	328	302	277	335	281	275	295	289	321	288	308	327	296	299	311	278	327	306	257	306	312	315	328	336	301	295	284	302	289	274	290	279	341	284	277	307	269	322	287	273	286	314	323	291	302	297	260	276	320	311	280	305	288	303	313	307	296	309	311	322	273	311	277	299	318	306	313	265	308	310	345	265	313	296	285	296	288	290	286	292	291	304	319	275	291	286	278	314	304	292	313	286	316	322	293	324	293	304	296	306	286	292	298	277	301	299	312	303	287	288	321	297	299	302	314	321	305	316	297	282	270	288	300	283	298	305	297	308	315	330	289	286	290	297	310	302	320	329	297	285	282	294	310	289	307	337	315	288	277	319	293	329	303	277	287	279	302	273	333	282	306	293	308	319	280	334	269	288	300	277	296	296	317	290	301	285	306	274	305	278	287	313	283	286	286	308	306	285	309	280	283	263	313	285	326	314	317	337	295	287	314	301	300	295	305	313	281	313	318	308	321	293	350	279	297	299	325	313	274	297	285	324	347	339	282	292	293	297	319	312	306	312	299	278	316	288	339	278	303	295	273	304	310	300	300	279	259	324	297	318	292	280	317	296	290	292	271	277	285	316	330	337	276	294	284	284	305	284	309	299	322	315	300	324	270	299	257	291	284	307	280	285	308	276	287	293	303	285	296	261	299	271	298	307	310	276	288	325	303	288	300	306	288	292	284	300	289	255	314	280	308	303	339	289	265	287	281	284	295	303	315	317	298	316	288	281	303	331	323	292	278	289	263	282	321	286	295	323	313	300	289	317	316	298	317	288	310	287	313	345	287	292	320	288	310	274	290	291	318	307	326	300	321	298	308	284	324	298	298	311	290	271	285	321	306	287	355	324	281	304	268	310	287	286	329	318	303	284	336	293	285	273	322	287	301	298	305	256	301	292	266	260	280	295	281	325	288	312	322	295	280	281	276	333	305	301	294	315	304	292	309	309	284	316	325	290	295	298	300	297	278	296	286	313	275	296	297	299	284	293	319	310	278	286	329	303	284	284	281	306	309	306	323	288	292	296	306	289	323	310	277	274	301	332	289	299	290	279	298	299	310	303	294	297	296	285	282	313	308	306	296	326	309
3185	2891	1766	1096	831	724	725	675	659	690	700	667	696	729	667	685	684	672	648	658	729	683	661	707	631	716	689	670	652	685	643	702	698	706	637	691	686	671	688	712	647	662	712	665	656	701	703	663	683	679	670	679	687	676	666	685	709	685	683	621	664	682	665	693	681	665	678	708	657	675	659	671	676	689	652	660	653	667	686	652	652	687	684	667	661	682	619	651	643	688	664	661	625	680	671	696	679	680	631	650	667	655	701	640	677	672	699	670	672	654	654	663	685	687	689	663	650	688	647	651	662	665	668	681	669	690	668	659	668	667	681	654	647	645	684	583	692	646	639	651	697	716	666	671	660	675	686	642	675	635	659	623	709	701	693	652	697	622	649	689	694	692	671	674	662	643	641	661	648	668	656	689	654	682	697	675	655	670	667	664	702	686	683	657	637	701	670	642	700	639	642	677	658	671	674	719	708	687	654	689	708	646	649	606	666	684	708	677	669	662	647	679	658	664	665	668	703	706	706	687	644	656	639	721	687	688	709	662	623	716	667	680	642	667	687	646	670	685	661	688	645	718	665	674	712	690	712	682	669	600	693	668	671	613	693	657	676	705	662	701	648	670	695	660	668	643	707	704	687	678	682	645	654	703	706	643	690	698	679	639	685	657	664	699	640	672	629	670	631	652	650	666	656	716	669	648	668	648	659	691	682	697	623	652	635	694	698	691	684	712	655	614	654	682	663	690	602	675	677	653	661	679	681	699	666	643	661	653	654	692	659	677	613	736	697	703	677	613	675	711	656	632	676	697	644	679	641	685	682	678	672	674	694	682	670	647	738	658	645	627	689	691	703	644	663	707	694	682	670	679	613	640	676	704	681	708	643	675	631	676	664	673	620	678	751	678	675	659	687	718	685	617	663	654	672	713	669	715	670	689	668	639	637	737	694	661	679	729	707	665	703	648	664	722	674	722	651	692	717	686	703	658	649	716	646	637	686	616	694	710	729	667	680	646	661	668	686	687	678	646	667	647	669	683	660	698	705	661	698	650	690	665	686	661	671	653	642	653	655	703	698	685	684	622	670	699	707	660	677	682	664	665	685	654	682	685	642	674	660	722	692	647	645	635	677	643	679	709	700	681	652	725	682	666	709	655	698	665	684	650	689	661	645	668	656	683	658	680	645	656	617	720	689	685	667	657	652	725	679	643	665	682	686	690	692	685	640	711	649	665	668	667	636	695	713	655	632	700	696	643	691	657	648	656	666	665	655	661	641	636	650	672	655	662	627	707	705	663	720	708	698	682	658	656	681	640	654	659	682	640	670	690	680	666	668	663	665	647	704	704	696	672	669	675	682	717	671	661	701	709	643	697	688	654	668	700	659	614	665	643	642	688	705	679	635	697	699	655	706	718	671	659	685	648	671	734	718	704	692	675	657	631	666	691	668	663	640	632	655	697	700	688	668	717	686	648	693	618	679	712	691	714	640	651	689	683	646	634	685	728	671	670	676	693	651	674	700	669	651	697	655	659	621	656	705	652	655	697	691	660	634	617	721	705	617	724	652	681	687	681	631	693	667	640	699	641	671	684	678	664	673	643	679	647	711	745	652	678	677	675	644	684	741	685	672	641	665	682	648	636	660	667	703	671	647	703	661	658	666	696	668	657	661	692	621	683	651	626	617	677	669	682	644	617	673	669	668	670	691	659	628	690	680	667	688	640	670	649	697	715	679	684	684	662	642	676	679	664	643	650	622	660	656	707	666	690	708	663	698	648	648	719	660	689	673	609	668	693	616	671	710	692	655	681	686	681	698	663	678	649	680	724	700	688	658	638	655	661	670	662	685	753	695	678	658	681	636	673	669	671	670	668	644	720	694	703	667	625	659	695	667	685	703	705	660	708	646	664	675	626	694	639	667	690	679	657	684	692	680	663	701	685	685	661	665	644	653	678	699	647	683	652	668	706	661	669	700	665	706	673	614	645	631	641	664	661	648	685	708	664	728	690	667	642	661	689	645	697	636	661	673	637	627	638	637	633	673	685	682	659	669	754	709	702	681	650	690	646	641	696	679	673	641	720	693	691	683	662	657	658	676	661	661	711	695	734	766	686	656	702	671	656	615	649	680	669	663	662	686	635	722	679	659	631	628	689	671	638	651	663	672	680	684	700	658	649	664	662	649	640	684	687	639	664	702	666	710	711	655	677	668	679	677	664	725	687	639	676	669	687	647	621	665	670	660	691	659	677	651	691	665	708	692	689	635	672	653	703	657	704	695	673	662	640	669	664	668	663	676	683	652	702	676	673	653	622	663	710	680	660	673	669	691	724	652	721	674	660	689	693	651	642	686	668	643	628	624	716	689	673	673	663	651	614	653	677	675	658	670	680	662	661	680	702	685	644	701	659	700	625	659	683	684	666	704	693	706	663	709	665	662	704	678	691	694	677	650	685	690	687	722	673	673	702	679	661	648	632	641	682	662	673	675	653	651	640	674	650	649	682	727	669	691	674	667	641	620	701	658	632	655	692	663	638	630	681	630	641	666	686	694	648	623	682	705	752	657	681	621	666	634	701	695	682	669	676	668	679	679	640	649	666	651	662	672	658	666	667	673	638	673	711	676	684	675	665	657	646	671	676	708	684	686	669	666	631	608	660	706	681	658	709	634	632	702	638	648	668	633	680	641	643	656	664	632	676	678	666	651	659	713	654	647	623	692	687	658	667	660	647	680	689	696	667	676	674	690	696	682	655	626	651	646	635	704	686	656	670	666	698	670	665	674	669	668	661	645	631	671	661	641	689	671	665	672	669	690	668	651	617	669	659	716	674	676	722	681	653	661	622	720	701	662	672	698	646	649	681	684	616	663	676	653	644	682	687	643	682	693	678	638	676	651	631	677	655	686	680	670	664	717	672	661	628	665	657	726	657	651	680	624	635	681	654	698	666	639	688	657	638	703	629	645	663	677	640	647	638	673	711	649	654	632	620	672	686	647	682	659	665	638	680	709	688	686	655	714	639	695	722	674	650	616	651	656	671	697	674	603	642	638	692	582	645	641	666	683	665	699	657	737	669	639	691	646	730	709	737	677	648	707	649	702	704	705	646	707	666	660	643	698	644	738	672	677	704	682	654	693	661	669	647	646	687	694	664	694	661	705	637	646	666	660	664	627	656	720	695	656	688	691	638	627	708	666	632	683	689	716	655	689	670	654	668	676	668	643	648	667	652	635	648	657	704	674	667	674	648	672	649	669	647	672	708	703	715	704	687	695	667	676	620	697	693	654	655	682	673	691	664	660	694	664	716	666	668	646	653	642	609	690	685	662	658	682	694	650	663	657	661	682	673	658	626	640	719	674	641	683	657	690	656	670	674	629	721	681	660	645	713	659	689	670	654	694	670	697	718	688	656	671	690	661	691	668	652	649	687	690	696	647	659	663	678	653	668	626	691	637	711	690	656	637	669	672	660	692	675	646	705	700	670	653	633	642	671	670	672	660	689	727	690	681	649	689	702
23777	20940	25040	27015	20947	20701	1189	407	279	244	207	206	176	180	163	158	152	202	156	166	137	138	119	156	149	154	128	138	142	148	147	172	156	143	173	138	138	144	140	163	145	137	159	146	128	147	126	132	138	134	132	109	112	132	128	142	131	132	117	163	127	139	130	135	130	130	138	125	131	112	117	126	118	135	137	141	131	156	147	134	136	122	139	139	157	146	120	141	131	140	129	129	138	134	124	139	137	142	122	146	137	134	123	120	118	134	133	150	139	158	127	111	123	132	132	119	132	135	114	155	127	164	142	123	137	159	132	131	131	138	163	129	143	138	145	121	144	134	147	137	145	154	117	143	128	116	152	127	153	145	158	120	118	113	123	139	147	129	136	136	127	106	132	109	144	153	162	148	117	133	119	121	138	131	143	118	118	117	159	132	128	117	140	133	139	122	146	159	138	135	118	142	128	126	114	154	119	126	127	138	122	149	112	144	134	132	159	126	137	151	140	137	138	128	147	129	146	146	149	137	153	125	128	134	140	118	134	157	121	136	153	138	133	151	147	143	122	168	118	137	140	116	135	114	125	121	137	119	130	142	137	130	143	138	144	143	133	125	152	125	129	148	138	116	136	141	138	113	144	148	119	159	148	134	128	144	132	139	140	119	122	124	134	125	138	156	151	139	130	139	147	142	134	142	114	128	161	136	126	139	121	114	129	123	140	120	107	146	140	131	138	168	125	133	128	150	145	152	134	127	126	152	126	135	127	138	105	132	139	118	127	136	148	123	130	155	138	128	134	169	135	122	133	143	126	128	110	115	144	133	135	109	133	123	147	127	133	145	151	133	117	133	152	121	127	141	120	137	123	123	141	142	138	125	125	118	137	128	130	122	132	119	146	124	134	141	137	146	151	111	123	118	117	113	136	144	152	122	133	121	134	131	159	125	112	132	142	130	123	148	131	142	143	141	134	137	129	135	127	147	149	117	138	121	131	143	131	134	136	131	122	118	142	138	132	132	136	137	168	134	120	130	150	121	125	126	134	129	124	131	131	136	113	130	141	131	119	120	139	146	145	114	122	116	132	141	136	105	148	145	121	132	142	151	161	139	140	122	149	149	129	113	128	137	121	142	126	132	140	144	132	125	131	128	137	124	133	143	149	132	138	137	125	137	116	128	131	125	145	134	155	134	143	130	119	131	134	153	141	133	129	162	144	114	143	124	130	142	133	137	150	151	131	125	143	130	139	129	124	122	145	143	146	127	124	120	143	142	140	139	148	124	151	144	125	131	145	129	125	131	129	137	122	135	124	139	124	152	111	130	153	136	115	119	144	108	146	127	135	125	123	145	139	132	154	119	147	139	123	148	115	119	118	120	124	118	137	144	128	139	129	153	116	146	148	124	113	130	137	120	137	123	123	140	125	123	139	139	142	114	136	124	136	128	123	136	128	124	158	122	137	147	156	120	156	126	138	145	130	138	136	131	137	147	162	130	122	123	143	153	138	128	140	161	125	134	143	116	125	120	127	141	138	170	142	137	134	139	134	133	130	129	120	117	131	142	142	124	120	160	155	134	147	121	149	132	121	129	145	111	120	134	140	133	162	124	134	125	135	129	129	132	130	123	113	129	126	134	135	119	129	160	151	134	131	129	105	114	125	129	125	143	146	148	152	129	130	133	128	129	153	128	121	140	129	119	143	139	162	137	128	127	124	154	120	128	140	154	130	121	127	119	136	124	120	121	133	111	126	130	113	128	141	142	125	130	142	118	132	125	140	123	119	120	128	163	148	132	134	132	159	147	136	137	132	115	136	127	107	117	150	147	158	134	134	132	123	134	142	149	125	113	123	133	129	137	111	139	137	131	129	110	122	142	149	131	140	153	139	133	120	149	135	121	116	143	146	135	102	134	135	126	141	146	131	111	143	132	135	158	107	136	124	139	167	150	142	153	127	112	125	144	137	124	156	132	137	129	129	141	142	157	139	139	142	129	148	118	130	141	128	133	128	113	123	128	125	116	132	107	129	111	115	147	150	139	134	148	131	141	140	145	144	152	114	131	124	139	130	131	138	135	151	152	140	106	127	127	144	129	125	129	144	139	140	131	134	129	119	129	146	148	140	153	140	117	118	148	122	150	145	111	167	134	114	132	111	125	146	139	114	129	130	142	120	132	127	111	120	120	121	131	132	126	117	142	143	139	119	135	152	124	142	140	144	137	131	115	107	162	140	138	146	134	152	112	126	132	134	130	122	125	142	151	124	122	135	110	128	127	128	136	141	144	120	124	160	146	136	126	107	147	135	150	151	112	138	136	140	149	128	144	121	126	138	138	137	110	133	157	126	151	130	130	139	133	113	126	140	140	139	123	138	142	143	152	143	140	114	140	135	126	123	134	140	130	139	146	126	122	122	112	122	123	127	137	135	124	122	127	144	150	120	150	153	127	136	111	143	114	139	131	137	137	132	126	143	150	134	131	150	150	138	134	119	132	152	131	145	165	130	133	127	152	135	110	135	137	149	133	120	104	117	145	138	142	140	114	118	133	132	132	142	133	137	142	139	133	117	119	131	129	145	140	140	124	143	121	118	144	137	137	133	142	150	132	141	143	128	133	133	139	132	145	122	125	144	116	132	127	120	125	147	130	136	134	121	133	120	131	131	148	132	128	122	123	109	146	118	133	154	126	130	140	124	136	145	126	120	128	128	119	135	108	139	138	126	158	130	132	140	133	141	123	142	127	134	120	123	120	118	134	146	111	130	136	130	119	131	116	137	136	146	136	123	120	130	138	157	143	121	125	136	152	157	148	129	127	106	119	131	113	149	124	133	130	144	134	144	149	152	125	131	125	145	137	136	126	154	140	149	131	152	133	142	144	135	125	115	137	145	137	104	127	146	119	129	128	103	159	137	159	142	134	134	144	140	139	127	137	135	130	147	135	146	134	137	146	119	121	133	171	114	137	133	144	135	128	120	137	124	115	121	134	118	139	128	130	125	155	131	133	124	141	134	132	136	141	128	134	123	140	114	128	137	115	141	132	146	146	154	135	127	154	116	139	125	154	118	122	137	150	139	121	127	145	144	141	144	156	111	123	149	141	127	153	136	154	137	149	138	136	138	139	129	129	144	142	118	144	158	119	119	131	127	103	182	141	132	128	124	144	133	135	135	125	135	135	139	133	138	135	145	126	136	143	114	126	125	119	138	121	151	132	129	131	125	141	167	141	135	123	142	127	147	130	140	132	136	106	136	142	131	153	140	151	123	139	137	137	142	115	155	147	128	148	143	137	134	115	129	147	159	150	132	132	139	145	136	113	141	136	111	127	136	149	121	127	135	139	123	150	139	125	151	138	143	134	124	147	147	125	151	136	122	141	125	141	129	122	126	94	137	119	123	125	146	154	115	126	132	113	142	133	127	139	156	113	110	129	122	134	160	137	115	119	118	141	128	140	138	159	136	140	165	135	130	123	154	148	123	138	119	131	155	146	136	128	133	120	143	125	126	127	136	131
3024	4309	2389	1129	686	528	460	401	400	407	374	359	371	378	338	360	362	363	367	340	340	353	335	372	344	346	309	359	325	308	372	345	342	362	381	349	335	328	354	315	372	342	325	341	329	350	353	332	346	337	329	357	366	357	286	354	306	367	327	322	331	322	313	344	356	353	329	313	336	346	319	342	331	353	342	335	346	331	344	357	343	350	349	376	343	326	313	328	326	363	346	320	343	346	368	347	347	341	342	308	346	334	322	320	345	372	344	304	344	343	354	336	342	371	332	377	318	363	326	306	320	346	353	333	342	325	331	366	362	328	338	310	362	351	339	323	352	337	339	315	321	339	312	352	341	343	359	350	326	348	347	355	376	328	354	320	299	376	340	351	330	343	351	349	344	345	370	356	357	361	351	346	324	335	354	351	328	327	344	359	326	337	360	341	326	326	361	336	360	332	341	323	352	339	337	339	373	357	343	336	342	338	340	359	334	343	333	309	351	330	330	341	357	338	340	335	345	331	338	350	321	345	337	324	333	340	336	292	307	329	346	333	315	330	286	351	340	330	313	335	336	343	322	331	345	319	309	348	350	331	325	332	348	359	329	355	316	318	337	337	326	341	331	347	324	322	372	331	359	357	329	352	358	353	303	317	340	358	356	321	364	339	353	388	355	360	333	314	364	337	351	330	395	325	357	334	373	325	345	340	316	352	332	316	397	332	368	320	332	328	367	320	347	327	371	328	370	347	311	341	345	335	327	313	340	302	327	319	351	323	336	333	332	333	330	323	323	375	333	372	358	331	311	346	308	316	356	331	364	329	323	328	349	358	365	333	335	322	325	370	356	326	358	329	359	337	328	330	330	297	333	339	333	337	333	334	339	333	344	332	338	341	317	350	324	327	330	369	316	330	301	340	293	331	317	353	331	340	339	338	339	343	348	301	324	327	356	350	329	377	315	333	319	357	329	359	339	348	371	348	349	331	351	366	321	303	332	361	364	345	346	357	350	302	329	325	350	319	317	360	348	339	358	347	339	339	347	341	344	316	330	342	346	365	367	320	342	347	346	354	332	329	341	328	346	343	318	330	334	346	318	320	329	340	329	368	337	362	342	374	378	330	336	340	321	346	333	360	354	337	341	377	341	362	312	306	308	343	354	344	365	325	312	328	296	307	341	363	305	352	356	370	371	346	335	319	325	326	361	313	340	326	342	336	353	358	357	358	335	346	359	342	372	353	332	305	363	360	345	315	314	306	341	375	346	352	313	339	361	321	342	369	341	338	342	317	338	333	325	328	337	349	327	351	387	369	326	366	374	332	341	322	316	348	331	312	321	366	370	327	347	371	298	298	304	391	365	364	304	348	351	330	303	328	320	320	352	334	362	353	331	336	349	351	328	319	334	356	330	333	292	301	328	339	363	351	319	350	317	363	347	368	338	324	319	366	360	323	353	340	342	348	337	346	351	319	338	351	357	313	347	345	339	337	350	349	325	309	340	345	313	350	318	319	310	353	346	343	353	328	330	318	341	346	315	367	292	368	355	357	338	341	349	326	361	343	346	332	339	333	333	323	327	330	295	334	341	328	365	329	344	360	342	320	375	311	347	367	341	325	358	344	321	347	351	344	329	322	328	348	308	325	322	324	340	334	350	323	339	357	303	335	343	330	340	354	362	354	343	332	332	325	315	302	364	326	307	356	338	351	342	330	341	326	311	374	318	325	373	323	351	336	348	356	314	355	322	368	354	317	355	344	335	357	360	342	324	345	327	333	343	362	324	337	357	324	328	337	344	351	345	341	341	338	358	322	342	321	357	325	327	334	384	345	329	334	343	354	351	335	342	336	326	323	322	337	317	336	322	336	356	363	300	329	317	327	326	320	330	308	332	356	330	313	337	340	306	328	339	355	345	342	344	346	348	350	346	344	320	330	323	337	353	332	343	334	332	311	324	336	343	335	352	341	325	332	342	319	363	355	345	343	334	308	293	347	332	374	343	320	333	311	343	358	338	353	343	325	344	356	321	326	337	326	324	343	322	307	373	327	355	323	345	301	306	343	349	337	346	344	318	359	346	369	328	314	355	340	332	358	347	348	354	357	324	367	337	334	345	315	337	334	304	360	336	339	348	329	361	307	339	332	343	355	310	346	315	327	310	339	342	307	330	354	344	354	336	343	339	323	318	368	311	322	332	342	357	314	341	367	307	332	314	323	373	342	369	368	318	323	344	373	329	333	350	312	383	335	350	334	325	352	350	299	358	343	335	337	315	327	361	333	338	337	329	309	342	336	328	353	335	336	350	330	354	354	331	327	370	360	314	324	348	352	349	342	356	352	353	361	336	389	371	307	357	320	326	334	335	321	329	317	327	345	329	321	364	316	358	326	300	336	330	329	337	343	340	347	352	310	355	350	323	327	338	345	382	384	346	351	333	362	327	350	338	352	332	361	371	321	365	352	306	374	325	288	337	375	348	342	350	335	344	322	330	369	339	368	330	319	343	360	352	335	340	327	341	360	346	334	318	352	346	338	307	349	347	347	315	363	355	333	315	292	341	340	319	348	333	340	300	326	341	349	327	366	364	313	336	337	327	368	324	320	344	322	355	357	333	335	344	321	328	375	309	366	352	320	355	317	320	330	342	346	344	342	363	354	308	360	337	329	323	331	354	326	352	346	333	329	319	343	334	327	360	332	347	300	335	332	330	341	345	351	350	321	350	354	340	337	351	341	326	322	342	324	349	329	363	328	328	320	338	350	350	363	349	365	345	362	346	322	329	347	317	318	338	351	335	334	359	345	320	325	329	305	339	360	330	348	338	349	378	355	367	333	329	371	316	344	334	330	292	359	309	352	346	325	350	330	339	320	359	342	349	334	345	350	362	376	363	331	344	376	315	347	358	342	358	340	327	370	342	342	339	338	353	358	342	330	347	348	326	335	335	319	368	353	343	328	339	352	323	357	318	315	328	344	320	338	352	364	362	361	324	336	336	320	338	321	376	326	306	329	392	302	328	334	321	346	332	357	351	297	334	361	326	370	364	307	355	328	364	356	320	308	347	335	328	359	367	329	356	368	344	364	351	333	319	352	319	340	326	372	327	324	363	382	334	304	307	341	330	350	327	343	298	362	358	336	332	363	334	322	357	317	340	348	356	353	329	366	325	352	342	322	328	366	329	343	327	328	383	324	340	306	296	341	333	341	316	348	327	370	309	288	336	320	354	341	344	357	329	343	340	318	336	357	329	348	368	329	382	347	364	337	347	337	366	348	344	327	352	310	337	344	334	343	352	335	357	343	321	365	347	313	315	368	327	318	335	348	321	341	333	374	343	342	360	344	330	309	324	328	337	342	342	340	359	334	346	321	359	339	334	335	314	369	342	355	329	372	340	340	315	343	371	309	338	341	356	334	346	324	338	368	362	348	350	312	355	340	320	329	331	333	329	338	338	354	308	325	376	304	327	336	338	344	298	324	343	352	339	302	330	344	336	330	340	362	357	356	338	330	336	350
32167	10338	1158	547	413	430	378	424	369	358	408	380	409	380	397	405	417	391	387	388	448	402	433	381	392	387	356	402	411	428	422	396	425	402	392	385	442	391	394	381	416	423	427	407	425	392	410	403	398	371	354	381	401	400	392	367	419	393	399	410	373	424	406	396	415	377	424	421	364	433	405	389	373	361	423	381	395	407	425	370	396	360	368	405	375	404	386	395	394	386	357	393	389	412	349	432	409	436	431	412	375	430	412	389	394	401	429	405	371	391	432	385	418	385	411	418	388	360	423	381	396	377	421	401	447	392	383	407	388	375	350	374	410	376	381	442	389	381	382	431	387	402	422	384	392	414	420	388	383	378	383	400	383	386	382	416	399	400	338	421	388	395	408	403	407	365	379	432	407	402	433	435	383	389	395	382	445	446	399	350	414	424	374	392	382	397	360	372	406	395	429	390	406	453	417	368	375	385	405	395	375	398	413	375	381	412	408	408	386	366	386	410	392	410	350	394	430	412	410	420	418	400	370	410	402	387	391	364	410	379	420	423	383	365	405	438	397	382	413	394	411	374	387	362	416	406	415	412	385	402	368	371	434	366	398	389	409	398	381	365	452	411	409	423	379	391	386	426	391	413	374	391	412	374	397	416	380	417	384	380	395	391	368	421	391	420	429	372	405	372	427	375	382	413	379	422	412	420	387	406	386	387	406	362	397	377	374	419	427	406	367	386	385	422	380	374	377	400	411	388	366	402	396	387	424	372	380	427	379	414	400	445	388	404	441	417	369	385	394	419	366	405	382	386	379	408	395	400	408	397	354	398	374	372	392	384	405	400	404	367	403	406	420	414	375	393	377	396	406	393	407	407	381	411	405	443	398	400	396	388	406	406	407	395	399	430	412	420	423	403	384	414	402	425	383	423	380	391	455	408	366	381	413	413	394	414	398	387	399	401	384	383	359	401	396	371	414	420	414	386	447	419	427	420	412	406	356	389	406	351	353	380	410	430	424	406	392	403	397	444	408	405	411	406	397	400	431	420	384	391	392	422	385	368	407	413	381	406	393	389	405	386	413	405	411	400	406	416	426	385	396	433	381	391	386	374	384	352	389	400	405	378	400	386	410	370	426	404	387	401	357	329	370	409	388	380	395	386	404	404	385	366	393	429	386	389	414	427	407	411	395	397	398	374	385	427	409	397	389	386	395	405	406	439	408	403	347	377	412	401	414	426	400	386	407	401	387	419	403	408	398	381	398	355	397	406	423	392	389	425	392	374	427	393	420	387	380	424	421	387	380	406	411	409	398	386	435	424	425	413	386	378	378	408	447	397	393	398	376	413	381	387	414	372	426	418	371	426	410	413	374	394	387	435	388	375	367	350	387	405	390	413	384	367	392	373	383	377	388	419	364	412	380	405	437	396	427	407	412	443	367	434	418	383	377	450	440	371	394	448	403	387	377	397	376	391	420	406	430	379	410	375	403	382	380	381	421	398	369	431	396	370	360	377	394	385	433	386	378	354	408	375	384	391	397	440	421	397	402	413	408	394	386	422	408	405	391	393	415	416	414	410	368	404	414	372	399	363	389	389	368	408	384	422	395	393	391	423	387	430	398	405	410	357	398	401	402	407	365	399	396	429	436	398	432	378	357	408	397	444	412	447	351	440	453	423	373	394	400	414	398	383	413	372	418	400	403	326	380	375	400	430	427	416	423	395	423	419	374	388	384	388	413	386	395	353	393	380	386	385	392	424	403	381	450	359	375	382	401	344	403	386	410	384	412	403	369	411	417	391	406	381	383	382	349	401	420	379	362	423	362	398	415	375	417	417	389	394	409	396	419	387	447	405	355	361	384	394	369	393	384	408	403	412	415	433	416	401	357	371	405	393	391	412	377	410	404	438	413	372	427	419	415	421	409	439	418	396	409	392	403	368	413	387	377	391	404	385	422	367	396	426	407	388	369	395	374	397	402	364	420	450	418	429	397	389	406	382	420	371	419	383	374	399	378	425	419	403	380	402	404	385	425	420	407	402	392	393	427	429	403	372	403	375	418	384	397	396	371	378	404	400	395	417	395	380	390	398	411	357	369	382	382	434	369	364	406	390	384	359	393	400	382	408	425	378	440	416	417	415	435	416	382	420	412	370	393	395	427	364	407	447	418	430	431	407	431	419	393	349	415	387	415	419	403	406	433	402	375	381	386	418	412	363	428	377	387	403	372	395	387	424	404	409	397	381	360	356	398	386	401	372	405	382	379	351	392	392	420	417	379	409	360	375	405	439	411	379	410	408	427	402	382	378	385	425	420	402	409	388	382	381	407	401	387	391	387	377	382	399	389	426	388	368	385	416	405	381	396	410	423	398	410	405	378	395	411	406	384	377	381	431	390	396	366	404	405	419	382	450	372	372	445	417	413	383	387	403	428	383	357	376	385	379	369	411	423	407	401	402	422	381	375	379	361	366	383	371	411	375	374	415	405	385	399	390	371	398	378	395	360	411	391	381	392	404	420	369	374	411	432	397	392	413	369	421	404	377	366	365	432	407	405	388	400	371	361	442	380	385	418	398	396	385	404	377	377	367	389	448	382	402	414	385	375	351	422	419	397	376	388	399	378	401	382	411	398	343	394	418	448	394	434	454	414	400	393	388	393	403	398	370	400	361	418	360	385	422	402	379	414	383	420	405	407	432	362	380	401	418	400	421	397	405	388	411	393	385	374	380	396	421	375	365	407	381	400	397	369	386	366	397	405	382	425	377	383	379	360	368	398	423	382	399	404	404	419	420	400	387	418	371	391	409	366	372	420	445	387	383	409	386	379	399	392	384	398	387	379	422	397	373	397	351	370	393	395	394	437	401	395	383	353	383	405	401	380	390	385	391	386	403	405	409	391	396	433	387	356	380	385	407	407	382	427	408	389	402	400	410	382	428	384	373	394	394	393	423	428	378	359	371	421	395	412	387	393	398	395	402	380	414	394	383	392	394	407	426	379	390	424	402	395	410	392	368	403	396	372	416	422	378	401	385	418	360	415	375	391	368	423	403	382	413	376	403	399	395	402	332	402	405	385	414	378	414	425	392	354	376	417	425	369	379	373	427	388	365	388	407	328	393	401	423	386	367	392	383	376	416	372	369	348	406	380	404	407	405	400	401	382	395	376	392	407	400	386	384	382	388	435	394	454	390	388	366	418	409	413	390	387	406	382	441	370	415	402	394	385	423	383	412	451	403	395	359	379	370	405	434	460	408	401	423	401	404	407	381	377	427	398	432	413	386	386	391	374	422	407	378	428	400	420	389	402	416	425	411	382	383	406	384	420	386	383	406	403	382	432	398	381	395	393	332	420	399	408	391	383	411	368	381	381	390	376	429	393	396	433	416	344	341	407	432	390	379	359	346	383	421	415	372	421	422	432	396	370	376	399	384	365	372	385	406	404	385	394	387	382	411	355	421	405	363	413	383	417	409	427	427	407	407	359	359	374	364	361	369	344	394	436	429	386	409	401	400
5602	1028	954	892	918	906	836	884	848	906	927	897	873	859	885	864	892	891	896	886	860	823	865	911	858	830	872	939	882	868	866	839	870	893	885	878	871	899	877	900	902	928	808	839	861	917	871	911	901	837	883	874	840	876	864	843	867	960	902	888	909	836	848	911	900	903	892	876	879	923	924	877	892	891	866	909	923	901	869	911	887	869	942	865	904	904	844	834	930	932	895	893	906	884	863	837	888	878	920	851	913	860	910	872	941	911	884	885	870	899	891	864	890	910	869	898	895	904	905	954	926	840	896	834	858	863	845	878	866	873	936	909	804	874	875	902	817	859	875	906	915	908	872	912	932	927	860	910	887	893	914	883	938	881	893	860	937	831	892	856	896	902	951	942	831	936	861	865	902	909	859	883	893	857	918	829	886	916	886	894	854	915	890	863	924	921	887	885	866	876	939	926	875	817	867	824	901	920	865	889	925	880	906	923	872	891	915	862	901	910	896	942	874	941	809	924	876	911	889	881	870	872	859	961	910	912	872	879	889	924	823	850	929	909	906	853	913	1004	898	890	882	839	843	884	891	835	861	862	854	919	867	904	932	896	906	855	922	872	862	915	916	838	883	922	875	863	890	916	902	888	862	892	880	897	929	910	954	872	891	918	867	930	880	881	860	876	864	905	874	945	905	888	852	936	869	934	828	929	930	877	896	913	858	899	968	874	885	868	884	894	885	874	916	912	944	875	950	859	880	818	912	887	927	906	940	955	824	860	885	865	944	941	861	918	843	870	915	903	872	856	926	849	925	896	909	909	904	888	871	892	911	865	946	918	923	878	895	892	871	1010	849	894	908	851	895	863	845	907	914	891	865	900	904	882	883	836	890	941	901	895	880	854	917	876	905	889	878	892	892	918	905	864	852	888	895	893	836	909	857	897	874	849	873	908	918	833	868	895	896	868	896	863	917	912	868	880	841	888	903	847	842	915	872	893	848	899	859	865	916	900	922	842	888	873	916	865	924	872	931	859	825	933	838	886	892	935	910	877	920	838	911	918	879	878	887	891	861	878	856	908	828	892	864	902	888	881	877	833	928	853	894	919	856	933	894	880	912	905	858	930	877	910	868	880	835	910	891	918	903	794	909	890	878	884	933	876	934	912	920	888	888	850	905	938	910	825	845	908	900	880	862	932	891	864	908	924	900	912	936	958	927	845	879	907	915	923	881	985	892	906	859	870	914	854	808	877	902	854	851	923	879	906	878	904	861	853	923	878	896	901	898	919	939	860	888	849	873	859	842	912	921	900	861	885	869	922	900	898	849	928	881	909	869	911	874	899	861	852	865	855	865	861	873	862	936	847	851	860	913	843	857	896	902	862	870	850	888	877	893	830	932	889	896	866	877	915	858	904	875	862	892	933	926	913	910	884	943	886	886	911	928	874	854	916	879	895	914	868	907	895	870	873	868	884	927	882	878	854	910	893	919	884	937	881	853	895	937	914	862	910	874	912	873	889	886	916	897	950	903	906	914	890	852	923	897	870	817	907	894	906	896	848	877	927	877	862	886	900	880	891	890	957	867	947	853	863	861	825	895	874	835	921	884	902	880	848	886	923	858	890	939	926	857	887	910	940	845	941	887	880	857	863	890	839	881	889	890	886	870	890	917	891	879	884	909	888	880	898	886	932	878	905	853	880	877	887	884	848	919	932	868	869	931	860	874	898	930	856	910	881	848	920	903	826	895	861	885	868	870	875	903	873	924	831	917	857	866	882	877	884	939	886	852	871	830	886	876	915	902	898	856	855	907	853	937	881	856	859	867	900	872	873	931	886	852	902	857	934	845	856	931	813	910	939	890	897	906	871	879	881	863	935	893	885	923	851	880	864	876	867	922	876	932	821	916	839	866	949	901	862	870	899	819	873	939	884	857	916	848	923	879	896	893	851	870	851	858	872	846	864	899	893	902	902	900	940	838	858	898	861	839	889	855	869	877	894	908	878	863	824	836	879	903	843	834	878	894	889	865	875	908	867	852	888	905	859	933	864	836	885	862	878	895	842	883	913	907	860	921	831	907	882	872	911	809	881	930	892	886	873	922	873	859	865	913	937	905	914	889	913	881	855	807	915	910	869	914	889	928	828	927	870	890	881	929	932	903	868	887	852	877	810	860	866	920	872	920	888	903	889	851	844	848	873	894	910	884	847	863	940	914	864	884	898	866	866	903	908	928	896	883	872	890	939	878	852	838	897	912	915	886	884	962	901	887	937	881	847	923	893	920	904	897	851	937	865	829	839	899	905	874	890	903	845	953	859	902	929	912	880	863	907	899	884	902	958	916	869	865	878	858	844	874	914	917	841	918	918	931	872	866	900	880	902	897	860	873	949	923	905	870	883	905	949	901	904	942	884	905	935	881	879	859	827	913	870	916	810	876	954	900	894	887	923	898	884	884	877	886	862	916	905	899	880	891	874	869	907	897	911	926	865	921	927	913	844	838	841	908	890	899	905	842	868	853	878	953	870	909	924	865	881	955	927	892	913	917	922	841	906	855	930	870	919	860	854	915	887	930	876	845	887	896	905	887	820	867	859	890	848	885	885	890	875	909	910	931	871	945	876	883	911	900	900	919	871	904	876	848	885	930	939	868	849	850	889	865	885	865	910	880	902	858	930	858	854	900	795	882	890	915	927	867	902	875	863	879	901	895	922	875	829	872	874	946	886	884	906	850	868	853	887	869	909	847	884	875	865	938	915	872	909	878	870	857	894	944	857	863	889	941	857	898	855	813	890	853	889	882	872	869	830	875	916	904	877	910	909	944	904	874	928	879	913	865	933	866	851	890	859	885	899	859	897	869	952	871	900	859	863	897	900	904	890	883	909	916	890	870	906	865	903	876	887	904	901	865	890	825	903	888	895	860	913	891	897	892	859	876	914	918	918	949	894	818	914	894	865	880	890	959	918	948	905	876	869	890	882	817	876	866	914	894	894	875	932	859	888	853	886	882	891	910	853	867	883	859	851	912	873	873	887	923	984	863	919	841	898	905	915	946	876	912	873	855	904	879	876	902	890	921	831	883	875	913	902	887	896	906	922	953	867	837	852	896	864	935	893	864	904	875	838	938	886	897	879	931	833	884	882	898	874	895	929	880	877	931	885	912	915	878	839	923	869	884	876	872	913	895	900	916	878	862	928	888	871	893	868	876	868	868	901	880	921	834	934	884	896	873	894	895	858	859	914	918	902	828	824	892	923	879	873	925	880	866	871	886	852	979	914	916	946	870	904	948	907	909	912	895	950	829	879	874	897	834	885	908	892	855	947	943	855	859	927	839	861	852	837	912	881	844	865	929	895	881	875	843	925	947	922	901	872	835	883	891	907	862	869	898	897	923	870	868	972	881	901	855	889	862	901	888	903	927	880	839	927	912	845	871	852	860	886	886	892	971	911	878	874	861	888	893	939	869	914	885	862	854	877	918	866	866	903	871	941	875	899	886	904	951	906	906	867	873	891	854	896
24624	21020	24448	27774	20411	1861	480	418	375	334	339	339	350	291	341	292	312	309	294	289	318	317	302	335	313	311	290	280	319	281	327	301	272	305	273	302	288	290	317	338	258	281	318	313	299	301	317	306	320	351	295	302	302	332	269	240	311	295	300	320	309	287	309	314	273	316	295	299	305	274	262	288	295	300	316	299	284	268	314	296	287	287	291	282	303	293	298	343	297	297	304	294	301	287	310	281	303	310	281	286	249	310	289	299	304	308	273	300	279	290	297	269	308	280	295	332	298	298	305	299	312	288	338	307	300	300	281	256	301	302	286	266	281	322	305	332	310	282	299	289	285	327	295	279	357	304	288	311	291	284	300	292	298	309	295	304	302	270	301	278	275	299	284	269	293	275	285	310	326	320	266	310	292	297	250	269	318	285	297	264	287	312	317	302	310	271	300	313	299	288	283	302	275	296	278	317	319	309	319	292	292	282	316	307	280	275	305	272	320	308	304	266	299	271	310	266	265	289	305	288	317	288	287	335	276	331	321	290	327	283	285	303	286	284	333	301	317	301	303	306	267	310	266	290	300	295	294	299	310	302	290	276	306	319	306	310	303	288	288	288	290	264	272	307	279	301	292	318	290	285	289	300	296	297	294	287	287	281	278	305	285	284	270	318	296	297	308	294	331	316	287	309	302	254	275	300	296	260	319	278	285	322	298	310	309	297	308	297	289	306	290	284	296	279	316	285	298	324	268	272	308	304	322	295	306	306	311	294	291	301	293	288	294	301	312	291	275	318	292	324	275	279	332	315	328	288	319	293	293	300	272	290	269	285	282	294	297	279	316	293	277	294	336	274	281	286	291	293	304	311	288	305	292	274	297	283	288	253	318	295	310	292	289	302	285	284	309	264	310	289	297	301	310	272	312	284	273	292	271	288	300	328	279	281	321	309	258	301	280	278	270	308	309	328	288	328	317	277	281	283	326	311	292	276	270	308	297	287	269	288	306	283	286	337	273	307	327	261	311	298	309	283	293	279	299	306	306	275	300	292	304	270	271	311	331	297	282	301	309	298	290	277	288	282	298	311	297	256	292	303	320	315	284	302	306	277	322	300	269	305	290	313	286	326	300	279	300	317	295	297	292	284	308	313	292	309	292	296	282	295	246	277	268	321	301	281	292	309	315	327	269	316	274	273	295	299	324	324	298	325	315	310	302	280	310	289	276	290	302	270	289	299	299	299	280	299	267	279	292	297	297	326	310	311	314	287	275	306	270	294	287	268	323	310	310	300	294	330	297	277	292	312	287	310	294	277	304	286	311	302	323	293	283	302	301	305	287	291	306	262	296	283	280	327	311	306	279	290	271	299	309	310	260	297	270	278	283	293	287	295	301	308	300	277	304	310	286	293	312	316	264	279	310	277	284	297	290	286	276	282	301	286	294	313	275	255	301	250	291	275	274	315	305	279	313	313	281	271	301	271	311	294	273	298	256	285	282	291	299	288	295	272	296	311	263	288	281	304	268	290	311	319	294	280	323	302	300	288	323	299	331	285	317	296	304	306	318	287	265	322	321	345	266	292	281	293	288	301	265	282	310	315	291	292	282	306	304	367	308	281	254	331	289	300	305	301	318	297	285	282	282	337	309	293	298	289	286	305	286	283	288	286	316	301	264	309	291	301	302	284	274	281	351	286	290	296	287	287	281	292	262	265	276	265	291	330	284	292	319	257	292	318	304	284	289	291	270	302	283	272	294	323	315	285	314	288	293	284	311	294	270	297	274	312	270	304	273	302	291	274	282	293	267	294	304	316	287	300	330	301	295	297	317	264	291	312	293	280	276	292	303	292	318	311	319	276	285	311	332	305	323	295	314	276	308	307	305	280	288	311	269	233	280	286	294	289	269	314	279	264	314	292	294	299	290	298	290	298	339	287	283	317	296	272	289	292	301	286	305	293	284	308	333	277	289	262	281	259	316	285	300	282	299	309	282	304	298	262	273	295	314	287	293	272	293	315	322	291	325	299	282	289	299	274	297	297	301	295	297	279	316	260	278	268	295	298	278	300	295	310	306	337	325	285	301	282	318	317	285	287	323	292	292	278	316	293	292	275	274	304	286	316	309	302	316	311	286	286	331	268	320	301	281	302	261	284	309	286	314	310	277	299	300	315	305	314	290	289	259	288	314	293	305	328	280	282	321	289	306	320	333	274	287	279	293	301	296	312	308	266	308	290	311	313	291	309	293	275	321	286	288	265	324	311	274	281	292	306	303	320	285	274	307	285	327	275	278	300	302	299	291	302	304	297	277	291	316	298	281	309	266	269	271	310	317	277	294	290	277	287	281	322	285	302	273	285	306	323	298	303	317	302	278	305	300	279	300	288	311	309	303	296	277	285	294	274	259	305	254	326	297	316	308	271	308	313	308	291	292	279	294	298	276	295	326	316	318	294	297	296	315	304	291	310	273	282	284	316	309	290	290	299	283	293	271	280	289	311	269	267	275	307	261	294	300	295	280	299	290	300	285	262	292	285	279	311	300	300	295	304	330	271	273	308	282	283	330	278	319	316	249	271	303	299	306	321	290	347	274	287	288	283	319	314	322	301	294	301	327	280	284	331	282	282	305	304	276	273	291	313	288	317	282	272	321	318	272	314	303	325	314	288	306	279	321	287	297	275	303	263	277	299	281	285	299	272	305	351	295	307	303	304	304	276	311	286	300	335	278	282	299	286	296	308	297	280	316	306	266	283	311	273	298	292	294	277	294	303	259	306	297	311	303	308	295	342	316	307	305	277	295	268	295	283	293	285	287	312	319	282	331	325	324	292	303	283	290	310	308	311	301	292	310	303	293	290	266	298	282	301	269	289	314	329	295	302	300	311	296	311	272	285	302	267	284	298	274	310	285	341	270	267	312	293	307	292	264	304	292	303	307	289	254	282	332	301	304	305	294	287	304	312	264	305	282	272	288	298	308	295	320	310	310	280	291	316	281	258	314	285	309	287	300	280	259	273	320	299	320	303	271	328	286	297	261	291	321	291	266	305	308	294	315	344	283	268	290	278	255	298	297	316	286	287	322	335	276	295	264	257	304	288	301	320	282	324	314	256	270	274	302	315	285	274	270	250	293	279	288	300	296	319	301	281	280	296	306	286	287	298	306	278	295	291	313	303	323	279	287	318	297	291	295	278	281	302	278	288	305	279	321	308	285	333	335	306	294	278	287	289	279	285	352	316	299	296	320	314	296	317	290	316	319	313	297	298	260	288	306	315	297	286	268	282	304	300	287	296	295	282	322	308	295	307	278	308	298	288	311	309	288	284	343	303	255	289	301	311	287	316	287	297	306	302	278	306	329	330	291	281	289	326	283	283	286	290	304	269	311	329	261	288	281	284	285	255	292	301	295	316	296	289	287	247	307	293	319	283	268	306	294	262	270	296	334	250	277	270	298	283	318	323	275	258	308	279	281	273	307	304	287	287	312	314	321	280	296	276	260	299	281	324	308	295	289	305
3137	2808	1832	1078	840	764	701	731	687	708	705	688	684	695	684	716	671	678	641	666	690	637	659	680	661	683	632	669	684	681	630	645	717	650	662	660	646	632	688	689	660	698	642	679	690	677	684	655	666	648	700	659	696	692	631	693	662	610	663	670	688	679	657	668	668	652	701	668	701	671	655	671	700	641	648	682	704	678	633	662	699	688	680	684	674	686	650	677	678	659	627	669	700	701	658	635	685	651	683	652	644	684	663	694	707	716	686	674	612	667	683	668	646	641	742	652	653	686	628	639	631	689	644	645	703	679	687	654	651	712	735	712	666	657	646	718	712	724	633	662	696	699	662	672	679	618	680	677	643	675	677	664	670	619	625	707	623	642	725	667	654	677	708	643	712	673	705	658	704	651	690	644	656	655	667	710	657	654	710	664	653	702	690	638	675	649	696	697	618	672	726	665	650	688	663	682	633	641	659	634	656	638	700	702	671	662	703	637	668	642	676	651	695	668	672	690	686	731	684	687	699	661	667	649	687	696	645	645	650	696	665	664	639	690	647	711	642	690	670	683	677	666	657	669	685	644	623	659	680	660	661	723	693	698	687	677	670	697	636	629	644	656	673	663	695	702	648	651	695	691	655	716	671	725	694	693	628	678	700	670	679	634	660	693	620	628	687	667	705	643	638	651	654	714	658	689	652	667	643	692	606	711	677	707	637	651	630	672	684	677	669	675	624	657	681	662	667	628	639	681	655	697	668	628	651	661	684	636	631	699	718	679	668	694	715	653	672	662	693	656	648	653	633	686	693	693	715	649	653	651	641	646	672	651	682	655	656	638	671	682	676	715	663	697	708	662	658	719	638	675	687	683	660	710	692	650	644	710	644	713	666	670	634	662	666	685	664	660	674	628	685	661	713	660	678	703	677	592	711	635	673	668	661	674	683	694	708	644	680	692	716	614	655	647	700	708	689	639	686	662	684	618	622	629	650	713	686	623	708	696	639	630	658	626	670	635	692	687	652	674	648	638	674	672	691	687	669	644	675	675	651	658	668	728	641	654	640	683	660	642	682	701	644	655	618	620	707	690	676	697	653	709	652	668	693	675	711	680	654	648	662	662	689	641	635	642	652	706	667	674	655	638	688	675	697	692	662	709	656	665	700	655	677	675	663	662	667	635	638	650	665	700	698	674	687	648	680	647	621	680	684	634	692	688	658	647	713	719	606	674	645	664	702	659	696	670	652	662	702	650	692	636	639	680	682	670	678	627	715	688	713	676	699	695	690	676	653	695	657	673	656	672	593	676	650	674	654	612	656	643	672	678	652	706	624	638	714	647	687	678	695	682	678	697	642	639	665	692	665	705	672	682	699	692	667	631	632	651	642	689	687	752	709	692	682	693	642	700	674	640	707	663	704	657	637	659	677	660	684	690	654	646	668	711	634	660	720	673	631	656	670	687	652	680	678	717	671	685	659	684	637	645	665	682	659	678	710	691	618	652	651	671	629	689	661	656	689	698	708	671	658	719	665	644	696	669	675	690	645	704	628	681	660	694	649	658	663	656	683	652	703	689	664	675	637	678	654	687	647	659	681	640	674	672	681	661	664	650	670	637	660	688	658	724	656	707	672	690	650	653	702	665	676	657	629	660	649	634	703	664	612	666	697	671	714	660	648	654	613	616	697	680	652	631	677	624	683	715	672	661	700	688	640	677	673	651	662	654	646	666	693	691	681	694	649	686	647	667	725	659	691	670	692	672	648	674	653	690	694	714	614	691	688	661	682	685	630	619	624	667	683	643	646	680	676	660	681	725	648	653	704	683	661	626	660	640	685	668	670	597	710	676	692	712	660	662	634	708	688	693	638	649	687	664	693	707	669	661	661	658	719	684	645	651	665	685	675	629	627	636	687	701	689	675	647	701	697	678	687	686	678	634	682	705	659	648	660	671	658	694	676	661	670	673	659	667	660	678	635	683	727	713	660	655	675	665	669	677	638	675	676	690	656	629	702	669	708	680	610	739	641	706	637	635	622	663	685	670	706	671	722	662	670	682	708	662	676	628	680	667	673	701	658	699	657	706	680	675	678	660	657	707	678	635	638	652	652	663	706	661	712	658	641	678	679	695	633	730	686	662	648	632	654	662	676	710	635	639	672	634	646	641	671	655	673	662	673	657	682	653	632	706	638	661	679	685	707	626	690	647	729	675	686	663	670	711	655	698	682	694	622	645	659	648	619	666	660	620	696	659	676	696	735	655	626	643	677	678	657	650	681	634	652	703	637	693	686	673	645	646	723	692	653	672	628	702	676	683	669	687	638	641	690	689	679	692	676	664	604	617	660	674	688	684	652	659	676	694	696	666	640	673	644	672	683	720	638	677	636	642	703	663	706	665	672	702	700	619	635	671	699	685	684	647	674	658	658	663	713	674	618	675	668	669	692	689	696	628	606	664	631	658	679	655	664	653	659	711	697	627	658	665	681	685	674	664	677	640	687	621	668	661	710	660	653	663	655	682	656	666	689	695	668	733	646	669	651	684	666	662	627	668	659	693	673	643	673	685	707	645	683	667	618	627	652	656	696	648	701	662	686	678	650	641	679	751	627	656	617	660	724	629	646	664	639	681	678	707	679	655	673	684	678	677	668	638	720	672	683	716	653	691	640	632	618	717	694	648	697	672	638	695	635	666	677	651	663	692	664	655	680	646	665	646	638	694	640	701	669	707	669	675	692	670	668	660	677	644	701	698	614	639	672	660	671	680	669	677	687	630	672	670	673	652	589	670	698	685	635	672	671	655	670	668	625	673	666	696	673	699	641	655	678	651	640	677	721	670	643	654	673	625	711	656	698	731	691	639	637	654	693	680	675	674	676	684	657	623	707	715	661	686	701	696	660	654	641	665	718	660	673	673	678	686	683	663	674	685	682	701	656	649	607	725	659	629	720	577	671	681	658	656	670	669	652	650	674	669	675	652	697	652	666	706	691	684	694	658	639	647	677	657	690	653	662	731	691	654	621	648	663	651	665	669	653	682	712	702	653	663	679	644	647	691	668	655	708	701	655	687	658	618	665	694	662	644	653	653	687	638	664	670	654	692	655	633	653	678	717	626	661	639	645	630	716	697	679	665	648	661	710	693	674	683	680	692	683	647	691	713	676	707	615	667	632	703	678	726	709	664	712	656	660	674	665	658	651	636	677	671	686	667	687	666	671	677	641	662	690	659	671	681	662	674	596	662	647	691	617	683	655	697	665	708	584	709	684	636	648	662	662	645	676	674	682	653	650	684	638	676	691	697	637	636	677	702	656	710	659	657	688	673	635	666	684	664	677	627	641	700	690	662	660	650	646	684	706	652	662	688	641	680	654	643	686	688	631	692	679	655	705	663	659	666	675	672	646	673	655	651	610	698	658	640	692	723	624	656	671	700	688	701	665	687	686	625	665	652	642	649	695	660	671	686	642	652	694	653	687	686	638	649	670	646	661	607	650	713	673	674	669	695	705	689	694	639
23803	21000	25113	27086	21005	20686	1077	394	252	232	217	206	199	192	162	140	172	164	153	134	128	134	139	147	154	135	139	141	131	123	142	143	137	148	126	134	125	127	144	135	154	114	119	135	133	140	144	137	142	130	140	143	115	129	137	135	126	128	142	129	122	135	151	153	141	111	126	133	138	121	132	135	116	120	126	126	122	116	142	103	128	140	141	145	117	134	111	135	132	120	135	109	148	117	131	146	128	119	139	139	148	139	145	150	124	149	122	134	148	141	135	126	145	154	128	133	125	125	129	124	124	155	138	151	137	131	115	131	150	135	131	117	156	133	121	139	128	139	143	120	119	130	125	134	138	128	124	137	127	136	108	125	126	128	117	116	128	97	143	134	140	137	126	136	128	153	123	131	118	119	110	136	138	162	128	152	119	131	128	147	137	112	117	135	142	149	135	143	143	156	135	138	127	122	120	140	124	130	137	137	126	155	126	136	131	130	141	122	102	125	143	129	130	142	141	130	140	107	123	142	151	117	133	122	129	150	143	127	130	116	136	140	143	157	120	124	109	135	131	145	131	121	107	149	143	113	111	128	130	128	119	140	111	135	127	145	140	136	130	134	146	133	122	140	135	147	147	146	142	155	136	129	120	138	162	119	139	138	122	123	138	128	123	130	141	135	127	126	145	137	134	138	131	141	130	130	143	140	124	139	137	149	120	129	132	161	137	138	138	103	128	144	138	144	145	116	134	144	160	114	125	153	132	135	120	154	139	115	122	114	136	146	131	138	118	134	133	134	116	143	130	138	136	141	124	136	122	134	111	134	124	132	156	129	134	162	128	119	145	132	137	125	152	136	102	120	128	122	128	129	139	150	127	138	136	121	122	117	131	127	118	141	138	145	141	136	136	135	145	137	121	143	131	141	113	129	139	130	155	134	135	132	150	127	113	172	126	155	90	121	140	130	103	147	131	145	122	111	120	139	147	135	143	163	124	134	141	146	117	116	145	137	146	139	125	137	134	161	142	130	146	149	121	127	133	118	140	142	130	142	143	132	122	149	129	135	120	138	124	140	126	112	135	120	137	126	135	131	165	138	131	155	114	133	124	140	148	132	132	109	142	130	147	107	122	131	117	119	118	150	155	125	134	119	159	143	115	137	123	134	137	128	138	137	138	128	154	124	128	152	151	105	135	125	142	121	125	138	115	143	118	136	131	137	125	135	143	138	125	143	128	147	141	133	146	123	111	135	120	149	93	138	128	141	137	128	125	129	141	153	147	133	135	111	142	116	140	137	147	126	126	129	131	153	144	138	140	126	96	125	130	119	127	126	117	139	131	140	141	151	135	118	143	132	124	150	144	124	120	139	140	137	120	144	141	133	147	133	138	133	118	120	140	150	151	138	134	122	144	112	113	133	120	114	112	127	140	143	143	142	134	135	133	103	134	146	157	137	142	114	100	142	113	140	122	153	126	121	143	115	139	114	137	154	137	163	133	128	136	128	124	126	121	129	149	119	137	141	122	131	121	134	139	133	145	139	136	122	130	103	123	108	136	127	135	115	145	145	126	134	136	145	131	127	132	127	130	128	138	135	124	140	126	151	164	139	121	142	117	148	153	153	137	151	152	145	132	137	153	142	131	124	127	141	131	140	131	132	125	135	143	126	128	141	136	124	115	159	151	129	110	144	134	138	120	149	134	141	131	117	140	135	144	131	155	134	124	120	134	104	126	128	147	148	137	127	129	134	127	146	126	130	131	127	137	127	136	116	116	125	119	142	147	151	137	144	107	137	120	150	146	123	143	134	146	127	134	135	128	114	143	126	152	121	112	128	131	133	118	136	121	150	134	135	141	128	130	122	142	136	152	155	128	117	134	137	118	146	128	123	117	117	146	126	123	128	139	142	150	137	147	129	109	119	109	109	138	140	149	134	128	138	143	140	141	140	141	115	143	116	121	121	123	136	109	129	146	137	164	135	133	142	132	144	118	137	138	129	119	138	140	126	141	145	147	130	134	114	153	128	134	134	138	135	142	115	151	130	141	132	136	135	145	123	131	145	136	143	137	128	130	109	148	133	147	125	150	164	131	126	140	105	141	144	142	143	145	144	116	135	133	140	109	140	148	122	136	152	138	118	127	130	143	127	148	146	133	144	138	154	143	135	138	111	137	121	130	125	130	137	153	129	138	124	150	158	111	135	120	138	129	147	125	128	147	131	127	148	127	133	132	120	131	154	118	118	139	162	126	145	138	141	134	163	135	132	105	139	124	148	130	145	136	132	117	147	143	121	116	145	144	123	141	141	161	154	131	140	129	141	137	149	120	143	130	150	128	111	122	147	144	128	136	133	139	138	141	120	144	110	140	147	141	137	136	111	128	130	155	119	135	132	107	129	132	124	133	150	122	130	147	129	129	125	134	142	138	135	124	131	141	119	123	106	113	115	149	129	141	136	124	126	174	141	136	119	125	111	125	123	139	141	142	137	131	150	118	134	139	132	133	123	143	125	127	145	119	123	128	132	106	118	116	141	122	137	137	117	153	119	110	148	120	126	138	123	139	138	145	117	119	129	122	138	103	124	115	121	124	133	141	127	141	136	107	112	142	139	154	120	113	134	135	132	108	116	155	135	134	122	127	122	137	137	122	126	133	123	142	134	143	122	117	145	133	146	119	136	134	149	128	139	139	141	118	111	162	115	138	134	122	129	139	135	132	134	126	150	132	116	133	118	120	115	135	129	157	141	136	116	126	145	127	129	121	129	135	122	154	156	117	125	127	147	117	124	135	150	160	139	123	132	128	119	129	131	137	154	145	134	132	147	131	134	136	135	118	121	125	146	111	128	140	125	103	123	130	138	143	129	132	140	151	154	144	119	128	118	158	124	132	112	128	130	126	149	142	150	118	134	127	105	118	130	125	151	131	127	145	144	127	139	129	130	135	142	136	140	139	141	139	136	130	140	127	147	128	142	117	134	145	132	133	116	124	126	112	134	134	145	157	115	133	141	135	125	127	150	152	128	139	122	127	137	143	145	117	149	118	122	111	126	124	138	136	126	138	137	134	133	135	147	131	146	130	142	142	134	128	113	119	122	123	139	134	129	145	108	141	140	119	119	134	124	128	124	150	129	133	131	133	142	154	131	129	146	135	126	128	150	117	131	154	158	145	150	119	140	126	137	110	129	147	132	141	126	116	125	131	147	133	124	115	148	156	129	141	127	130	160	152	135	141	118	120	139	149	144	134	129	120	118	143	132	132	121	118	152	126	119	145	123	147	111	144	137	140	126	139	124	142	136	118	148	137	128	153	146	135	141	136	129	121	138	133	157	128	132	132	153	130	141	130	144	145	135	123	124	134	136	114	118	136	135	160	134	121	153	151	125	108	133	135	126	140	137	128	132	139	138	116	126	154	133	136	145	128	120	148	118	147	132	127	153	140	121	136	125	140	135	134	156	139	140	147	133	140	139	144	129	124	145	105	128	137	160	130	122	127	132	154	123	135	110	127	150
3086	4440	2552	1048	723	560	490	423	395	381	411	373	369	376	389	395	329	347	352	377	324	329	336	361	355	329	366	339	367	332	351	309	346	341	323	338	337	337	323	337	348	342	341	358	359	331	338	369	324	376	342	289	347	344	369	376	336	333	332	336	314	333	314	358	339	286	328	346	361	362	325	321	316	337	356	324	304	336	365	341	339	340	356	329	333	332	357	363	318	334	314	329	346	364	332	357	333	345	334	310	337	297	329	329	350	356	328	326	364	327	352	342	367	351	355	352	339	320	345	352	328	330	313	331	380	339	331	347	349	350	303	337	373	331	359	357	325	343	331	334	305	353	344	353	327	311	338	343	331	303	321	382	358	359	338	350	334	337	346	342	341	343	362	359	363	345	324	365	320	341	347	334	329	329	327	343	343	326	321	335	321	342	334	343	350	333	347	382	339	314	341	331	335	338	354	327	352	336	381	302	367	358	340	326	331	324	378	300	325	347	326	344	332	326	311	318	381	333	308	308	339	310	340	372	342	318	353	345	352	346	342	333	335	343	353	346	322	352	375	336	356	308	342	319	341	348	322	325	331	331	344	354	362	342	351	351	289	345	324	358	335	327	349	325	353	338	331	325	361	343	340	342	338	328	361	326	378	362	344	324	330	313	355	326	330	333	358	313	315	322	340	320	325	350	316	325	329	352	347	321	313	381	347	370	315	334	359	352	339	371	338	324	333	363	340	321	371	331	332	321	322	308	316	345	353	348	332	321	297	328	348	336	323	315	356	324	343	354	346	346	333	322	336	340	337	331	331	328	333	369	349	357	329	347	380	359	323	338	318	317	358	303	367	371	315	358	337	313	332	325	334	366	359	314	343	342	347	307	345	338	320	366	345	341	322	314	342	359	347	316	337	345	346	347	345	337	329	324	344	328	346	351	334	359	305	339	337	345	342	320	330	362	314	306	327	360	323	348	333	328	339	339	348	337	324	319	327	330	308	318	346	320	355	317	326	334	333	359	339	347	344	365	361	344	364	348	325	346	310	316	327	377	338	318	324	334	306	314	358	348	325	357	360	354	331	349	360	368	362	360	335	310	326	334	338	334	331	331	321	307	317	351	344	322	349	314	344	340	336	335	335	354	348	347	337	334	349	358	339	346	368	325	361	312	290	336	348	321	357	333	359	356	326	315	347	336	335	371	342	376	366	344	360	314	332	332	347	307	352	304	319	351	299	333	343	319	318	332	359	335	330	331	372	369	340	338	329	344	338	333	335	344	342	302	329	329	313	348	335	317	319	333	368	364	310	348	354	357	335	329	336	331	329	325	324	343	301	295	329	336	336	380	362	319	333	319	319	389	313	311	334	326	340	335	330	344	326	313	342	303	331	355	307	321	317	359	351	326	301	361	334	328	330	342	334	353	335	362	339	309	358	350	372	348	330	361	306	318	343	321	367	336	322	328	340	335	341	331	338	373	332	310	338	340	327	371	311	322	347	354	324	322	367	346	343	302	364	342	346	345	339	384	332	298	308	341	324	327	328	318	330	337	339	355	324	349	349	325	367	354	326	326	360	352	334	331	339	348	323	346	367	315	311	345	348	319	356	335	342	339	368	323	328	332	315	316	339	358	336	371	358	317	340	344	322	339	313	333	344	340	329	335	319	347	345	325	353	355	348	333	298	326	326	330	343	344	335	305	322	318	351	340	342	350	371	304	299	330	352	360	360	331	353	319	355	330	342	344	351	360	349	341	333	329	321	345	348	340	353	324	350	304	323	317	346	339	349	338	337	300	344	353	320	344	335	327	352	358	391	349	313	330	342	341	340	335	350	348	338	317	312	338	343	333	361	346	354	387	334	332	352	350	324	330	325	355	345	347	307	328	346	340	344	309	342	337	340	319	330	348	306	351	342	328	365	341	346	339	315	353	337	349	344	319	336	340	346	334	337	362	326	361	379	361	335	305	372	378	329	333	340	290	374	329	304	349	316	292	344	371	354	323	334	333	361	348	335	327	351	357	319	371	335	356	347	330	331	334	348	320	341	326	352	332	346	334	345	370	340	317	332	347	343	338	314	346	355	330	321	335	328	355	366	304	368	367	326	340	365	299	319	312	314	357	325	337	317	296	357	341	327	327	343	329	316	351	335	343	329	337	331	290	343	328	341	322	300	342	342	310	365	311	319	360	358	326	341	321	346	328	326	327	354	361	336	315	311	345	311	348	360	342	321	299	315	334	337	350	334	374	345	353	316	333	328	347	322	333	336	332	343	337	341	340	317	332	357	324	303	344	337	335	337	328	336	352	372	328	342	363	392	365	345	346	357	331	328	328	347	345	324	348	337	321	358	334	328	358	340	338	344	345	328	348	342	379	311	331	314	363	335	349	333	364	300	354	342	339	350	325	334	338	329	320	331	320	367	334	313	366	321	337	311	333	317	343	317	375	338	342	334	363	376	338	326	349	362	323	342	312	326	324	315	325	326	328	322	333	339	325	331	336	333	354	358	327	348	325	310	344	337	322	333	335	342	354	355	326	332	326	314	315	335	339	373	309	359	335	353	320	368	349	366	337	333	340	329	359	370	351	315	323	328	330	343	377	353	324	328	338	347	355	351	375	348	357	325	314	309	319	321	353	347	309	321	325	356	329	334	349	341	358	329	380	355	352	368	345	317	302	347	297	313	318	316	307	351	339	327	351	351	336	335	335	321	298	388	333	325	331	352	340	372	308	357	334	340	356	347	314	335	354	320	319	362	350	335	345	337	312	366	339	334	308	308	337	353	355	350	381	326	345	333	370	357	353	336	305	357	332	334	339	326	359	323	343	343	348	330	320	354	312	346	330	337	346	352	337	357	333	336	354	347	361	350	335	318	328	328	374	342	311	347	342	303	354	338	343	327	347	363	346	326	333	330	339	355	319	331	344	364	367	361	377	318	339	328	364	327	318	366	339	350	323	328	366	330	343	351	330	343	370	347	343	322	315	329	346	328	336	348	349	336	343	353	319	316	395	337	328	332	335	344	319	344	333	335	321	331	327	313	345	351	356	332	332	341	345	307	346	358	312	348	347	315	354	344	333	322	347	375	333	310	332	332	366	310	325	357	368	306	356	334	336	333	312	319	335	345	348	354	316	335	350	337	338	326	363	375	326	357	319	343	299	333	304	331	327	334	354	347	327	344	365	327	309	351	335	356	318	328	291	333	315	311	368	345	344	361	339	315	358	320	353	356	356	331	331	297	344	328	303	332	345	311	329	320	360	364	335	348	355	333	360	337	334	304	342	336	320	333	330	336	325	316	322	338	307	319	329	301	297	349	320	352	341	363	339	303	360	359	363	348	335	322	364	339	314	321	332	332	332	341	341	292	299	369	340	355	346	384	324	351	324	367	314	318	337	356	320	341	336	312	359	333	312	341	358	340	322	370	355	372	326	348	327	318	339	330	363	360	333	376	345	318	363	348	332	311	335	321	362	339	328	338	357	316	325	364	376	335	351	330	345	368	335
32280	10339	1274	723	575	578	391	415	418	383	407	391	397	414	410	434	373	394	420	371	376	385	378	382	376	428	409	398	403	413	383	411	416	400	422	377	426	403	371	422	407	370	366	424	395	384	399	435	392	394	423	415	405	409	384	407	374	421	425	393	417	396	378	389	407	387	374	397	379	398	416	412	401	387	389	407	411	419	396	412	410	383	412	398	371	392	427	384	382	390	401	383	358	380	407	420	439	382	378	389	402	374	357	440	410	364	398	380	415	422	394	391	419	388	407	390	395	391	371	391	362	399	365	403	373	412	417	383	390	405	374	365	384	360	405	410	404	391	396	426	384	353	381	400	366	402	369	398	401	389	399	377	376	392	394	367	378	421	441	382	393	385	379	356	368	393	439	410	394	391	394	417	422	385	392	398	410	415	415	374	408	372	393	406	395	403	384	381	389	390	389	376	406	399	384	361	420	416	381	387	379	412	400	378	402	353	416	425	380	387	411	392	380	439	378	414	399	437	390	392	407	404	411	422	396	385	426	372	389	395	421	413	420	362	380	379	362	385	405	422	376	399	372	402	375	407	396	421	418	435	391	407	395	379	409	366	360	443	391	420	417	427	437	403	428	406	391	405	392	408	383	371	391	415	356	370	382	377	398	408	439	378	393	399	390	411	374	401	432	422	419	364	413	411	396	383	367	393	366	374	411	433	414	347	412	406	355	383	366	372	406	363	415	400	399	441	382	392	380	366	353	396	446	441	411	436	407	399	385	358	398	415	411	396	419	424	402	383	393	359	386	376	422	420	410	394	396	421	412	365	383	410	422	415	399	383	391	399	373	412	401	429	426	411	410	429	365	409	380	382	405	418	410	375	409	403	413	388	380	414	425	427	417	416	411	409	380	413	423	364	430	408	436	431	401	390	395	395	406	408	407	368	388	402	384	395	370	415	410	380	368	444	361	422	381	405	409	413	389	369	398	379	406	365	432	434	387	376	375	381	380	400	349	347	389	408	414	380	398	442	383	384	387	369	404	396	398	381	400	411	348	367	415	357	389	405	364	426	411	437	410	342	360	397	390	407	353	446	425	374	378	404	409	374	389	386	357	403	402	372	397	381	373	334	402	400	381	408	390	435	396	392	380	406	364	458	424	401	425	458	324	420	445	384	394	423	389	397	394	394	404	387	349	414	436	405	363	403	384	340	403	400	411	398	423	422	388	371	385	394	379	383	350	387	391	375	383	361	372	374	402	416	412	410	394	403	389	364	405	419	420	358	374	363	430	426	414	412	378	451	392	368	381	377	379	378	372	417	395	396	430	352	399	349	399	397	386	392	410	413	343	385	387	369	400	394	373	387	409	387	383	401	400	380	421	418	363	384	369	378	396	380	384	402	431	418	440	333	397	377	410	370	386	435	419	383	385	387	380	380	411	418	418	399	385	397	393	368	413	384	391	357	418	395	383	416	408	422	398	381	419	395	380	414	403	404	383	393	398	400	414	357	380	389	401	387	416	388	404	383	396	415	406	393	367	362	404	399	383	373	416	392	363	392	384	396	386	397	377	387	342	367	440	400	380	383	370	426	388	398	398	376	396	420	375	388	380	418	403	415	399	400	378	446	360	395	395	409	418	392	376	374	407	390	377	394	379	374	391	390	368	356	443	409	379	348	412	429	385	376	397	380	394	392	374	364	362	394	363	395	422	406	428	367	388	401	364	388	408	404	379	377	360	417	361	403	382	409	392	387	402	422	363	412	439	392	399	409	429	375	343	402	363	444	371	391	378	364	386	403	383	414	424	398	396	374	382	386	435	393	380	387	411	355	375	416	405	396	405	410	358	396	355	400	391	403	374	412	398	444	389	390	388	406	370	381	432	434	405	419	388	368	399	401	362	364	394	379	409	375	382	418	402	373	402	418	373	385	379	404	395	402	381	390	392	390	383	408	386	390	403	392	380	426	386	422	401	366	435	386	349	400	407	425	405	423	391	407	382	362	347	397	383	387	378	388	407	368	376	382	371	376	422	445	417	397	395	397	397	383	373	370	389	387	420	421	433	384	419	378	365	386	384	387	368	414	361	421	383	389	408	370	390	398	408	395	397	410	385	388	433	367	381	424	381	385	377	379	395	372	380	372	388	421	394	407	425	404	423	384	353	376	399	376	390	442	394	404	404	389	404	424	439	365	410	356	377	424	417	403	396	378	367	377	387	371	384	396	393	414	393	432	360	400	381	447	367	378	412	369	396	371	396	378	346	404	376	404	404	423	423	394	356	432	431	370	388	387	395	433	452	377	400	385	382	411	375	390	408	379	395	404	377	413	406	367	412	398	375	416	399	398	419	404	414	401	408	405	390	387	379	356	397	436	410	388	406	397	370	391	373	366	395	364	391	405	376	411	412	383	431	406	394	412	388	358	372	403	381	399	445	430	409	405	380	413	412	423	410	354	376	413	445	387	431	398	389	399	357	386	423	380	422	401	407	395	401	398	377	396	374	433	403	374	392	410	402	394	403	415	423	399	433	403	392	399	388	404	382	386	401	398	395	410	395	373	396	403	422	391	390	456	447	426	431	432	386	384	432	433	420	363	404	404	412	427	372	396	405	387	426	388	402	365	350	396	410	375	393	371	421	398	432	351	396	384	411	366	407	425	371	370	413	389	406	374	393	368	403	456	379	368	406	407	363	382	387	395	383	400	400	403	388	361	422	378	368	374	404	415	429	383	417	399	381	381	405	410	436	398	444	379	407	402	398	372	384	406	381	381	394	386	409	397	392	390	361	381	380	400	383	384	394	382	352	420	432	400	419	385	407	450	366	374	388	382	410	407	406	405	408	385	377	400	366	413	378	410	439	359	391	372	423	424	413	370	372	378	363	371	435	410	416	397	433	364	398	386	419	366	410	398	408	384	393	360	394	410	412	379	391	379	384	391	401	368	377	411	372	400	379	411	406	365	413	402	426	408	389	441	424	406	387	399	443	356	415	438	403	392	360	407	368	410	380	373	378	377	386	373	386	398	414	395	411	402	396	397	416	375	447	412	413	396	396	394	424	408	424	432	422	416	404	395	372	404	391	395	375	405	409	431	385	453	383	372	391	392	407	403	378	413	416	422	401	383	421	417	392	380	368	403	380	364	403	381	398	423	402	411	383	384	419	382	396	424	432	396	416	383	415	393	410	388	396	439	428	366	426	390	405	408	380	406	369	394	373	395	384	374	402	419	412	381	425	415	389	417	377	355	428	377	434	403	348	378	410	423	389	395	379	370	365	392	392	413	417	366	411	362	397	402	400	419	378	396	394	382	419	391	395	423	416	400	378	392	391	377	378	433	416	411	384	398	359	372	405	369	392	375	388	374	419	400	351	430	370	370	426	392	360	396	417	410	377	404	392	430	400	387	413	401	421	426	398	404	411	381	400	435	357	382	382	399	430	425	420	423	384	384	381	437	376	386	423	396	410	358	374	390	383	428	448	396	360	398	385	404	396	369	370	380	396	402	419	435
5581	967	955	952	874	879	957	884	874	833	903	916	907	877	837	837	862	886	872	803	916	855	878	839	907	882	885	905	891	828	869	945	936	845	905	885	867	911	898	916	852	898	921	906	852	860	879	928	895	928	897	905	880	863	855	922	929	899	892	884	863	887	881	901	894	860	846	930	904	898	893	848	893	934	862	851	852	878	860	908	853	907	889	888	870	915	889	945	844	920	888	865	855	903	878	850	854	873	879	887	887	907	879	866	862	878	845	910	951	917	881	902	906	863	899	916	846	848	827	929	866	838	856	838	899	836	856	924	937	880	880	866	937	887	939	924	862	844	850	904	907	831	889	852	871	853	859	860	874	839	890	932	881	851	895	876	902	882	908	949	828	878	917	901	861	904	932	833	902	846	896	927	873	870	856	881	873	841	901	845	921	884	877	841	895	872	860	903	915	880	902	831	872	887	904	895	881	864	911	948	885	948	878	904	865	901	897	857	908	911	875	944	873	902	884	906	900	876	919	875	896	904	884	904	870	916	855	935	905	852	846	891	877	910	921	900	874	903	934	894	849	872	890	841	851	857	884	919	898	936	918	906	914	891	879	873	889	846	839	917	912	882	882	862	858	867	936	904	887	825	884	935	892	927	891	840	871	958	874	894	924	861	862	846	855	864	899	877	897	940	858	883	868	872	863	918	900	895	876	908	831	888	899	896	865	860	926	884	892	927	833	866	851	891	879	939	860	846	905	865	906	899	888	848	910	853	897	896	896	858	910	883	987	871	889	955	931	854	881	918	857	896	887	847	919	881	871	877	949	831	840	862	883	896	893	881	871	895	918	853	826	843	877	890	937	908	877	856	868	901	881	895	922	849	932	868	902	896	839	844	879	920	873	924	845	907	880	921	941	884	882	893	877	878	853	881	902	927	935	883	879	881	924	940	947	845	878	909	879	921	917	817	874	876	920	904	807	836	839	865	861	889	881	932	862	873	869	888	904	936	911	916	858	871	911	905	915	851	894	888	868	873	892	895	900	903	849	875	881	865	911	953	901	878	862	903	893	823	817	851	865	888	937	861	846	927	870	923	900	881	885	879	923	856	878	893	860	934	891	884	881	892	898	875	902	869	857	907	872	892	935	920	884	848	877	863	851	901	861	834	850	836	935	895	895	865	893	918	912	879	916	850	867	896	891	906	875	827	901	851	893	881	911	912	868	872	921	904	878	928	884	875	912	868	908	858	956	910	862	916	958	911	922	897	870	853	887	882	917	870	871	857	930	812	891	882	848	882	897	882	892	905	882	888	882	868	879	854	878	876	943	904	913	926	903	911	899	894	930	871	868	927	887	884	893	870	851	895	866	963	874	883	872	880	877	898	870	881	845	885	937	835	885	818	867	885	876	902	897	894	842	860	870	919	905	980	912	940	882	978	893	879	935	916	911	887	879	891	914	858	858	869	911	831	865	900	878	838	899	853	887	862	772	836	893	954	933	862	869	891	903	958	853	880	885	930	888	880	897	890	893	884	878	909	918	902	826	873	873	927	863	957	887	880	900	865	898	940	876	867	878	888	921	886	897	887	907	844	909	891	821	881	879	880	867	899	830	959	878	906	884	853	912	908	921	919	895	891	854	910	877	911	956	877	894	846	864	873	806	905	921	894	881	890	848	895	806	833	876	871	856	865	932	894	931	818	854	917	928	863	910	881	905	847	900	878	925	856	934	868	882	847	825	858	866	840	900	929	953	880	844	862	914	916	885	873	860	940	930	856	866	893	850	896	953	899	840	853	898	894	895	864	832	874	894	864	873	911	851	885	860	909	899	905	914	884	912	875	871	871	902	892	885	893	875	898	892	905	869	945	915	903	895	937	856	909	874	881	859	900	871	865	880	886	908	932	850	887	884	890	905	894	879	882	896	835	888	868	877	852	937	922	854	892	855	881	927	852	880	862	896	869	906	925	861	857	882	894	864	873	945	890	873	904	889	864	883	922	849	856	847	876	867	888	851	838	892	908	883	913	882	934	901	894	888	894	879	892	830	871	877	883	888	850	837	893	893	831	843	856	881	872	918	906	902	896	878	864	877	907	865	907	998	957	892	902	923	846	862	896	875	931	860	920	902	849	848	935	876	875	878	842	905	869	909	878	900	878	864	906	868	906	891	881	886	850	842	909	867	856	887	937	887	856	875	836	826	850	878	909	887	889	904	881	863	869	905	907	855	847	871	835	893	897	925	883	897	892	858	907	902	891	874	857	870	888	882	865	825	947	882	904	851	879	868	901	858	898	846	884	899	891	902	902	867	881	911	843	907	914	901	872	832	869	909	897	920	930	931	856	876	894	968	838	869	895	832	862	910	891	921	878	869	832	906	895	865	859	914	902	910	827	882	874	918	897	896	903	882	893	913	860	832	928	872	906	855	862	897	901	825	875	917	878	910	927	921	868	933	856	849	899	884	909	869	907	937	886	816	897	897	894	880	869	869	885	866	886	909	882	859	887	897	879	879	861	886	915	876	848	874	884	884	893	845	858	899	924	876	891	903	874	936	894	859	888	840	890	911	891	862	824	899	864	875	891	945	903	920	877	882	862	910	885	898	864	847	879	854	879	897	921	862	857	899	907	827	878	918	893	903	835	884	870	912	883	870	847	882	817	924	870	847	850	861	877	933	867	857	855	873	863	886	844	884	866	879	897	893	843	910	920	868	861	864	871	946	885	957	904	898	863	833	937	924	882	834	884	917	878	897	888	878	898	886	909	939	901	891	857	897	874	867	906	898	897	898	928	891	898	866	843	885	859	854	923	805	886	888	869	914	905	854	840	923	861	904	906	864	867	890	888	852	859	860	873	914	878	909	920	861	882	855	901	856	842	904	873	887	929	894	865	830	841	846	817	843	887	861	906	903	837	886	867	922	908	863	918	888	852	920	895	887	813	892	936	830	929	858	918	878	902	899	926	917	857	890	881	859	896	861	957	866	889	888	879	895	862	863	886	825	925	886	942	914	895	884	875	808	885	921	872	880	872	875	937	881	893	896	861	941	905	843	904	896	790	858	883	899	923	939	899	868	830	873	877	915	836	863	887	884	920	853	902	922	911	891	841	898	913	869	887	891	882	874	870	865	853	863	864	927	890	936	841	879	838	903	852	881	953	919	873	877	882	858	847	828	882	883	926	882	941	903	949	856	923	941	892	867	861	834	896	915	900	848	925	875	956	879	889	957	892	902	924	889	927	880	881	960	885	874	830	906	886	877	840	894	852	871	828	965	890	898	904	868	884	901	897	915	863	844	836	888	898	884	881	867	972	894	869	910	898	824	877	863	868	872	870	855	927	823	884	886	881	879	853	921	908	817	876	893	831	911	855	929	879	916	889	881	877	907	835	822	903	937	869	899	868	899	915	885	907	835	924	858	892	914	953	905	854	858	857	860	847	862	872	885	839	858	873	853	871	881	892	868	878	906	886	889	898	815	825	864	866	917	855	859	869	902	875	889	858	842	895	885	887
24564	20950	24403	27672	20362	1848	469	411	398	354	331	322	329	302	312	348	343	312	329	323	311	287	317	316	283	286	310	301	309	319	279	296	276	301	310	304	321	266	264	258	266	283	306	303	308	302	311	298	294	324	324	312	285	312	278	318	310	297	279	276	286	286	323	318	258	282	307	310	275	262	299	326	303	294	329	292	302	307	307	279	293	328	297	301	299	322	290	273	300	287	305	278	307	309	315	313	326	287	308	318	311	298	289	293	311	318	285	286	328	291	263	284	294	298	285	330	274	259	313	287	304	318	294	327	275	309	278	335	312	291	306	278	278	302	302	280	282	315	286	291	299	304	311	287	286	271	277	314	288	309	295	266	313	281	311	291	323	288	305	302	305	300	287	268	299	301	277	290	326	269	358	292	305	269	294	289	299	276	287	289	297	325	329	309	291	307	333	251	323	264	306	288	296	254	223	309	295	258	262	317	315	286	261	297	287	268	299	285	249	286	292	321	311	270	298	287	305	280	290	299	279	285	315	311	289	297	273	299	285	296	272	261	314	293	327	296	292	304	330	287	293	312	294	275	319	313	285	252	317	314	284	295	280	296	273	322	274	293	289	268	336	292	274	301	286	336	294	305	311	297	278	288	301	305	315	277	312	285	323	329	291	277	294	290	281	333	330	270	285	312	290	274	325	308	317	309	287	303	294	315	302	292	286	287	306	297	312	338	303	281	314	286	279	294	282	312	327	316	291	277	317	277	294	279	297	304	316	305	294	279	301	329	317	319	314	295	311	300	265	317	308	298	309	288	317	292	271	291	313	313	310	292	298	300	280	305	301	277	306	286	266	289	327	293	281	290	275	284	318	275	269	277	274	317	299	318	303	283	312	289	309	328	295	287	279	301	319	315	303	312	279	291	288	328	266	316	289	292	320	272	283	302	301	318	308	321	319	333	269	321	308	284	293	295	281	300	299	290	282	266	290	277	297	280	250	291	305	303	281	279	314	263	303	289	310	288	317	301	301	260	308	271	291	334	316	328	305	290	304	288	291	270	299	309	272	301	264	269	263	295	303	311	283	294	291	283	277	272	299	275	286	291	296	307	303	320	262	308	302	278	341	289	288	290	308	307	304	299	283	307	291	329	295	305	277	280	291	277	293	302	258	298	269	261	298	287	293	299	312	284	267	308	287	283	283	280	291	302	306	307	331	282	328	307	270	285	301	306	313	311	275	272	269	290	277	291	306	279	302	304	273	293	268	305	325	296	286	318	266	282	333	303	297	341	290	306	266	295	270	277	314	300	300	305	287	299	290	279	294	290	283	317	269	302	306	318	311	318	277	295	292	302	356	274	265	295	328	327	268	309	317	282	300	302	305	282	308	326	264	282	293	284	275	282	279	299	309	316	307	307	317	303	273	296	291	310	331	286	294	330	281	258	300	269	280	361	267	278	302	294	277	286	292	284	320	316	274	296	319	266	330	290	255	297	290	294	280	301	285	279	306	298	266	263	267	284	287	272	309	302	303	290	290	298	303	298	302	306	297	315	266	276	288	324	284	275	285	294	276	272	299	280	275	295	302	274	295	294	266	312	287	295	306	298	302	303	282	306	263	305	297	286	311	290	270	271	288	284	275	299	274	309	305	297	319	313	273	307	305	277	289	310	329	318	320	276	305	315	310	254	303	280	332	287	339	317	303	286	337	284	315	312	280	291	294	328	286	290	269	313	257	296	313	317	274	314	352	310	265	275	308	314	282	303	281	288	279	303	271	298	291	275	279	287	279	301	309	305	291	267	280	280	280	269	291	286	280	297	286	349	291	290	303	297	272	267	276	317	305	280	256	289	301	273	311	308	289	288	318	298	251	302	322	299	280	309	298	308	273	297	330	273	274	288	271	312	269	291	314	281	326	276	268	333	282	297	293	305	309	290	309	305	282	285	314	288	284	250	289	298	278	303	325	331	284	261	316	316	267	278	308	291	304	316	298	251	296	277	311	270	301	270	311	325	320	288	296	277	292	278	282	293	291	321	284	299	292	289	277	314	290	302	272	312	265	276	270	299	296	297	284	290	266	290	299	287	264	280	280	309	276	306	302	292	270	299	317	275	345	273	274	282	344	280	304	300	304	296	282	310	276	267	282	280	272	302	299	316	313	315	284	323	304	280	316	293	306	310	292	305	328	334	316	294	307	280	285	289	286	289	277	321	272	320	309	258	311	266	279	274	284	301	297	342	339	308	277	259	281	289	292	302	284	288	296	305	248	305	299	299	280	294	326	315	319	297	332	336	309	299	275	306	322	294	304	276	282	310	340	295	307	289	285	292	291	317	309	301	291	328	316	310	280	283	281	274	251	309	312	283	294	277	288	312	293	325	273	298	314	260	311	329	273	323	263	285	299	286	297	280	309	278	318	292	290	306	291	281	301	308	290	310	277	289	276	307	319	272	293	324	275	281	282	281	308	315	294	296	266	241	312	281	312	262	302	336	278	304	297	269	281	298	298	269	312	298	307	312	293	332	277	279	313	310	290	307	278	302	306	289	300	309	313	294	291	293	295	330	297	297	287	284	295	326	306	262	277	310	268	291	304	293	274	287	261	317	286	300	286	308	292	310	294	324	293	305	308	333	305	269	305	287	297	284	291	265	284	285	287	296	293	294	280	293	302	298	306	308	283	282	304	273	324	280	289	318	258	305	302	330	291	322	296	270	254	309	274	261	285	274	292	287	286	271	271	304	279	312	308	294	304	299	335	333	296	320	319	291	278	294	294	298	307	273	293	276	258	298	324	323	292	275	279	271	260	265	275	292	306	298	287	331	309	299	299	297	286	288	281	298	278	287	300	324	292	294	271	284	292	261	276	307	323	282	317	261	302	289	303	286	282	322	307	342	318	283	293	292	291	316	305	306	317	261	287	281	300	285	274	289	310	294	292	307	325	314	287	316	292	291	307	304	295	284	272	306	307	287	286	280	269	324	291	292	287	298	299	307	313	296	292	296	291	270	291	307	288	282	299	321	301	270	302	273	291	277	316	288	246	262	328	308	285	286	277	266	304	292	288	318	271	306	311	311	286	292	299	332	261	309	287	313	306	256	284	271	294	276	307	323	284	274	331	305	274	319	302	317	295	284	303	305	266	312	296	269	290	315	301	288	329	303	303	289	287	284	298	284	277	296	296	282	295	276	300	260	303	308	290	308	234	299	292	297	327	286	271	310	303	290	284	310	280	308	300	254	319	324	334	300	267	307	299	309	294	289	343	315	310	303	305	307	277	278	296	285	326	305	290	283	297	309	298	289	290	306	298	272	292	326	316	315	280	296	285	304	309	304	320	301	283	305	312	284	270	296	269	288	314	278	285	327	261	276	292	281	326	274	274	291	305	297	296	295	282	306	279	295	244	277	288	303	296	292	314	319	282	315	285	299	279	278	315	314	302	298	310	306	315	275	283	279	303	290	274	280	308	271	266	290	266	277	263	314	304	265	250	271	278	302	290	278	276	311	293	325
3238	2828	1820	1020	880	799	763	714	692	695	674	696	695	700	713	703	675	732	650	668	645	671	689	697	670	669	689	678	702	709	651	669	684	676	674	637	640	658	701	680	616	678	630	666	700	698	651	650	681	653	694	672	640	682	682	660	671	685	671	671	635	678	668	662	651	666	687	675	625	664	675	643	649	655	648	662	637	664	643	645	636	688	686	729	611	654	659	683	666	687	697	659	664	622	666	626	686	643	658	631	705	658	653	692	717	656	654	672	658	668	667	622	677	692	676	652	691	692	658	712	640	694	639	715	701	679	619	625	675	592	643	678	655	642	681	683	638	715	672	682	653	720	659	621	635	668	709	662	659	669	622	682	670	665	674	663	672	668	656	685	701	686	684	670	656	683	652	621	628	670	634	660	643	680	700	672	671	651	684	646	662	627	626	648	643	696	678	662	702	689	682	675	672	641	651	675	689	655	689	662	663	688	651	686	655	649	643	704	697	688	673	669	651	693	702	691	670	675	629	642	606	668	696	652	718	683	668	710	614	659	654	655	667	617	695	687	660	690	696	639	662	657	606	653	712	634	723	679	678	677	638	638	638	712	710	683	648	677	663	663	687	692	681	695	688	681	662	725	663	668	687	678	669	702	694	732	628	654	706	641	652	666	670	742	700	629	659	689	686	693	596	700	640	686	664	659	650	668	649	712	634	633	658	649	670	679	625	687	660	648	684	657	676	689	662	681	653	627	648	685	700	655	639	655	682	664	719	631	665	687	672	634	650	684	686	608	673	719	685	654	696	663	692	648	691	663	675	662	660	666	691	695	674	691	689	657	680	654	662	703	635	659	688	660	612	648	659	623	674	653	688	645	660	675	654	616	619	663	647	670	711	624	651	685	672	700	693	671	654	673	659	671	692	641	663	669	684	691	675	654	691	673	682	660	643	638	646	679	696	694	701	665	670	678	693	700	685	643	657	693	662	635	657	704	671	651	668	620	686	663	666	648	669	627	656	637	660	680	698	654	637	643	690	639	698	686	699	683	633	651	648	680	625	719	657	640	673	648	667	640	688	722	654	650	671	635	640	697	598	702	641	622	654	714	632	652	626	722	706	693	695	680	681	695	676	669	683	688	685	653	692	648	666	642	686	673	673	643	687	635	659	653	648	727	629	626	677	658	652	705	692	674	663	695	625	639	669	692	681	688	643	655	693	682	683	639	692	658	650	662	682	681	672	667	678	654	695	674	662	663	653	631	651	676	670	675	690	666	629	665	658	697	672	648	646	688	696	633	669	678	646	700	677	678	667	625	682	666	673	655	659	678	661	639	674	673	683	612	681	643	681	677	654	619	658	628	701	683	695	688	696	626	682	686	657	643	708	684	703	612	666	697	682	632	663	666	679	639	613	657	712	678	691	645	647	723	679	630	656	649	676	612	674	681	705	716	660	658	670	673	687	695	678	689	637	649	654	700	676	667	675	698	644	631	665	676	661	658	671	696	666	647	647	631	632	629	681	679	687	662	662	712	716	679	687	640	663	697	706	655	659	666	688	691	672	695	680	689	693	632	650	702	694	672	653	688	688	702	658	663	645	664	649	662	639	681	671	631	652	648	639	672	645	707	666	679	676	663	679	707	694	640	617	662	673	654	657	697	670	649	633	671	652	673	660	681	685	686	640	662	675	630	670	674	639	673	666	669	633	639	732	669	623	658	697	653	656	649	718	640	659	661	687	657	647	670	673	691	645	662	667	654	670	668	695	680	676	678	703	692	732	657	633	666	674	645	734	686	634	644	644	670	692	686	668	620	679	696	639	662	667	672	635	631	633	651	655	668	653	626	623	703	615	685	694	653	627	667	648	669	659	660	649	688	680	604	648	649	677	666	652	625	700	623	674	715	607	692	668	662	633	647	668	699	650	647	650	678	657	692	685	675	679	686	689	674	665	685	672	701	662	703	655	663	634	640	696	706	721	697	638	632	689	676	693	628	656	672	651	676	666	636	671	662	655	674	629	668	693	653	645	667	690	682	659	636	635	666	660	693	665	673	626	614	676	606	677	692	652	683	616	624	653	699	621	651	667	673	624	641	636	628	695	665	664	656	662	658	714	649	678	629	637	640	657	668	653	629	681	706	641	651	642	667	652	668	673	715	659	647	620	678	654	646	629	698	653	618	649	653	634	685	696	639	690	648	686	636	675	595	724	623	657	709	687	635	645	654	687	695	616	597	677	628	634	720	681	694	727	678	645	616	656	624	635	641	663	642	675	683	679	661	653	656	655	648	641	648	630	645	685	664	677	691	710	654	651	684	590	673	670	686	644	699	699	636	649	646	665	705	696	647	642	663	680	600	682	674	624	678	665	686	699	672	682	683	680	651	689	644	677	691	666	668	643	668	655	673	693	638	655	662	663	654	680	703	686	674	644	637	683	637	677	717	683	712	663	627	731	666	660	639	682	634	666	725	679	679	625	634	660	661	661	660	623	678	602	656	634	650	680	687	667	722	679	679	680	640	698	671	705	659	679	708	673	677	660	607	700	651	677	666	690	632	656	718	677	668	658	661	662	659	653	709	691	665	673	674	677	652	725	663	684	678	676	680	654	663	679	645	635	686	699	644	645	664	681	634	657	673	679	676	668	666	649	657	668	639	686	675	682	702	699	690	637	667	666	648	644	677	647	666	674	684	684	652	676	668	650	686	610	641	651	676	660	646	659	666	650	682	659	609	668	660	632	615	675	655	682	655	684	640	670	695	677	648	708	679	673	658	713	694	678	686	640	653	696	609	684	630	649	662	694	686	664	657	703	690	680	633	633	652	701	684	687	699	657	681	676	661	642	644	685	695	666	634	646	702	635	673	706	649	653	673	618	620	611	664	660	693	693	654	613	645	684	642	643	700	668	670	681	693	655	648	735	664	666	629	653	700	651	663	714	664	624	711	712	698	689	660	662	636	680	615	659	663	619	684	658	650	675	670	714	655	705	674	669	663	678	687	695	705	647	663	653	706	696	641	696	691	652	601	715	666	668	697	715	666	599	665	658	659	681	618	687	685	667	632	717	636	634	605	650	657	668	641	693	628	645	674	677	674	681	682	641	617	643	673	651	613	599	674	672	689	664	701	677	662	660	673	654	698	677	660	696	681	680	641	686	679	609	647	667	675	663	658	660	623	658	631	652	668	644	655	654	684	658	641	662	666	639	666	712	643	679	661	657	621	715	620	709	640	629	685	698	631	691	655	686	649	725	696	624	641	641	653	675	650	650	671	670	665	664	664	692	648	685	677	737	663	632	658	661	653	634	641	680	672	691	656	673	703	713	657	621	653	682	662	688	678	699	697	683	674	649	673	642	655	645	676	686	696	656	688	691	746	693	691	658	672	650	648	680	654	638	681	644	645	667	670	699	644	608	678	662	667	643	646	633	682	674	625	670	687	677	655	655	673	648	660	643	666	693	677	682	674	604	656	595	710	662	647	687	657	648	691	694	661	639	715	693	663	720	663	671	651
23795	20932	25049	26995	20936	20670	1159	365	282	241	238	186	178	185	144	170	153	199	157	180	151	135	155	140	133	147	144	157	155	141	154	150	123	130	157	152	150	152	145	132	144	133	133	136	159	102	114	136	135	122	123	118	134	130	124	141	114	114	146	117	131	113	140	120	136	121	139	151	131	146	146	142	134	139	128	142	143	123	151	144	121	142	119	118	130	145	109	118	149	131	122	124	176	125	136	147	146	105	142	149	129	151	116	127	139	119	130	137	132	126	124	131	131	107	125	116	154	132	137	133	129	127	106	143	138	113	121	118	139	150	125	116	132	131	137	143	154	141	125	138	111	101	149	128	119	132	116	140	136	128	127	162	139	123	121	132	141	133	121	136	137	120	133	136	140	116	131	126	120	116	164	153	137	139	137	121	127	162	132	134	146	134	132	133	151	119	141	146	112	136	140	147	132	146	133	129	131	127	123	130	148	117	131	157	124	133	115	124	151	130	125	130	152	120	127	117	146	137	141	119	129	133	140	126	142	131	118	154	119	116	120	121	129	120	119	136	138	135	134	121	155	146	124	135	117	144	120	124	132	124	117	117	112	128	116	122	141	151	115	117	157	132	149	151	149	129	128	133	132	130	122	141	155	141	133	115	129	148	146	124	133	141	136	138	130	99	128	146	129	120	133	131	120	121	139	150	149	127	137	136	142	113	150	121	119	123	128	143	154	152	143	129	114	111	132	130	141	123	142	121	140	129	138	140	130	147	145	137	155	123	133	126	144	140	141	105	139	129	130	145	115	133	137	148	122	122	140	121	155	142	126	131	144	151	120	115	146	129	118	108	146	127	136	141	127	126	141	121	143	111	123	138	147	112	134	138	136	119	134	150	135	152	130	113	146	143	127	141	140	110	126	124	121	121	140	147	127	131	123	131	131	149	138	133	138	149	120	118	157	153	123	142	107	128	165	131	138	141	127	122	125	129	137	156	146	130	139	136	125	137	140	129	120	130	125	142	110	107	131	150	139	146	139	108	136	131	149	154	139	136	144	125	122	142	147	127	116	128	157	128	139	131	130	124	119	149	128	119	155	145	140	128	147	121	142	128	129	124	134	144	134	129	146	146	122	120	143	170	138	143	121	134	154	131	123	143	120	124	120	142	126	115	118	130	124	150	145	103	148	132	143	116	118	113	117	124	137	154	134	129	139	127	138	142	125	136	128	137	138	122	150	128	129	111	124	135	159	130	101	143	128	121	128	165	130	136	128	131	141	130	135	129	127	128	138	133	154	133	119	120	137	117	145	143	149	133	128	136	136	112	134	138	113	141	142	104	129	147	150	127	162	108	131	114	140	152	127	126	103	127	148	162	134	129	128	132	114	128	139	142	147	142	140	147	147	158	122	122	143	132	144	114	136	111	117	151	161	123	139	126	125	161	145	123	124	122	132	140	148	121	141	144	127	137	132	126	132	108	109	122	141	153	134	131	146	133	133	123	141	106	141	143	122	128	134	148	127	137	135	124	136	149	111	146	138	129	131	140	137	136	128	133	149	136	135	132	129	122	135	137	119	114	131	125	136	124	123	137	116	153	135	139	149	130	147	137	116	136	130	127	143	131	122	133	112	143	137	130	130	151	132	128	129	132	141	139	127	130	148	113	146	153	151	130	117	138	126	112	125	137	140	152	161	134	140	129	121	130	139	131	130	131	128	143	122	123	128	131	149	139	131	143	134	125	133	136	148	137	139	145	115	134	127	135	131	144	106	131	123	112	141	129	121	110	113	116	112	121	147	121	133	145	139	133	143	152	117	142	145	136	151	137	139	133	170	129	131	131	128	124	132	131	152	128	119	118	147	124	125	132	144	130	145	153	116	130	150	128	124	105	154	139	145	121	135	156	131	138	138	145	145	132	153	122	132	132	155	130	158	138	136	117	126	110	142	114	120	141	121	126	112	135	118	141	124	135	110	96	123	115	107	136	138	131	134	139	126	133	129	136	133	136	141	133	122	137	108	126	130	137	127	131	163	131	145	132	132	135	142	130	148	131	138	122	153	143	132	131	138	141	110	157	128	136	127	141	148	138	124	135	144	114	135	113	120	141	138	141	146	149	148	119	138	135	137	148	141	130	110	147	140	138	121	142	138	124	127	156	130	151	113	135	140	134	129	150	135	130	135	149	144	123	122	120	133	129	120	130	133	138	114	124	129	150	151	111	128	143	133	120	135	122	115	150	127	157	108	112	124	130	139	153	132	150	148	121	118	123	135	136	114	143	138	150	128	136	141	121	152	138	145	140	141	152	123	121	124	160	142	135	155	140	110	136	130	127	110	109	119	120	103	130	121	109	124	138	124	162	136	139	133	161	133	139	142	140	147	133	114	153	131	114	133	148	134	151	125	129	104	116	115	139	143	122	126	149	145	132	119	149	121	123	119	130	124	135	102	123	133	120	120	144	171	132	117	115	122	136	154	129	122	162	130	139	137	125	161	123	126	99	124	127	135	128	147	121	144	135	126	136	145	137	143	133	134	121	137	131	141	115	135	137	146	105	130	135	105	121	144	115	121	138	127	134	136	97	127	149	134	137	127	134	128	136	162	138	136	130	137	141	148	117	115	118	120	154	104	114	122	139	151	136	109	123	101	141	147	147	137	147	117	116	135	127	135	156	154	133	125	129	164	120	140	136	130	137	123	139	135	132	139	131	141	100	120	122	120	143	136	113	121	145	141	126	137	143	115	137	121	128	134	112	124	133	145	135	131	120	123	154	111	131	128	122	138	154	131	133	124	122	123	117	148	131	124	123	123	152	146	143	141	111	133	114	121	134	139	117	129	140	134	156	134	116	135	128	139	117	150	140	119	133	130	139	108	116	137	139	134	148	133	125	131	130	123	135	125	145	131	139	137	127	137	151	132	140	144	137	126	136	129	131	127	134	126	121	118	117	131	132	135	131	135	110	121	132	108	126	136	134	142	103	147	141	136	160	129	120	139	144	114	118	152	116	121	157	142	152	136	119	133	123	139	140	139	138	104	126	132	131	110	118	121	130	119	126	135	131	126	106	125	151	135	115	131	157	138	123	131	118	122	118	113	114	93	151	135	136	111	131	123	125	143	144	111	165	123	136	142	148	119	136	166	138	138	135	126	139	127	129	139	153	126	132	146	118	153	118	139	134	136	113	134	137	131	136	141	120	128	146	135	138	104	138	133	142	108	135	150	114	121	116	110	125	147	142	129	128	113	121	159	110	136	121	147	152	138	130	118	128	147	116	127	123	135	111	136	121	115	142	124	130	106	146	136	140	127	105	134	128	159	125	137	133	139	133	127	135	139	118	130	133	138	134	138	137	139	128	155	146	135	143	166	103	137	131	138	143	146	131	123	133	114	139	148	134	137	114	150	124	130	139	129	120	120	138	131	142	128	118	103	122	135	144	145	144	115	121	125	131	131	132	126	122	133	126	131	128	141	148	123	132	116	153	127	135	164	136	139	120	151	124	118	141	136	169
3004	4376	2435	1058	659	531	472	402	406	411	372	357	322	392	360	331	359	353	349	339	311	372	346	360	351	346	350	344	365	359	344	348	361	301	341	318	367	320	345	331	350	344	346	353	370	310	335	352	320	327	358	365	338	324	343	357	338	383	312	353	345	337	325	358	335	393	324	299	293	392	352	351	332	331	340	349	337	316	335	348	368	332	329	335	306	332	377	346	337	357	348	353	306	314	324	366	338	351	341	315	309	338	328	342	327	308	320	307	328	355	353	308	314	321	319	372	375	362	374	346	335	328	367	337	346	323	314	315	360	359	352	325	335	346	338	361	348	308	320	307	336	342	350	332	317	338	337	340	306	339	335	368	314	339	328	323	342	351	275	309	333	304	307	370	339	357	349	314	359	352	297	374	327	345	353	323	362	375	348	327	322	329	362	335	354	341	323	342	331	337	338	352	321	346	324	343	351	330	297	345	353	340	358	334	339	332	371	316	363	327	300	317	323	326	354	312	350	372	345	320	324	314	331	341	329	339	343	355	340	335	335	340	333	365	355	340	335	351	348	345	307	351	311	341	327	304	335	363	338	336	329	338	356	329	305	325	346	346	346	320	361	343	355	328	327	344	320	331	367	310	349	332	325	344	336	334	320	336	342	327	313	339	336	314	310	334	357	340	342	329	355	345	321	324	337	337	322	347	343	352	306	344	328	331	352	343	321	322	376	342	318	314	329	346	360	374	314	340	341	335	333	351	324	360	340	340	311	367	360	327	334	337	333	359	340	356	322	348	343	321	313	334	318	366	326	334	329	346	325	349	318	323	329	304	356	319	342	358	390	335	333	355	320	337	334	305	327	345	312	318	297	334	339	321	370	306	335	314	331	329	325	308	328	344	300	340	338	323	315	353	317	338	355	369	366	312	333	335	322	321	326	347	340	319	368	332	359	362	329	360	338	350	324	303	339	342	358	346	318	355	328	311	360	375	333	356	331	360	321	333	320	359	347	361	349	311	388	377	331	350	360	311	333	320	312	344	342	326	322	330	322	314	362	334	324	355	344	341	351	308	316	353	341	323	358	330	334	340	333	309	335	368	305	324	338	296	321	347	327	343	331	359	323	296	362	340	315	335	381	320	330	308	369	356	350	361	288	337	306	326	346	349	311	363	355	320	322	318	322	360	309	351	320	332	327	331	347	325	341	332	360	326	296	356	349	319	345	316	346	317	341	333	353	379	347	328	369	339	336	322	326	328	322	336	341	342	356	370	351	330	340	345	325	328	366	344	301	364	349	357	302	335	357	338	363	316	318	322	337	365	317	361	293	346	320	352	348	320	343	356	327	327	320	339	334	347	344	374	341	368	325	377	334	344	341	365	359	367	346	322	354	342	316	344	339	347	329	333	319	373	334	320	327	349	343	338	334	296	334	307	346	352	311	326	375	308	332	344	315	330	319	324	336	330	330	344	323	352	339	353	320	330	334	345	313	347	322	347	310	349	340	310	318	340	319	383	379	369	350	342	355	327	315	286	339	354	317	373	328	343	348	336	337	324	337	327	335	364	353	352	322	365	330	310	329	354	304	331	358	363	309	342	346	333	321	338	338	321	340	345	312	322	332	359	339	361	362	365	332	363	331	339	343	315	343	348	322	351	327	344	280	320	298	314	355	321	338	343	321	353	320	353	315	327	340	319	352	341	374	331	308	348	344	313	340	313	294	383	326	366	279	342	364	352	356	298	329	316	351	347	339	351	281	341	358	372	331	311	315	319	366	302	346	331	353	353	342	353	327	331	362	332	344	332	336	316	361	368	351	347	301	361	353	335	326	353	352	326	333	332	346	333	355	333	317	320	301	352	346	353	328	315	344	301	313	353	333	382	317	341	363	329	343	361	307	346	378	339	326	325	345	365	303	332	329	315	354	346	343	356	329	356	342	353	333	351	349	324	314	330	379	311	291	356	331	336	297	328	348	317	373	341	324	349	312	348	331	342	321	332	345	336	343	362	367	340	313	334	321	340	356	313	341	382	325	330	345	350	347	336	325	303	320	348	328	331	369	325	295	352	322	328	372	341	349	341	362	341	312	372	336	345	321	322	316	339	313	356	360	358	330	340	343	293	338	322	316	296	344	334	310	316	348	364	318	315	332	368	344	327	352	333	357	359	344	352	312	334	345	328	341	336	352	353	365	343	348	307	340	340	328	341	343	328	342	339	334	358	368	343	332	353	348	349	331	311	318	346	331	323	323	305	356	343	317	325	345	315	346	376	309	331	342	374	333	324	321	341	328	346	336	302	358	355	318	319	328	339	362	334	339	339	336	330	354	326	333	347	370	344	313	336	320	328	352	344	317	315	361	296	337	331	359	309	317	324	356	321	295	343	329	338	323	328	343	348	342	374	313	368	343	318	314	339	345	352	328	315	336	309	325	334	332	347	360	321	324	303	326	339	339	322	341	340	337	333	320	340	318	305	325	314	359	374	355	320	361	323	301	286	303	342	350	323	333	341	348	321	340	316	332	339	333	345	355	363	314	370	353	338	308	327	336	306	328	350	355	350	337	342	335	327	319	336	371	322	309	362	331	327	317	347	353	334	303	342	353	359	357	342	316	318	334	330	322	335	310	327	308	335	327	346	346	338	344	343	324	338	324	354	338	296	355	323	349	343	329	346	355	328	331	324	330	323	324	317	331	339	307	334	342	325	336	332	362	337	380	347	324	334	296	321	315	383	341	333	374	340	316	355	317	326	305	326	324	351	329	377	353	329	360	343	342	321	332	352	351	333	343	355	347	347	335	340	375	338	316	320	384	351	360	322	357	353	322	304	294	335	327	337	341	334	341	357	342	355	308	322	318	311	351	333	324	336	300	327	345	309	323	342	329	329	323	305	345	348	325	335	331	305	356	319	325	318	350	331	316	349	336	345	346	337	331	355	340	335	367	350	387	342	329	333	305	319	351	331	338	337	363	345	340	349	354	328	352	324	329	309	332	347	307	361	311	325	362	374	344	309	324	341	342	332	368	310	343	341	339	304	329	342	350	334	336	319	341	346	339	335	324	317	328	341	336	303	339	333	323	342	360	348	368	335	311	319	326	316	341	338	359	334	310	351	342	292	359	356	347	314	333	327	337	312	317	319	325	334	336	327	346	341	324	346	344	350	337	341	330	346	325	340	319	354	332	342	322	328	327	360	361	343	318	351	360	334	347	340	332	330	321	362	334	318	331	321	316	292	310	352	320	321	297	364	325	363	345	327	362	335	332	381	335	342	346	338	309	333	329	340	326	319	296	333	362	336	318	351	330	347	348	332	345	343	326	333	358	337	361	342	355	358	358	334	334	332	359	329	361	320	349	362	330	313	354	333	363	365	330	332	339	313	308	347	333	356	356	347	344	320	352	346	326	333	347	331	353	308	359	355	359	316	326	337	337	333	353	347	338	330	341	348	375	315	322	347	302	342	348	361	378	356	329	330	307	352	322	330	341	379	348	324	319	339	350	308	333	337
32098	10372	1116	516	424	408	411	410	397	406	385	411	397	396	368	394	409	409	426	407	409	427	375	367	407	384	380	401	379	414	355	389	375	410	422	412	418	383	339	408	401	429	408	413	421	385	373	410	372	376	388	402	386	401	395	387	388	443	405	399	400	414	383	407	385	413	429	413	412	384	425	380	383	381	400	388	350	396	391	371	384	404	395	416	429	417	373	414	400	399	424	411	374	400	433	406	393	421	382	367	389	379	424	409	385	406	368	404	365	411	385	390	397	408	386	396	424	407	362	410	392	376	403	377	382	356	422	367	382	406	402	414	424	418	419	399	372	396	370	380	380	427	391	398	409	384	398	380	387	384	390	390	403	408	397	389	456	401	421	386	428	385	381	408	410	391	400	419	395	424	414	394	376	385	411	405	377	385	372	387	417	425	409	422	422	383	404	387	422	421	422	374	394	371	379	442	387	426	406	377	415	393	420	393	423	388	403	400	397	385	409	417	416	420	384	408	409	406	389	401	412	374	358	397	387	405	393	433	380	371	422	396	390	390	365	396	424	415	431	394	354	384	423	388	415	388	398	396	414	362	413	359	407	414	396	393	426	382	405	410	421	391	403	406	371	363	381	397	421	396	392	414	391	384	390	446	366	416	400	406	420	377	426	411	373	416	383	399	378	389	374	426	385	389	417	419	401	397	397	384	403	389	389	387	398	398	375	420	430	431	376	397	397	409	360	412	433	433	433	371	369	401	384	379	359	411	379	425	355	382	420	405	417	403	394	413	434	385	413	398	399	419	397	387	376	374	369	389	373	388	398	411	396	400	403	415	358	363	438	397	396	358	404	386	423	361	392	392	424	395	418	416	353	407	400	425	380	422	388	367	425	380	390	413	405	464	425	380	407	407	390	432	392	365	378	380	332	399	385	396	399	378	414	401	416	416	424	359	388	390	401	374	388	358	425	343	385	394	418	391	374	381	402	389	396	378	399	397	404	388	363	411	383	374	379	354	410	409	412	411	412	392	393	379	404	404	389	410	386	382	384	421	379	419	445	363	381	381	383	386	409	364	376	384	383	405	404	402	389	371	397	392	351	404	406	424	401	412	355	381	418	409	422	396	400	384	425	390	387	397	407	356	349	386	403	383	378	400	408	398	395	418	381	391	395	365	394	350	380	415	381	405	366	394	371	363	375	374	383	384	389	369	386	424	421	378	424	390	392	391	370	406	420	402	376	396	387	417	381	428	382	401	410	389	402	403	381	361	412	376	393	395	387	410	413	407	393	374	407	369	415	379	389	412	364	407	394	413	378	419	415	407	401	405	395	410	387	405	403	407	406	371	392	411	365	426	351	360	374	402	400	418	417	388	426	435	413	401	400	391	406	391	364	404	400	402	415	391	402	397	394	405	408	363	415	428	375	431	403	403	410	398	406	397	424	373	415	385	388	393	397	410	393	372	392	405	391	423	404	402	392	388	434	390	410	394	415	396	394	390	387	407	404	392	370	425	410	391	371	415	394	385	421	378	395	392	414	400	398	432	404	393	374	402	367	446	402	375	428	377	398	372	400	384	427	439	395	386	399	409	395	385	351	419	378	431	381	381	411	362	370	422	377	390	446	396	397	383	420	401	364	390	383	440	356	409	391	398	369	377	397	398	366	403	397	423	341	386	378	380	388	397	363	378	385	391	389	413	415	372	387	421	403	384	385	414	382	342	361	336	412	412	392	399	385	399	391	414	380	411	408	378	385	393	382	422	418	392	391	411	393	388	368	418	436	372	415	420	427	413	419	410	410	393	411	377	370	365	403	373	360	362	420	386	385	375	408	393	393	379	363	433	389	428	402	423	409	358	441	416	397	374	403	408	377	379	375	381	427	354	395	395	401	415	391	375	390	397	422	421	400	381	408	426	399	412	426	427	407	360	397	386	409	413	384	427	380	394	415	407	396	419	351	391	415	385	406	399	443	385	354	367	424	418	405	391	402	405	385	382	416	402	388	398	415	441	413	384	401	388	394	374	426	422	428	367	374	407	387	383	378	408	427	409	396	392	347	384	412	364	376	413	419	414	359	387	417	412	414	405	400	380	408	395	397	389	355	406	443	428	376	386	388	380	394	367	407	376	400	408	439	373	408	412	412	380	405	438	408	387	419	368	419	373	381	443	381	413	401	410	392	386	395	391	403	406	408	404	422	391	398	433	407	376	410	396	373	363	405	402	393	414	401	389	392	408	376	408	357	403	369	407	433	413	364	395	394	398	396	357	378	363	424	422	402	364	391	373	396	373	386	360	411	435	391	392	393	393	411	411	398	376	402	384	394	360	402	377	370	391	359	387	370	405	421	417	385	395	423	437	408	430	401	412	411	398	404	383	384	439	409	409	408	390	389	430	398	425	357	397	387	410	392	388	340	407	430	401	426	401	371	390	422	403	374	377	420	377	445	369	375	401	428	373	445	404	386	403	394	387	406	406	406	421	422	398	393	391	382	376	395	416	442	419	395	404	401	382	389	417	425	383	388	372	442	397	424	384	399	424	391	372	395	415	424	395	392	417	406	388	401	379	352	372	410	367	382	349	378	386	403	391	372	366	427	445	391	378	388	382	397	409	415	401	388	424	408	374	441	409	405	398	414	402	397	413	394	410	379	397	414	440	397	394	397	399	394	406	427	395	377	383	426	401	368	399	432	385	392	425	401	396	436	417	360	404	403	396	398	374	444	425	407	394	359	376	415	364	390	402	391	413	397	386	356	380	377	416	416	394	399	368	387	399	407	377	422	395	409	413	415	375	425	391	418	388	405	425	447	394	376	381	419	408	437	391	371	358	384	378	370	400	443	405	355	379	374	373	411	416	373	419	374	407	398	408	403	374	400	407	439	418	404	428	397	429	408	396	402	385	391	366	374	428	395	399	408	415	409	395	386	371	389	413	407	420	404	380	402	384	392	383	387	412	389	380	403	413	374	375	368	380	367	381	398	400	379	423	400	409	417	412	366	411	412	362	421	382	361	423	378	435	414	411	359	378	407	408	392	420	411	419	397	425	337	404	382	368	365	431	424	437	412	388	367	385	410	393	412	389	393	461	349	398	381	391	426	423	388	382	410	365	394	383	409	425	388	400	374	374	409	432	411	434	393	394	392	397	403	390	383	379	421	436	366	417	420	408	398	395	390	422	419	441	383	403	417	394	392	411	439	415	387	343	412	373	382	411	398	363	346	427	418	404	380	374	395	429	401	430	407	398	386	378	400	386	380	378	361	414	380	382	373	428	396	419	414	394	369	394	436	389	406	387	392	404	422	370	394	402	347	375	389	397	396	382	427	394	381	425	392	404	415	374	363	374	414	383	414	424	439	398	416	359	404	406	398	398	409	397	378	390	387	417	399	388	383	397	395	376	398	452	371	433	365	407	390	402	354	411	389	377	423	372	403	412	395	373	402	409	412	414	439	447	394	423	401	416	399	356	411	393	457	406	397	400	371	390	406	395	441	391	415	383	367	372
5576	1014	960	955	909	932	887	877	872	927	832	874	904	895	863	887	876	894	904	866	839	877	879	845	909	855	915	867	849	848	902	868	868	885	886	893	891	874	901	877	867	957	915	892	832	853	883	895	889	905	877	878	926	872	870	918	868	892	853	862	861	907	903	905	902	896	898	889	855	888	894	881	912	791	886	906	924	871	896	885	885	868	937	874	877	860	847	851	896	848	923	793	883	895	874	889	863	847	810	880	865	948	917	902	876	847	860	895	919	875	918	956	908	866	888	885	853	877	898	909	846	885	857	838	917	916	915	949	895	877	902	890	897	900	892	854	889	904	910	837	915	928	918	862	892	857	870	893	851	886	849	889	904	862	903	893	870	850	873	883	864	945	854	876	925	880	848	871	868	830	923	908	877	923	912	864	924	920	880	919	913	922	898	862	857	895	888	913	848	950	874	856	842	856	918	851	892	893	880	892	922	917	916	881	919	880	914	815	917	896	836	862	888	903	930	905	860	896	916	880	846	941	836	843	899	922	927	890	915	913	883	912	879	899	902	891	852	872	849	904	929	915	840	898	914	907	960	860	874	872	895	864	907	874	884	820	945	917	870	875	817	914	934	889	898	887	918	866	928	924	831	851	889	879	894	899	886	906	875	889	940	825	875	859	897	915	863	882	919	916	838	881	837	881	892	862	867	849	840	861	870	875	871	894	891	891	927	925	888	930	893	909	961	874	821	931	925	917	883	872	881	900	868	891	895	870	904	912	870	923	923	887	913	912	863	908	846	853	915	894	945	823	884	898	834	926	930	866	912	867	859	915	915	866	867	880	884	868	888	845	879	932	876	859	939	913	912	893	833	867	870	855	888	860	874	851	863	920	907	898	874	859	824	932	845	925	917	889	886	904	888	902	915	927	848	901	916	914	884	880	907	909	920	941	861	844	842	918	837	894	899	865	922	862	899	870	847	820	918	921	905	892	908	896	884	897	909	904	908	884	920	887	885	867	879	890	921	899	892	847	939	920	906	895	809	852	872	898	931	802	873	882	820	923	882	838	860	884	911	902	900	925	940	955	900	910	873	861	866	874	864	896	885	948	876	912	930	902	886	843	918	935	919	823	903	891	934	896	951	885	875	904	890	873	843	838	892	880	900	939	914	896	878	907	918	890	877	868	843	887	923	866	919	851	910	904	912	865	850	881	904	871	906	898	960	888	851	852	878	853	880	898	875	857	908	932	877	930	818	883	861	886	888	861	801	887	897	902	914	889	886	916	881	954	869	929	844	869	862	883	866	829	930	890	923	905	937	908	873	873	909	904	837	864	875	855	851	890	896	896	856	863	871	864	892	904	889	817	921	929	869	873	900	865	875	898	878	902	889	820	910	895	903	953	898	878	908	909	898	896	885	886	942	870	917	885	860	948	896	911	871	931	902	885	914	850	887	886	906	867	898	895	897	860	888	885	892	863	831	918	905	870	909	908	885	916	867	868	888	861	847	899	903	905	896	885	833	825	934	827	906	922	887	936	835	910	851	891	950	888	857	931	831	891	903	878	879	898	864	898	877	898	847	910	901	881	928	897	877	880	845	895	896	901	911	834	892	898	855	876	883	847	860	845	917	842	844	895	891	969	905	886	898	880	828	887	920	873	905	839	902	894	923	884	906	889	887	896	826	829	889	871	888	904	937	914	834	874	868	854	959	857	913	861	931	871	852	912	902	906	907	896	883	871	870	857	898	909	838	888	904	920	907	891	908	871	875	904	876	867	875	950	909	906	835	900	925	880	887	874	864	934	888	859	891	917	876	903	881	924	884	858	918	832	850	856	862	868	913	851	969	865	870	879	865	889	901	901	871	865	858	842	920	905	881	904	931	897	886	930	934	869	823	876	887	903	855	883	916	861	876	887	895	885	866	871	866	836	867	856	889	877	885	844	911	925	854	879	892	913	860	888	856	925	837	936	939	858	862	933	924	858	934	939	894	898	895	882	885	894	827	895	927	858	899	841	890	870	878	861	862	878	890	875	888	942	908	883	841	838	887	851	900	851	908	906	876	900	898	830	864	856	868	948	882	854	845	880	882	859	935	890	830	849	880	910	922	872	884	850	888	908	883	933	890	838	917	944	870	858	933	931	917	893	925	904	876	886	854	895	910	889	907	884	929	939	924	938	915	862	890	886	914	899	852	909	880	834	900	859	913	917	878	853	916	875	911	862	892	843	871	839	897	903	958	885	894	900	893	866	913	868	943	914	835	822	863	883	913	943	887	918	911	858	908	931	934	832	858	839	875	930	873	881	824	896	879	877	895	930	916	918	875	905	854	894	891	875	903	870	857	865	847	883	931	892	878	923	878	871	922	879	870	907	873	889	895	853	860	864	922	883	901	897	918	859	885	870	876	909	936	874	929	882	887	880	900	921	904	896	972	867	872	882	867	875	869	862	846	932	821	860	851	912	819	910	905	912	872	901	910	891	873	863	951	892	886	886	904	871	853	897	928	911	924	873	868	906	841	891	897	920	927	953	861	907	866	876	919	938	823	916	888	899	890	897	926	864	893	861	910	894	848	828	917	933	895	904	886	932	851	826	882	896	842	867	920	803	895	929	909	902	876	832	884	866	856	837	918	864	891	881	877	895	887	903	879	884	891	926	858	859	882	903	941	881	909	912	904	889	875	893	898	881	933	901	872	890	879	879	833	891	926	952	887	873	875	909	863	870	851	887	970	884	904	862	939	913	903	887	855	900	900	875	885	943	930	916	874	886	910	843	838	832	926	912	868	893	890	962	866	878	873	891	865	901	938	897	907	902	858	849	868	849	847	919	873	859	910	850	901	894	862	917	906	888	883	877	870	865	901	898	872	894	875	899	908	828	873	934	841	889	847	872	888	871	875	870	898	865	842	908	915	866	960	913	876	878	899	917	836	932	894	915	918	841	900	881	891	873	944	839	877	854	895	914	891	902	830	866	953	866	910	861	910	872	854	890	874	880	878	842	873	890	939	887	822	941	887	854	856	846	874	902	972	953	901	908	886	852	893	925	864	945	906	956	947	849	902	873	857	845	877	949	872	877	867	895	907	866	939	882	930	884	908	833	825	924	896	875	868	890	890	912	926	866	870	905	858	889	852	894	875	882	900	855	895	879	879	912	923	863	907	877	850	901	889	871	895	854	904	920	892	872	938	916	899	898	881	901	820	898	903	908	807	890	943	867	909	861	877	907	926	861	940	882	843	871	841	817	848	889	930	886	874	881	846	884	888	951	862	889	901	857	858	890	867	907	930	871	873	901	901	882	871	863	868	912	907	848	883	906	922	877	909	891	919	901	911	883	886	908	871	894	919	893	869	872	907	852	948	902	855	889	909	893	882	883	845	900	892	893	902	883	918	863	862	867	878	883	878	892	948	931	838	865	910	855	882	893	922	915	898	901	854	870	818	863	915	881	932	840	843	902	853	933	890	844	924	904	878	880	833	883	927	900	902	916	883	939	876	957	922	874	893	912
24579	20962	24387	27712	20420	1885	544	401	367	334	328	317	339	287	332	329	331	310	336	302	325	291	280	297	296	295	320	326	287	295	283	285	338	305	301	311	305	281	280	282	284	305	318	309	286	308	274	284	283	275	327	292	268	275	297	297	287	300	305	269	314	304	288	287	283	310	293	289	309	310	299	304	288	305	337	308	291	311	307	312	270	283	269	282	258	301	281	274	275	291	297	296	348	290	284	325	289	306	310	284	294	306	332	283	287	319	320	298	299	286	309	281	302	257	298	306	309	298	314	297	324	279	317	300	290	298	288	320	269	332	315	299	294	297	331	286	318	308	304	331	293	288	276	308	292	312	318	287	288	257	295	280	302	314	299	288	300	341	297	316	285	319	287	310	307	308	281	295	297	315	296	300	330	301	341	308	307	292	286	280	294	278	271	295	291	287	278	266	295	310	286	310	289	293	314	290	267	342	318	303	314	307	311	282	280	279	301	297	307	278	305	319	302	312	272	273	268	299	296	278	315	282	312	274	293	288	271	310	303	280	322	313	288	314	318	312	298	296	309	310	322	263	290	295	295	301	322	328	311	315	297	300	281	286	290	298	302	333	318	267	301	271	277	305	267	268	320	284	270	284	343	279	268	292	270	294	320	318	297	264	320	324	311	244	300	306	270	290	324	300	274	273	295	303	300	304	279	302	328	300	265	298	275	274	271	288	311	302	295	314	321	297	306	287	277	304	302	286	300	312	275	292	285	287	274	301	292	289	287	258	291	275	297	284	306	338	286	297	327	268	303	314	293	286	294	280	328	285	306	270	306	312	289	346	271	285	296	314	295	315	250	314	308	289	332	294	278	303	346	284	270	285	290	274	286	299	321	268	329	305	292	271	307	301	278	309	278	284	305	288	298	295	283	306	302	256	307	305	270	294	310	293	264	284	281	305	302	296	310	305	291	260	293	307	317	291	328	272	294	294	311	287	310	294	281	322	302	290	289	299	296	271	288	280	303	256	292	274	281	301	281	277	293	314	306	315	305	290	258	319	309	308	328	295	278	268	299	265	290	320	291	288	273	283	246	276	292	285	285	311	274	300	331	284	300	303	311	288	280	298	276	292	323	291	295	278	299	261	269	309	305	308	339	312	272	298	305	293	293	307	258	299	305	309	284	316	326	288	302	263	281	299	318	290	287	285	282	317	306	279	309	332	301	316	283	304	285	318	314	291	287	315	281	242	282	312	325	281	305	282	301	271	300	298	232	320	287	277	307	275	293	305	255	287	285	299	277	325	294	292	301	290	276	273	295	299	310	276	303	288	312	299	321	290	280	308	310	287	264	302	316	284	288	311	291	278	313	295	273	289	289	289	287	298	310	283	290	265	284	293	304	312	281	285	309	278	312	341	311	290	306	284	296	295	316	313	318	314	281	274	294	301	283	313	303	298	284	273	271	302	310	259	292	258	284	290	297	284	279	292	284	318	313	297	315	273	316	279	273	292	305	273	271	300	307	299	306	271	300	316	277	295	305	275	284	290	283	286	267	315	309	347	286	307	303	279	310	341	292	278	303	298	301	296	272	294	308	292	298	269	331	317	269	308	276	270	281	269	286	259	277	304	323	288	303	294	305	306	294	283	263	294	308	299	273	310	288	313	286	282	293	322	298	296	250	303	315	288	262	304	318	273	302	268	304	322	267	286	270	284	311	281	291	285	281	295	264	287	286	264	311	309	303	270	285	270	291	294	332	303	299	294	296	271	268	284	326	302	304	284	297	288	299	306	322	306	284	308	278	316	320	288	297	296	325	310	295	285	299	298	306	300	308	322	291	260	255	287	295	309	315	281	282	288	286	261	286	293	309	272	335	279	269	303	289	293	296	315	293	275	271	296	304	277	300	303	297	286	276	296	274	262	271	305	311	319	282	301	287	328	290	297	341	334	282	295	287	298	283	294	289	272	295	281	293	267	293	301	299	291	314	279	327	288	271	251	330	296	285	294	295	262	269	284	280	266	337	313	293	289	307	275	297	280	313	297	296	328	289	331	271	315	321	285	299	264	282	299	301	282	299	279	270	304	323	308	283	310	290	284	309	285	330	281	303	276	260	298	291	318	314	314	301	258	280	293	312	261	307	288	294	292	305	292	291	302	312	260	319	306	282	291	271	248	270	302	325	291	314	286	304	305	288	260	315	310	263	305	293	286	276	266	285	340	291	288	331	295	292	281	329	288	324	268	300	292	288	291	293	279	299	325	320	297	292	284	309	259	318	276	285	289	283	306	260	296	283	282	300	300	265	327	311	328	302	284	281	286	279	307	300	309	281	344	297	282	297	287	296	317	303	282	284	273	254	290	323	291	309	275	304	294	289	273	286	297	318	263	279	319	286	292	283	285	307	309	278	308	288	289	301	307	305	319	311	306	301	303	282	277	291	318	278	304	279	282	316	296	301	281	310	279	287	288	287	299	316	323	285	268	277	268	338	282	296	311	312	306	280	276	310	309	321	298	295	298	254	297	321	286	333	325	323	299	312	303	278	304	331	297	275	296	315	271	293	327	302	319	278	300	315	277	290	328	283	291	296	291	283	279	291	256	282	279	290	291	292	278	318	305	279	282	275	293	323	289	244	281	281	274	283	305	334	296	309	282	236	271	321	325	325	314	280	287	312	292	306	310	267	351	315	295	280	255	301	321	282	310	276	298	281	305	303	272	272	307	341	264	286	298	306	296	297	315	286	273	276	304	310	292	295	279	294	314	306	301	331	265	294	295	295	270	299	322	318	353	270	286	253	267	294	299	269	302	304	271	277	285	290	307	303	330	297	275	286	303	290	320	300	256	299	298	303	305	267	305	292	273	309	318	305	263	277	297	284	274	304	290	320	267	286	270	298	283	297	275	317	310	295	304	285	279	301	280	274	270	321	296	293	287	299	310	326	305	270	307	300	275	275	278	313	309	290	326	285	302	287	287	298	273	298	292	288	289	301	274	319	299	301	316	327	302	282	272	330	328	289	272	262	276	266	282	325	299	275	312	301	300	281	294	276	305	259	288	326	280	301	311	281	294	277	276	307	299	312	302	286	308	275	264	272	271	286	267	343	306	266	293	324	294	273	308	301	287	311	311	312	287	271	286	281	317	287	302	305	309	304	270	293	287	284	295	302	319	283	280	279	309	335	278	338	257	289	304	270	311	255	269	283	287	314	294	320	283	277	290	315	303	296	280	302	255	290	290	303	288	294	296	298	323	304	271	299	294	302	280	289	350	312	301	327	270	310	284	298	302	299	274	291	326	317	279	278	288	281	266	308	303	318	327	319	277	278	256	290	307	273	318	313	291	292	316	309	285	292	289	315	297	314	285	286	329	306	290	290	299	284	305	298	309	311	331	278	286	306	320	310	292	304	322	310	282	289	306	340	281	301	302	295	297	283	292	297	304	301	296	292	323	295	295	288	310	301	320	288	326	298	307	286	304	297	278	299	295	336	309	315	306	290	305	294	264	303	280	294	295
3115	2834	1802	1086	851	754	707	705	649	677	672	677	664	690	642	664	635	682	678	631	656	669	715	651	671	680	634	699	640	639	658	655	664	651	613	664	647	735	634	641	703	625	708	645	646	663	710	666	647	652	701	624	684	662	692	701	630	662	631	659	678	662	640	689	646	677	646	660	663	654	689	702	695	693	669	633	653	680	721	692	680	652	679	672	659	685	644	644	683	620	658	720	713	667	634	668	669	672	661	629	651	685	637	667	644	663	673	585	667	658	693	685	661	642	711	621	675	659	668	631	678	620	712	711	679	657	678	674	626	637	667	644	671	701	680	704	678	630	662	669	663	671	605	692	670	648	644	680	627	651	639	663	601	621	624	656	667	680	671	652	670	650	695	665	648	677	626	629	661	679	686	608	675	689	655	649	658	693	660	673	639	675	608	706	701	696	691	633	690	673	663	646	699	690	687	673	640	641	646	629	661	680	642	654	642	686	662	696	652	598	645	668	669	645	629	684	616	667	665	639	643	622	654	611	663	646	714	632	663	623	685	643	669	661	677	638	649	672	672	661	664	668	657	675	667	707	625	679	656	646	660	643	661	694	673	672	688	670	664	643	683	597	707	643	626	668	681	699	677	650	659	650	661	685	711	719	642	674	664	649	659	646	662	679	664	673	658	652	661	665	643	706	648	654	616	633	675	647	668	634	661	655	630	648	645	669	623	685	691	675	643	635	685	665	674	636	666	663	656	636	651	637	638	623	617	697	643	657	667	638	653	683	653	661	633	677	680	649	700	666	669	648	665	655	684	634	670	682	647	681	663	675	669	690	657	684	639	648	654	640	688	654	641	654	640	662	675	647	659	648	668	678	685	660	628	683	673	649	646	690	691	646	653	677	708	709	694	660	671	642	642	659	663	717	655	614	650	675	687	643	677	667	686	699	686	656	654	678	659	683	668	672	675	667	716	683	655	653	635	677	641	674	650	647	623	651	731	621	684	673	665	676	680	690	639	627	688	674	667	654	675	625	704	644	691	659	691	697	688	644	670	639	650	659	671	695	660	648	641	648	604	674	668	724	672	654	663	642	640	699	668	615	605	699	683	669	666	635	682	630	691	708	664	678	677	642	698	605	701	669	687	656	662	666	680	651	658	675	706	685	674	659	669	621	658	704	659	695	653	679	681	636	673	662	630	627	659	664	654	693	701	620	646	651	657	679	656	633	693	647	667	677	655	659	655	657	660	659	666	636	643	658	689	659	648	685	667	693	637	689	670	694	648	665	696	647	640	667	632	729	716	712	652	670	693	708	657	657	662	659	668	708	665	634	649	676	673	681	636	672	642	683	623	655	696	663	705	659	687	657	680	639	649	672	651	679	658	654	652	665	656	638	662	650	670	676	640	684	670	711	677	686	673	635	656	651	681	655	654	657	661	658	654	667	656	650	623	652	626	662	719	678	699	671	646	652	645	634	649	646	673	670	648	652	632	693	651	669	649	633	684	698	658	656	650	676	660	693	662	606	682	727	646	627	650	691	692	688	619	663	642	648	644	628	662	686	644	674	673	680	669	662	717	669	660	668	602	662	689	624	637	648	663	685	683	662	656	664	663	692	674	671	686	678	688	655	676	659	681	671	684	651	684	661	657	652	654	662	675	684	644	618	636	701	677	634	634	715	693	651	629	665	666	680	649	643	681	674	699	651	662	673	704	692	687	636	704	637	675	610	649	663	666	701	701	674	673	669	679	657	607	672	676	670	698	668	683	670	654	666	662	701	647	630	676	679	670	684	673	655	634	644	655	638	651	624	619	708	687	628	603	632	674	680	663	611	627	636	658	658	640	620	677	680	698	725	696	682	698	746	598	638	652	692	665	666	653	717	653	706	680	678	633	656	606	662	696	722	686	678	602	686	687	734	642	670	646	701	648	666	639	680	609	657	653	660	643	622	663	632	654	652	696	689	660	716	656	623	661	669	693	665	657	691	601	648	666	637	685	671	651	643	696	621	638	683	693	654	648	669	646	611	656	646	638	720	657	625	626	668	691	683	682	650	681	683	678	686	675	715	689	668	667	700	644	562	633	664	716	664	636	651	673	668	654	683	628	645	674	671	687	650	679	647	662	630	655	661	646	648	636	659	680	657	673	615	661	689	654	677	665	705	660	690	651	686	678	689	582	641	645	685	673	665	655	646	656	657	641	691	672	656	678	646	669	664	630	676	679	660	622	656	677	655	666	638	656	638	678	701	720	659	631	656	626	646	629	653	640	658	651	642	646	691	666	658	632	681	670	660	681	660	657	669	663	616	665	687	688	621	661	700	663	663	742	643	695	663	706	644	671	636	646	621	653	655	682	702	677	633	717	682	723	665	696	614	687	649	677	675	690	642	625	683	693	673	632	667	696	686	679	666	658	627	685	663	694	660	646	662	634	661	645	651	669	706	720	663	691	670	651	646	696	670	641	688	651	696	663	651	674	642	638	675	673	602	672	664	668	665	666	672	724	631	633	683	648	639	598	618	695	691	682	665	703	676	675	652	646	654	628	689	656	702	666	660	667	680	690	681	660	673	692	702	673	675	677	669	654	660	660	650	655	681	724	737	634	664	685	647	655	709	637	707	648	710	664	669	638	689	685	687	642	660	642	656	682	658	708	614	648	688	662	614	673	663	648	662	674	656	657	683	657	695	631	675	647	651	657	672	669	715	655	680	713	689	637	658	682	723	639	662	677	701	663	616	647	647	689	617	678	714	657	651	697	694	630	657	659	685	642	663	685	699	672	649	675	659	637	639	629	711	650	679	708	654	699	659	670	716	649	653	696	658	675	679	628	639	636	638	662	662	662	674	665	655	689	696	672	673	670	686	693	644	683	734	632	676	691	621	623	712	675	685	725	705	660	671	685	653	676	668	631	597	657	621	653	702	634	657	681	690	612	673	645	695	631	684	714	628	638	693	635	681	660	660	685	686	667	684	686	687	686	717	676	699	672	643	664	661	647	649	635	643	663	684	667	715	662	669	683	705	667	646	710	663	697	636	683	617	656	625	656	700	604	641	659	614	667	690	620	684	625	657	693	722	629	662	708	625	623	705	659	677	707	698	670	690	662	672	636	655	650	687	648	619	624	701	685	622	699	695	655	666	662	651	683	663	657	705	696	607	650	679	692	605	688	651	665	608	659	718	696	644	662	687	679	702	660	671	624	681	646	652	668	642	677	645	649	698	656	655	655	626	646	671	634	680	626	668	669	654	678	633	721	689	658	708	666	635	667	669	659	685	631	628	638	646	679	660	612	716	647	675	657	666	699	661	681	715	698	706	667	699	647	663	638	662	650	646	640	682	671	693	641	630	669	699	646	654	650	611	661	649	663	638	634	658	663	693	668	697	664	673	659	661	641	693	664	721	645	656	660	668	651	628	641	621	656	654	637	642	623	629	655	690	678	614	670	653	624	666	680	647	644	696	637	631	673	649	614	644	665	695	657	651	642	635	650	653	665	653	656	665	641	691
23846	21006	25128	27079	21006	20773	1266	374	267	238	218	186	185	164	161	164	141	173	146	166	153	154	150	175	154	113	145	147	156	141	134	143	125	124	137	127	138	142	142	121	126	144	137	149	139	108	108	108	149	151	150	130	120	125	152	148	134	146	130	129	157	127	139	136	130	142	136	145	126	133	145	161	121	117	141	152	147	131	141	143	151	122	136	159	126	151	135	124	149	134	139	122	131	151	124	124	132	124	142	152	136	94	130	132	125	135	167	123	138	129	135	162	106	133	117	118	132	122	139	130	135	140	131	110	134	147	141	149	141	144	130	129	117	132	140	138	139	155	147	130	136	151	142	134	130	125	132	139	148	141	118	138	123	121	134	143	124	136	125	126	121	152	133	159	143	131	115	141	138	119	110	140	121	133	126	131	139	128	139	134	156	126	147	138	147	131	142	126	143	141	138	142	160	142	119	164	123	134	134	138	128	114	136	114	132	147	119	147	136	108	119	127	148	150	110	160	129	110	118	149	133	138	127	147	159	147	146	139	123	154	125	143	119	138	119	134	130	128	132	123	129	137	115	133	128	140	149	145	121	126	134	125	137	120	118	121	142	127	120	122	127	130	153	144	135	161	121	141	125	120	115	130	119	130	132	145	130	120	136	149	131	138	142	127	136	126	150	144	162	153	129	139	131	119	136	131	130	138	117	112	111	132	138	119	153	131	128	141	138	139	117	131	140	136	163	120	124	123	130	110	119	126	125	131	122	124	130	145	144	146	110	135	119	132	119	145	118	116	131	133	148	146	113	131	136	147	132	120	114	122	146	142	134	137	137	131	127	146	124	112	148	140	124	135	128	143	119	131	145	142	139	144	123	152	138	141	141	130	129	108	130	144	112	136	147	143	123	122	134	124	116	142	120	129	143	126	117	133	126	131	132	127	151	139	125	129	120	142	156	125	123	135	125	165	165	112	123	119	144	107	134	118	128	121	122	117	112	118	157	139	125	139	134	125	126	133	114	131	133	123	136	145	154	133	137	131	136	130	131	119	145	130	140	127	133	154	120	110	119	149	145	118	138	146	153	141	154	142	122	130	134	145	144	127	135	130	148	132	143	116	103	127	127	133	122	124	124	145	145	156	97	140	120	152	145	120	117	133	115	136	133	127	150	131	136	120	121	133	138	130	119	120	123	151	118	111	118	144	145	122	132	132	130	130	133	133	144	113	149	129	136	133	138	113	113	125	131	137	120	132	119	125	119	140	137	153	135	130	129	120	148	131	137	147	125	115	120	150	136	140	132	141	135	156	136	132	124	134	114	140	159	146	172	148	127	138	131	113	118	141	114	161	132	106	121	152	145	142	133	122	116	134	131	142	130	164	146	138	168	156	123	129	116	149	124	143	154	149	133	134	122	129	132	141	154	147	120	130	128	135	134	118	117	124	119	120	141	123	143	129	142	135	124	140	112	141	156	142	164	137	102	141	144	142	117	103	130	122	127	152	147	145	140	148	152	151	99	131	142	113	130	144	143	138	147	143	112	106	120	128	142	151	134	141	123	133	141	147	130	126	147	126	134	106	122	142	130	122	150	136	137	149	147	134	121	125	130	122	124	124	125	108	120	124	102	129	141	148	126	114	124	120	131	146	134	138	125	131	136	116	127	149	141	125	147	128	142	127	153	124	118	121	144	145	137	172	113	127	142	145	124	109	170	119	137	126	144	124	113	123	135	116	136	137	154	150	145	130	130	141	124	127	144	124	131	125	116	142	125	142	124	125	147	116	140	102	138	145	115	134	127	118	130	142	138	150	136	123	134	134	146	104	118	117	139	100	149	150	137	123	112	125	128	144	115	119	125	140	141	129	135	124	145	129	120	149	147	146	165	121	149	127	129	140	131	139	139	141	125	130	121	128	128	108	151	121	136	144	129	128	125	129	138	147	153	115	120	148	146	121	119	157	119	131	135	170	125	100	141	126	117	130	125	133	175	112	134	119	125	157	136	116	119	122	117	139	126	129	131	130	144	122	136	127	137	138	111	127	111	131	138	116	130	112	123	113	124	122	141	109	141	106	124	148	156	164	159	147	120	142	124	144	129	134	132	139	123	157	146	140	129	152	128	156	153	125	132	151	140	137	133	148	129	126	124	133	144	110	128	122	121	123	116	128	115	136	125	120	118	142	135	134	151	145	122	135	138	125	130	138	149	127	121	153	127	127	148	136	141	106	112	132	128	136	134	135	147	144	122	138	160	122	136	142	139	149	148	139	133	146	92	116	118	132	95	124	137	174	130	138	153	152	113	129	127	147	143	135	140	137	147	150	139	124	138	143	138	139	119	146	133	135	115	136	123	120	150	142	157	123	143	135	120	119	108	141	150	133	128	133	137	130	134	138	143	125	113	116	141	118	140	121	138	154	145	139	130	138	119	131	114	140	120	144	130	123	157	119	131	125	149	159	147	134	141	133	144	152	128	148	137	160	152	157	131	130	134	141	134	131	110	136	139	122	132	141	141	113	141	122	150	137	127	117	103	126	126	142	138	144	138	130	124	117	140	144	126	124	150	122	131	130	115	133	129	121	138	146	143	145	139	141	125	127	121	142	129	132	129	131	144	120	139	126	124	130	115	127	131	139	120	149	129	150	134	127	127	149	119	146	121	147	130	126	144	144	124	142	118	125	143	140	152	128	112	120	140	138	151	144	140	138	151	135	141	160	143	132	124	121	116	144	135	135	113	122	140	131	119	124	140	119	130	127	123	142	135	120	126	145	146	155	143	143	145	128	122	118	121	148	137	155	118	151	155	134	138	120	120	128	144	139	126	127	132	143	125	147	107	147	133	135	138	111	128	129	146	137	124	112	140	112	133	132	128	132	132	139	153	119	145	128	111	127	152	119	110	140	132	135	140	134	141	120	123	128	134	134	134	136	125	146	107	123	132	141	118	136	110	133	126	110	144	147	133	125	126	99	112	122	144	132	130	108	152	141	137	122	128	158	130	157	143	120	141	131	134	137	147	105	144	128	125	125	144	153	128	107	136	131	148	125	128	148	141	152	131	123	132	128	140	137	130	131	119	133	131	145	122	141	133	137	139	124	126	139	142	146	123	144	138	106	127	109	149	132	123	132	114	131	100	129	131	134	130	115	102	160	123	133	132	128	140	115	141	128	135	139	116	139	144	121	141	118	128	149	132	107	118	119	152	118	138	132	126	144	137	124	130	126	144	130	143	135	137	113	148	135	140	124	155	156	150	119	143	142	134	130	148	142	127	107	127	152	142	118	151	139	134	98	133	128	119	131	117	120	117	131	123	136	113	126	139	136	129	147	143	124	156	149	124	128	130	115	121	140	130	136	122	114	136	133	109	137	135	145	121	134	115	148	137	103	127	145	140	146	158	148	129	115	121	125	163	119	127	139	155	108	134	147	131	129	122	138	129	116	147	136	132	132	112	122	126	111	130	113	123	133	116	115	152	113	104	137	152	132	125	120	125	128	128	115	126	150	119	131
3076	4438	2418	1070	685	532	463	439	418	359	360	420	396	365	342	374	320	353	350	324	354	309	318	353	352	349	337	326	360	349	358	328	315	336	380	338	320	325	361	319	368	324	369	341	327	306	324	328	304	333	332	324	351	350	335	320	325	352	341	356	346	354	327	349	324	387	359	322	319	329	341	325	335	346	321	320	318	334	355	339	312	325	347	333	353	366	363	337	335	355	324	328	324	401	341	336	337	384	339	352	331	327	348	329	339	337	356	335	348	352	311	314	349	338	335	312	369	330	331	331	349	349	356	333	347	326	372	327	340	345	331	326	362	342	345	343	305	353	332	315	342	345	341	378	330	317	349	355	323	348	321	356	355	315	309	373	352	345	302	334	350	343	320	366	326	334	347	358	351	356	339	333	330	334	344	341	332	353	368	327	328	336	355	330	382	371	341	312	322	354	341	342	322	324	332	304	345	341	303	341	332	360	349	337	368	330	352	374	346	335	330	292	351	358	299	346	334	325	314	335	312	315	345	336	328	342	309	330	367	337	312	336	343	329	324	309	335	339	337	320	322	360	359	348	317	361	346	350	353	324	331	346	320	321	338	330	359	310	349	365	353	319	342	341	318	319	336	336	342	334	335	339	339	331	368	340	341	346	339	381	344	333	321	316	308	352	297	323	318	338	326	339	345	329	315	357	317	336	368	327	334	316	361	319	321	378	349	334	339	333	311	321	335	336	323	352	346	350	329	317	332	351	343	319	294	334	322	308	336	365	350	357	307	320	330	323	338	340	356	328	341	335	304	318	328	311	316	307	320	335	334	325	321	339	348	335	356	340	318	327	314	324	330	319	338	321	362	347	317	373	315	338	341	345	322	289	329	356	358	332	346	315	344	323	333	319	339	330	351	382	295	335	331	383	314	325	321	335	336	363	323	320	354	349	359	339	311	318	366	331	373	359	330	305	316	323	327	359	329	333	350	362	313	365	304	347	337	360	312	359	350	335	341	377	334	344	336	318	328	344	300	308	340	331	334	325	287	349	331	330	309	369	361	311	348	384	346	337	319	307	340	332	341	352	351	314	326	383	356	377	353	307	317	355	338	339	326	340	324	338	349	345	312	345	357	350	335	348	327	333	341	310	339	351	311	367	325	348	311	300	339	345	324	339	321	353	350	330	322	340	332	355	350	318	317	324	329	335	319	337	362	333	341	352	349	362	335	364	343	323	298	348	347	323	356	317	333	328	347	343	337	366	318	356	357	314	341	318	346	360	328	303	318	327	326	322	352	318	319	327	367	315	332	330	326	325	328	355	300	307	366	308	302	369	322	346	308	342	320	338	340	288	337	314	347	352	331	351	323	307	336	337	342	304	346	349	375	345	343	331	327	333	362	331	319	355	316	349	360	346	330	342	338	360	323	357	335	354	319	325	362	326	296	352	332	334	308	350	317	325	324	339	319	326	342	318	355	321	352	332	342	348	293	354	304	337	319	346	374	315	320	323	357	323	328	360	331	342	315	321	352	341	356	312	363	334	341	309	330	340	351	351	343	330	385	354	346	336	362	340	316	342	335	349	346	337	347	341	319	351	325	323	304	341	349	316	312	341	332	340	373	351	354	369	307	331	347	353	318	348	341	339	377	351	374	366	317	326	331	337	369	360	323	316	335	332	364	314	314	320	352	344	344	326	330	308	347	371	355	346	326	322	369	346	342	302	320	350	341	315	306	335	348	340	327	318	331	317	328	358	352	321	359	371	355	316	326	358	355	309	340	329	309	339	346	327	339	341	382	310	379	323	373	336	316	363	353	321	348	336	334	319	354	326	348	347	328	378	353	311	336	343	345	359	333	339	319	335	310	329	344	320	337	335	351	325	328	340	341	296	324	315	315	344	307	321	334	342	310	322	357	339	327	333	383	316	335	344	307	362	359	314	350	340	314	345	342	329	320	317	347	315	316	329	316	330	333	345	330	341	348	347	341	308	327	314	387	314	355	347	357	307	346	340	305	333	362	341	351	353	341	350	290	317	339	291	338	284	329	332	322	340	345	311	304	351	328	297	305	317	343	341	324	336	306	319	321	368	343	305	383	343	370	307	374	366	321	359	297	333	302	340	311	348	332	314	334	335	334	329	305	330	337	356	331	354	366	381	303	330	332	323	332	338	344	326	321	290	351	361	344	308	336	353	375	333	326	356	341	353	310	326	346	291	351	333	354	336	339	325	344	334	349	379	300	314	350	343	345	341	351	326	345	318	344	344	326	322	354	300	320	307	324	364	336	321	347	321	350	314	361	334	334	337	311	362	312	318	315	330	306	345	325	346	360	337	339	331	351	320	335	359	347	335	335	301	321	359	347	368	311	350	348	355	338	338	322	364	337	348	336	335	345	314	345	327	345	351	317	324	297	306	368	349	309	338	310	353	356	352	339	323	329	358	345	337	348	362	337	326	320	299	338	346	319	327	344	299	344	350	326	369	365	338	339	315	341	310	348	338	332	334	328	343	318	316	301	334	314	317	337	354	316	336	368	285	344	326	325	337	328	355	328	341	333	316	372	350	342	320	324	333	353	351	325	334	352	328	353	354	300	334	344	347	335	342	357	371	327	313	334	356	328	367	317	318	349	351	342	347	320	324	339	347	344	339	345	352	353	364	344	319	349	324	349	350	372	283	332	344	333	347	329	351	373	331	314	306	363	348	320	334	322	336	346	359	374	346	344	351	330	324	315	343	331	337	366	368	353	334	342	342	382	363	332	325	359	322	349	340	300	357	315	333	290	349	352	334	313	350	326	333	348	343	358	333	349	317	330	395	297	313	340	311	333	308	297	347	341	374	346	344	313	293	349	317	322	326	332	328	344	326	340	342	327	324	347	366	315	322	334	350	289	349	357	346	349	352	317	303	318	365	351	360	328	343	327	351	336	316	339	333	338	288	344	339	317	325	335	337	316	331	333	327	351	323	311	338	354	349	350	324	330	342	345	297	307	340	335	318	338	343	356	307	344	332	336	323	346	335	352	333	349	306	362	338	333	367	355	352	328	366	343	330	340	343	360	316	337	340	312	318	325	342	341	324	350	340	345	333	328	351	327	352	364	330	352	342	366	324	329	347	325	334	341	359	328	337	307	350	331	356	327	325	368	341	319	329	353	345	348	326	300	328	342	337	339	339	308	311	324	353	341	328	354	354	317	332	362	339	335	333	310	343	338	334	350	324	329	320	334	315	368	367	342	326	311	322	349	331	326	328	344	326	341	350	345	355	329	322	346	334	301	307	353	349	329	337	362	322	368	348	315	334	320	338	367	323	359	355	370	337	329	331	387	353	304	350	328	326	333	327	329	315	310	347	326	339	357	324	355	332	328	335	335	333	334	317	295	331	316	323	289	308	340	330	296	322	338	353	321	299	303	321	333	312	329	344	376	328	349	341	332	381	339	320	352	343	389	353	342	330	295	325	342	319	317	324	331	295	377	375	329	304	345	342	355	361	312	335	357	335	312	322	364	349
32235	10262	1109	536	413	389	426	420	412	422	428	419	407	403	425	406	405	406	380	404	383	429	405	415	430	413	375	417	403	420	398	385	412	424	417	390	405	392	393	407	395	385	394	395	431	441	390	344	339	405	372	401	448	413	378	417	432	399	398	424	371	421	391	401	356	368	379	408	395	401	419	438	420	368	373	409	411	376	417	389	405	426	412	391	360	358	406	385	407	381	388	415	428	363	420	430	414	413	399	403	436	321	383	398	430	380	410	414	390	406	421	389	401	413	394	400	437	396	430	412	377	402	376	432	385	412	405	429	403	385	429	375	379	399	377	425	445	389	394	413	380	379	406	415	384	396	407	399	380	410	397	442	401	371	383	408	397	390	400	368	400	425	435	378	405	389	397	383	384	427	350	430	394	386	413	409	418	412	422	389	405	371	367	336	413	363	384	409	396	394	440	425	410	394	406	416	441	406	388	388	374	377	430	400	400	371	385	338	414	399	392	401	368	414	405	382	415	395	425	425	385	390	405	398	403	395	352	362	379	394	392	350	423	443	360	406	406	396	379	390	407	389	422	420	386	427	390	423	408	411	390	378	392	399	409	395	398	387	403	387	388	363	367	409	415	381	386	398	383	403	398	373	378	365	405	396	397	391	432	430	390	413	417	376	429	420	403	415	360	414	362	394	367	377	385	377	423	388	381	416	408	377	410	388	380	395	394	393	371	391	409	392	383	434	446	397	451	399	372	419	413	407	435	413	403	375	402	384	391	351	412	451	415	426	412	389	408	433	405	418	388	432	363	440	349	382	436	364	390	379	371	351	403	400	372	413	374	378	415	381	438	391	381	429	426	413	395	405	404	409	379	400	412	395	402	399	425	379	344	396	419	387	362	389	394	407	388	389	359	396	417	420	444	382	393	371	408	390	362	402	368	383	410	412	393	406	419	366	377	409	391	410	424	407	396	412	403	405	417	376	441	410	411	420	409	391	441	408	400	410	394	418	389	400	377	392	425	425	393	394	416	403	409	427	417	402	398	412	375	387	429	382	434	370	398	391	420	392	355	420	407	381	384	387	394	391	415	368	397	381	365	394	412	411	368	385	364	392	387	395	392	373	395	405	406	373	420	389	411	416	357	409	385	364	370	406	388	394	397	395	400	371	330	405	449	367	401	368	385	444	396	390	395	382	359	402	377	373	379	446	420	395	429	380	396	376	430	413	378	392	400	408	384	429	354	399	391	446	409	413	378	448	420	404	392	423	359	372	369	416	355	397	427	402	400	403	340	353	372	352	408	409	400	386	436	407	382	388	395	389	409	373	392	433	409	379	416	394	397	413	405	392	435	398	416	392	397	403	393	389	406	392	445	405	396	381	384	417	384	361	415	343	407	368	407	407	394	407	431	388	389	398	405	374	404	407	418	379	378	345	417	405	378	397	394	341	386	402	421	361	420	397	354	358	375	385	407	361	368	421	437	414	399	417	396	412	387	426	360	400	393	407	377	375	398	382	443	413	418	428	400	369	395	393	416	371	460	360	387	422	419	408	381	379	422	402	376	418	429	397	388	399	391	386	416	396	375	409	405	378	419	391	408	406	415	407	429	380	381	338	411	417	415	385	404	384	370	359	383	416	357	379	365	380	394	408	403	396	404	390	430	398	416	413	394	392	380	392	415	367	381	368	370	401	434	383	391	369	381	396	383	395	422	420	389	398	432	377	380	386	373	386	363	395	400	401	413	416	415	400	392	418	405	389	358	417	428	398	400	401	401	391	390	375	375	428	408	398	437	374	378	380	429	410	411	384	405	357	396	422	387	401	401	376	418	394	397	393	387	390	393	345	389	385	391	412	402	374	396	409	389	436	419	447	389	357	353	395	402	436	390	415	370	437	418	397	398	392	403	407	372	416	432	409	389	361	364	389	389	388	372	403	364	383	429	416	417	388	411	393	357	361	367	425	371	355	376	428	395	369	423	400	412	404	421	365	352	387	396	419	393	373	416	353	423	365	391	410	392	395	417	385	400	405	388	396	346	444	378	390	429	392	396	377	386	390	406	401	372	428	412	377	407	411	418	411	440	412	392	410	430	400	387	341	395	429	361	402	389	395	421	403	378	414	395	402	393	390	342	408	400	412	388	389	413	361	397	385	357	383	421	410	420	386	380	405	407	414	401	382	386	389	414	378	374	393	410	418	390	402	421	402	406	421	421	408	425	426	383	390	383	408	370	368	386	375	386	406	403	422	394	452	391	411	434	376	378	385	411	405	402	354	404	387	365	411	426	410	405	394	403	403	413	373	414	401	381	421	371	383	386	374	401	385	385	401	379	395	375	386	411	401	381	428	378	416	388	399	375	361	370	430	422	412	393	362	415	377	424	413	378	388	430	388	371	396	346	412	372	376	394	361	419	391	409	367	388	415	429	396	383	418	381	403	374	369	401	413	378	403	419	401	408	394	398	402	437	397	387	372	388	384	402	400	370	383	385	428	363	417	379	372	400	389	407	409	340	390	440	367	430	420	382	417	406	383	389	364	383	419	394	410	367	403	414	390	419	369	419	358	414	390	390	387	408	419	447	387	412	388	351	432	418	379	381	380	384	417	407	408	401	383	382	406	443	404	384	407	405	403	395	414	378	397	394	421	405	427	421	395	414	380	386	381	362	369	436	362	401	402	391	426	390	419	392	379	390	355	410	413	420	372	449	382	370	445	384	383	364	414	392	376	428	428	390	366	397	379	398	407	416	421	389	405	401	385	380	383	426	391	431	396	444	402	389	423	413	384	354	411	380	382	407	413	405	381	402	392	354	407	392	424	386	380	402	419	384	351	371	386	398	384	412	419	390	377	382	384	413	388	395	404	431	407	358	404	362	401	384	390	382	408	410	400	420	387	391	399	381	382	395	430	378	387	396	393	365	394	441	391	385	442	367	386	453	389	399	401	354	368	382	378	353	363	425	388	379	402	414	402	349	406	393	378	420	417	405	338	404	416	390	373	364	388	398	434	417	416	390	383	406	381	400	375	384	435	375	434	397	416	378	393	371	389	402	394	390	386	390	374	366	389	380	405	397	365	385	402	392	396	404	379	370	414	387	427	364	367	383	402	421	422	409	389	407	375	404	381	379	417	350	409	420	398	374	420	419	404	384	384	375	401	391	393	377	404	427	442	415	379	401	368	384	375	395	401	429	396	407	406	417	406	381	389	388	387	405	362	404	420	436	356	377	385	391	400	359	413	412	385	398	379	380	420	380	388	432	377	405	374	381	398	399	440	364	414	396	378	404	372	369	411	403	408	393	409	422	368	361	422	403	362	393	372	371	379	381	376	413	377	409	363	404	370	410	396	401	395	407	427	428	435	416	376	383	419	400	382	430	416	403	402	398	402	383	406	372	388	430	362	364	420	378	387	444	380	402	416	367	421	402	386	404	379	403	357	373	371	419	419	409	400	412	390	395	393	400	404	383	396	416	376	375	390	400	401	439	371	393	414	373	390	398	396	377	368
5570	1041	941	916	924	942	928	910	879	884	926	877	891	862	895	884	820	905	865	846	912	869	876	937	849	915	887	883	920	842	890	976	889	918	955	926	859	873	869	911	933	879	898	891	875	911	870	906	843	918	847	919	843	877	805	873	871	898	888	885	893	887	804	846	892	820	864	925	919	874	902	867	902	903	913	843	900	915	890	913	859	878	891	821	859	887	890	884	849	870	894	905	847	911	836	863	915	908	899	882	889	905	888	906	919	876	849	847	842	968	888	891	965	937	832	900	866	886	849	885	881	880	882	854	907	855	866	846	847	936	879	885	921	889	848	858	847	860	901	925	867	910	856	928	866	842	886	927	869	858	895	854	901	919	894	868	825	899	920	875	897	891	838	843	864	893	909	895	901	931	923	883	872	905	897	902	850	884	860	870	859	861	894	934	879	875	896	892	904	919	884	853	924	889	937	916	910	927	846	871	873	917	886	832	910	917	912	858	835	860	852	912	937	879	858	950	857	930	907	876	850	894	953	897	895	850	920	868	843	838	951	930	879	858	870	943	925	897	931	924	862	837	889	916	862	842	891	888	903	936	830	931	882	867	834	871	902	885	901	880	910	885	860	885	807	881	923	909	898	888	887	862	862	876	916	868	869	929	866	923	878	864	918	904	905	912	880	846	917	905	898	894	915	907	876	928	850	882	928	883	853	839	946	890	903	883	875	867	929	919	897	891	882	884	903	899	869	885	879	923	868	906	922	812	901	926	945	882	855	851	890	899	810	917	880	806	862	939	867	900	833	897	886	862	893	880	822	896	897	920	889	894	883	870	854	877	882	868	896	930	897	866	927	878	853	907	873	903	887	829	852	935	884	909	899	851	856	884	946	945	929	888	855	852	881	908	902	872	871	888	864	925	856	860	902	818	875	889	916	916	893	924	869	884	948	870	896	962	860	892	852	902	915	862	865	938	925	878	830	916	922	879	855	879	893	865	901	864	837	854	905	875	875	872	879	791	847	863	870	874	867	889	862	870	919	865	917	902	872	856	911	855	852	865	885	892	939	950	906	926	922	846	889	913	879	858	923	904	893	880	880	880	902	908	877	853	819	877	897	886	876	889	868	923	918	875	890	868	906	862	907	918	936	847	898	875	888	888	861	888	878	870	880	909	893	811	936	926	899	835	912	874	915	888	861	892	880	870	889	895	898	874	866	852	888	899	912	873	846	906	891	921	914	853	900	884	843	846	832	862	867	854	880	902	916	857	851	907	918	853	874	878	878	903	924	874	872	892	872	898	928	888	863	949	861	910	872	940	901	909	903	839	920	859	894	891	886	882	935	841	905	880	848	844	893	906	873	878	847	879	914	859	895	860	900	919	905	891	844	876	872	860	892	924	881	850	873	910	910	906	904	900	835	893	882	897	907	865	894	870	861	833	902	850	836	929	926	859	868	890	905	892	866	861	869	917	909	878	837	850	908	845	877	896	869	892	850	839	942	859	863	880	876	904	865	893	849	896	893	824	893	891	866	940	870	847	854	933	863	930	856	893	908	897	957	965	858	879	895	887	873	881	880	886	865	904	880	917	939	903	923	896	935	827	892	836	869	902	863	863	906	920	851	868	898	872	861	902	912	875	846	902	872	912	888	920	897	883	937	875	940	919	840	871	910	850	879	842	892	913	876	850	866	895	833	893	917	856	884	887	833	826	902	876	928	916	886	881	883	876	876	875	883	831	915	861	852	915	874	865	882	843	941	866	856	935	915	912	900	874	890	886	867	887	860	861	876	916	910	864	870	832	856	920	849	878	896	894	914	896	882	871	861	889	892	885	894	876	877	869	928	868	904	886	920	867	877	898	876	861	941	887	913	893	861	877	882	928	880	881	824	874	891	924	968	935	931	851	865	914	892	906	866	860	893	948	897	863	870	914	889	911	924	876	898	904	880	866	880	883	954	920	902	931	851	890	899	890	868	936	886	892	918	877	868	861	900	885	814	917	904	918	952	905	905	908	896	840	904	870	847	856	912	868	887	886	909	896	901	873	950	915	918	892	892	867	867	857	861	898	883	877	953	897	868	896	847	913	870	925	874	893	870	893	878	908	918	876	869	898	903	934	908	879	891	852	921	887	898	868	915	880	922	875	913	909	883	872	902	836	916	851	912	850	900	847	896	839	893	941	918	862	876	846	902	889	896	875	853	898	915	896	845	883	867	861	860	888	864	849	913	914	855	856	907	833	827	880	893	868	894	911	859	867	849	866	903	871	886	917	921	925	891	931	890	897	885	892	913	907	805	904	910	908	867	861	914	867	874	848	885	927	883	902	830	877	921	881	841	860	981	896	849	869	938	925	834	870	842	922	885	940	902	867	877	898	845	900	872	868	882	885	922	902	899	864	850	891	922	925	870	859	846	899	836	866	901	868	882	869	837	857	930	909	833	932	862	912	880	878	876	871	898	861	853	908	904	923	884	935	873	875	943	948	857	891	884	821	861	878	853	874	930	913	873	953	873	866	880	878	889	891	894	915	887	904	886	821	914	832	887	915	886	930	883	838	907	926	847	896	912	897	856	884	873	909	929	897	871	860	980	876	843	889	912	873	869	914	903	892	929	882	865	947	819	917	902	891	890	870	872	921	942	899	915	907	903	856	968	834	875	870	882	865	884	864	856	901	854	862	857	878	905	916	843	877	848	897	889	899	901	854	868	887	892	852	872	908	815	884	882	887	911	854	866	896	890	902	862	879	853	1018	868	932	899	877	873	940	841	914	882	931	870	864	893	895	811	936	896	872	889	899	882	939	858	881	848	841	895	914	890	882	899	879	897	868	922	864	943	914	845	851	900	890	861	909	882	842	861	901	904	858	898	888	853	855	839	915	912	933	850	925	888	896	853	903	869	876	836	876	893	955	904	902	961	916	872	908	860	941	818	872	902	930	916	928	887	896	888	870	897	896	920	869	833	844	870	853	860	877	929	886	858	926	899	864	851	929	910	860	880	852	905	894	886	880	906	872	958	945	884	901	877	855	917	882	894	881	893	901	926	831	821	866	897	912	943	893	865	887	948	900	852	837	890	867	888	873	902	919	813	897	896	925	908	911	900	926	848	848	903	897	938	854	898	861	850	853	900	883	869	872	820	866	863	930	892	864	882	914	873	900	856	899	902	860	927	836	890	888	874	857	910	919	882	837	897	829	860	901	859	857	892	873	915	871	876	890	837	864	884	875	901	916	913	877	877	936	870	898	899	883	900	884	881	857	849	894	877	836	940	879	866	956	905	876	899	909	855	924	862	833	892	863	865	914	902	876	863	948	891	918	888	854	865	845	881	962	913	914	903	937	932	883	773	937	883	899	920	898	923	841	865	887	905	896	876	891	909	866	858	888	853	886	870	872	917	853	840	853	911	861	900	891	916	892	891	862	804	885	910	892	870	899	922	910	892	903	814	925	869	885	869	861	859	923	903	901	856	883	899	891	912	865	902	889	879	851	853	901	907	859	908	878	904	849
24596	21010	24472	27739	20495	1798	450	395	377	358	377	352	336	299	306	320	327	258	316	281	298	304	291	285	316	320	318	334	304	258	296	313	319	287	289	304	325	296	272	294	315	295	297	272	304	312	318	287	317	285	289	314	302	270	321	278	295	298	311	278	313	288	246	276	289	288	324	311	292	303	297	298	304	283	292	277	318	290	303	312	317	316	317	302	315	304	269	283	283	309	296	297	300	284	302	302	289	313	298	322	279	281	310	317	261	281	258	278	290	276	302	269	292	285	298	346	333	298	290	312	272	265	266	293	285	325	293	320	265	315	302	296	307	288	263	290	304	279	304	291	290	291	326	296	306	310	315	280	295	298	258	312	270	312	299	299	311	280	325	284	296	299	288	288	285	306	289	298	293	297	323	273	308	321	290	282	290	297	296	273	315	271	255	338	274	296	294	297	307	261	308	292	308	282	306	311	313	315	286	286	304	299	323	306	271	282	283	297	252	302	329	307	266	298	290	270	285	333	301	308	298	309	292	301	300	274	270	286	292	295	301	265	260	296	298	323	306	311	305	274	321	308	281	279	274	307	271	306	310	315	327	288	314	308	280	269	298	309	301	274	266	263	288	309	297	285	295	307	284	310	319	279	284	302	265	263	289	275	282	281	291	293	311	291	310	295	311	291	296	272	293	270	300	263	287	291	289	290	284	321	298	289	293	301	294	320	308	304	333	314	287	293	266	275	282	251	285	276	297	309	301	292	253	293	318	283	278	285	312	293	283	290	311	270	268	314	300	308	291	291	251	307	312	287	297	291	281	282	290	319	290	287	304	293	260	259	308	270	293	262	279	278	281	302	308	311	321	322	293	270	325	259	289	306	315	279	272	306	280	317	302	316	298	294	287	323	324	267	277	293	274	300	265	277	317	295	314	281	297	281	276	302	285	298	275	303	290	307	294	269	274	311	290	289	275	289	310	317	284	307	311	294	317	323	261	286	286	279	275	252	333	262	305	296	291	305	304	301	279	301	262	307	300	285	279	291	281	277	293	319	314	281	302	284	319	275	319	291	277	320	284	287	276	261	325	287	273	272	280	307	314	263	297	279	312	301	271	306	283	315	301	289	300	302	286	313	313	323	287	293	282	334	318	303	339	301	327	304	290	252	256	288	293	299	273	262	285	314	293	272	327	279	318	312	289	311	276	280	252	317	314	297	311	296	307	280	302	295	287	299	333	326	296	315	302	276	290	265	281	260	297	312	305	293	295	275	278	295	300	288	306	282	323	360	293	316	280	299	334	302	316	319	281	279	274	290	296	298	307	267	312	305	294	333	321	313	298	285	287	308	282	294	303	275	306	278	303	304	298	284	295	291	303	285	294	262	292	316	299	332	303	304	330	275	301	323	267	275	296	279	291	262	306	273	285	299	305	283	327	311	301	303	292	278	295	272	308	300	287	309	283	275	293	264	270	296	270	284	276	294	306	299	289	323	292	262	322	298	296	326	311	273	302	282	289	263	298	333	279	259	323	305	286	292	293	292	271	279	301	292	300	289	301	307	294	330	293	265	312	312	311	332	321	272	304	303	271	316	274	303	301	319	291	315	309	281	299	312	285	280	284	280	284	285	309	314	299	275	287	291	300	292	323	308	304	308	328	281	309	287	293	291	282	291	283	303	318	311	295	299	287	297	326	333	290	269	264	304	303	301	309	301	280	288	277	302	279	304	323	302	315	306	261	291	283	307	277	277	311	292	284	282	306	312	281	294	306	293	281	313	262	295	288	323	319	287	307	296	287	321	326	284	280	302	281	287	276	297	275	307	285	314	302	284	283	289	284	316	305	256	291	289	268	302	283	334	285	307	318	280	275	254	298	298	297	280	265	315	295	309	288	275	302	292	308	309	302	296	293	315	290	326	316	281	287	286	304	285	328	305	275	313	302	315	277	246	304	302	289	291	293	336	275	310	292	282	290	286	288	277	280	300	297	272	292	327	331	241	293	282	290	269	279	288	291	288	296	290	265	259	275	283	290	308	282	287	258	263	270	312	332	287	295	270	280	303	299	241	308	274	322	310	300	258	295	314	261	315	286	303	297	294	291	284	288	289	305	298	287	323	267	310	307	295	290	293	275	283	290	288	303	298	295	286	298	305	267	318	249	248	305	290	276	290	305	314	292	314	283	300	304	265	301	287	280	322	256	306	299	305	276	295	300	299	309	316	280	279	282	283	320	297	286	266	282	283	303	328	291	281	269	287	299	274	293	315	287	314	297	296	299	295	290	316	271	285	294	285	347	326	273	299	311	314	284	323	279	286	281	297	261	289	326	298	293	282	256	300	304	303	311	310	315	279	294	281	261	314	310	344	317	271	278	305	272	284	289	319	284	288	296	266	299	305	265	268	287	281	294	338	313	332	288	309	302	322	334	277	305	292	277	273	279	312	276	297	276	285	283	318	293	287	283	267	282	315	280	293	286	310	285	256	298	301	293	297	322	302	289	283	298	304	284	284	301	287	272	296	297	273	277	282	288	280	327	312	258	271	279	299	275	313	303	279	315	291	284	284	317	300	302	314	301	322	308	298	280	252	294	306	288	295	312	293	281	294	310	304	308	318	306	278	300	320	291	274	320	324	280	288	285	308	279	311	265	296	273	281	325	293	283	310	324	288	282	287	277	287	318	268	275	290	284	320	282	323	269	289	328	278	259	282	315	317	287	313	284	263	278	319	307	303	285	301	287	264	295	316	274	288	275	293	289	306	292	299	294	281	299	330	301	286	297	314	282	284	302	277	319	268	303	291	283	305	282	276	266	285	276	327	264	266	292	312	305	289	318	275	267	279	325	311	263	306	292	328	261	316	308	264	293	331	302	303	302	285	277	276	287	262	296	306	278	291	274	291	290	285	302	319	327	299	294	328	324	303	301	285	289	338	299	304	315	294	275	278	311	308	276	265	317	282	287	290	251	286	328	303	286	293	313	285	309	308	329	287	302	278	296	318	272	316	303	296	293	295	304	292	268	298	301	315	300	335	313	268	293	303	287	294	302	296	301	297	269	284	282	265	304	308	260	301	283	316	303	284	297	280	288	318	250	254	272	284	304	295	287	271	294	311	306	302	287	276	284	275	235	295	310	288	294	291	292	298	278	303	273	322	273	288	311	298	310	304	290	287	285	260	291	343	304	279	299	288	284	298	254	273	314	313	313	274	306	315	302	321	322	310	304	318	306	300	263	298	297	290	301	285	278	284	296	306	332	323	313	271	269	276	300	296	313	333	303	293	305	280	307	285	272	307	283	259	287	308	292	316	301	275	284	276	286	304	264	285	283	301	313	307	277	310	280	294	283	276	277	295	293	311	298	295	326	266	289	282	303	275	321	290	271	254	284	305	292	290	306	276	296	265	288	304	303	290	282	289	271	317	277	281	317	338	290	280	284	275	309	317	306	273	294	290	319	279	299	271	301	294	297	293	342	302	262	277	280	320	303	311	289	309	299	268	297	314	289	281	277	287
3210	2836	1832	1002	838	715	744	742	703	697	721	695	702	677	676	630	636	640	700	615	697	658	660	681	631	649	705	683	694	641	673	666	692	678	654	653	673	686	644	694	623	658	654	653	669	600	669	627	643	681	685	624	628	730	657	631	653	617	644	671	689	652	635	707	670	682	704	686	650	689	680	627	662	679	680	612	680	642	701	642	640	670	650	680	658	635	629	694	686	706	644	682	674	621	675	650	621	628	659	694	697	666	677	714	613	671	671	694	698	646	651	673	710	669	663	659	726	690	672	599	695	669	691	661	680	696	621	646	650	672	647	707	654	666	661	697	648	652	664	704	711	734	687	652	655	639	650	698	710	670	646	652	668	674	706	692	671	658	676	672	713	638	689	667	677	669	660	643	713	666	680	709	694	611	662	693	625	683	639	654	679	661	630	669	675	644	687	644	646	671	628	661	669	678	625	666	707	648	646	652	613	697	678	687	678	649	630	647	714	675	679	640	676	661	684	630	683	699	684	638	691	667	661	663	661	660	640	690	652	654	682	672	649	658	635	692	697	610	679	667	672	631	673	704	696	739	682	682	654	664	654	730	674	643	647	613	610	639	659	642	647	669	633	639	646	641	714	731	637	662	628	629	689	689	640	614	592	644	671	647	644	662	610	685	695	664	627	685	683	685	627	707	648	678	666	628	635	672	628	658	650	676	652	652	633	634	647	656	700	623	619	733	688	685	659	649	624	655	689	675	632	662	680	652	673	670	668	667	733	705	628	661	676	623	628	743	682	663	637	693	632	679	650	646	648	630	703	660	702	696	670	663	712	666	694	653	680	662	661	672	646	704	700	691	689	657	668	687	609	670	717	658	682	671	694	620	683	679	585	677	672	641	640	683	686	665	644	699	664	672	687	667	695	672	687	637	673	685	680	629	645	611	680	658	682	703	666	643	677	727	650	698	610	645	671	685	638	709	667	698	663	681	696	684	659	663	682	663	672	701	643	664	662	651	668	686	650	644	654	658	641	689	684	698	706	650	673	689	710	672	657	713	692	712	635	696	666	640	669	669	665	706	660	664	635	647	685	644	645	621	628	671	701	661	667	658	688	620	643	682	699	682	597	633	659	714	666	658	637	671	641	686	668	672	683	672	679	603	647	708	619	673	679	661	657	711	669	686	702	704	679	593	655	707	615	672	651	690	665	685	653	698	691	676	677	666	704	669	666	659	663	694	672	685	662	659	665	646	653	719	653	662	648	623	703	664	675	695	656	683	639	637	666	680	663	629	627	641	629	688	685	673	650	675	671	673	646	649	662	657	659	650	636	700	662	623	679	695	694	634	654	687	628	674	712	613	679	636	648	664	654	644	657	691	715	662	672	643	656	650	661	642	685	675	641	699	671	608	674	680	695	667	671	657	637	618	684	629	667	626	649	639	697	613	657	682	680	659	663	686	694	632	679	697	729	670	692	635	674	685	664	606	635	679	687	681	675	703	652	689	713	708	656	662	644	658	672	651	660	656	676	667	662	673	627	662	677	615	667	670	653	708	599	611	645	646	663	652	698	689	663	678	675	672	686	680	664	725	632	673	701	678	658	665	678	665	722	671	644	729	707	641	678	673	632	683	666	613	659	654	701	682	632	688	650	695	642	670	621	654	722	599	674	686	683	686	660	690	716	665	670	647	654	668	600	675	671	677	698	705	660	633	675	638	706	691	678	657	654	669	660	679	642	687	666	678	703	675	664	652	674	680	620	663	663	657	729	661	652	688	678	644	671	650	654	661	635	656	636	703	692	643	672	668	682	687	672	646	678	664	644	662	633	677	667	630	669	693	669	667	680	643	645	664	662	656	686	652	567	686	678	665	622	690	667	680	641	693	622	685	700	610	674	723	681	612	636	608	687	653	637	715	662	655	645	646	636	674	664	623	645	636	636	643	655	692	653	652	649	662	697	674	657	630	679	652	648	662	621	663	650	686	666	651	691	655	628	644	655	707	652	645	639	685	637	660	711	660	646	670	674	677	658	669	713	710	672	698	666	681	653	635	647	631	690	672	666	618	656	661	702	661	639	615	704	672	662	705	656	661	658	646	678	644	667	662	684	682	634	661	647	664	675	646	661	643	686	697	646	675	698	656	660	655	674	641	655	670	685	630	641	674	691	639	656	663	640	659	680	647	643	667	651	661	636	668	697	692	656	660	619	613	699	627	669	646	631	644	707	586	647	670	660	651	707	661	634	650	630	629	695	687	632	657	675	650	646	666	640	655	671	646	656	697	703	654	675	660	663	695	609	660	689	637	680	589	684	653	681	631	688	659	680	694	657	650	662	642	626	704	656	678	648	666	678	682	663	699	639	664	629	646	633	657	655	640	676	704	697	650	662	669	641	689	720	655	661	666	689	643	643	694	658	660	662	649	651	672	661	686	669	694	678	658	614	657	688	600	612	645	647	646	672	653	659	670	653	697	650	653	665	640	703	710	651	706	658	638	620	670	683	657	657	665	694	677	652	691	607	617	654	708	684	663	682	718	665	687	670	668	667	657	675	685	649	625	705	633	698	672	664	681	695	657	659	682	642	632	633	664	720	667	643	653	608	656	657	658	634	686	679	671	671	651	698	615	650	655	662	625	637	678	604	673	644	625	682	666	663	655	677	693	671	722	670	686	633	648	635	687	686	669	706	668	617	661	698	681	711	693	661	670	692	680	659	618	659	685	644	676	661	653	660	638	638	631	710	653	635	651	699	641	633	688	643	687	675	659	685	632	623	659	684	631	655	694	640	667	685	638	659	667	656	627	682	686	646	677	653	668	674	649	668	654	673	674	662	645	673	681	690	647	680	702	660	673	670	654	666	655	697	700	635	677	624	674	635	625	689	675	646	664	670	664	705	640	664	659	666	650	679	696	622	656	667	703	659	661	705	690	677	654	661	709	641	659	674	642	651	684	662	660	657	671	705	654	643	673	646	683	659	645	664	679	672	704	713	711	706	707	654	673	676	635	629	660	681	688	650	673	678	637	646	696	684	669	632	654	673	621	694	660	658	647	655	679	678	719	650	668	631	683	739	666	654	637	656	663	665	652	661	643	665	681	668	628	646	632	704	651	656	669	671	651	652	671	616	693	651	637	665	667	650	716	697	625	664	704	675	651	739	703	661	654	648	647	604	693	622	665	702	654	671	661	675	677	674	652	662	684	650	661	660	680	656	646	660	654	684	619	694	705	675	680	669	680	680	630	656	636	656	693	657	668	676	713	688	667	664	650	675	708	691	694	676	649	631	651	660	694	646	637	661	681	603	646	616	638	674	653	704	666	688	617	697	701	693	668	643	646	668	644	671	686	619	701	634	680	690	706	637	615	645	650	612	678	628	671	639	641	683	689	667	674	656	649	648	664	652	709	691	666	626	628	642	645	687	657	630	695	627	681	661	691	646	646	647	681	663	672	699	669	676	660	645	619	641	637	648	652	698	655	717	682	655	684	663	658	669	673	692	719	645	627	669	707
23819	20986	25082	27085	20988	20791	1269	357	292	235	212	206	183	185	192	151	159	167	177	145	125	156	137	140	135	149	153	138	132	145	148	123	136	116	134	139	126	153	137	123	134	132	140	121	145	156	141	132	147	135	142	138	121	135	145	143	139	142	144	133	129	140	119	139	144	142	108	135	139	137	120	140	148	124	138	126	105	117	135	127	122	137	107	131	122	154	153	143	134	135	153	128	137	161	147	107	139	144	140	119	131	119	139	125	111	141	126	107	137	147	133	134	130	146	127	141	124	145	136	133	129	119	134	118	121	148	120	104	116	137	127	122	141	117	121	142	134	135	162	144	124	163	137	156	128	126	146	136	142	119	132	130	133	118	135	131	122	152	132	113	120	114	137	149	131	119	119	137	132	142	117	146	133	113	141	122	123	133	113	127	134	137	121	132	126	163	131	135	109	136	116	122	122	127	121	132	139	133	115	140	136	158	123	139	120	139	123	130	131	143	140	118	125	144	122	123	122	112	106	156	137	152	128	132	143	135	120	131	131	131	130	125	119	124	108	142	142	135	141	112	131	117	117	135	140	139	143	110	134	119	134	126	116	142	137	124	112	144	130	137	127	132	129	137	118	152	111	123	140	108	119	149	128	124	145	157	128	139	128	146	138	126	140	123	130	135	123	112	146	125	143	127	130	125	131	143	125	130	112	132	135	115	117	135	158	116	129	131	125	125	131	134	122	152	123	138	132	126	137	120	131	123	128	134	144	109	135	104	113	140	149	127	126	140	137	139	108	125	130	126	150	121	157	121	119	121	117	117	140	132	117	121	121	133	130	141	148	115	146	136	131	129	133	147	137	135	101	113	126	125	128	124	112	138	126	114	144	123	112	128	133	124	132	125	142	131	135	167	130	135	149	135	113	141	121	151	121	120	150	141	136	124	128	141	123	132	136	120	134	123	148	139	134	126	130	140	117	130	163	151	143	131	142	127	153	135	113	138	135	103	129	140	143	108	129	129	131	116	143	146	144	132	136	131	154	143	122	124	111	113	120	147	144	116	137	136	128	118	126	135	130	128	150	136	141	135	105	123	140	146	100	136	116	132	127	132	132	114	138	130	134	119	133	125	130	126	116	130	126	116	131	148	115	152	142	113	124	98	121	130	125	146	123	114	142	116	131	120	110	114	124	132	132	132	132	141	149	147	130	143	163	137	127	148	145	129	146	134	132	122	103	137	132	116	155	126	104	123	128	123	145	128	140	145	144	120	144	154	141	127	120	130	135	117	149	152	122	134	108	112	143	139	123	119	117	146	121	122	124	124	113	116	121	130	120	125	130	135	138	139	140	135	130	145	107	112	135	130	144	122	112	141	136	152	139	132	138	139	139	127	136	130	109	146	107	155	130	136	121	133	147	122	110	148	118	119	127	165	143	112	121	136	131	121	141	148	128	144	151	144	125	134	138	134	133	133	165	134	153	124	122	140	131	145	156	122	104	128	108	141	158	147	119	117	132	134	143	136	162	125	140	121	132	144	127	119	126	129	121	124	124	122	116	125	121	140	125	143	121	147	131	134	145	133	139	139	135	113	115	149	146	129	118	124	124	146	112	136	142	145	147	154	126	127	138	110	142	139	141	143	142	142	128	130	116	136	138	142	139	134	109	136	130	139	148	149	152	138	123	145	109	133	140	156	137	126	139	143	129	143	128	128	140	106	144	123	128	160	143	138	104	124	131	131	127	138	124	116	111	138	149	139	119	151	156	135	140	159	124	99	146	149	120	124	119	113	128	155	136	126	139	127	136	130	136	128	116	129	158	136	130	110	124	124	124	141	135	138	127	136	138	143	125	130	134	133	132	131	137	132	152	130	139	146	155	153	130	129	120	143	114	135	151	183	144	121	116	118	137	117	138	114	136	141	131	124	119	131	133	124	123	139	129	137	135	123	145	132	120	143	125	130	129	141	140	128	141	119	119	127	149	138	123	130	138	111	143	125	151	111	136	116	134	129	136	142	129	124	150	125	114	128	128	121	144	134	129	134	121	126	118	147	152	147	121	145	124	125	145	124	123	131	131	124	153	110	117	144	128	123	123	121	116	138	135	148	145	117	110	138	119	138	142	137	141	131	138	141	133	128	131	129	122	129	107	119	130	116	132	139	134	125	126	140	128	136	144	129	135	137	146	146	134	130	121	166	132	121	136	131	110	124	115	146	112	134	110	127	131	133	127	153	132	114	138	115	119	135	121	131	138	99	121	120	145	137	138	128	119	125	125	145	140	156	123	121	129	151	148	116	129	127	121	131	112	117	140	136	134	147	124	138	119	128	112	134	125	134	139	114	108	144	116	151	144	130	139	130	134	126	142	142	141	118	127	108	159	125	125	121	121	134	117	115	103	141	136	121	131	148	143	136	137	127	126	129	130	144	114	131	112	140	120	126	125	140	95	147	123	120	151	141	111	143	143	130	147	119	146	104	141	116	124	125	117	133	130	129	148	117	139	130	122	151	129	113	127	153	128	115	124	136	139	152	136	154	124	133	115	143	135	124	126	144	128	134	135	148	124	135	123	137	128	131	126	128	119	135	140	127	128	149	118	134	132	124	120	141	136	146	140	150	136	137	133	123	144	116	115	119	113	121	128	131	142	125	130	143	147	132	135	122	144	130	136	107	114	153	131	120	122	171	130	108	143	150	112	121	122	131	120	136	119	122	129	132	111	122	154	118	140	151	121	116	131	135	145	107	119	116	136	114	141	141	128	123	125	114	137	124	138	150	129	144	114	148	113	134	133	147	134	123	150	123	131	125	110	132	124	116	146	124	128	164	147	136	139	142	133	126	140	132	124	119	129	131	134	122	137	116	134	127	138	148	112	108	143	129	150	121	141	138	152	147	97	136	141	133	130	142	138	151	127	123	131	134	115	126	123	129	129	141	125	147	120	123	143	150	118	110	127	118	141	144	113	117	141	131	104	137	140	114	121	134	133	114	131	135	118	130	123	120	158	147	141	146	139	147	126	127	135	114	130	127	123	143	147	130	117	121	144	134	140	162	122	142	113	151	106	143	128	136	145	113	123	114	134	136	142	128	161	119	123	125	128	128	132	127	131	130	137	135	130	145	131	141	136	121	113	136	129	159	129	161	143	107	135	139	113	142	122	100	135	140	124	132	147	152	134	133	130	142	121	144	135	137	146	133	139	112	126	124	142	153	144	141	147	136	136	125	118	144	137	112	134	142	132	133	129	115	129	142	116	135	118	152	126	140	132	123	134	121	138	123	139	136	123	130	135	150	112	120	144	116	126	130	120	137	133	158	159	127	134	131	124	140	154	133	130	127	133	126	121	134	155	114	140	141	129	144	153	117	117	150	141	143	139	135	135	114	134	158	127	125	127	118	124	126	126	126	134	91	136	101	138	127	124	154	131	122	118	123	142	121	145	149	139	121	116	120	142	123	136	116	124	136	146	142	119	142	157	154	115	108	150	133	133	134	134	140	162	142	140	117	128	134
3117	4438	2427	1134	675	518	444	434	433	334	365	378	338	369	382	369	341	336	344	315	358	340	333	363	394	315	336	327	367	323	338	316	329	320	348	334	373	314	358	328	365	371	352	347	365	342	344	331	338	346	346	337	341	369	331	346	319	374	332	325	387	316	364	311	330	312	358	308	342	342	356	359	294	338	338	347	326	346	302	321	327	351	366	322	344	328	313	363	349	340	309	309	315	361	321	336	355	340	347	325	329	343	355	340	372	345	286	380	317	330	341	324	338	365	347	330	331	295	347	324	325	356	345	323	337	334	364	345	348	335	315	342	339	338	377	327	372	316	346	307	355	326	341	362	349	321	342	344	313	313	342	337	313	321	314	330	350	337	333	341	348	366	316	361	371	352	327	333	301	310	337	322	342	291	322	325	341	332	319	354	333	353	348	303	330	349	304	311	348	345	310	327	329	325	289	351	345	327	341	356	336	352	312	351	316	342	346	302	340	312	339	353	360	325	351	337	317	332	329	352	307	334	352	340	358	334	365	356	339	331	355	338	350	365	368	369	297	321	364	336	342	333	345	337	297	323	340	322	333	342	337	349	296	344	357	337	341	340	366	366	349	334	336	312	322	325	323	345	323	314	325	320	369	340	347	340	339	318	348	316	341	316	300	337	312	334	363	339	341	345	367	356	348	310	345	335	329	311	351	341	333	303	310	357	341	331	359	327	320	309	359	346	366	330	367	335	328	323	343	306	310	375	374	330	346	349	339	324	329	325	331	308	328	343	329	323	353	357	359	331	344	344	315	354	367	332	311	329	314	307	345	330	342	340	351	324	332	336	323	324	360	335	307	349	330	316	347	323	341	340	311	316	353	348	379	322	325	349	325	333	318	370	356	368	340	326	324	320	325	315	283	346	360	308	308	358	336	363	364	355	356	305	395	343	343	318	322	315	331	333	342	359	289	340	323	322	350	302	325	296	348	330	324	325	320	334	367	301	349	321	323	314	300	315	359	369	319	349	311	328	314	295	294	318	329	299	316	311	375	301	360	356	352	327	305	345	325	328	339	356	366	349	359	316	328	362	331	310	348	342	336	357	312	347	327	357	314	348	318	316	326	344	344	354	334	330	338	346	315	294	328	317	325	335	357	364	354	314	342	354	355	353	333	340	325	335	329	366	355	296	306	346	302	330	315	355	343	380	343	328	324	328	361	344	340	354	327	324	347	341	348	355	318	321	338	359	324	343	330	364	308	327	344	336	351	330	377	335	364	350	346	368	320	357	323	354	308	359	350	342	364	335	338	317	350	348	308	362	335	331	302	325	333	338	365	371	332	297	287	325	325	321	363	368	320	351	335	322	364	342	343	320	342	324	329	350	332	316	308	359	314	333	340	362	323	342	314	353	331	354	321	372	343	312	369	347	314	318	350	342	342	322	323	287	360	331	364	320	332	324	364	338	341	357	322	320	349	333	307	341	345	356	321	347	326	346	350	309	375	328	336	349	326	322	322	335	308	351	325	340	354	329	363	340	336	338	359	339	322	324	328	346	322	314	337	341	341	375	353	341	337	340	358	328	306	335	346	354	349	349	335	344	316	343	341	288	323	349	334	346	349	343	347	317	305	315	341	317	349	327	341	352	315	383	336	316	333	360	324	307	335	307	329	320	328	337	334	336	314	335	323	346	314	307	321	311	338	307	281	325	322	291	343	343	332	340	338	318	349	339	356	326	357	333	372	327	344	344	322	354	323	332	325	354	349	344	325	363	333	346	358	338	357	333	331	333	367	309	371	308	363	348	351	324	352	350	355	305	323	318	339	316	344	302	334	364	338	328	307	349	309	326	315	327	300	374	339	348	346	368	321	328	358	323	351	313	365	378	340	326	325	333	347	308	316	355	343	339	338	343	327	336	342	313	356	322	366	287	360	333	339	331	323	333	345	327	327	328	366	314	346	327	337	345	331	326	304	345	350	318	351	313	361	339	322	369	349	303	318	332	351	334	328	336	361	301	327	328	306	319	334	328	354	336	349	328	302	315	332	313	321	310	317	323	362	323	342	328	324	362	340	353	352	320	326	313	343	345	319	315	342	326	339	317	338	325	310	347	344	320	356	360	334	337	343	324	304	343	317	298	360	316	326	309	348	325	317	317	317	350	333	310	333	318	316	331	338	329	311	337	350	337	323	344	352	306	355	345	339	313	313	361	322	371	368	350	351	316	346	331	339	323	346	334	349	290	312	348	322	326	366	323	339	322	342	342	341	337	322	324	340	326	325	327	323	350	340	361	360	336	332	316	337	347	322	335	367	317	344	344	313	313	375	325	307	315	362	311	342	306	330	316	328	325	305	333	329	308	304	327	337	338	375	329	342	331	284	354	306	355	350	335	308	321	301	345	362	333	324	314	323	336	345	323	330	324	345	331	326	312	327	347	323	328	301	329	346	365	312	354	344	342	303	311	347	321	324	291	318	343	372	319	353	346	339	346	327	342	345	345	347	297	292	345	332	339	325	332	320	378	327	327	337	354	337	352	307	336	337	327	343	346	348	302	326	332	334	349	351	345	384	309	336	352	348	333	336	368	366	348	330	316	336	335	314	334	373	343	292	313	362	339	290	346	323	329	354	357	342	342	313	345	319	333	348	333	303	348	346	355	348	334	353	311	319	345	299	321	303	338	335	334	396	337	342	322	317	329	344	309	361	357	346	331	318	308	305	327	319	348	308	341	311	336	348	327	340	323	348	329	332	323	319	348	340	312	287	339	346	323	351	320	354	372	331	369	336	341	348	369	342	309	309	309	330	328	347	352	317	357	357	370	324	376	303	361	330	337	345	366	334	342	366	323	317	273	316	338	323	316	343	339	352	352	343	348	358	308	315	336	355	344	321	371	302	338	336	340	355	322	345	301	310	350	347	337	300	321	293	326	371	343	321	357	320	362	309	340	353	337	324	326	352	371	365	391	355	341	341	360	328	279	341	351	316	322	318	294	349	328	318	324	325	356	331	331	338	358	346	330	318	337	343	305	341	376	329	357	360	335	373	313	358	345	336	327	377	334	329	376	322	313	294	344	353	340	335	362	347	352	339	358	355	326	370	346	361	328	368	340	336	331	352	346	348	378	332	320	333	337	311	332	326	354	320	315	348	336	328	343	319	326	344	312	360	331	330	342	346	323	317	355	330	344	317	368	332	319	326	351	304	324	315	329	329	345	353	329	288	332	361	319	339	337	329	349	320	340	329	324	334	357	278	360	329	345	359	344	345	315	334	314	350	337	309	347	371	318	359	334	365	345	344	313	348	339	313	339	340	314	362	344	326	315	340	300	325	329	339	325	312	347	362	327	318	379	333	353	322	354	339	340	325	322	333	333	330	366	339	333	307	353	342	307	335	308	354	331	314	361	321	346	319	348	325	347	333	348	348	329	325	332	359	323	312	336	338	349	323	302	340	314	347	327	295	365	325	340	337	305	323	335	352	352	346	332	358	348	312	324	341	304	318	303	352	314
32197	10606	1276	766	594	565	402	407	419	443	403	397	400	383	374	352	380	406	426	410	380	400	392	390	377	382	425	382	372	402	400	370	392	373	377	381	401	396	401	399	384	395	384	405	401	391	394	406	401	380	418	416	392	391	427	379	391	397	383	440	385	415	406	431	389	404	425	446	379	415	392	410	406	412	370	390	388	381	386	441	403	376	370	410	395	394	416	394	379	420	372	423	417	410	418	389	359	375	442	387	396	400	405	355	382	381	366	365	420	402	447	363	397	393	413	382	380	382	391	394	390	383	376	389	405	419	429	404	388	396	352	422	407	371	386	388	409	404	389	381	382	378	359	395	395	377	384	385	401	389	380	329	391	376	432	369	371	390	440	363	364	392	408	384	414	409	381	402	389	412	406	375	384	422	367	438	381	386	413	390	415	390	413	362	428	404	401	369	368	399	412	384	412	432	401	369	392	415	360	358	389	376	398	431	370	408	365	415	414	410	387	388	388	384	429	420	378	432	422	448	386	370	392	398	423	413	368	406	410	370	376	340	395	379	420	354	358	384	389	342	396	378	392	373	423	381	407	370	381	342	416	380	394	461	419	391	406	402	379	403	402	455	374	370	398	376	382	391	372	378	413	412	432	403	409	410	438	407	379	328	396	423	412	387	395	401	394	397	394	410	413	407	388	364	395	392	427	429	381	388	397	409	411	416	386	397	393	350	405	420	389	379	420	355	389	430	356	362	427	416	417	369	406	404	386	382	385	374	379	396	414	409	378	360	423	452	413	411	426	424	431	377	429	414	388	374	376	370	372	403	417	409	435	422	361	373	409	384	386	362	395	400	374	410	381	436	384	389	355	363	387	409	404	415	386	395	380	389	413	408	378	373	396	414	405	375	372	402	358	415	385	357	390	401	391	386	362	418	445	389	414	386	397	382	365	392	401	415	330	397	368	428	414	381	383	391	396	425	419	419	378	394	374	436	391	396	379	407	395	400	394	412	407	382	393	382	417	389	423	412	395	373	388	440	422	395	390	384	397	409	377	390	414	423	422	373	409	370	392	395	348	384	386	398	418	396	370	381	391	389	402	388	417	399	382	399	371	380	396	381	345	370	428	389	378	383	417	413	382	345	383	380	361	415	435	368	350	399	407	415	427	398	445	409	427	377	381	388	403	432	410	396	388	445	420	337	395	379	427	375	378	368	360	394	400	396	410	391	421	404	405	388	394	373	419	365	382	378	375	392	403	413	429	380	366	394	393	401	392	376	392	413	406	374	350	390	369	386	389	385	378	398	398	369	430	417	371	357	421	386	374	400	407	390	386	365	425	403	420	373	407	392	413	391	450	375	392	406	374	427	385	407	400	397	420	396	383	378	396	390	389	418	378	370	365	383	406	412	383	388	388	402	412	427	399	388	397	416	407	384	375	383	383	380	406	365	376	385	372	411	416	440	321	405	391	355	390	405	393	364	400	394	369	376	402	401	389	374	398	397	366	424	373	408	403	383	411	405	370	409	402	387	420	400	390	394	374	382	420	330	369	372	350	390	424	389	407	387	406	397	385	409	376	398	403	376	421	393	373	399	417	359	392	424	413	399	379	394	393	382	403	357	393	392	377	400	450	382	433	391	397	414	447	418	412	359	392	426	391	370	363	370	377	389	386	394	412	450	365	391	408	409	356	355	401	417	396	405	416	376	413	387	416	370	384	433	385	391	427	379	396	413	442	384	406	419	381	400	399	401	406	403	391	371	387	399	424	420	433	396	379	427	456	384	393	420	427	399	398	397	399	378	398	395	432	375	391	375	419	354	388	393	403	386	373	411	392	382	426	422	386	356	423	423	407	399	376	393	392	400	419	394	371	374	407	381	451	402	392	406	353	395	390	372	405	398	378	373	413	425	422	420	394	379	395	383	409	410	375	406	371	333	397	393	379	394	395	394	410	402	391	347	403	409	382	395	422	395	374	421	402	416	392	411	406	402	355	357	401	384	456	405	392	401	394	416	371	395	396	386	404	375	362	432	347	401	403	391	366	386	409	389	427	420	384	378	408	364	405	398	371	424	394	408	374	346	389	396	406	406	405	378	387	391	387	385	393	379	408	389	395	331	419	414	449	386	365	366	383	371	403	398	389	429	400	412	395	384	388	411	396	382	417	411	390	399	392	403	445	392	386	419	391	363	388	376	414	413	380	416	429	444	362	402	353	391	384	399	415	418	417	410	348	424	435	397	371	392	354	398	396	391	388	362	373	367	423	372	354	356	418	412	403	399	380	390	382	399	422	431	369	450	395	396	373	399	417	365	434	373	386	406	386	389	413	371	374	386	382	381	405	457	391	397	410	397	404	386	378	332	389	389	385	386	396	410	383	352	400	367	386	395	432	426	391	405	436	404	411	416	384	384	385	373	423	372	393	415	398	378	393	365	392	414	373	434	363	385	388	366	394	357	417	390	403	455	367	434	406	376	412	377	387	395	423	406	405	422	416	407	389	397	399	427	394	404	387	403	391	382	399	393	433	371	370	415	378	391	366	446	394	355	377	415	417	399	359	380	426	350	399	419	371	388	414	419	421	409	417	401	422	401	413	430	386	397	398	399	399	391	403	387	375	382	404	405	384	388	368	363	404	382	386	376	361	348	407	384	380	390	401	390	390	405	393	393	400	387	413	412	396	359	372	362	396	385	385	378	404	422	385	397	398	434	411	409	413	401	433	413	375	420	421	405	382	403	363	378	407	390	367	398	369	397	384	437	392	418	381	398	401	399	380	384	347	359	418	424	412	380	415	407	383	381	378	417	403	401	398	381	379	383	402	394	396	387	400	384	410	352	377	400	397	387	384	395	393	420	437	362	392	371	397	381	381	392	399	386	413	390	451	390	407	368	387	385	416	393	406	397	375	393	430	382	389	413	392	415	439	433	422	381	392	423	403	409	394	398	417	407	387	388	396	405	381	394	388	369	423	393	427	358	404	382	379	381	357	378	396	357	379	364	370	417	391	398	400	434	405	411	420	389	395	424	385	383	385	445	406	390	404	400	376	380	374	397	388	391	393	424	402	394	406	379	404	377	394	379	441	379	379	399	403	391	425	367	374	393	393	393	396	373	433	383	407	373	430	384	385	407	374	373	394	402	408	360	372	365	401	376	368	395	430	391	387	433	427	401	424	404	383	391	433	402	369	397	396	401	367	365	408	406	412	389	410	395	387	376	392	424	401	358	350	385	396	373	383	423	366	412	370	386	358	387	378	424	408	415	417	422	389	412	415	393	360	406	411	405	370	389	393	410	398	371	397	370	437	392	406	391	362	352	390	394	415	394	379	371	401	400	425	423	348	415	352	419	428	393	400	377	401	397	390	390	367	393	382	383	351	398	424	393	392	394	435	353	390	410	351	387	422	388	396	409	369	347	360	387	429	366	398	381	391	385	349	384	411	385	366	416	367	378	402	392	389	393	364	398	428	423	393	417	378	374	416	381	436	376	386	385	422	424	391	386	366	382
5587	1032	956	924	963	879	926	892	939	900	875	848	846	862	868	825	860	869	869	876	915	941	864	907	886	842	873	864	858	872	876	829	884	878	927	860	894	878	862	891	829	929	915	876	923	869	866	958	890	962	857	807	938	879	852	870	850	840	888	889	895	835	880	843	836	927	863	936	877	874	861	872	877	899	869	848	837	908	876	854	911	883	861	886	848	868	887	914	910	916	838	835	899	883	884	870	911	858	854	862	857	871	845	876	906	862	931	912	839	873	934	865	873	879	866	882	862	882	894	876	865	919	912	881	872	897	889	848	906	848	893	924	914	915	880	913	910	854	899	900	906	898	892	862	888	821	900	884	872	868	877	878	832	925	905	876	911	907	886	939	853	862	939	825	903	943	886	811	867	842	897	902	871	856	895	850	944	881	887	835	864	851	866	886	846	860	878	861	848	942	839	850	871	907	890	890	891	844	900	802	908	891	907	912	895	869	853	884	903	873	922	886	939	819	885	912	901	910	859	876	858	902	882	829	841	934	810	855	850	912	894	932	907	873	929	877	870	923	898	835	911	896	855	904	911	890	958	879	891	924	821	876	899	901	867	879	952	886	883	902	864	862	871	848	903	855	900	905	876	882	859	870	880	892	861	823	924	930	877	858	921	850	898	897	873	897	884	842	889	899	839	878	881	893	869	881	863	848	893	921	869	789	851	868	840	933	894	896	835	860	881	891	855	861	866	902	919	869	863	864	906	903	855	875	890	873	903	874	881	849	869	842	905	892	875	874	878	862	872	879	846	854	901	895	880	871	869	936	882	901	860	887	886	918	865	925	854	835	888	939	893	872	898	898	867	873	913	892	863	896	869	845	914	889	881	932	850	891	886	900	865	873	888	870	921	881	901	930	842	859	876	898	882	899	939	889	891	917	844	874	864	873	935	851	899	920	893	902	871	840	904	872	860	847	892	907	895	861	900	884	903	901	913	878	862	884	899	906	829	897	887	914	871	904	855	898	919	843	925	916	870	873	874	844	932	910	816	858	839	857	869	865	818	896	855	916	870	874	877	818	838	893	899	904	852	919	913	863	863	895	883	831	901	871	914	850	811	893	890	866	876	880	897	908	930	898	868	856	860	914	914	853	845	869	893	919	870	857	897	864	893	953	836	921	863	917	884	888	886	918	877	878	875	837	905	871	878	866	920	845	888	822	904	925	883	860	826	902	892	861	879	833	873	875	879	842	848	855	914	853	850	836	883	862	833	849	845	909	899	891	848	826	934	883	876	905	919	874	939	856	893	871	852	878	853	846	869	892	874	878	848	860	839	844	863	897	883	835	869	905	876	901	908	914	891	924	881	885	902	928	897	873	872	841	883	838	921	863	901	902	908	855	867	896	913	845	854	937	841	904	885	900	922	868	871	844	885	879	928	846	840	846	930	906	870	821	864	913	908	878	830	828	887	886	891	839	891	873	844	895	918	885	900	889	921	900	854	896	899	890	879	933	881	848	848	891	889	852	887	861	835	826	848	881	895	889	854	878	872	889	857	881	898	829	844	904	899	935	940	877	849	891	873	828	868	858	898	861	901	847	866	871	884	888	917	831	900	859	922	868	851	893	826	872	881	911	891	910	906	866	903	902	860	833	902	869	812	878	907	845	879	843	832	892	905	888	837	922	891	863	907	900	855	842	904	889	894	910	870	858	862	882	874	858	874	838	926	866	877	867	866	869	843	909	890	841	873	859	848	865	883	856	885	866	884	939	933	849	882	924	860	915	812	878	890	872	828	925	900	816	830	839	912	839	879	877	883	872	835	896	793	895	841	899	870	852	897	861	847	858	866	849	858	853	880	871	901	873	873	896	923	887	870	855	879	881	849	911	896	908	857	984	947	837	904	941	837	858	887	841	879	895	948	866	876	824	883	856	853	893	884	892	845	858	878	923	921	864	845	868	879	902	884	912	861	940	817	891	866	884	835	855	867	918	877	893	899	889	920	902	868	951	881	890	877	854	864	866	875	887	885	922	892	902	940	842	832	911	912	836	869	923	834	902	902	809	871	941	844	870	933	873	897	883	884	893	892	931	921	883	904	893	889	876	844	886	892	857	860	857	875	962	872	911	874	858	916	861	884	923	886	893	910	894	845	924	842	848	905	880	903	858	851	817	873	925	869	856	906	893	893	862	955	857	906	887	858	881	862	890	902	877	855	918	853	820	851	893	875	846	848	924	867	874	854	821	819	849	823	895	813	893	843	878	880	861	888	927	842	952	871	918	862	849	932	848	880	850	929	920	891	890	880	914	900	812	962	903	905	917	883	837	906	938	833	871	848	892	883	924	860	926	858	858	836	873	855	892	926	916	821	882	857	910	901	847	897	843	873	860	929	846	867	928	867	898	894	885	864	876	820	902	858	895	910	836	858	921	858	883	857	901	919	855	911	851	856	869	854	878	942	892	906	855	875	850	874	874	877	883	937	922	884	894	884	849	846	858	883	913	821	855	908	899	907	864	856	870	886	825	882	901	880	862	909	877	862	880	861	856	848	831	864	877	884	867	859	859	922	876	944	868	857	899	910	867	896	885	873	855	910	840	817	885	928	864	860	840	857	863	920	894	892	918	865	901	870	883	912	780	902	906	889	884	852	877	851	817	847	899	896	853	868	863	842	860	841	851	879	888	931	849	867	876	900	906	850	846	854	855	891	889	836	869	841	887	898	888	883	884	899	873	825	890	889	889	870	832	923	878	938	841	861	864	844	882	848	847	840	903	817	928	837	874	899	873	875	918	890	871	875	871	867	899	827	869	857	882	861	858	848	851	904	862	852	923	889	823	873	905	856	903	837	878	898	888	876	933	877	889	924	844	861	880	905	905	883	912	889	915	856	850	828	844	920	860	840	787	860	862	914	927	943	866	856	887	910	895	850	874	867	868	904	885	858	924	903	866	916	879	865	837	840	860	877	864	862	864	953	902	846	868	905	853	833	891	874	899	871	920	942	890	908	897	881	905	917	922	885	895	884	905	912	888	867	907	934	880	867	884	906	947	867	890	921	884	872	844	888	919	890	875	870	894	897	853	865	863	822	879	909	929	877	872	928	918	890	878	905	897	892	880	837	865	883	870	873	877	828	877	837	853	878	863	879	891	830	910	895	875	869	858	869	926	924	874	887	889	810	860	884	896	820	833	947	925	830	916	900	855	851	877	884	867	879	913	887	902	858	916	870	814	867	901	862	856	883	900	894	869	865	913	867	892	867	930	851	885	913	897	872	892	884	857	905	854	886	915	887	882	860	885	872	925	906	857	886	911	911	937	888	858	859	855	908	922	876	877	866	864	861	814	850	903	910	880	860	961	912	925	898	854	857	842	845	839	862	890	884	917	861	900	890	870	877	861	866	918	866	865	860	862	894	888	886	896	842	893	897	898	937	866	874	877	897	879	906	859	909	892	889	901	877	841	876	857	867	850	903	927	852	896	896	842	873	832	901	923	871	862	900	839	820	889	861	872
24547	20954	24405	27645	20433	2047	517	441	354	320	342	299	328	330	315	314	308	287	312	287	282	302	310	311	284	313	299	276	300	315	309	271	294	321	277	293	312	320	303	278	311	278	311	284	286	312	272	297	273	283	291	282	295	303	325	329	300	295	312	322	275	274	287	271	273	283	292	296	282	322	299	289	278	308	286	281	312	310	312	314	300	264	326	298	259	285	310	299	311	306	324	302	303	238	300	278	259	275	277	313	244	291	281	299	304	288	327	298	294	304	304	317	283	277	311	287	271	297	266	318	281	280	305	313	319	267	291	303	300	280	285	294	314	316	275	283	301	304	285	307	334	293	292	296	312	291	303	305	279	275	261	281	262	279	317	291	299	320	303	293	317	294	285	302	292	298	330	293	309	274	316	291	285	291	296	297	275	294	295	297	262	300	289	313	315	293	297	299	250	330	294	302	275	282	333	333	280	275	271	325	299	325	279	280	288	264	310	284	285	267	300	282	284	296	279	248	285	288	263	267	299	280	277	261	275	327	321	291	312	286	289	281	305	289	305	297	341	272	266	333	260	260	293	290	302	284	304	290	302	272	270	288	297	269	269	258	296	332	265	291	280	275	304	280	290	301	287	278	289	302	317	319	276	298	328	276	277	311	296	264	325	333	305	279	320	273	279	285	257	318	308	277	285	263	260	287	256	271	271	300	303	313	302	295	274	279	308	325	294	287	320	278	319	304	316	294	269	247	288	306	284	308	291	281	324	292	294	304	319	278	320	295	283	311	248	314	306	282	282	296	288	293	284	268	293	316	299	282	317	279	282	291	289	303	315	295	277	306	271	313	280	304	285	314	290	290	276	307	301	288	297	318	300	275	293	268	289	280	298	283	293	306	313	317	276	293	317	287	308	303	262	305	323	321	303	283	302	327	251	292	303	280	288	286	301	275	301	305	296	287	337	304	291	284	303	314	332	306	287	305	274	296	330	282	279	281	288	298	304	307	307	313	286	286	270	313	262	307	287	288	291	270	311	275	294	292	281	291	275	286	289	293	270	270	280	279	311	256	279	280	297	319	294	281	334	323	290	307	313	328	253	308	256	282	286	296	286	307	263	306	304	265	277	279	309	277	268	265	264	297	313	275	299	273	309	317	284	289	283	298	305	296	305	280	295	283	294	282	268	305	295	286	297	302	311	284	290	285	300	308	289	280	285	300	316	267	303	299	240	282	284	290	296	256	267	306	312	309	293	296	300	300	332	313	303	297	280	320	279	305	300	292	280	278	307	271	278	302	314	277	312	300	312	307	257	309	283	265	293	272	287	267	277	317	302	327	290	312	298	313	299	282	287	323	323	280	277	277	328	277	288	296	289	315	291	305	333	297	335	290	282	277	304	276	294	265	291	296	269	311	289	294	285	297	276	296	278	293	300	327	307	293	302	295	310	312	283	283	309	275	290	312	273	327	292	303	254	268	280	286	265	327	299	278	287	293	306	323	287	317	294	296	280	312	293	271	279	284	329	324	301	305	297	283	317	260	311	310	262	287	283	301	321	321	305	301	272	285	315	280	271	331	276	302	307	276	310	297	272	287	270	330	283	297	352	297	276	299	307	325	321	307	293	285	276	311	279	323	284	246	266	286	325	265	287	307	280	306	274	305	316	286	265	314	294	305	284	292	261	287	270	259	291	286	260	283	278	314	259	302	258	313	289	279	276	272	333	284	261	266	316	302	308	287	265	283	264	273	274	324	303	301	327	310	318	263	294	269	289	294	330	310	339	296	290	287	300	284	301	300	283	312	310	275	281	295	330	299	277	307	262	275	282	312	281	326	292	290	276	272	279	295	269	292	278	304	251	299	295	241	286	278	292	324	294	279	296	284	297	300	306	275	309	280	299	289	309	307	307	295	291	293	330	315	292	289	259	284	293	309	296	286	279	286	330	302	314	277	314	314	304	323	305	283	280	293	285	300	288	316	295	285	275	266	295	293	285	320	297	295	275	312	291	308	282	269	315	289	260	297	280	291	288	298	307	307	296	292	269	309	272	308	268	273	321	286	267	275	327	309	299	307	300	318	291	310	298	323	309	325	296	277	246	304	266	289	281	268	304	293	307	319	285	260	312	255	255	291	279	288	315	304	297	230	318	315	300	292	278	306	298	298	308	295	319	285	273	285	294	273	297	265	273	273	313	278	280	271	301	318	287	278	286	292	296	288	279	280	280	277	301	304	301	321	298	275	283	295	282	292	292	264	258	299	299	277	245	288	281	287	266	313	302	274	294	281	294	292	304	299	302	297	274	284	297	326	303	273	305	283	331	275	308	291	296	288	276	280	322	302	295	270	276	276	296	283	304	267	297	281	270	258	312	271	284	264	262	286	300	329	291	276	269	305	315	288	308	309	284	279	296	303	301	305	281	276	282	291	285	299	322	298	281	287	285	304	298	320	287	258	299	280	308	302	285	286	315	268	285	284	291	286	294	293	330	301	272	262	330	307	329	286	283	306	291	338	256	329	278	271	310	318	269	301	295	339	268	292	254	275	299	293	302	294	293	295	301	263	305	300	292	266	302	282	274	341	309	265	301	297	300	299	315	251	295	302	292	270	289	280	278	317	297	306	263	275	320	297	323	310	312	331	290	313	319	294	295	298	293	309	319	285	293	284	278	303	299	301	284	268	271	316	280	283	305	295	317	308	315	310	299	335	314	266	298	280	275	277	334	317	282	295	306	251	259	300	293	289	294	280	310	317	268	322	294	302	297	312	268	328	278	302	278	331	287	298	304	311	312	298	309	322	283	313	299	274	294	335	282	265	291	270	321	290	300	281	295	296	297	267	305	268	282	284	306	301	274	279	271	293	291	284	261	303	289	289	309	289	290	291	288	265	292	287	272	294	288	287	281	264	285	283	322	288	301	285	262	306	259	284	294	281	314	279	298	300	310	282	310	305	295	316	272	303	274	331	273	298	309	258	309	307	301	296	330	274	306	285	267	310	281	287	289	262	300	318	290	288	305	291	336	283	332	286	282	367	255	324	313	327	281	274	298	306	324	303	275	301	320	307	291	291	286	280	273	299	294	312	279	309	264	276	301	306	290	329	278	276	283	310	298	303	282	282	301	308	310	271	279	308	281	287	309	307	313	313	282	288	303	289	309	278	321	285	328	354	263	311	321	291	295	285	314	308	287	311	289	294	302	270	320	323	303	277	314	347	296	334	272	302	272	314	323	291	277	282	329	341	308	277	297	285	288	321	279	282	269	288	294	282	338	290	266	260	315	307	304	288	305	280	296	315	288	329	308	285	282	302	284	316	278	287	305	304	307	324	291	283	303	284	328	295	274	318	285	303	271	294	303	260	285	289	266	311	318	286	291	307	254	303	332	305	311	282	244	278	308	298	272	289	288	307	308	286	269	287	283	293	306	283	304	320	269	289	301	302	310	287	284	269	305	296	283	294	265	296	292	295	306	325	302	267	285	324	315	301	322	308	298	302	295	300	292	315	299	303
3219	2890	1735	1032	911	717	726	686	700	685	657	720	676	685	645	653	668	628	632	646	647	669	694	644	704	677	659	680	702	653	647	726	635	667	644	686	631	686	623	627	622	671	649	659	655	642	677	705	675	645	616	633	638	647	603	645	630	675	653	699	696	678	657	686	670	738	657	607	701	630	684	690	664	671	666	643	636	687	695	645	628	642	677	671	666	611	654	655	655	646	631	663	657	669	664	647	700	632	721	671	658	665	695	704	637	663	641	689	684	702	644	694	648	659	694	656	608	679	656	675	702	638	635	649	655	674	649	670	655	682	671	682	663	653	650	688	677	662	630	685	692	651	639	644	651	642	672	659	645	660	667	698	644	650	690	660	688	662	637	700	683	691	667	590	676	681	688	665	692	633	630	622	676	638	621	636	685	665	661	656	682	640	652	622	645	622	695	678	680	707	648	640	673	641	699	643	644	650	688	696	676	683	648	647	630	656	659	662	701	632	680	638	678	671	663	653	654	686	650	647	664	655	615	738	680	665	641	693	661	631	680	688	644	645	633	707	681	650	697	695	610	636	645	657	643	643	636	667	647	685	676	633	632	652	651	681	647	673	694	647	712	671	661	665	675	657	661	684	694	648	647	635	722	651	676	634	648	645	685	663	630	669	649	679	598	688	681	651	682	631	674	619	643	646	639	675	653	680	680	630	639	665	649	677	651	653	672	666	655	640	664	594	722	640	693	701	672	681	668	670	667	684	661	613	623	682	604	702	633	620	646	641	663	658	636	654	659	661	666	744	648	616	608	721	685	654	665	656	633	653	670	691	685	680	664	640	718	670	659	660	644	660	691	650	674	658	606	654	646	639	640	681	673	657	692	671	651	674	646	716	644	701	676	686	631	650	647	649	652	642	634	656	744	637	685	627	697	616	650	628	655	688	668	652	650	659	686	658	648	648	667	666	665	666	691	686	643	685	676	656	637	652	651	672	656	637	675	624	717	666	631	614	676	651	671	652	701	662	657	627	655	666	659	668	620	690	627	654	660	591	654	651	643	663	626	701	651	720	638	697	646	651	675	593	640	650	720	670	636	635	645	676	619	695	621	665	706	685	695	672	610	699	644	675	639	684	653	650	651	686	672	647	686	689	620	653	668	666	667	689	627	655	614	683	657	688	617	686	664	645	683	675	668	619	656	669	652	707	665	688	650	669	648	660	632	647	650	663	632	684	684	639	649	688	631	631	641	647	701	659	644	617	671	672	629	656	618	662	625	657	668	664	684	621	664	649	676	661	651	674	662	631	627	667	675	618	663	653	678	659	686	698	634	694	702	644	652	667	682	677	656	699	664	654	681	683	678	657	677	680	702	717	686	653	658	670	662	646	623	692	664	699	666	655	632	632	656	653	654	698	632	660	651	639	688	677	675	616	667	639	641	617	689	642	676	660	658	659	632	646	632	644	672	653	712	674	663	674	677	667	678	603	671	640	703	620	659	629	629	614	648	652	677	662	619	605	667	661	670	718	681	622	710	678	691	675	667	688	631	647	635	664	640	662	611	664	678	638	647	704	736	656	677	657	680	656	664	676	672	676	660	675	690	636	633	677	663	638	681	632	644	649	603	682	667	653	667	670	716	638	691	613	683	685	683	660	666	675	664	649	631	654	669	682	671	670	673	674	645	663	659	673	661	692	687	673	633	624	678	635	651	639	653	693	660	669	687	638	677	647	694	651	631	643	610	673	669	665	681	671	645	650	637	643	649	658	710	633	635	686	627	690	662	658	624	675	697	706	664	696	684	631	659	647	686	678	633	680	636	664	699	679	676	685	660	695	644	681	687	678	663	687	663	675	650	700	635	661	690	627	636	644	634	671	639	636	624	640	676	636	654	652	639	671	698	665	640	610	599	625	701	640	716	644	673	664	613	670	632	633	659	680	667	678	713	652	706	654	622	660	611	649	678	642	665	667	662	604	662	677	641	682	672	699	667	676	695	684	658	651	636	670	688	656	683	647	668	673	650	647	617	658	613	646	713	669	711	633	648	649	678	698	649	635	687	667	698	637	645	676	673	685	643	629	645	646	620	639	679	687	713	616	663	688	674	657	656	646	666	669	639	644	704	668	676	704	663	678	683	643	683	647	650	654	628	684	686	650	657	647	642	667	668	683	671	591	692	647	644	701	666	698	683	638	695	666	663	668	617	704	679	619	697	674	665	721	698	651	680	668	637	646	673	632	634	659	700	660	682	625	692	656	689	639	681	635	652	663	660	641	690	630	679	689	690	663	625	673	659	641	678	681	662	656	658	638	660	671	645	720	658	691	665	629	677	640	666	646	635	644	640	671	717	615	670	582	628	666	681	630	641	627	632	689	627	677	646	669	680	637	620	638	653	672	653	674	662	675	661	632	703	658	717	669	680	661	665	651	710	689	700	694	694	660	687	644	669	702	659	638	666	685	680	677	677	648	649	695	608	642	586	690	629	704	668	656	662	658	659	689	683	679	663	651	616	690	648	641	641	667	645	634	631	640	670	680	680	692	690	633	669	643	646	648	698	685	659	608	633	635	649	639	651	635	693	652	605	637	683	670	639	695	633	691	653	675	683	676	640	715	651	673	635	648	685	709	654	642	665	627	651	669	669	654	658	668	662	730	637	638	635	642	660	671	654	632	685	661	681	692	660	659	710	606	644	668	673	703	609	644	685	639	632	675	668	648	618	659	652	708	648	621	664	681	685	685	648	626	658	667	645	666	682	655	671	663	676	689	667	647	649	679	681	632	594	632	644	673	656	640	639	696	687	639	636	633	614	676	682	638	639	650	643	629	617	673	669	683	658	653	664	664	674	658	703	671	638	678	636	692	648	707	648	644	667	673	677	659	623	662	661	641	657	625	627	679	681	641	625	656	676	646	658	674	652	658	605	678	664	686	643	699	628	648	685	679	733	648	670	652	640	668	614	661	700	662	678	633	671	643	715	671	618	649	667	664	650	588	627	629	705	639	684	615	665	665	616	675	641	643	600	664	662	665	673	667	653	671	667	690	613	675	635	630	700	661	680	685	605	668	705	635	699	704	680	620	692	658	686	633	614	679	647	648	677	670	653	675	664	656	673	676	650	674	665	730	659	662	621	683	714	672	649	681	656	678	604	677	682	681	588	674	614	656	658	679	647	665	655	646	626	660	570	660	688	611	650	657	627	639	657	649	649	701	663	608	641	662	635	699	629	616	655	639	680	672	651	656	709	603	668	665	652	696	698	668	652	688	701	660	656	699	658	680	650	679	693	680	636	695	663	670	647	650	674	631	658	625	645	662	665	674	679	664	682	680	672	700	658	612	638	664	645	706	642	629	669	681	667	660	685	641	643	661	672	722	722	651	670	673	694	660	653	623	647	656	675	665	638	646	656	656	672	621	607	689	631	670	649	650	627	664	678	626	712	626	740	647	705	661	702	683	666	633	675	708	698	653	623	657	670	660	640	668	738	665	704	649	644	659	680	694	643	666	681	674
23785	20946	25041	27021	20955	20766	1278	364	243	261	215	190	171	207	188	176	146	158	138	133	140	151	141	142	172	140	126	148	145	181	114	164	128	129	141	124	148	140	130	145	119	150	116	141	142	118	153	127	147	122	110	107	139	122	133	131	138	120	118	134	132	130	129	148	121	143	138	138	145	137	132	128	126	131	144	137	145	125	137	144	139	126	121	144	114	127	132	115	115	132	136	126	120	129	125	133	160	124	146	120	133	119	143	125	127	143	145	137	117	127	134	124	123	122	128	144	120	140	128	129	120	142	112	120	126	132	141	115	119	114	135	145	124	140	136	140	131	126	142	129	151	123	132	125	130	134	131	143	121	121	127	127	128	116	143	124	118	149	114	142	118	102	126	144	114	133	122	114	128	142	147	125	130	158	145	130	144	150	131	137	122	122	141	135	159	115	139	117	126	107	143	135	132	142	106	125	132	140	136	146	142	144	112	114	141	125	136	157	150	134	136	148	135	135	138	125	146	132	136	123	127	132	136	113	142	141	138	128	129	144	159	135	154	128	137	133	137	126	132	152	130	130	109	138	121	136	128	127	122	123	134	137	142	140	142	114	140	142	121	124	122	143	134	121	145	122	129	141	118	126	153	136	130	148	122	114	129	133	136	144	132	125	128	161	155	134	111	141	127	125	119	138	121	126	134	117	136	126	145	144	117	126	144	140	117	132	142	133	135	134	108	155	141	129	128	144	144	155	155	138	127	123	133	142	144	125	122	114	135	147	128	115	136	113	116	141	119	107	134	145	117	136	136	128	132	124	123	123	123	147	130	130	129	123	133	131	119	130	125	117	113	125	112	124	130	128	140	119	129	133	142	136	126	120	135	130	123	150	144	146	119	118	123	113	142	115	131	118	122	130	132	127	119	122	148	121	151	115	107	142	157	108	128	120	131	140	136	132	129	137	137	144	120	112	135	143	137	155	154	130	114	115	129	156	133	134	128	148	159	99	109	137	114	134	141	144	139	147	136	138	138	149	129	136	126	117	130	136	125	144	133	115	135	129	114	134	127	132	149	142	140	121	137	132	137	145	122	122	131	134	120	131	143	145	124	141	124	139	145	123	121	140	124	118	132	138	135	128	137	131	149	128	102	143	122	129	127	130	124	111	134	141	124	134	163	124	152	139	126	123	150	138	130	130	138	121	137	133	113	140	144	136	127	120	143	129	123	114	131	129	114	149	135	129	131	148	120	111	125	154	124	134	145	130	123	146	124	111	140	112	126	136	124	130	132	132	144	135	134	144	128	127	137	114	128	111	138	148	126	118	106	113	141	123	139	129	137	125	128	125	134	136	151	129	122	129	144	161	124	147	138	114	129	132	118	125	125	104	122	110	151	137	136	127	128	153	132	119	122	140	154	139	131	116	131	129	137	124	151	138	132	123	135	129	117	123	129	116	95	165	152	103	143	142	120	137	121	127	116	132	127	132	138	127	127	116	134	131	123	110	109	143	162	150	157	116	124	134	135	134	135	119	121	135	139	129	142	104	129	111	130	133	125	133	109	102	137	111	114	120	135	119	98	125	129	147	130	109	139	137	97	146	159	124	111	129	106	154	144	136	135	151	150	147	142	133	127	128	161	134	121	139	117	123	148	149	118	140	129	128	124	134	140	158	112	151	139	136	126	121	122	136	116	141	125	130	141	117	130	126	134	127	194	115	103	150	135	113	120	134	111	152	128	132	132	108	138	132	142	130	110	143	130	126	152	140	137	137	128	123	108	147	135	113	123	152	130	135	141	136	130	121	143	124	144	139	134	127	151	140	131	130	120	143	119	120	130	128	115	157	113	150	130	131	149	144	139	116	111	146	127	123	125	124	151	130	115	135	142	119	151	152	132	108	115	147	136	99	131	131	133	114	154	133	120	133	126	121	132	139	144	135	140	138	127	144	129	131	125	108	136	123	148	152	141	138	139	143	133	126	116	125	138	123	132	136	141	102	127	138	141	142	129	123	130	132	107	137	112	139	129	151	146	135	124	127	140	124	141	135	132	146	140	103	148	112	141	134	115	130	132	145	148	130	136	127	127	132	124	132	130	129	118	112	142	111	125	141	139	127	128	138	110	130	128	141	134	116	125	148	146	131	136	131	139	115	143	148	134	146	110	134	142	161	126	113	124	130	150	139	119	144	128	140	142	138	124	129	132	131	143	136	144	131	125	128	134	131	123	124	126	129	109	127	136	129	139	120	133	119	146	149	125	129	127	107	124	119	118	152	134	122	140	116	139	145	126	139	115	107	122	127	131	143	139	122	146	146	115	142	120	139	126	116	117	124	124	113	123	115	124	139	118	139	120	121	121	131	136	132	130	119	150	114	132	146	152	140	141	125	122	134	119	122	144	127	134	131	113	141	126	137	138	109	129	127	141	122	121	136	133	139	136	145	151	131	146	135	118	130	106	142	144	138	129	131	157	129	141	118	123	127	130	123	123	124	117	142	106	139	146	128	131	135	122	128	144	141	146	142	106	118	124	122	93	123	114	127	122	105	122	134	141	134	117	134	159	137	121	126	137	133	140	135	133	125	117	110	143	141	119	124	126	143	113	139	136	118	137	124	150	171	123	114	135	108	132	126	122	89	140	134	117	148	142	134	133	156	118	123	140	129	147	138	131	136	124	128	106	141	124	114	125	154	132	124	143	112	129	130	138	128	134	144	118	128	114	134	125	123	146	125	119	135	138	138	122	122	154	122	117	131	129	131	142	118	137	135	121	118	141	103	123	135	117	136	136	129	141	147	122	135	116	108	152	126	131	131	115	122	129	133	120	135	134	124	114	134	135	144	115	131	141	128	127	114	107	128	139	144	125	136	135	121	115	128	140	124	132	137	138	125	133	136	132	139	134	126	125	133	154	138	127	109	127	129	145	114	111	121	121	125	143	132	130	124	140	137	123	123	127	138	140	93	133	128	147	145	144	128	130	148	151	118	135	116	132	145	122	128	124	138	129	111	124	145	127	123	132	140	124	145	124	135	112	121	125	149	118	128	127	112	134	124	113	143	149	125	127	129	120	127	117	149	126	141	106	139	144	133	143	118	155	122	134	123	157	108	114	128	132	151	157	113	145	110	103	136	123	133	128	124	141	107	123	134	126	145	135	132	106	124	114	108	149	156	126	119	119	128	144	123	125	130	135	132	111	126	131	127	110	135	136	113	133	114	127	122	122	139	168	122	154	126	139	138	130	138	135	122	130	153	114	132	114	124	168	135	135	145	128	143	150	122	150	147	120	118	107	121	130	150	121	135	128	126	128	135	141	125	122	122	153	128	116	134	136	122	133	129	122	123	105	126	118	122	124	121	147	143	113	147	131	147	152	129	139	126	129	127	128	124	130	125	113	144	141	132	137	117	138	126	116	115	155	144	121	133	124	139	130	153	164	134	145	118	127	112	126	127	156	113	121	135	136	151	128	115	116	135	141	147	116	116	115	147	131	137	115	138	135	144	131	138	117	123
3009	4343	2479	1135	639	566	457	391	384	408	401	392	356	375	331	347	365	349	317	358	353	348	333	342	342	334	357	353	349	348	341	354	338	340	319	367	327	325	349	329	339	328	297	316	363	341	361	301	322	315	323	327	360	324	342	345	345	305	354	346	322	351	322	334	316	356	298	347	315	338	342	355	319	299	328	310	341	325	374	346	362	331	301	348	349	338	352	342	316	334	339	351	380	318	312	359	367	346	296	329	359	320	340	306	334	281	327	344	385	313	303	345	335	375	325	339	331	376	326	315	318	350	372	366	342	331	363	330	347	317	344	331	334	346	333	348	339	337	344	346	337	352	329	323	344	313	337	322	332	327	333	306	316	305	374	353	339	278	341	317	342	351	329	349	325	381	319	341	301	326	350	367	323	329	348	334	323	298	357	340	335	324	343	324	335	338	348	313	363	356	379	336	338	333	306	355	326	339	344	326	379	326	327	319	328	349	320	303	345	330	327	333	332	356	304	353	354	332	342	363	304	350	316	353	336	328	367	360	338	311	340	350	321	358	319	337	311	315	334	315	337	344	354	350	300	292	327	326	319	322	358	343	289	373	305	351	327	315	339	305	320	345	317	324	331	328	361	305	367	329	316	329	338	307	324	336	318	301	322	291	346	315	338	339	323	301	328	318	306	348	306	308	336	314	329	364	325	335	346	327	336	347	314	341	341	313	334	347	323	349	341	330	360	341	322	347	319	373	331	356	336	352	335	365	355	298	321	287	349	345	340	356	307	325	324	315	349	328	348	356	320	284	328	336	343	342	378	317	339	316	317	332	339	303	304	356	361	304	375	326	301	329	340	365	341	336	350	366	333	316	343	315	324	318	314	338	312	327	340	319	357	312	280	318	350	341	338	309	324	345	323	344	337	302	330	362	329	340	343	356	320	342	333	349	336	319	330	341	318	359	347	337	373	335	337	349	323	325	317	319	305	331	349	305	352	342	340	355	318	353	345	332	334	329	360	323	346	328	336	296	346	320	316	351	339	317	343	381	314	349	307	333	360	339	366	331	332	342	325	339	329	359	324	336	327	329	340	315	338	305	322	343	298	307	317	324	342	305	328	316	321	328	326	335	291	349	318	338	337	326	369	338	298	345	342	342	341	337	344	346	309	327	366	328	360	343	343	336	299	333	331	331	363	336	347	340	315	329	341	338	338	302	360	305	336	341	350	365	309	336	309	326	347	321	314	344	343	309	315	321	297	340	302	326	360	350	327	363	373	357	341	341	353	313	328	322	341	361	349	312	333	337	361	325	314	329	370	329	336	343	342	378	349	330	303	347	321	323	353	351	333	351	341	320	365	325	288	317	335	320	355	317	344	371	317	357	327	346	337	347	339	340	306	341	346	331	363	346	317	304	326	361	340	319	345	367	317	336	339	321	341	315	335	334	351	330	356	323	362	301	364	316	358	310	336	330	338	303	358	352	357	362	292	332	365	352	301	332	328	345	342	343	362	312	341	348	334	301	357	341	305	319	310	344	336	330	319	340	326	351	303	344	343	312	353	299	322	350	319	339	335	335	328	306	303	320	324	354	355	301	364	331	343	356	323	321	344	358	370	338	332	304	315	335	361	309	334	352	318	346	351	352	354	323	336	327	332	326	333	327	328	346	350	340	314	326	333	329	332	317	342	321	340	332	349	316	341	332	336	354	339	326	318	326	321	344	362	329	349	321	342	325	337	344	318	361	337	366	334	340	355	336	331	328	331	357	323	324	320	324	327	319	337	305	316	352	326	357	349	327	329	325	308	325	343	329	346	316	327	299	333	345	329	324	339	314	306	349	362	337	326	344	322	332	397	333	335	301	319	373	315	333	334	338	304	341	368	347	333	341	306	336	314	327	357	332	305	377	321	354	347	318	340	322	324	326	320	347	311	362	348	344	358	328	310	341	327	348	329	347	327	347	343	355	317	304	327	357	307	344	319	338	313	316	330	360	302	328	329	355	387	329	306	308	311	340	329	342	310	330	344	340	330	308	331	341	331	327	342	322	294	309	329	330	351	346	360	337	341	366	322	336	324	305	342	354	352	332	339	331	330	318	339	308	303	309	345	345	309	324	355	332	350	345	337	342	324	300	332	347	335	333	318	331	325	311	346	302	344	337	319	333	312	334	337	327	337	336	346	357	335	350	318	292	366	356	388	355	313	327	317	315	324	345	332	369	350	355	331	342	337	323	308	332	323	352	347	337	327	347	328	329	330	337	308	309	328	312	358	306	361	302	346	322	304	304	340	318	301	365	347	372	331	332	331	323	330	370	349	338	324	297	347	350	346	315	352	328	353	357	350	356	320	380	331	338	365	330	322	315	361	342	346	336	311	334	318	319	327	338	356	306	339	309	358	361	325	332	363	366	358	317	318	339	304	326	330	322	348	349	340	303	313	332	354	346	318	328	330	351	352	313	305	344	338	320	347	341	369	354	323	373	312	340	330	339	348	345	319	339	334	347	343	362	308	326	322	341	350	318	286	355	358	305	340	312	322	340	315	334	331	327	347	348	345	323	349	343	349	369	332	302	346	349	327	349	344	302	331	347	352	310	321	345	335	330	335	348	344	353	345	349	337	301	343	361	339	303	330	320	307	346	344	323	325	315	319	349	319	346	278	348	323	345	324	335	341	362	344	349	335	335	333	305	334	301	309	318	327	340	326	340	343	327	352	306	347	338	347	344	309	320	305	322	330	327	353	331	339	330	309	319	314	329	318	318	348	350	330	318	323	350	359	332	336	361	326	335	344	351	318	365	317	369	345	343	315	325	299	281	322	303	331	327	308	311	311	332	339	325	294	344	310	327	339	314	331	316	356	349	325	341	318	335	297	354	305	325	294	320	331	338	316	340	339	331	329	317	310	323	291	333	338	329	313	307	334	331	345	304	351	312	324	327	328	336	319	323	354	313	339	308	333	341	339	343	348	327	329	304	344	355	324	319	305	358	340	312	333	322	338	356	343	313	328	353	333	365	336	357	359	347	302	313	326	318	343	348	325	334	334	324	324	338	335	365	329	349	337	296	334	354	319	354	293	323	347	343	345	309	344	369	327	312	311	361	347	334	330	342	379	347	355	352	329	313	361	333	371	342	345	317	328	343	314	335	344	333	332	357	333	324	337	339	311	328	320	339	337	314	312	320	372	308	326	346	321	294	333	346	319	359	330	360	315	320	329	348	354	332	351	355	310	331	292	350	307	335	334	347	352	342	352	296	344	324	314	345	351	321	348	319	345	355	335	334	310	333	375	324	373	342	338	357	324	317	337	326	330	378	325	353	346	337	347	345	343	339	338	357	342	323	338	303	309	355	339	351	314	350	343	318	325	331	324	326	334	350	341	350	315	303	349	308	331	336	345	333	288	343	326	353	306	331	344	329	335	353	338	340	376	336	341	356	331	350	327	364	339	315	329	339	366	357	329	320	325	307	352	318	313	312	321	337	338	339	342	353	340	352	345	329	344	317	341	369
32313	10545	1103	457	399	402	428	409	418	425	395	395	432	416	398	398	380	395	375	428	406	424	367	381	366	390	378	397	381	387	409	390	366	390	408	413	382	396	397	377	384	374	364	392	394	396	372	403	416	380	406	411	355	390	395	388	388	386	393	391	420	392	366	368	392	403	415	420	383	399	414	366	400	433	410	400	406	360	423	425	430	389	390	422	393	404	388	416	396	388	440	393	399	357	440	418	414	388	385	387	414	372	373	420	398	410	443	385	378	398	409	431	399	396	402	363	426	375	393	409	370	428	403	391	360	364	407	443	394	359	417	378	378	373	387	438	377	443	399	348	398	395	388	381	429	377	441	429	394	376	382	390	390	414	423	416	384	399	363	405	405	401	391	388	376	401	412	418	418	378	385	391	417	386	411	411	432	396	388	375	408	390	385	415	370	396	413	429	380	393	416	395	379	386	386	419	395	395	356	377	404	423	415	380	420	385	446	385	391	425	390	401	432	421	415	376	356	403	412	412	411	408	417	398	393	364	346	420	405	380	423	361	410	404	395	405	388	368	426	391	369	429	383	419	401	374	386	431	401	436	408	393	385	426	422	406	395	384	378	396	404	421	426	363	384	364	406	390	399	391	410	420	412	372	438	396	395	408	386	377	378	413	407	403	405	395	454	406	368	424	404	390	365	411	379	412	407	354	389	404	405	387	383	376	371	407	366	402	383	391	360	428	407	401	417	385	397	376	393	390	384	386	384	432	394	414	376	385	433	410	381	369	396	391	398	406	377	399	391	417	400	363	401	405	375	422	369	380	415	378	409	422	377	386	388	373	436	427	392	373	404	373	368	433	396	367	395	359	428	399	395	378	370	395	400	404	424	360	409	373	429	405	380	410	390	417	423	431	368	403	381	383	408	409	387	399	389	402	420	444	395	334	390	383	423	395	363	386	394	409	383	374	389	360	444	444	402	388	389	410	399	443	413	394	409	410	363	415	364	384	398	372	379	393	398	425	408	391	402	377	396	406	411	363	414	418	412	394	447	386	355	425	417	413	432	379	461	423	408	402	394	376	391	400	391	387	373	418	392	357	424	396	382	425	401	358	404	422	397	400	418	413	400	402	374	401	376	396	395	395	406	432	372	405	359	382	433	390	396	393	411	425	399	356	434	389	372	424	394	423	378	399	432	381	389	375	391	387	386	399	377	405	404	394	404	451	431	433	398	420	408	424	411	414	374	400	388	421	417	400	391	396	418	387	380	396	382	393	378	464	404	387	430	402	372	402	395	421	394	415	347	415	381	416	379	408	395	405	417	422	364	420	392	395	435	387	400	389	404	383	392	382	395	402	391	407	393	360	402	404	344	392	408	437	394	412	430	387	399	411	368	395	402	434	428	403	394	397	411	395	434	377	375	365	399	406	381	395	385	384	421	393	364	399	416	423	374	414	405	373	379	403	380	403	368	419	389	425	421	411	371	423	413	418	361	386	375	402	350	434	414	407	368	395	416	407	413	415	388	370	405	365	425	420	476	358	385	385	377	409	395	406	406	383	401	413	423	408	373	403	374	402	422	390	364	393	401	405	381	375	374	367	383	426	395	393	355	429	398	377	378	403	365	402	386	399	442	423	409	381	415	418	411	386	367	397	405	386	372	401	371	403	382	417	380	374	386	387	420	404	385	388	385	405	390	359	407	404	417	421	392	423	373	410	387	402	404	403	414	361	363	394	438	426	355	380	399	390	386	370	408	355	383	412	381	390	364	421	355	417	368	405	373	375	421	388	388	397	379	420	384	390	399	378	406	382	361	427	404	365	375	364	431	406	412	380	397	391	395	394	437	415	432	362	420	404	408	386	395	411	393	346	436	397	404	399	389	396	357	361	391	419	403	430	384	389	411	394	424	380	379	421	403	397	387	424	399	398	407	364	417	392	386	414	418	401	404	412	410	417	406	381	401	386	444	397	383	425	363	380	405	402	399	383	396	357	384	396	385	382	446	401	421	387	422	398	402	389	385	414	393	392	404	415	374	407	384	403	377	339	372	410	391	405	389	342	395	355	411	365	380	394	382	358	429	403	387	455	392	382	375	414	403	425	400	393	414	350	418	384	394	352	360	379	424	411	426	375	400	403	358	402	404	394	385	425	375	420	381	434	413	416	426	421	409	419	397	387	387	398	400	399	426	400	399	398	383	368	413	431	391	364	404	376	412	441	373	403	365	415	399	407	415	420	394	372	345	404	382	428	377	377	403	400	374	389	400	423	389	422	391	380	352	368	421	395	354	381	386	388	360	403	403	393	416	383	394	391	390	388	416	362	404	380	405	415	352	398	395	413	399	394	377	376	446	405	420	386	401	381	409	406	403	373	369	380	371	411	398	410	378	382	397	365	391	394	369	410	406	394	392	378	386	400	439	412	406	380	408	395	422	388	428	373	391	409	414	419	410	403	391	369	390	390	409	414	453	407	395	404	380	365	405	418	378	408	424	403	439	439	405	422	398	411	410	406	384	375	371	431	404	417	365	361	385	406	402	396	394	358	413	401	401	382	387	428	412	400	443	431	364	389	461	408	420	418	403	403	433	407	386	425	431	409	380	398	406	367	381	368	387	343	378	405	383	395	435	406	424	400	385	387	429	345	429	386	410	405	395	389	389	422	377	380	397	417	411	403	417	423	400	366	387	386	429	394	414	373	423	361	435	371	410	387	371	375	409	404	390	404	410	380	407	369	374	406	396	430	414	366	366	397	375	387	423	400	421	390	363	393	432	380	393	421	383	391	387	362	402	405	412	360	376	417	362	401	387	371	446	348	398	366	406	403	413	396	444	343	418	393	388	340	394	389	386	431	436	411	383	391	397	399	402	388	401	390	431	403	400	385	364	409	388	455	373	427	370	373	386	408	370	411	420	408	355	378	390	416	392	416	372	391	376	370	411	450	395	384	428	389	371	385	420	365	395	418	378	413	379	390	363	383	359	370	350	385	421	403	389	365	404	395	384	438	444	394	409	400	403	420	389	406	401	379	388	392	396	368	383	414	361	398	370	372	381	375	389	381	416	383	361	400	394	399	417	401	371	398	389	377	372	395	367	372	405	395	414	380	403	383	412	388	426	368	385	387	399	389	402	387	382	392	416	432	393	381	389	384	362	380	412	419	415	436	382	402	358	380	398	379	409	377	399	381	411	396	399	400	420	373	386	394	403	417	356	390	396	392	408	424	386	369	432	374	388	411	406	433	377	402	407	405	409	407	400	422	419	372	393	381	407	363	385	395	369	402	407	376	410	400	383	416	436	393	398	419	406	429	403	416	398	439	370	392	413	415	374	384	411	383	418	359	388	383	366	399	413	436	404	396	409	370	399	398	409	393	398	385	401	367	377	363	382	405	385	369	385	395	408	411	383	364	387	436	388	381	419	402	393	370	382	419	396	406	376	385	375	432	362	390	364	411	433	423	445	383	373	377	424	396	367	404	386	395	353	376	408	420	382	404	399	393	403	445	382	401
5596	1012	917	870	889	896	885	860	912	912	865	890	847	849	902	889	907	848	870	857	914	906	870	902	890	849	849	856	892	866	918	905	916	855	886	885	826	901	889	892	848	901	876	875	831	802	869	807	863	917	895	898	861	864	941	927	963	844	895	845	887	826	940	861	915	855	915	859	859	877	862	844	895	861	936	874	876	937	891	875	872	867	857	871	851	871	833	865	883	843	898	890	903	893	945	891	853	866	909	879	857	812	877	920	861	867	898	881	886	863	899	861	862	892	818	861	831	934	884	948	903	911	913	913	887	856	830	880	930	870	883	907	845	858	900	909	971	829	881	824	848	904	930	858	834	890	871	853	861	908	895	855	905	892	816	894	862	882	844	929	890	902	858	838	916	880	855	886	883	841	849	909	834	855	900	890	876	815	925	932	882	866	886	881	872	851	923	861	912	916	929	867	863	886	925	925	852	884	878	854	890	899	889	888	928	924	916	844	870	854	856	869	871	879	869	893	848	897	823	859	896	859	858	900	890	897	862	852	896	863	911	873	916	848	932	920	853	922	891	909	906	868	885	901	886	879	866	897	897	855	905	907	943	878	891	883	891	891	888	935	917	933	910	890	897	873	909	866	891	887	888	934	919	886	880	881	844	868	882	875	877	867	851	918	836	854	930	892	865	835	897	878	861	873	885	881	946	883	910	854	928	845	868	855	880	854	902	879	835	834	848	884	876	889	915	874	867	826	918	880	855	860	874	877	935	923	842	917	887	935	887	854	879	877	870	888	936	905	922	907	943	921	920	876	832	877	888	908	911	917	879	923	899	915	895	850	932	832	896	853	890	856	841	872	875	901	888	880	903	915	926	851	907	856	849	899	919	844	862	861	889	858	874	854	892	883	830	880	864	928	900	922	879	867	944	896	851	899	876	916	978	837	914	843	891	895	914	834	890	928	876	850	849	943	866	935	859	908	912	911	887	858	901	923	872	880	860	903	958	872	841	881	834	891	890	900	847	897	893	898	870	882	795	882	951	876	877	884	868	883	883	887	850	948	853	918	935	863	810	854	875	886	876	878	835	899	885	891	875	896	865	909	919	911	905	868	893	869	845	825	907	881	912	856	900	932	914	908	906	877	877	908	944	912	852	906	882	840	886	928	929	874	863	855	870	870	862	844	893	859	847	871	876	914	875	923	894	908	878	888	933	870	896	810	879	850	848	879	892	835	843	884	869	864	903	879	886	868	858	872	866	881	884	895	872	862	871	896	872	850	890	918	848	848	917	872	880	878	866	906	895	902	915	843	916	879	916	931	912	871	895	874	883	889	918	906	880	870	887	900	796	897	899	855	910	902	883	908	881	914	883	843	870	888	913	886	939	898	896	858	916	852	875	868	844	872	886	888	922	914	928	857	869	874	876	843	869	856	882	909	869	846	890	851	899	896	879	860	868	840	891	944	908	823	826	874	919	874	873	900	899	909	869	873	898	908	860	897	892	869	861	892	856	867	864	891	855	861	881	856	862	878	860	918	885	836	853	851	819	913	863	947	912	878	872	832	898	872	872	888	853	892	878	933	856	828	886	887	861	933	872	881	888	851	845	935	907	911	923	883	859	872	865	868	943	910	840	874	836	933	861	903	823	877	860	890	881	847	848	852	889	871	891	837	906	850	872	863	852	854	900	852	856	874	880	873	865	914	896	842	872	846	894	970	885	902	886	897	891	909	919	899	821	923	868	891	903	905	835	898	879	899	841	900	892	871	864	869	856	910	878	842	909	903	896	903	827	860	890	902	908	877	877	875	815	852	858	844	865	872	855	847	856	898	918	891	851	855	903	865	891	904	873	878	873	894	839	882	842	910	868	811	919	847	929	878	926	906	888	889	881	852	892	968	933	882	890	892	869	933	871	835	913	832	899	880	883	889	933	912	878	872	878	861	928	906	885	892	897	911	880	833	888	855	888	877	863	925	850	878	841	864	885	869	894	899	875	900	873	939	883	911	893	852	894	894	869	879	904	884	868	884	893	838	929	902	872	888	864	900	908	896	865	894	903	880	866	879	901	839	858	816	917	887	900	853	827	892	914	885	854	838	960	898	898	887	935	835	823	871	921	837	917	854	912	877	833	825	857	900	862	787	899	844	864	927	921	787	865	936	865	896	868	880	864	910	877	893	918	862	879	886	871	815	915	861	888	831	898	872	892	820	848	885	845	850	838	868	811	867	906	881	882	847	885	853	880	858	887	885	907	851	886	898	898	860	849	899	888	938	903	904	834	925	909	874	908	824	857	870	904	907	847	900	813	907	862	864	928	879	884	829	959	946	969	883	860	866	919	882	915	847	928	864	843	879	902	928	828	910	857	853	894	849	884	845	836	853	911	920	859	862	905	927	899	872	915	883	927	863	888	885	862	881	817	870	908	877	880	869	878	871	827	912	925	863	882	899	886	874	866	884	866	839	873	849	848	862	877	903	866	866	913	921	901	931	890	893	906	903	850	925	874	886	841	882	844	894	844	841	877	899	859	805	873	837	882	919	867	868	941	863	893	897	885	885	861	879	864	885	909	933	873	931	837	867	872	912	860	922	856	876	897	902	856	922	929	902	913	892	825	911	838	895	873	803	926	866	903	874	868	898	898	827	899	836	906	884	867	889	852	908	887	892	878	944	916	905	841	948	877	925	816	876	929	852	892	889	880	898	914	896	938	822	836	888	908	843	893	861	889	877	918	871	883	831	872	921	818	875	879	891	839	854	880	866	899	871	899	913	871	882	838	856	898	909	902	867	881	845	924	912	865	874	882	903	942	902	881	906	875	883	892	849	870	906	874	892	846	931	903	910	921	927	905	923	873	904	945	850	857	841	879	898	899	852	867	869	864	849	907	832	857	894	863	881	878	912	834	912	898	888	914	858	829	823	925	884	820	884	921	899	936	892	865	868	910	866	890	933	849	847	896	878	904	918	896	861	868	918	911	910	871	856	862	873	902	929	895	923	876	926	859	873	883	843	894	858	908	886	929	883	846	899	837	884	877	844	855	841	894	885	907	885	877	865	862	859	881	870	890	898	840	856	864	871	884	904	913	848	914	865	926	869	891	868	858	865	879	913	910	904	886	871	830	840	861	887	856	929	908	887	909	885	838	926	906	860	892	899	860	887	899	886	867	858	871	858	870	855	876	869	812	919	874	926	870	828	901	886	895	887	859	882	858	852	868	924	906	837	856	938	887	883	879	901	890	897	870	903	892	841	884	866	857	875	817	839	962	919	927	918	871	895	908	854	870	889	870	873	859	892	871	858	847	943	872	858	839	894	878	968	866	860	888	864	893	875	864	887	886	794	835	910	857	857	866	896	875	831	871	861	885	908	916	827	825	898	851	866	937	841	870	944	868	859	925	852	931	873	859	935	909	894	887	863	866	857	873	879	855	896	883	890	897	921	873	823	852	881	874	866	890	870	851	808	871	850	870	895	903	859	858	897	894	878	917	886	908	835	880	853	856	874	903	930
24540	20950	24401	27650	20373	1912	488	404	401	297	319	326	353	303	310	319	309	294	287	317	301	280	320	278	274	283	290	285	273	303	260	310	291	277	277	285	264	300	266	287	304	308	291	331	283	308	269	275	308	305	311	282	322	296	309	293	263	301	292	340	264	284	294	318	292	301	279	314	318	268	275	285	310	295	317	297	277	267	312	273	273	280	268	290	319	261	270	316	275	348	315	334	291	269	293	257	320	309	272	300	272	303	303	296	282	294	290	306	312	297	305	323	298	258	260	285	283	273	286	271	289	267	274	293	308	268	294	312	286	279	302	296	302	256	292	266	308	294	304	302	293	290	285	287	310	308	317	251	281	278	313	296	310	301	267	288	280	296	319	289	309	293	323	303	301	263	287	297	310	255	294	283	292	319	295	294	278	300	288	262	293	311	255	296	287	297	280	292	287	266	307	302	273	295	297	282	306	292	294	299	274	289	288	275	299	291	333	267	282	289	274	270	291	310	296	275	276	289	318	297	307	274	283	280	310	286	273	302	316	331	298	294	314	271	297	296	299	299	270	323	307	316	296	308	308	300	327	285	285	273	304	271	266	288	311	271	299	317	277	307	300	294	292	273	312	301	260	273	291	292	284	272	297	295	271	296	312	307	270	302	322	299	271	302	300	306	284	289	313	308	293	288	288	307	309	284	271	285	297	283	316	264	310	293	280	298	302	294	254	292	312	275	332	292	322	271	301	296	311	293	308	301	284	287	279	311	293	262	262	300	327	267	280	297	269	276	280	293	325	269	300	279	270	271	309	299	337	276	300	272	319	322	323	290	280	270	261	270	274	268	265	315	300	289	267	298	328	288	295	303	296	273	303	301	309	292	282	290	301	312	257	310	316	309	298	278	279	296	293	297	294	275	306	343	278	287	313	302	295	271	296	305	274	301	285	289	261	264	273	292	318	274	308	287	314	344	266	279	283	297	281	289	277	297	298	298	278	292	296	312	282	294	292	274	267	282	307	247	283	265	319	352	304	276	296	294	303	307	301	275	319	283	274	306	327	299	309	321	317	327	327	261	316	311	275	303	309	278	277	296	284	287	321	292	278	292	316	315	314	297	289	290	300	308	293	306	300	263	293	295	292	287	279	318	287	309	315	332	310	299	311	298	279	336	302	309	263	284	288	270	316	284	288	312	297	262	281	295	319	305	306	313	300	274	277	307	301	295	264	286	299	308	320	278	284	276	323	283	283	309	299	289	280	328	297	281	284	284	267	272	293	271	294	284	262	322	280	297	290	288	288	315	282	266	308	282	251	260	279	284	292	274	273	307	311	286	308	273	287	292	270	264	275	311	284	312	280	305	286	271	285	287	322	316	259	308	339	265	297	294	317	297	284	302	279	288	306	291	279	317	276	325	314	297	288	300	287	286	301	321	250	315	279	301	313	313	288	295	279	299	325	273	305	284	314	269	290	294	260	316	288	343	282	281	258	282	308	325	251	304	278	282	308	271	296	310	282	315	293	280	280	313	314	295	276	274	328	297	281	306	259	272	317	288	291	266	300	326	285	304	288	276	286	268	273	281	276	287	308	298	310	294	294	269	284	286	299	321	298	330	343	279	277	285	273	308	292	302	279	287	251	294	289	325	305	269	324	309	277	289	293	276	318	283	333	279	309	273	292	258	268	312	306	300	266	297	286	295	317	280	314	316	281	302	288	286	280	316	294	276	271	274	260	305	294	284	288	291	298	296	273	278	281	297	304	318	290	279	290	318	281	283	293	286	289	291	278	282	287	312	307	253	258	280	262	292	307	298	307	250	290	276	311	286	261	323	305	290	292	300	299	264	318	271	273	290	301	264	289	256	275	297	284	313	306	303	299	299	262	319	305	316	268	304	319	298	253	288	274	293	294	271	304	289	279	290	311	297	315	308	295	311	298	303	265	295	327	311	295	292	302	271	305	292	286	288	317	286	309	281	284	278	298	290	271	312	313	313	303	299	276	319	285	292	299	285	273	303	286	285	303	295	298	283	322	267	318	310	301	316	290	308	297	292	306	300	303	289	302	294	287	270	278	311	293	270	280	282	310	301	308	281	294	288	286	266	299	303	316	303	284	333	281	293	308	289	290	277	267	283	277	301	303	298	285	298	282	306	320	285	293	303	315	248	284	273	247	308	288	281	321	309	314	248	310	301	266	279	289	289	319	335	300	282	295	276	284	279	297	270	319	309	314	282	317	297	306	297	304	285	322	324	289	289	290	276	274	278	293	275	298	303	277	285	325	279	282	290	287	308	262	298	298	278	294	322	297	294	295	286	310	288	286	321	300	285	308	299	276	278	301	312	299	293	302	308	325	316	301	296	269	310	309	319	287	301	297	285	300	312	277	275	287	278	291	295	285	295	295	282	280	310	298	302	285	274	302	308	293	279	299	292	298	291	319	270	330	299	307	294	320	293	292	293	329	286	342	307	301	283	290	296	289	290	283	316	321	301	277	302	332	274	295	292	271	302	276	290	257	332	285	309	301	280	304	283	307	290	327	318	306	325	300	288	305	274	266	287	324	289	266	312	319	288	286	297	292	280	264	306	295	316	303	317	301	290	280	287	295	301	265	305	297	296	266	290	282	288	272	297	303	301	316	301	283	283	315	294	278	270	282	293	300	279	324	313	307	301	297	295	277	290	289	242	257	289	315	273	249	333	258	321	310	297	277	298	310	307	325	303	297	290	298	302	278	328	271	304	298	300	250	264	294	294	282	300	288	302	282	302	302	303	280	308	297	344	286	268	327	282	291	311	288	323	321	305	298	265	318	331	267	264	281	317	271	292	310	285	286	317	307	317	278	296	307	280	289	269	290	279	313	259	309	306	306	290	303	241	265	291	249	285	270	296	276	319	301	312	304	278	301	315	283	297	298	302	295	287	283	292	306	290	297	286	295	309	312	291	299	256	310	290	255	266	272	300	269	275	262	281	287	297	285	314	293	239	291	300	269	292	313	307	271	297	288	273	296	275	296	321	326	297	285	302	303	275	311	277	267	288	290	290	262	271	299	303	300	279	286	287	317	243	295	256	300	284	305	295	317	327	288	329	322	310	291	321	337	327	292	307	298	275	278	305	308	293	328	303	270	305	279	293	264	284	307	299	272	302	253	300	280	340	366	294	295	297	308	261	318	327	257	291	295	269	282	300	298	296	296	277	294	276	294	316	301	275	275	286	297	269	316	296	286	299	280	284	278	307	293	310	308	265	341	269	279	285	330	266	294	283	277	259	283	260	291	288	280	321	293	267	292	272	296	285	247	305	285	305	278	282	291	279	279	276	273	273	299	308	299	277	284	301	288	318	283	282	286	313	286	254	276	264	294	300	297	306	260	308	270	310	254	255	286	301	332	312	275	305	276	276	286	329	337	316	300	309	276	304	286	272	292	291	289	291	297	306	263	289	309	269	283	271	295	306	302	301	285	315	316	310	282	302	309	296	287	284	333	267	295	257	295	303	276	270	280	289
3110	2888	1706	1027	822	766	701	697	716	671	680	646	727	640	629	698	678	640	620	700	661	714	641	665	694	620	687	633	649	626	686	681	637	681	683	616	629	629	660	686	667	676	662	662	654	655	662	690	638	689	685	653	649	681	682	712	664	638	659	655	605	628	619	680	646	648	681	652	629	638	685	673	637	677	700	650	628	717	676	623	609	709	632	654	641	667	658	674	701	672	669	673	644	656	642	656	640	621	659	649	733	694	630	658	709	695	635	632	677	687	630	726	703	657	644	671	639	732	683	656	652	673	590	683	647	667	684	631	617	676	643	658	673	643	646	621	692	633	651	661	624	618	666	684	672	646	674	702	647	632	648	685	694	627	677	623	665	640	669	645	705	628	701	665	680	719	647	666	628	675	689	707	662	641	652	626	703	708	640	698	655	668	684	669	644	672	636	721	637	654	674	650	641	618	681	611	671	651	695	656	670	666	624	666	638	664	688	673	615	657	659	626	662	636	718	714	672	676	612	663	604	698	689	666	665	627	673	672	683	669	624	673	683	616	640	668	672	630	708	619	647	685	674	668	724	694	621	682	648	653	660	665	610	659	634	681	630	668	675	670	676	641	606	616	679	603	642	652	661	715	652	647	639	665	643	657	642	637	618	590	598	668	689	660	693	640	670	650	656	620	660	658	630	639	654	711	674	658	668	649	629	613	691	668	648	667	668	695	647	703	680	680	626	721	622	671	671	673	639	652	644	675	646	640	653	636	676	677	674	648	636	652	676	690	680	654	612	640	641	643	696	628	699	650	654	679	615	701	650	642	648	661	621	627	700	656	683	643	639	598	652	664	634	645	613	699	652	660	699	672	603	683	698	691	673	675	620	649	671	666	678	663	597	628	671	644	647	636	721	669	659	648	630	667	625	679	728	708	699	650	640	721	653	642	653	598	620	697	681	654	690	639	673	634	676	664	659	670	652	633	677	613	661	620	652	637	702	691	623	669	633	664	704	697	680	691	626	670	686	668	632	652	649	718	720	679	624	651	685	637	674	666	656	619	660	650	656	663	635	616	663	646	661	632	659	682	647	652	637	661	638	644	668	634	623	611	681	659	672	653	674	695	676	656	648	644	685	647	690	673	664	640	634	686	665	582	657	665	628	675	650	634	668	650	655	661	631	649	677	600	660	653	618	695	663	615	675	629	672	668	661	662	666	659	597	662	699	663	633	689	639	694	649	650	669	645	628	684	682	681	628	638	717	676	672	660	661	637	666	664	664	657	639	677	717	662	639	646	666	672	684	675	669	669	627	666	643	658	611	641	666	667	647	657	660	660	638	664	654	678	703	622	657	575	669	666	633	670	663	663	642	636	667	691	644	675	690	636	644	674	694	675	649	688	620	682	638	644	624	679	672	659	627	624	639	651	623	651	692	659	648	670	693	700	721	690	619	660	681	661	604	676	644	612	665	676	664	657	643	621	659	666	660	677	624	659	647	705	623	678	612	653	679	667	656	643	684	642	625	658	615	618	677	649	664	661	703	648	684	697	665	665	658	678	648	675	630	664	677	703	643	608	648	643	652	689	626	626	676	683	652	637	706	669	664	619	613	647	669	668	650	668	660	678	666	648	668	651	650	672	674	663	681	645	660	654	664	672	665	626	622	648	640	682	655	655	647	682	628	619	670	688	659	709	661	623	681	653	647	628	625	594	653	685	672	677	634	713	649	662	715	670	629	667	666	665	663	657	676	644	677	707	678	661	646	640	679	678	680	702	678	708	667	741	610	651	674	675	697	627	640	653	633	660	657	659	659	641	686	668	719	668	668	632	643	626	631	664	613	666	682	700	637	636	643	641	648	665	634	644	654	684	664	661	645	719	704	656	653	662	684	691	633	663	659	692	660	666	697	637	639	616	620	672	659	652	689	693	622	672	674	659	690	666	649	662	654	667	673	668	680	674	636	653	589	666	630	717	687	684	624	650	646	677	640	652	638	661	669	665	624	665	680	640	643	663	690	677	674	676	645	703	680	671	700	648	607	651	649	670	711	618	671	624	655	624	635	700	670	662	682	649	664	661	646	629	639	628	646	709	614	663	649	661	686	624	656	673	682	590	669	613	675	684	656	668	658	643	675	677	667	642	663	655	671	673	646	650	671	664	660	653	676	641	668	660	643	675	667	665	652	692	656	683	651	699	647	641	684	621	656	666	679	653	651	696	643	636	644	674	712	689	669	666	646	660	625	691	647	681	682	698	673	640	669	639	689	625	633	642	675	635	638	606	693	626	640	679	656	661	667	636	648	668	667	670	669	658	697	674	664	659	661	650	699	693	663	601	657	666	633	660	697	647	716	650	644	642	678	688	684	651	657	701	635	631	665	633	673	669	604	718	615	683	687	677	683	621	643	632	658	640	646	681	649	675	686	645	649	640	635	717	645	592	648	633	629	623	597	641	682	640	666	614	655	648	649	653	653	633	675	666	634	695	684	630	668	648	638	677	679	672	635	667	647	689	654	677	668	666	637	675	668	644	638	686	652	647	658	658	675	674	684	684	645	614	680	636	659	660	708	648	651	676	692	669	676	652	629	667	661	676	650	659	670	647	680	619	618	658	634	673	643	641	617	661	629	662	667	633	683	694	711	650	677	688	639	658	691	651	697	657	661	714	636	610	700	659	656	600	681	611	670	643	623	627	640	628	696	663	651	673	639	683	654	676	651	677	670	619	653	680	624	632	646	671	664	653	634	656	667	691	641	664	642	682	665	609	640	653	677	640	649	671	633	631	629	615	627	641	669	679	669	656	630	660	694	650	674	627	634	673	701	669	682	622	660	654	681	659	687	680	611	713	637	635	652	663	636	634	673	673	635	691	667	627	677	695	667	672	642	668	653	628	670	720	634	665	674	655	624	645	664	634	659	703	617	698	670	704	629	644	657	700	678	640	653	646	645	661	645	684	662	690	635	673	659	644	625	687	648	643	655	668	625	647	626	710	682	653	661	676	662	714	637	691	677	642	669	628	674	677	718	688	652	666	628	676	664	688	672	624	626	655	638	681	642	658	700	672	659	679	710	634	663	670	630	637	674	711	630	664	661	620	645	650	670	662	670	637	692	638	673	655	628	649	675	640	703	692	635	677	681	687	647	676	657	680	646	684	692	663	648	692	678	667	600	661	658	680	671	624	651	625	651	652	646	619	709	667	637	665	679	650	661	645	688	626	656	654	686	679	639	641	663	622	694	660	682	688	615	665	684	683	652	665	678	680	708	652	661	664	631	684	643	661	642	651	643	636	670	615	665	694	633	639	637	642	701	651	619	686	672	688	671	670	630	668	660	643	606	673	684	653	657	681	649	675	669	693	661	662	638	690	647	666	596	687	672	680	636	607	644	673	648	661	623	660	641	622	659	665	669	636	654	669	690	649	681	616	685	674	656	633	658	636	649	666	684	664	698	676	660	634	671	649	698	635	669	664	645	663	657	640	631	659	688	630	633	639	663	645	681	629	688	644
23731	20946	25059	26999	20950	20667	1130	376	264	241	206	201	207	168	171	155	145	170	158	141	155	138	159	154	126	145	141	159	133	159	162	134	152	121	132	129	131	125	139	142	121	142	125	146	139	133	120	128	154	134	128	122	125	131	161	135	114	125	132	99	137	131	128	132	121	147	162	140	114	133	137	134	130	135	121	138	144	157	126	122	134	142	142	144	135	127	144	136	149	150	132	166	120	124	128	116	137	120	147	122	112	114	126	128	131	125	133	102	138	125	137	121	128	149	145	141	122	120	145	124	121	140	122	119	132	138	125	129	120	127	125	117	111	127	142	111	127	141	158	133	127	164	137	134	119	135	120	133	128	123	137	145	133	134	137	119	112	128	129	112	131	135	130	126	118	133	117	131	156	116	145	139	139	162	139	149	124	145	129	158	130	127	108	127	132	118	142	120	135	126	132	150	130	121	109	118	155	127	113	130	145	124	142	159	135	136	153	122	115	146	134	137	142	133	119	131	133	111	114	128	142	145	138	124	131	121	152	133	109	135	135	137	172	144	150	134	116	125	138	140	112	143	107	126	147	139	147	113	127	155	144	136	107	152	143	124	120	120	135	132	134	129	139	145	136	127	111	131	160	126	148	140	127	113	143	148	138	136	129	136	127	121	131	153	126	132	134	137	138	142	125	119	121	134	146	139	126	127	141	105	160	136	132	136	141	130	126	136	128	129	134	147	108	134	119	134	127	138	145	114	114	126	134	138	141	124	129	122	121	123	131	122	125	126	126	123	108	141	152	114	132	123	126	100	143	128	123	127	149	146	127	125	112	130	135	130	135	123	127	130	125	139	136	128	129	122	143	131	130	112	131	113	105	148	139	102	142	106	124	131	140	158	134	128	117	118	138	135	142	122	118	147	131	151	140	141	128	122	124	118	134	148	142	124	112	122	125	127	110	119	124	149	142	121	138	124	113	123	124	147	121	120	140	128	120	122	131	128	114	129	140	141	152	128	137	124	142	116	133	130	106	143	129	112	129	141	123	142	132	116	126	111	156	117	131	133	130	121	114	116	131	127	153	127	140	118	154	136	145	149	123	123	135	134	133	120	115	116	130	152	131	139	143	126	125	128	147	117	113	115	174	137	134	130	137	125	135	111	119	122	131	119	137	109	125	148	139	129	136	159	155	115	143	154	128	137	128	142	124	117	121	111	110	117	132	133	121	143	148	120	136	148	151	144	132	133	116	111	141	139	116	141	118	117	146	123	126	114	129	142	141	121	130	144	135	135	150	139	125	140	138	141	117	128	153	113	126	120	120	132	135	134	135	132	118	142	113	143	136	141	142	121	131	123	133	124	113	139	136	134	119	136	125	113	130	133	127	132	127	119	129	128	130	111	113	119	144	127	147	138	132	134	150	125	136	150	134	153	152	124	158	142	122	141	127	124	143	116	128	136	118	136	138	134	139	136	136	141	151	134	131	155	142	121	116	144	154	135	134	115	150	144	120	122	121	153	139	123	128	128	130	111	143	138	128	138	133	126	125	123	135	132	119	141	141	146	113	140	133	143	130	117	140	153	124	149	132	154	142	130	135	127	122	136	138	125	134	133	134	170	138	128	135	111	127	141	160	122	112	127	118	130	160	131	109	140	122	108	125	118	136	120	112	124	109	134	127	137	126	132	142	125	119	139	114	152	141	139	136	140	137	126	148	129	120	125	159	115	139	140	128	138	132	135	140	139	123	136	129	115	127	153	131	142	108	143	126	125	129	114	129	138	119	113	131	133	133	140	136	152	129	131	143	125	152	116	125	132	137	115	141	102	137	117	145	127	119	132	153	136	131	131	123	136	131	132	126	120	134	119	159	119	135	137	125	119	133	123	152	104	151	128	102	132	117	122	129	147	121	130	124	136	134	135	111	131	134	128	136	145	138	126	141	126	132	134	129	140	129	120	125	125	132	133	128	141	131	134	135	146	153	140	122	119	135	111	114	112	116	121	155	134	126	124	135	122	153	148	140	137	125	127	125	116	157	141	114	132	141	136	167	135	118	138	133	110	115	108	122	140	132	120	127	131	138	125	126	137	137	140	113	139	134	118	132	124	139	136	139	127	120	114	147	121	120	134	111	131	126	122	120	114	140	140	117	127	133	142	133	120	154	145	123	135	126	128	139	144	130	126	149	132	142	130	135	113	127	135	111	121	127	133	133	119	128	116	130	135	156	141	142	130	131	139	121	150	124	131	131	131	142	112	122	146	119	130	120	131	125	127	130	149	146	111	135	114	120	137	135	122	162	145	146	133	143	107	118	136	133	131	116	142	140	130	110	133	144	125	146	135	131	134	134	127	123	137	132	142	126	116	129	119	134	129	139	149	144	142	105	140	131	144	130	142	148	133	128	123	124	143	143	121	127	153	143	141	121	124	120	106	124	130	130	131	114	133	102	114	159	141	117	127	134	138	136	148	118	141	122	129	111	122	115	124	128	122	128	136	132	112	132	112	113	124	130	135	146	137	146	134	153	114	131	140	105	126	115	124	126	105	139	134	127	126	123	142	132	133	134	118	107	114	123	139	122	126	128	140	130	123	150	135	130	126	123	143	130	110	125	148	148	141	138	147	114	104	134	143	130	142	123	131	131	140	92	118	123	135	102	138	107	154	129	113	117	163	120	145	134	127	154	116	139	110	120	124	131	123	132	109	134	139	127	129	115	133	154	121	134	147	136	114	131	117	164	136	115	136	128	97	114	144	127	119	117	138	121	137	132	124	123	140	116	171	123	127	118	137	141	127	138	121	126	139	126	123	143	130	157	144	137	123	116	119	131	124	148	133	129	132	129	126	138	102	119	139	134	143	132	117	113	135	138	141	132	121	136	121	120	125	141	141	134	122	123	132	116	138	128	139	171	132	110	117	129	109	142	138	126	121	124	125	111	128	106	111	99	124	138	139	137	134	123	129	102	102	117	112	134	153	136	122	115	149	111	128	148	147	151	130	122	137	133	108	126	131	145	116	125	123	122	127	127	129	154	164	117	136	141	118	116	145	124	145	140	135	139	121	125	111	155	139	119	129	99	146	137	142	127	126	137	120	135	133	136	130	153	122	134	127	145	124	122	148	124	114	142	150	156	132	134	135	130	114	115	137	119	109	113	123	123	127	142	134	124	144	108	133	146	115	145	100	141	144	125	131	145	147	134	151	148	124	129	148	147	132	145	154	129	149	131	163	122	127	127	111	130	102	138	129	132	143	143	138	137	119	141	122	147	133	114	115	120	140	115	124	134	140	121	105	132	127	126	151	122	129	136	143	125	116	139	120	136	126	144	135	145	127	138	128	120	139	160	122	141	125	157	137	113	139	133	143	140	151	151	122	128	119	129	117	146	138	118	148	144	143	159	136	139	132	150	126	126	138	138	117	129	137	149	129	128	127	120	131	149	130	120	144	174	130	122	116	140	117	144	123	147	141	124	102	128	118	128	129	130	132	152	123	129	115	118	113	112	130	121	140
3028	4350	2405	1088	687	529	428	409	390	395	367	367	402	355	359	352	356	363	375	323	341	331	341	345	314	329	339	323	339	339	335	378	357	353	355	357	353	353	340	349	334	330	327	301	341	339	332	340	322	337	364	356	349	317	335	328	333	335	321	317	330	337	351	332	359	338	325	352	319	335	351	316	348	288	346	300	326	317	364	318	344	355	337	316	317	330	322	356	308	326	335	340	353	333	327	330	316	340	332	379	354	312	356	299	342	313	340	344	354	346	315	323	331	331	320	325	326	327	329	331	312	337	317	326	314	348	347	326	314	326	339	291	331	337	357	336	348	303	372	349	305	316	332	323	342	352	343	325	337	314	317	338	336	347	336	365	300	352	363	330	331	337	304	323	354	341	366	363	361	373	308	344	300	336	352	302	338	331	322	337	351	351	318	358	331	317	309	353	357	341	326	338	310	326	329	323	358	327	335	350	357	322	351	357	338	323	350	323	354	312	354	327	314	334	305	312	330	333	315	332	322	304	321	312	318	339	335	355	335	330	327	329	322	326	354	326	313	331	307	353	320	361	331	345	309	364	313	343	327	329	351	281	320	320	304	317	357	311	324	326	350	319	346	332	350	330	364	348	337	334	322	320	304	334	345	358	345	308	316	349	343	328	339	348	307	305	349	350	345	299	338	321	335	340	335	345	342	368	342	337	344	319	356	306	348	348	341	318	321	353	312	324	314	337	323	330	342	322	375	322	321	311	305	328	342	359	342	333	320	364	311	350	316	317	351	354	338	372	306	303	332	334	330	315	312	357	362	309	345	303	307	362	323	333	322	338	343	312	339	357	336	319	347	333	354	341	343	349	309	348	352	324	337	336	352	310	335	301	349	334	316	347	308	324	296	359	355	323	325	311	343	372	353	355	322	347	335	303	319	334	302	300	336	342	318	374	314	337	316	338	322	317	303	331	311	330	320	310	331	336	318	308	343	301	358	319	341	361	310	347	328	347	338	351	310	308	350	331	332	320	330	322	341	328	303	330	323	320	337	339	358	306	338	326	368	339	324	381	368	285	294	308	337	372	355	344	342	350	311	318	363	310	322	345	313	351	321	297	342	293	324	332	332	337	329	340	340	340	346	358	332	361	325	338	334	354	344	325	348	332	326	330	349	338	339	326	335	352	303	381	303	340	342	325	330	299	308	315	351	317	318	321	344	336	361	307	321	315	328	337	329	334	339	318	322	298	354	329	337	308	307	363	313	326	332	316	345	354	316	305	359	313	366	323	357	311	334	332	345	284	327	323	313	344	328	299	319	304	365	311	342	352	377	317	333	343	345	331	308	329	327	320	336	301	325	311	318	334	339	342	310	307	302	333	318	317	315	340	324	344	335	334	332	331	329	340	332	334	330	327	335	321	351	319	334	333	335	351	374	338	351	347	352	363	323	319	333	307	316	323	328	312	328	340	328	324	332	345	354	366	288	317	336	345	335	333	330	341	349	320	325	342	362	333	352	337	359	306	369	348	317	332	335	329	307	350	314	305	350	349	340	324	342	316	355	326	336	323	330	339	349	320	367	319	332	332	334	315	311	342	343	326	323	317	353	311	326	372	321	325	328	331	328	330	316	317	318	350	345	330	331	309	334	332	326	343	341	313	326	325	327	334	348	361	346	311	312	321	338	374	327	368	332	352	322	325	362	309	365	307	358	337	314	305	327	333	333	321	320	329	320	333	307	326	325	301	320	328	331	346	344	331	352	350	312	341	331	303	342	313	362	367	331	301	335	344	328	331	300	319	350	318	308	327	321	341	335	354	315	352	343	332	334	318	324	328	318	313	328	315	333	324	345	322	332	334	315	324	343	357	328	318	316	319	373	342	315	343	336	320	315	331	330	340	308	320	326	331	346	337	309	349	347	327	347	343	322	312	348	335	375	343	318	369	357	344	360	314	315	352	349	341	326	311	317	311	305	363	337	330	349	336	325	319	333	326	312	328	323	329	318	337	334	339	331	293	348	331	338	345	348	323	332	341	365	360	311	329	333	336	369	318	315	353	297	329	339	335	365	320	320	312	326	334	338	320	337	307	367	307	316	337	338	315	365	300	345	310	324	325	352	333	338	323	331	334	306	318	352	337	361	334	332	343	317	346	371	335	316	335	318	357	318	319	313	350	314	342	297	348	335	340	339	357	352	318	306	340	307	333	347	309	352	322	333	324	323	344	334	329	313	369	327	313	315	301	351	338	308	348	331	348	330	324	287	345	312	319	341	339	316	301	306	315	337	331	329	335	342	304	349	362	333	334	330	329	334	312	317	348	313	350	307	342	322	358	331	339	365	350	325	326	308	331	314	322	351	305	362	330	320	320	335	341	310	343	335	314	333	338	351	337	312	328	327	332	325	321	328	319	346	317	358	355	339	343	355	332	312	371	316	326	335	341	347	360	335	352	346	352	344	318	306	346	314	332	316	313	352	343	339	322	353	338	334	313	311	334	348	334	289	365	343	309	327	337	319	326	322	346	319	341	295	312	289	365	338	308	355	350	334	354	316	356	343	330	345	328	348	357	331	316	323	307	346	357	341	317	330	332	344	304	351	342	313	340	336	323	342	333	335	347	313	319	335	349	330	322	340	336	325	327	343	283	303	355	321	332	343	318	318	361	324	310	327	357	354	344	300	320	315	314	326	346	336	359	325	347	357	308	324	342	326	300	337	371	329	342	345	301	308	357	335	344	293	314	315	315	336	325	341	360	313	322	385	294	350	332	293	326	328	322	325	339	322	332	318	348	314	318	352	301	339	326	343	350	325	303	322	338	338	323	362	311	310	334	330	358	298	369	336	347	309	345	327	361	296	314	342	329	327	325	354	341	348	354	360	301	335	321	319	306	335	331	363	331	345	347	347	330	332	371	311	317	359	345	342	350	357	298	329	301	298	346	304	332	337	328	318	343	323	317	320	309	356	336	349	324	346	315	340	321	354	332	320	323	363	324	322	320	303	362	331	324	331	332	335	362	335	362	307	337	314	297	327	337	338	348	392	297	337	319	349	338	341	345	337	314	346	339	364	312	345	317	344	348	326	306	326	301	314	336	334	351	308	320	332	323	336	337	368	357	336	326	330	326	342	336	298	329	352	336	324	342	320	320	330	350	349	338	355	317	328	352	322	347	332	371	341	336	347	336	342	317	353	347	314	341	291	339	350	323	347	341	344	335	330	312	302	340	361	341	341	366	330	338	355	331	337	348	352	335	335	361	330	311	332	348	322	335	339	349	350	330	371	315	339	358	316	323	361	346	308	293	356	332	335	359	325	318	322	340	334	325	352	346	324	325	304	306	326	339	330	334	339	335	313	347	329	329	328	331	317	341	326	304	352	302	316	322	331	332	331	358	313	341	357	306	333	342	335	339	317	298	310	327	338	333	328	349	359	332	333	332	327	341	308	329	308	320	308	318	340	343	350	362	332	331	359	338	344	311	302	349	354	331	272	324	323	329	331	316	320	369	334	334
32292	10621	1369	725	592	604	378	356	389	408	377	412	408	398	406	395	388	398	361	406	407	377	376	395	377	401	361	394	415	410	383	394	413	390	399	370	411	388	387	387	364	380	400	402	378	424	396	440	374	388	399	371	376	375	375	421	362	391	374	381	389	407	395	398	408	417	409	409	364	395	404	405	400	421	388	398	405	406	374	365	405	369	400	347	376	367	409	388	357	402	360	409	400	354	389	367	392	393	410	394	438	368	369	391	391	394	412	405	367	413	418	386	407	394	428	403	412	427	398	427	387	352	372	393	372	406	401	431	409	436	411	417	357	409	375	379	417	402	369	353	419	420	405	449	405	453	414	410	351	355	391	408	400	411	397	403	418	405	409	403	402	434	407	435	401	396	407	395	432	412	404	384	392	422	417	393	416	420	374	397	444	408	403	345	401	407	361	404	395	433	366	374	345	428	388	399	394	385	415	385	375	421	404	388	404	406	367	417	374	353	395	370	378	424	401	359	433	361	387	406	444	398	373	362	398	447	428	396	407	373	372	366	399	360	382	402	403	368	358	401	384	391	440	360	408	382	400	365	392	412	395	404	384	424	354	369	388	362	392	387	408	446	391	349	379	396	389	419	407	396	395	410	393	439	417	403	409	411	395	406	384	394	416	376	360	380	370	403	414	412	358	407	365	370	405	380	424	417	398	381	393	385	380	360	383	391	370	365	383	432	389	395	384	361	402	392	394	401	388	381	388	409	385	430	428	467	376	364	424	408	369	399	385	396	384	407	399	410	401	415	392	390	401	390	394	398	379	389	389	384	385	388	388	366	425	399	405	393	406	428	391	415	377	379	444	389	374	393	390	425	410	405	376	370	392	412	410	380	370	380	429	394	394	365	374	392	391	451	407	387	385	422	370	421	368	326	358	390	383	399	351	373	353	447	352	390	427	429	401	402	400	371	372	393	356	395	394	370	454	410	379	397	454	409	370	407	374	429	384	353	398	406	364	418	364	413	428	391	406	401	403	342	423	402	412	400	418	431	415	379	390	410	380	423	401	410	408	418	388	423	375	364	384	399	389	375	368	432	415	369	375	387	396	406	370	365	405	377	353	418	383	425	433	398	393	418	355	414	391	392	392	391	445	404	393	413	396	372	404	428	382	410	403	393	355	408	385	374	417	389	410	397	365	426	387	402	411	393	416	367	394	395	393	402	395	434	401	379	368	410	432	383	407	435	424	391	436	422	399	399	385	404	406	431	399	391	395	362	386	384	396	362	385	375	375	376	411	384	363	408	385	378	342	384	397	396	367	388	394	395	376	399	430	388	382	395	399	398	390	401	391	393	382	384	384	381	397	393	358	407	383	405	389	399	393	348	420	395	369	391	407	445	413	413	421	383	393	428	395	386	408	390	396	427	434	387	393	399	377	352	402	390	423	394	365	379	378	406	414	424	387	419	397	348	410	389	394	400	367	388	402	413	413	416	371	371	397	422	377	438	361	391	380	383	423	376	459	404	367	388	406	412	406	390	374	404	410	388	388	370	403	413	369	390	401	417	402	397	398	384	415	345	376	408	401	386	377	385	400	391	397	374	400	395	373	389	407	369	395	410	391	386	413	418	368	391	390	397	428	389	399	377	376	371	378	373	399	402	404	392	391	427	391	384	378	375	390	417	381	410	386	367	401	353	415	423	382	377	407	359	420	405	427	371	361	438	416	369	393	412	389	364	372	370	421	400	442	414	407	421	355	394	393	416	400	373	364	405	398	379	407	354	387	439	440	385	391	384	429	389	391	409	388	464	412	396	373	404	393	447	388	413	400	403	422	404	389	384	390	406	369	391	411	409	391	387	411	396	353	417	413	384	387	395	392	396	397	393	408	410	439	383	373	408	407	381	404	373	398	407	383	366	404	415	369	384	396	386	420	431	386	420	371	379	381	407	427	379	400	406	379	410	387	397	408	408	398	440	411	381	420	378	348	407	365	375	397	380	394	390	394	380	388	397	403	405	400	385	415	396	411	371	394	372	411	398	424	400	363	391	371	407	376	405	382	370	382	458	400	431	379	366	408	379	401	379	388	395	373	391	386	417	369	393	413	356	393	429	367	384	375	411	394	396	428	414	408	392	390	403	426	414	386	429	375	427	351	418	387	408	382	378	382	355	410	373	349	384	397	387	402	434	417	357	366	419	422	411	344	408	374	387	377	378	416	391	382	394	391	385	424	390	369	394	378	400	344	407	366	380	397	401	408	406	406	381	360	391	407	385	346	352	410	390	374	387	377	439	393	383	400	400	379	422	407	400	376	374	388	416	373	409	396	394	379	395	385	393	377	408	388	386	373	373	383	399	432	396	405	391	387	384	405	439	371	383	430	390	395	379	355	399	409	368	382	396	374	392	391	397	384	349	405	403	397	408	374	360	403	365	365	368	421	363	397	362	381	370	374	407	412	392	407	360	392	397	395	372	387	357	409	381	361	405	389	395	389	350	388	398	398	387	389	404	351	372	400	370	390	430	430	376	397	383	380	400	412	381	426	405	388	419	421	390	398	393	400	418	390	352	414	385	375	403	372	410	431	386	361	367	424	388	413	361	381	369	438	410	379	432	398	405	359	423	396	377	387	394	395	391	375	393	400	402	415	390	408	395	409	435	360	404	403	435	398	416	404	403	392	405	432	360	423	413	421	422	399	380	403	395	383	391	451	415	408	406	359	409	398	378	391	345	390	413	417	375	374	395	429	388	442	397	379	398	398	392	389	365	442	398	391	391	425	364	360	411	391	418	420	390	363	376	392	404	371	383	379	430	406	400	424	366	398	367	396	400	397	396	375	406	400	368	362	398	378	408	412	420	394	394	415	372	356	351	444	424	401	389	402	377	382	392	372	399	394	380	413	383	396	384	377	409	444	378	459	363	396	399	421	389	431	419	390	419	381	368	354	413	380	400	394	378	419	416	394	396	377	379	376	360	390	388	395	372	388	418	381	385	373	411	406	417	404	409	410	399	399	391	416	378	365	412	367	389	348	379	409	364	366	383	368	443	413	400	398	396	381	438	407	393	383	404	385	418	363	367	410	385	423	416	411	413	394	398	393	381	415	383	398	407	434	385	409	388	373	374	414	426	413	405	395	390	394	397	373	400	410	417	398	395	395	413	398	440	416	372	362	357	402	388	386	419	400	368	414	404	381	404	383	436	360	396	386	393	412	420	380	388	403	431	423	391	386	430	383	346	429	395	389	397	370	410	387	388	362	388	404	392	396	403	390	392	404	372	446	368	350	421	432	404	415	383	412	397	390	405	359	366	365	396	412	400	391	409	410	399	424	362	420	361	404	374	382	399	386	397	403	421	411	389	426	354	387	370	402	423	376	397	385	386	390	391	388	427	386	409	400	400	365	401	396	414	404	446	445	408	437	391	397	415	379	399	398	410	392	372	406	386	405	401	415	396	422	389	386	397	404	367	368	397	386	366	382	399	381	404	407	392	391	349	386	401	412	368	393	398
5608	1000	925	910	888	892	861	904	873	776	891	918	881	884	902	888	930	836	891	844	852	852	843	882	896	934	904	890	863	901	899	883	904	883	889	886	895	909	861	866	872	926	842	870	842	812	845	909	891	893	917	893	863	885	890	883	902	858	962	909	858	915	884	874	847	859	831	879	798	863	850	910	886	888	878	872	932	899	908	867	870	872	917	891	899	854	846	906	908	867	888	865	893	882	889	862	916	894	837	945	853	882	884	874	896	914	843	912	880	852	916	929	876	869	905	856	881	915	885	829	877	902	882	853	878	855	936	871	904	868	883	894	857	938	877	915	892	829	867	869	888	851	884	832	876	880	889	874	916	842	917	866	846	881	877	839	936	930	882	886	852	891	870	881	868	882	865	882	874	852	904	836	841	872	880	864	869	859	887	850	921	862	859	875	864	907	887	899	889	839	876	848	865	906	860	897	868	807	843	871	895	852	897	875	866	882	900	875	889	882	850	852	870	861	908	884	873	837	857	873	839	823	862	874	883	896	927	918	864	898	906	910	846	831	887	895	908	863	874	856	903	853	875	868	826	884	897	826	863	870	845	821	864	887	873	853	922	895	858	897	832	837	863	896	859	899	872	845	858	894	864	888	913	923	872	875	891	864	892	857	868	869	899	871	881	890	878	892	905	872	866	940	837	906	865	942	912	864	909	866	877	860	894	879	898	893	840	888	868	885	881	900	839	921	916	875	842	947	839	898	844	858	866	889	892	873	931	885	901	851	898	866	883	919	921	888	888	872	870	950	908	863	877	925	914	861	899	882	925	893	856	857	856	928	887	891	880	900	829	897	908	886	862	906	900	887	859	843	861	911	845	881	850	866	889	930	834	920	857	880	855	884	859	850	903	881	848	848	902	858	853	863	885	855	926	924	902	861	917	864	878	857	909	857	872	848	876	891	838	827	930	835	892	937	858	883	898	872	828	827	918	869	898	922	903	864	842	914	869	825	890	889	832	878	901	905	943	920	844	854	900	918	870	896	852	889	854	902	916	872	866	883	912	842	895	810	872	870	886	918	864	835	826	868	865	915	930	856	845	901	900	874	907	893	923	890	876	858	883	860	880	899	872	900	862	913	870	842	867	899	865	892	875	898	849	885	881	922	864	850	842	861	823	894	844	873	843	868	889	893	875	857	867	852	905	890	879	867	888	931	932	821	887	857	864	860	887	888	917	866	846	872	827	875	919	839	875	842	902	873	880	873	909	867	906	830	879	868	877	869	892	886	809	866	880	908	891	887	886	878	857	868	860	889	875	821	900	852	890	874	875	883	877	864	902	887	905	870	922	890	818	917	859	861	916	847	855	896	904	853	838	862	877	835	862	879	906	894	938	894	881	792	887	885	862	860	820	959	907	917	866	845	866	868	887	845	884	915	839	869	909	908	872	893	866	887	857	892	913	878	894	887	891	915	873	899	919	852	901	861	886	869	881	816	891	848	865	907	845	882	868	903	829	886	891	890	852	907	889	866	907	875	871	891	839	908	952	832	911	859	862	836	887	875	909	899	911	904	879	868	855	840	891	868	963	881	864	849	874	867	859	902	918	867	853	834	882	870	864	903	884	871	840	854	828	857	897	852	852	874	954	895	885	924	840	883	928	895	911	877	903	891	864	861	847	902	871	888	852	925	891	931	901	924	834	897	882	905	865	829	838	871	896	890	851	955	903	881	890	847	886	879	809	891	888	889	886	888	880	894	947	893	850	876	892	866	916	879	882	874	888	826	841	897	878	901	853	887	867	867	890	844	884	892	889	868	869	881	891	833	858	862	923	872	915	865	893	916	870	889	891	891	928	876	871	894	890	836	847	812	896	872	859	887	861	890	908	923	895	870	872	883	869	951	865	846	881	910	868	884	939	849	900	836	872	803	855	892	876	921	867	911	890	857	868	898	834	829	876	824	864	842	877	844	867	843	868	871	921	867	845	862	866	887	899	890	903	913	895	802	867	878	920	904	852	827	887	812	907	861	900	845	922	865	861	864	872	876	926	932	874	891	871	874	910	864	841	819	859	903	893	876	881	872	885	847	863	886	880	861	853	857	813	854	861	822	860	915	887	895	883	854	906	877	896	867	839	916	924	842	840	885	883	841	843	912	866	871	843	903	815	916	925	859	828	874	863	804	855	913	917	910	852	861	850	901	901	936	866	885	884	875	898	854	887	898	897	908	852	895	892	892	856	912	849	941	853	840	890	878	866	865	878	897	856	858	870	903	891	855	876	918	857	876	894	859	895	833	856	847	864	861	873	868	913	896	900	887	927	881	878	865	817	886	860	906	879	877	889	886	847	838	864	890	886	864	913	819	890	889	860	851	907	927	885	886	898	874	885	856	851	917	859	901	856	874	866	874	945	914	914	888	927	942	838	899	854	952	888	918	837	864	936	896	823	862	857	903	925	859	897	846	864	868	870	878	830	886	889	857	905	853	875	829	849	886	910	845	888	882	839	899	862	880	858	897	861	879	851	890	851	838	870	863	858	843	855	877	876	872	925	805	840	832	879	909	908	884	894	848	931	855	879	849	898	861	864	907	868	871	881	814	885	904	897	865	901	906	894	898	804	921	889	908	856	896	911	906	902	872	853	838	909	915	881	850	888	908	852	893	890	887	854	839	906	911	926	889	906	857	911	877	897	898	915	896	884	854	871	870	907	865	913	821	905	877	906	893	869	890	891	894	882	847	892	918	857	871	934	908	877	925	817	904	922	859	840	943	881	896	887	836	919	878	887	851	848	867	921	922	901	848	889	908	878	853	878	919	868	886	835	917	895	874	897	860	846	856	889	895	874	917	847	880	904	839	877	909	849	894	879	885	851	895	852	948	851	871	870	839	885	884	870	881	900	843	885	869	895	906	852	881	868	875	922	898	849	869	883	899	837	900	852	882	856	847	879	917	892	872	861	865	877	880	873	881	868	888	905	882	876	892	888	919	831	911	941	887	855	826	894	905	917	846	853	814	880	887	889	906	920	897	906	928	928	843	902	900	869	886	926	885	883	902	889	888	883	849	896	886	893	887	872	901	891	911	818	884	875	870	893	845	881	922	865	899	877	846	821	889	895	832	916	886	855	865	875	858	887	888	867	867	831	868	854	868	922	889	917	918	895	868	838	845	856	825	875	885	854	906	881	873	901	860	831	847	871	845	887	849	845	878	864	887	810	822	883	869	843	881	843	826	859	896	915	940	876	901	922	888	856	925	849	843	926	875	845	912	873	893	887	937	899	876	873	879	882	871	863	888	886	935	860	878	866	919	871	907	921	861	877	886	849	848	910	883	843	873	861	897	861	905	846	894	878	849	887	873	878	881	888	869	828	899	845	823	909	873	865	931	886	917	828	871	908	877	858	882	852	912	851	953	906	858	895	899	839	878	896	862	916	854	851	933	871	846	822	897	834	922	866	866	867	853	824	865	928	894	865	835	861	846	844	819	949	931	869	869	921	843	922	822	870	875	889	896
24541	20944	24360	27675	20387	1957	483	375	361	346	351	311	335	329	296	315	308	329	286	315	334	314	314	279	291	279	284	301	344	322	338	305	318	297	269	320	296	331	280	278	316	297	298	313	301	285	306	276	311	309	308	287	269	306	287	306	305	319	304	323	321	290	298	292	288	278	294	319	314	291	263	291	307	315	289	295	271	285	293	294	261	282	273	311	292	287	295	291	260	299	301	269	261	258	262	299	290	285	300	297	310	282	315	280	292	301	318	297	276	257	291	296	295	315	316	286	307	304	316	278	287	327	287	267	276	299	301	278	245	310	288	288	296	291	321	310	310	323	326	290	275	268	275	293	261	294	316	289	270	287	307	266	317	300	278	269	266	300	256	280	278	299	285	252	286	297	307	349	309	311	301	309	279	286	321	288	275	308	329	327	257	322	279	299	262	279	323	259	257	263	314	263	315	294	307	306	313	296	343	300	297	313	283	280	296	320	322	309	290	300	267	274	281	304	295	282	273	291	318	334	237	288	281	269	271	304	321	280	271	313	264	290	328	339	289	317	277	278	255	299	316	292	329	294	306	275	277	249	287	335	325	271	315	295	278	287	306	288	272	318	302	309	274	313	310	267	283	301	287	295	262	275	300	283	300	309	278	310	287	327	321	293	294	299	282	293	319	324	300	283	289	302	289	278	299	294	321	306	320	274	294	289	285	296	304	316	277	263	293	264	313	292	312	296	301	315	280	287	281	317	341	306	291	268	301	298	298	322	309	284	286	265	297	317	252	297	302	289	328	273	330	286	270	288	279	269	286	282	295	281	297	292	299	314	288	299	324	268	290	315	322	300	306	267	284	242	272	285	272	291	322	302	296	273	302	313	258	312	266	321	289	274	298	266	297	268	299	287	293	309	294	301	270	271	305	311	282	340	295	266	311	316	333	295	293	271	291	296	249	332	307	269	261	289	328	266	291	287	301	252	312	293	333	267	262	285	250	279	307	314	271	308	317	286	321	289	297	299	308	281	282	284	279	327	298	274	298	275	291	298	274	311	282	303	304	299	291	266	304	319	328	322	289	297	268	272	286	254	290	271	290	284	320	297	301	303	267	279	286	300	286	295	302	305	263	279	291	280	287	305	290	279	301	287	284	284	279	276	312	312	274	306	281	289	288	291	290	298	298	292	251	283	285	295	310	297	293	291	286	267	335	273	269	286	287	295	288	296	298	283	339	268	279	312	287	254	304	290	292	312	279	291	273	278	276	310	306	328	291	301	296	287	336	269	324	315	287	278	274	275	288	303	298	277	283	296	298	269	279	277	299	292	256	295	265	280	295	295	329	294	276	294	291	286	270	268	329	282	307	286	286	282	296	281	287	277	271	308	287	285	285	312	278	285	310	275	305	295	296	277	285	280	270	303	298	278	286	313	317	313	304	269	326	268	305	320	290	251	300	242	291	263	324	317	259	278	316	291	273	306	286	295	290	287	310	276	299	279	268	293	292	269	238	292	305	331	271	275	316	249	293	278	290	269	270	285	277	287	302	292	302	288	292	299	284	319	308	288	279	291	297	335	293	307	269	284	297	315	261	288	260	280	267	290	247	339	300	304	278	299	287	292	317	292	287	324	304	317	300	277	299	279	271	312	271	293	338	262	274	287	292	325	284	308	305	317	269	260	276	296	311	279	276	288	287	300	281	288	288	299	292	300	281	288	268	285	280	287	285	304	304	288	280	309	323	302	289	289	296	293	267	298	305	298	302	331	293	305	276	304	300	275	278	284	290	283	265	271	290	317	294	271	280	300	314	306	253	313	295	275	274	283	284	291	300	283	311	287	298	298	340	298	286	259	281	279	294	280	302	304	290	289	315	320	299	296	316	279	289	322	285	278	266	293	303	328	287	286	316	278	303	306	292	289	292	311	290	296	290	297	274	305	295	275	299	307	299	279	287	303	260	269	285	285	298	268	277	295	291	278	304	290	298	321	287	269	287	257	298	295	317	281	292	305	277	315	326	281	256	293	285	286	318	286	291	308	297	294	293	298	296	305	294	317	278	273	286	265	273	277	300	280	280	295	295	276	262	295	310	293	263	302	254	308	288	272	325	324	294	302	262	288	294	306	292	309	319	277	323	296	280	292	300	282	280	304	261	285	287	277	264	313	260	279	299	292	286	320	266	282	277	315	320	297	288	292	289	289	297	270	289	332	294	291	288	320	330	290	265	271	305	305	316	274	265	288	301	293	306	289	275	289	300	268	282	271	292	275	263	266	289	255	291	271	315	304	290	287	299	297	324	306	307	277	294	298	290	285	302	294	316	258	248	273	292	281	282	280	302	287	307	321	267	263	301	317	308	312	257	310	285	295	311	276	270	266	302	323	276	293	289	290	331	298	316	338	287	271	289	310	264	230	297	291	284	282	266	286	258	289	276	317	303	267	281	299	311	270	314	323	330	274	284	304	283	295	301	286	331	301	285	268	302	244	256	279	328	322	269	296	329	296	318	284	288	290	307	248	280	276	288	281	259	281	242	317	279	268	309	261	319	308	283	316	274	293	291	275	294	285	283	334	263	287	288	296	284	314	325	285	273	261	262	292	313	272	310	276	283	287	285	292	284	306	285	277	293	290	298	286	249	267	278	307	277	303	274	270	307	286	285	289	277	279	275	276	320	303	273	329	291	287	302	290	324	282	298	319	262	283	305	262	279	308	318	303	296	278	307	272	306	318	270	267	297	299	273	283	283	281	265	291	297	278	306	313	314	283	305	283	300	284	312	317	285	268	272	307	285	287	284	280	292	302	277	293	302	290	286	293	297	290	319	274	323	322	312	283	280	274	277	265	302	289	304	324	326	289	285	288	276	326	267	281	319	315	313	323	293	281	307	274	277	293	307	304	282	297	264	298	293	341	247	290	288	272	301	300	287	297	304	288	309	307	286	297	300	317	312	307	314	263	278	304	290	289	284	346	310	303	310	278	274	259	278	283	292	288	272	292	287	288	280	267	315	311	267	267	266	276	280	291	282	279	290	306	300	312	250	307	293	268	294	274	300	307	290	282	285	309	291	296	296	317	285	300	272	308	306	327	313	290	277	282	303	290	272	287	287	328	290	311	258	304	272	308	305	309	286	283	274	262	315	310	311	276	287	290	283	287	329	284	280	258	308	289	304	316	303	294	299	296	295	306	335	272	266	305	278	280	304	269	244	278	291	272	293	290	281	268	281	259	304	328	284	293	261	269	327	285	303	318	301	304	287	279	295	292	297	317	322	287	279	288	293	306	305	291	287	281	299	288	297	282	277	288	320	276	252	281	287	301	278	302	306	281	275	294	298	296	283	268	315	304	288	297	245	309	293	293	270	303	287	309	306	278	318	284	310	312	292	288	271	277	275	250	337	294	307	284	289	289	299	276	311	288	333	266	280	323	287	289	280	297	277	288	316	295	288	312	282	314	264	315	296	266	267	279	310	279	301	283	298	278	281	304	285	290	287	286	318	260	330	284	275	302
3155	2803	1689	1053	829	733	684	716	733	673	708	690	659	634	679	682	661	704	698	711	688	680	631	677	650	674	653	664	678	655	669	647	642	621	678	639	663	630	625	661	681	673	689	704	700	651	668	646	644	634	667	728	654	635	640	629	685	660	677	632	628	670	683	649	631	742	685	692	632	638	671	645	661	687	700	660	687	696	613	649	662	686	667	664	661	637	701	632	644	670	620	686	641	641	667	668	645	633	655	630	633	666	663	638	646	651	607	668	639	657	644	685	657	642	679	739	673	673	694	721	643	646	653	666	629	728	631	626	693	670	676	646	651	662	608	631	662	681	610	668	685	662	654	652	627	675	630	672	670	662	687	631	657	655	657	649	666	684	655	677	673	659	630	657	671	670	665	647	666	674	664	638	628	636	673	681	649	674	669	658	656	647	638	673	716	657	653	674	665	641	630	623	682	640	653	675	649	651	687	670	697	667	714	659	657	649	624	654	653	671	661	644	659	671	673	681	658	662	619	709	628	671	625	644	654	679	647	651	699	681	680	665	660	647	643	666	704	705	607	679	674	603	649	667	638	688	649	660	679	653	671	666	657	664	675	655	659	631	619	696	654	635	683	669	633	678	640	651	645	652	645	674	682	604	644	643	665	715	625	697	627	685	673	681	678	610	605	655	659	687	589	668	612	652	663	653	705	672	662	615	661	655	662	641	654	681	725	646	655	656	633	661	704	670	680	707	622	646	719	611	694	594	678	701	640	643	662	618	669	735	659	647	606	609	653	652	614	654	650	681	653	653	646	679	677	687	684	707	663	626	733	676	630	664	678	666	643	694	654	682	691	649	647	665	642	647	640	671	699	691	692	647	687	645	630	640	675	641	691	690	662	620	699	668	641	653	697	642	656	645	643	622	640	634	643	651	642	623	678	653	674	659	656	631	629	666	659	670	676	674	646	637	636	619	640	628	678	655	672	642	683	641	641	682	630	648	698	668	652	640	633	633	642	662	656	660	644	652	621	622	648	626	673	632	660	661	638	650	666	640	630	696	693	625	685	669	676	657	672	671	666	663	626	647	658	610	687	672	674	682	663	669	672	628	668	643	611	629	650	688	700	675	610	684	637	685	642	662	665	647	635	653	702	663	709	642	630	678	648	662	662	631	665	642	679	648	652	652	658	681	654	667	675	659	678	663	692	626	628	636	602	657	677	654	651	649	677	648	647	655	662	629	637	695	621	661	641	652	649	673	684	673	683	661	614	657	647	679	665	670	662	652	634	666	639	672	667	667	679	661	673	638	660	668	620	657	638	647	657	673	619	649	643	682	638	687	638	629	667	665	660	675	675	642	634	664	627	690	683	668	654	659	688	677	679	645	664	727	632	662	677	715	640	641	644	668	664	672	679	664	616	610	672	659	655	656	689	647	684	657	620	636	660	614	646	618	635	656	684	648	663	640	671	645	680	667	667	663	645	719	655	589	629	650	667	695	675	654	694	694	626	660	663	666	697	646	684	651	666	630	701	650	632	651	636	633	653	645	650	644	664	694	612	673	712	706	649	664	640	656	645	636	647	668	677	671	641	620	723	617	684	684	663	637	682	662	648	700	686	685	660	652	656	649	678	681	680	645	649	666	664	672	668	629	636	690	659	645	667	663	680	682	654	700	610	631	653	709	625	674	687	674	641	685	660	685	626	666	678	620	699	603	660	611	678	665	676	643	676	649	657	702	659	660	703	668	597	602	656	646	609	645	684	663	637	642	667	691	635	704	671	654	657	679	661	629	641	674	667	677	681	657	639	614	656	662	641	720	654	649	635	659	702	601	690	689	697	630	671	674	684	697	660	637	680	612	682	679	650	676	665	638	631	679	666	684	637	700	632	664	652	681	648	636	681	699	684	661	713	667	678	630	659	675	661	681	637	635	633	664	606	699	687	620	660	661	613	680	648	675	673	642	646	658	613	611	625	665	640	635	651	614	639	681	610	692	670	657	660	629	639	640	657	677	637	678	661	667	608	680	670	686	649	626	648	618	665	664	678	639	648	673	675	631	686	655	667	653	646	661	649	646	649	651	613	616	636	631	654	649	698	656	677	651	662	616	650	667	684	660	677	646	612	624	688	655	590	627	662	638	687	668	634	672	654	638	664	697	641	626	665	634	671	721	638	637	635	638	651	664	672	675	629	666	650	685	670	636	654	684	642	698	670	620	642	674	657	675	659	648	675	661	640	574	631	646	684	649	683	637	654	686	674	651	685	665	661	656	647	652	698	646	638	659	660	674	687	670	645	640	688	636	674	634	648	645	652	620	703	612	660	644	673	633	666	665	702	646	626	612	634	636	656	695	626	642	657	696	677	692	684	684	668	673	644	658	714	663	652	685	627	662	658	670	690	671	675	663	656	629	689	656	598	660	617	726	627	648	665	666	670	648	645	672	655	680	656	654	664	687	641	669	657	633	674	666	605	652	654	663	626	670	636	671	607	640	720	635	629	632	650	629	634	702	707	669	654	683	680	647	633	628	634	637	647	630	659	631	648	704	700	651	615	679	676	642	637	667	649	625	659	696	642	679	690	636	656	666	682	650	656	682	690	656	678	652	690	663	685	602	656	683	642	645	655	694	676	676	634	651	640	653	718	657	617	669	645	637	634	630	667	683	656	688	639	578	660	637	661	635	652	675	642	642	660	647	605	672	623	666	668	695	609	668	643	653	657	642	672	637	664	637	629	713	669	696	667	643	696	635	685	661	660	680	684	661	655	644	680	647	672	642	634	660	653	633	637	640	652	664	649	628	646	632	679	631	682	650	672	673	630	647	670	653	659	661	676	648	669	663	697	640	659	677	636	621	639	647	656	661	646	704	616	678	695	658	676	633	654	663	609	642	667	694	614	641	687	672	661	709	621	683	694	679	657	659	630	673	685	659	690	671	656	680	662	662	633	622	682	656	674	666	688	692	686	648	608	634	631	637	657	628	688	634	678	636	650	645	669	628	687	674	631	639	647	637	693	704	683	675	687	659	661	638	671	669	663	624	638	658	690	635	675	666	609	670	670	656	643	689	710	673	634	645	643	645	689	678	637	607	696	654	638	671	678	697	673	665	632	625	664	660	649	655	657	670	646	654	684	624	661	686	619	680	699	643	661	637	649	678	660	684	606	654	660	626	661	691	633	641	693	650	645	684	642	628	663	646	675	662	662	647	648	633	628	677	694	663	682	704	703	708	625	658	669	675	678	681	645	678	655	617	697	681	616	638	677	648	707	687	614	664	645	683	706	641	682	582	688	634	695	684	665	648	668	677	670	611	669	631	668	673	664	645	680	638	697	641	649	671	671	660	643	654	645	664	646	629	661	651	665	644	666	700	661	710	662	663	682	639	668	693	650	637	602	651	629	663	641	638	672	663	676	667	650	632	690	649	633	665	652	632	669	696	705	686	602	681	640	639	620	651	707	699	628	650	709	634	630	639	680	649	656	648	665	623	609	640	665	677	663	694	647	654	647	670
23761	20944	25020	27014	20950	20702	1246	349	256	238	202	227	179	191	140	182	168	176	146	175	151	144	155	148	135	153	152	143	134	155	116	116	134	145	136	119	128	134	129	141	148	150	144	130	120	146	147	123	135	145	134	146	121	127	119	126	148	126	124	138	124	130	125	142	135	135	145	124	154	116	151	115	152	140	128	122	144	125	127	135	137	131	130	146	144	133	150	131	149	119	119	143	131	131	131	123	151	135	127	113	126	128	116	120	136	114	111	138	111	118	137	135	120	117	129	147	131	136	124	124	120	132	127	135	139	132	157	119	119	122	135	120	132	133	142	140	140	129	130	135	129	147	135	137	132	125	123	114	139	138	122	138	145	120	141	136	115	126	127	124	147	123	128	148	128	152	131	125	147	129	140	131	152	120	129	133	150	150	115	136	126	122	138	126	117	137	137	113	117	140	133	131	106	148	119	140	119	122	137	119	135	111	149	138	141	135	122	119	128	139	146	120	146	117	144	145	127	126	113	123	124	125	134	115	121	118	100	115	121	103	123	112	136	124	142	130	121	117	120	140	120	126	124	120	115	120	133	122	128	128	133	119	137	132	141	137	139	138	120	138	115	130	145	134	140	145	127	133	110	123	140	130	139	133	122	119	127	152	134	121	135	133	111	130	138	137	153	137	145	135	124	137	117	106	158	121	139	142	100	126	125	133	132	131	134	136	130	124	169	130	143	110	133	113	140	131	145	126	159	134	126	134	146	137	126	142	127	124	143	141	129	151	128	123	139	107	130	138	136	117	145	126	142	124	129	105	133	116	136	144	145	129	158	143	129	128	144	117	122	140	125	125	126	129	107	113	150	128	142	110	125	144	119	100	118	126	103	124	137	134	131	112	142	121	135	120	143	125	132	123	126	146	146	147	131	136	142	115	113	125	131	141	122	154	138	132	118	116	139	151	123	122	125	138	122	121	141	123	157	123	139	146	148	128	139	115	103	130	122	153	133	139	129	130	136	137	112	138	124	115	148	131	121	132	146	132	122	130	125	120	142	123	127	115	136	116	126	137	141	108	115	123	143	132	117	126	133	106	128	121	140	123	125	144	140	129	124	140	130	119	141	129	164	148	156	107	139	133	143	137	108	142	111	124	106	134	128	143	142	159	148	126	128	138	131	135	124	124	126	118	151	142	160	114	110	140	121	117	138	147	142	139	138	118	122	131	106	111	130	132	136	142	147	133	135	134	150	143	124	136	119	129	122	156	149	112	150	111	123	122	140	149	140	135	138	138	108	109	110	116	107	123	124	120	124	119	124	157	132	115	123	147	124	130	138	104	135	134	140	112	143	129	135	120	122	114	140	122	124	141	128	148	131	114	132	117	140	119	134	152	134	132	125	127	131	123	140	142	123	117	125	109	143	110	140	128	140	120	119	123	114	124	116	127	142	134	106	133	143	142	133	131	129	133	117	152	147	122	137	125	150	117	147	145	127	109	146	142	143	113	151	129	128	140	135	126	115	134	118	108	121	115	129	128	127	133	155	111	135	121	129	130	124	141	128	143	134	143	138	140	147	126	101	126	134	134	136	130	145	132	147	130	107	113	139	130	127	132	117	135	110	146	116	155	115	128	152	160	113	129	150	131	128	139	119	134	123	115	118	148	133	119	124	124	134	124	138	127	141	163	135	139	130	145	143	125	146	135	119	131	142	128	132	123	137	121	138	129	137	129	127	137	126	137	133	132	138	126	108	100	152	138	122	128	131	130	140	146	151	134	135	135	131	138	162	117	135	136	141	137	147	134	146	110	145	143	115	125	139	126	133	111	125	113	144	138	110	127	141	124	147	136	129	120	124	143	145	116	125	118	147	137	125	119	109	121	139	129	130	122	131	147	130	147	126	130	127	122	127	145	143	132	135	109	147	120	126	124	156	116	135	121	131	130	111	128	133	155	156	128	111	121	117	145	103	133	131	124	142	114	170	137	126	153	134	124	119	125	133	132	117	130	166	129	115	120	110	108	139	112	122	127	108	133	143	126	133	141	120	122	130	138	118	132	124	142	158	118	125	155	127	125	119	117	135	122	130	137	142	144	118	131	128	125	155	133	133	132	139	122	139	140	119	148	110	116	138	124	130	111	124	131	133	148	118	105	114	126	148	150	117	134	116	131	131	137	152	105	113	132	141	125	120	126	139	120	144	147	120	134	149	126	130	119	141	117	133	128	154	132	129	123	127	110	151	141	136	141	131	127	127	130	98	144	135	131	153	126	139	110	117	130	134	135	124	116	124	107	137	131	142	143	141	151	142	154	135	120	155	149	104	124	126	155	139	137	118	115	145	141	131	134	116	133	124	123	141	162	120	123	152	121	103	132	131	132	130	131	128	128	124	131	106	134	115	115	126	126	137	139	140	124	145	139	135	134	116	141	131	134	120	143	106	142	142	145	109	143	138	114	131	157	146	130	147	133	132	119	133	124	118	145	143	121	143	144	119	127	145	150	131	167	127	117	126	147	123	153	145	128	123	138	130	147	128	140	126	164	127	127	151	140	144	107	124	132	124	131	124	118	152	151	130	129	148	116	123	134	139	113	141	130	128	157	119	133	134	134	150	112	124	123	117	115	114	142	120	155	120	137	137	132	146	131	117	120	139	128	143	103	133	118	136	124	157	123	152	134	127	122	150	126	125	114	130	123	129	120	118	130	147	136	131	135	127	110	115	110	138	135	119	128	117	133	126	139	126	135	148	132	116	138	141	126	113	124	119	129	126	119	126	113	123	138	122	129	122	133	117	126	121	139	123	150	141	120	131	128	121	125	124	109	116	154	114	133	137	126	120	147	122	121	152	151	133	130	132	142	109	125	127	121	115	134	128	117	130	139	155	123	146	136	129	139	112	121	160	114	123	141	139	128	150	117	128	137	131	114	138	128	133	122	144	136	131	114	111	134	130	130	133	140	141	133	124	123	148	136	118	142	143	124	142	112	126	121	146	140	154	123	134	136	139	147	113	118	118	123	141	134	124	129	139	127	160	140	132	132	137	127	128	116	129	117	128	152	133	128	116	137	132	115	112	121	142	143	120	120	116	139	130	126	130	144	126	119	119	142	144	150	136	139	152	137	122	139	123	117	176	162	101	117	122	134	154	110	122	132	144	133	130	117	141	122	109	145	146	138	144	115	143	117	138	136	139	132	141	104	131	125	125	123	111	127	117	114	126	122	132	114	130	125	135	118	152	134	155	139	125	121	136	140	121	163	143	142	126	122	127	139	134	124	119	102	107	127	124	127	126	131	133	161	129	121	123	128	127	125	124	128	145	123	141	128	131	120	122	106	100	124	133	123	140	130	104	126	125	136	127	142	140	120	118	123	117	131	140	129	137	144	125	136	106	128	127	121	160	108	111	137	110	120	113	132	127	133	127	109	99	133	145	125	109	128	135	130	108	151	119	121	124	108	118	131	114	135	133	121	92	121	121	120	132	120	137	124	135	135	119	116	153	144	122	139	126	125
2995	4278	2389	1140	652	554	415	430	415	418	365	366	341	422	369	365	353	330	352	319	327	352	334	321	307	342	351	325	328	351	360	344	325	345	354	333	340	375	344	360	331	349	325	312	325	296	304	346	310	331	346	313	347	360	330	358	326	320	318	336	299	348	322	327	358	338	361	364	315	323	308	348	333	325	308	332	349	360	290	331	328	302	317	336	311	320	350	353	323	318	295	310	327	317	355	367	346	356	348	285	320	318	317	328	350	342	334	326	318	327	323	328	324	347	308	337	311	304	307	344	349	326	339	340	334	355	329	352	323	333	320	338	335	337	369	320	345	301	338	285	323	329	340	339	298	358	324	340	303	347	318	349	297	342	343	334	346	287	341	363	328	343	326	339	344	340	323	314	330	333	358	328	363	321	336	360	335	326	338	299	326	329	327	315	330	318	355	339	314	333	327	351	317	317	343	364	317	336	341	345	334	363	322	364	334	333	322	340	336	320	315	356	318	328	306	315	296	308	355	307	308	306	355	331	333	307	337	336	309	329	335	323	335	343	336	363	330	313	328	326	308	314	343	351	335	327	370	331	346	318	353	307	368	340	331	314	341	317	328	342	327	321	326	322	325	335	342	345	290	345	318	306	326	322	323	324	324	323	327	360	334	343	310	332	332	348	322	325	331	328	319	341	339	324	342	357	343	325	374	313	320	346	337	303	339	330	356	367	354	344	337	313	357	323	319	338	354	335	303	349	344	317	358	323	312	343	311	346	316	322	336	346	351	306	306	308	338	357	299	296	345	340	298	344	320	351	332	340	364	319	324	338	348	322	295	321	325	374	315	324	350	327	311	324	323	339	336	336	320	319	312	346	344	342	338	303	325	320	336	313	338	323	317	302	343	339	341	377	338	354	337	324	320	331	323	315	322	316	313	351	311	316	325	331	329	363	323	323	330	336	306	356	359	298	321	364	322	356	348	353	331	331	294	365	335	325	311	359	316	329	351	349	339	319	339	371	315	338	372	329	312	336	321	321	312	329	337	348	341	303	349	336	330	329	330	304	331	340	359	326	314	312	314	327	325	328	333	339	314	312	328	338	355	353	345	355	339	367	321	325	305	314	337	316	312	310	312	347	308	298	328	324	309	318	313	322	326	331	308	367	330	303	319	347	329	295	323	340	315	324	315	329	329	318	336	303	320	317	346	331	306	326	326	342	328	338	342	356	320	315	320	323	298	326	342	340	334	345	348	348	309	358	326	370	312	335	354	349	318	345	323	345	329	324	338	327	320	337	299	326	309	354	317	363	341	335	318	339	343	351	341	332	328	353	318	359	331	336	294	345	334	323	351	320	330	331	362	330	355	342	305	333	354	332	333	353	331	305	323	302	283	323	300	342	344	325	307	326	353	336	342	311	332	319	333	338	352	346	328	314	333	315	329	338	311	329	322	324	313	305	301	349	319	328	300	334	343	329	336	312	340	354	301	332	360	320	363	335	344	311	338	355	330	351	325	338	338	334	285	344	351	319	329	322	325	360	315	314	338	350	323	330	308	348	333	332	348	337	307	350	327	338	329	358	329	368	331	332	335	320	310	327	343	308	339	337	324	340	352	329	373	307	328	291	323	320	342	348	293	362	364	329	355	327	340	378	308	329	314	310	344	331	374	300	354	343	325	355	315	310	341	317	352	355	336	333	311	345	312	329	355	311	336	331	334	334	385	340	342	313	340	321	355	347	337	309	329	372	335	334	322	305	332	321	307	342	337	320	329	339	335	324	336	293	335	343	362	344	365	336	332	345	336	343	330	357	322	307	336	363	339	326	318	329	319	335	354	330	349	320	313	352	311	320	314	325	335	326	327	309	317	333	332	330	315	333	324	338	346	335	275	328	324	347	313	338	334	331	302	316	326	358	350	363	329	328	303	323	325	342	314	313	346	332	369	333	347	363	333	325	308	344	320	365	327	336	344	325	317	318	334	337	324	340	357	328	333	317	329	316	287	326	320	310	360	330	341	305	334	308	318	342	345	348	328	328	329	334	299	344	337	325	309	331	304	362	318	337	341	312	340	309	289	347	314	323	315	325	349	376	326	347	334	334	322	357	374	304	314	333	331	329	317	327	322	325	338	373	349	325	336	311	320	329	346	294	347	326	358	317	303	334	351	331	319	343	319	320	332	343	311	345	329	343	326	326	305	303	289	342	329	317	313	324	347	352	315	343	323	324	343	320	301	335	324	333	358	328	332	332	383	334	318	349	334	334	312	315	302	338	312	347	318	332	304	350	321	362	345	334	327	296	329	337	319	285	332	291	318	341	350	333	326	347	315	338	325	322	343	314	298	326	314	363	299	346	323	356	329	353	345	321	332	343	323	348	317	317	335	309	321	347	316	327	317	306	310	329	331	371	319	336	359	361	314	285	312	358	322	334	356	309	338	335	357	334	322	324	298	349	319	329	345	355	322	349	325	328	341	307	324	352	335	331	325	310	308	326	299	313	318	331	333	334	375	343	329	371	323	333	320	321	326	317	319	346	331	340	319	345	334	315	344	313	336	349	338	347	311	341	332	330	314	319	376	293	329	351	350	351	324	338	318	318	348	332	331	330	339	326	338	328	326	347	338	304	335	347	327	327	356	321	315	323	306	367	340	320	306	337	323	315	334	307	294	303	321	366	316	319	381	349	313	339	347	304	326	347	339	337	329	342	308	354	339	357	318	351	289	356	336	349	321	332	350	350	352	315	300	329	330	331	337	327	333	339	351	319	355	358	295	304	321	322	302	305	329	344	345	340	358	320	329	334	332	299	362	327	349	320	313	329	320	294	304	337	320	320	375	350	335	319	302	348	318	351	359	336	343	316	301	320	314	323	323	375	319	335	331	356	313	335	319	321	336	352	377	308	325	310	316	337	353	342	318	324	354	322	349	360	316	331	354	311	333	332	319	344	342	337	341	331	330	347	336	298	315	339	330	321	327	296	328	304	333	312	322	337	346	334	348	327	311	334	348	324	330	348	322	312	299	358	344	346	338	326	306	353	313	327	322	347	341	312	354	335	328	340	324	319	339	298	340	319	371	348	351	307	324	360	354	353	296	323	336	372	319	342	329	312	299	327	311	376	311	331	341	304	327	342	325	343	341	351	307	336	352	346	323	328	317	336	321	345	361	306	332	319	297	347	364	309	349	345	318	347	325	339	307	356	337	351	362	348	333	369	327	326	330	345	327	317	344	334	372	322	318	305	331	324	307	346	327	336	346	337	293	369	349	328	343	331	362	345	387	336	326	336	305	369	310	361	345	336	346	320	328	338	338	331	350	332	353	338	312	302	338	334	350	342	354	320	334	348	335	321	356	326	372	322	348	350	342	297	337	345	321	323	314	307	338	331	325	311	328	300	339	318	335	342	318	348	345	354	339	330	333	319	324	300	297	309	316	342	319	319	370	312	335	356	297	344	341	368	323	348	333	312	329	301	321	357	305	327	332	313	315	359	330	348	335	334	328	385	341	340
32200	10196	1097	527	412	417	436	358	407	384	382	371	414	392	398	395	430	405	409	379	389	376	418	396	357	367	393	393	383	419	384	415	394	431	402	363	415	426	398	379	391	384	413	396	377	396	395	375	411	379	396	379	413	391	402	387	409	434	401	413	405	416	389	391	406	418	400	398	411	378	411	395	414	427	405	370	393	414	379	430	379	380	397	362	408	438	427	419	417	408	395	397	393	378	406	398	375	392	374	405	408	363	387	384	428	371	378	364	391	383	355	378	405	390	382	360	404	412	408	445	397	389	403	406	391	419	367	410	376	387	405	410	404	405	419	382	389	394	408	401	410	396	389	372	380	380	384	373	421	386	407	403	390	374	437	410	371	365	396	391	407	392	406	398	404	372	391	386	392	375	429	393	386	387	369	398	389	384	394	359	361	447	348	374	399	419	402	367	404	427	373	423	428	427	373	398	364	402	405	433	391	408	389	360	384	438	412	436	388	400	384	386	392	396	406	438	391	384	365	406	391	388	399	413	381	384	390	375	367	386	389	389	354	423	348	410	414	365	415	348	470	392	408	380	386	416	385	422	394	385	356	365	392	406	391	392	396	417	415	393	410	372	404	422	376	398	436	385	366	382	413	412	414	370	396	392	354	398	379	420	410	400	415	438	378	391	338	367	395	405	400	387	411	398	367	409	373	364	409	394	409	383	389	444	390	402	372	418	404	382	393	387	415	386	391	400	362	397	368	392	369	388	370	430	442	441	392	398	382	372	383	381	388	431	408	415	370	394	409	412	417	421	378	407	384	421	368	370	395	375	380	382	379	420	395	414	389	408	397	405	387	404	400	374	377	416	380	428	394	353	396	409	377	389	410	397	353	420	394	357	395	367	390	422	408	386	364	389	404	370	370	427	398	433	414	379	440	378	379	384	382	372	400	389	383	370	377	394	439	385	404	430	433	372	386	392	401	383	371	425	387	388	384	376	400	425	424	395	384	367	448	422	404	390	401	394	404	406	388	408	388	390	378	396	387	360	417	433	363	363	405	402	380	403	412	421	374	388	389	381	425	417	385	404	329	410	397	407	373	400	424	374	411	402	426	400	361	390	372	379	405	413	422	422	381	380	422	419	423	392	387	364	417	407	392	358	380	390	383	407	408	415	387	372	395	379	409	384	438	374	391	395	381	375	394	448	392	369	383	402	401	410	459	412	386	356	387	404	406	420	396	374	385	390	382	416	388	366	410	431	401	386	437	374	367	363	398	406	381	406	381	371	388	412	373	393	391	427	405	377	372	392	429	397	388	374	413	388	387	377	416	393	414	412	381	376	363	407	389	432	369	386	419	408	366	379	378	378	395	406	420	367	370	405	415	415	381	393	379	401	383	398	378	394	457	429	398	403	405	404	381	411	385	407	377	387	410	373	402	424	413	365	386	411	406	440	396	394	410	413	357	380	393	387	398	403	442	435	416	414	385	416	393	376	401	384	399	401	411	417	398	397	405	377	385	369	420	448	398	375	384	401	357	394	416	447	366	360	385	379	414	365	391	377	383	392	399	395	384	377	418	411	410	384	364	381	333	436	381	418	366	409	404	417	400	404	405	388	410	388	400	410	382	377	387	422	371	424	424	396	376	389	414	404	411	425	374	393	420	395	360	404	398	418	368	387	410	427	402	380	418	366	405	414	375	400	386	390	457	379	433	371	366	426	371	385	346	404	379	430	387	368	353	432	382	379	418	395	371	429	405	394	398	394	379	363	411	396	379	386	438	396	384	448	397	377	395	366	402	379	394	390	414	395	382	382	419	370	387	411	371	347	392	417	366	381	397	387	401	376	405	413	402	387	381	376	392	405	368	366	387	420	387	400	390	375	376	382	429	431	404	366	377	377	355	401	426	405	415	426	376	382	413	385	406	409	370	399	388	431	402	369	383	381	391	363	369	433	399	391	424	396	396	404	388	420	421	380	378	416	423	373	388	362	396	383	408	410	405	404	387	394	403	460	374	383	426	396	421	356	396	374	373	377	426	401	402	373	367	387	413	385	415	370	378	399	401	408	386	390	374	349	357	411	410	399	376	417	429	400	413	380	390	368	412	432	373	435	392	410	386	384	391	402	370	410	377	396	381	405	388	426	410	391	397	399	377	408	331	393	409	405	413	387	396	395	429	372	402	389	407	377	381	413	409	385	385	397	384	364	366	405	424	417	445	373	412	416	383	389	367	387	391	382	377	378	360	363	381	385	406	412	396	383	413	378	421	389	388	403	357	424	409	381	381	408	424	433	416	392	413	354	372	404	426	411	413	402	410	436	383	366	412	395	393	409	383	423	396	375	422	401	384	455	410	405	374	382	366	415	407	427	358	415	408	372	406	424	432	362	385	385	413	333	382	423	398	417	395	423	404	380	405	387	344	370	379	382	383	405	385	348	349	384	374	377	376	369	383	404	381	399	398	426	355	395	404	367	442	376	381	408	398	395	398	433	361	374	395	407	417	373	423	377	406	402	411	392	396	379	450	394	369	361	403	428	402	362	388	402	390	413	395	403	400	384	448	394	388	380	378	394	386	397	402	414	384	394	428	425	403	362	402	395	390	403	432	389	390	414	380	407	442	370	408	363	377	416	380	403	396	336	436	382	388	406	410	394	374	374	356	408	389	403	432	407	428	387	381	380	410	395	382	359	409	387	388	423	441	388	422	434	355	374	423	416	384	389	431	408	401	399	417	426	396	415	393	369	394	391	412	405	387	355	398	368	394	436	403	410	409	400	399	393	377	406	382	409	421	379	368	417	390	442	396	383	364	364	374	382	407	396	413	409	398	404	372	407	395	425	416	401	376	390	396	399	443	396	380	414	387	374	398	403	370	414	389	391	380	393	404	419	389	400	374	393	431	377	364	429	399	386	397	410	452	433	418	400	395	406	391	391	408	365	417	399	371	365	418	367	359	407	432	385	354	363	396	386	369	418	399	401	419	398	419	384	387	396	385	365	386	420	415	425	395	412	413	419	382	382	448	388	380	414	432	437	381	395	414	411	403	396	398	441	416	388	392	366	395	373	374	392	396	410	388	380	403	432	393	377	421	350	386	386	354	373	391	393	424	384	400	381	387	424	398	414	440	410	384	378	373	382	397	432	396	400	410	391	399	379	412	402	425	384	385	400	407	425	420	406	383	392	384	393	371	395	402	425	396	424	378	399	407	376	392	374	395	391	398	393	385	428	409	452	417	387	385	387	404	424	384	370	373	371	418	383	405	439	374	427	416	361	369	376	358	399	384	400	416	386	389	386	388	380	426	378	362	400	413	398	427	362	390	396	396	348	398	414	420	431	417	349	412	442	394	377	360	366	390	389	372	383	409	393	430	440	412	376	411	377	403	380	401	395	348	405	410	410	366	394	412	387	373	406	383	386	418	393	394	403	389	417	416	387	444	395	421	391	405	438	394	426	379	376	368	412	388	360	407	372	399	391	386	376	398	405	389	392	389	434	401	402	378	383	395	402
5534	1003	858	899	907	899	889	864	894	867	867	885	919	905	918	902	862	839	867	884	792	894	900	871	850	898	847	846	876	905	875	872	903	825	874	904	895	873	891	918	827	873	858	904	899	913	926	885	874	878	843	851	891	844	826	866	822	904	891	890	878	839	863	869	853	892	905	922	874	910	939	898	853	907	893	920	864	918	868	865	870	894	907	880	899	883	886	865	846	879	912	862	862	923	874	879	901	849	855	885	893	922	867	858	864	853	852	838	829	852	878	885	923	833	839	899	875	889	861	914	848	862	826	886	860	920	824	853	872	883	887	923	821	891	899	902	876	868	896	851	861	896	903	866	857	861	936	841	897	869	872	903	920	871	831	871	917	854	955	864	876	867	874	918	836	852	896	904	939	863	890	860	871	898	847	887	892	888	885	804	816	846	829	880	871	872	908	860	874	820	900	847	887	881	864	863	846	861	853	818	888	908	866	863	858	897	892	874	909	880	848	865	865	873	880	877	919	907	860	881	866	915	878	883	843	905	918	876	891	880	853	860	831	882	875	884	841	885	867	835	877	858	894	909	886	806	864	879	881	851	887	879	849	894	812	875	907	860	828	945	873	856	893	914	844	838	930	887	867	863	924	889	813	898	892	900	865	904	862	834	864	857	826	877	887	853	900	815	886	866	904	863	907	815	872	916	875	886	956	904	849	882	870	917	854	882	810	870	911	894	940	865	902	873	911	880	886	870	841	868	895	935	903	917	873	873	918	874	865	857	856	909	855	888	792	899	903	857	836	883	875	895	873	907	869	861	895	835	863	914	871	866	915	906	874	927	918	870	905	837	888	841	913	882	864	900	896	900	847	869	892	906	875	924	865	856	908	802	840	911	843	871	897	871	898	851	869	882	922	910	848	939	864	862	912	895	894	868	873	940	877	946	838	845	864	869	875	881	883	898	870	856	855	906	888	900	883	932	879	883	904	869	829	866	886	855	906	857	841	871	843	897	923	877	862	927	836	878	840	900	877	888	870	868	860	878	902	842	875	914	894	895	902	902	883	874	913	882	873	870	842	923	863	854	856	896	848	893	906	886	897	918	778	901	886	834	882	867	913	881	792	902	891	840	898	887	946	841	844	921	789	924	897	831	882	831	888	852	911	925	889	893	864	882	860	859	805	903	895	835	829	887	879	885	909	896	844	844	850	895	893	866	915	881	855	844	858	838	908	854	840	913	902	871	929	896	940	850	844	872	862	857	880	885	850	866	894	847	863	881	846	875	848	937	875	831	900	882	877	880	900	853	894	890	895	872	865	839	910	884	868	869	917	932	955	862	866	947	871	932	851	872	881	895	808	901	892	889	931	958	844	874	880	942	867	892	902	844	872	912	871	935	903	903	890	874	831	843	866	915	856	866	910	874	940	906	823	862	874	930	909	863	908	965	870	861	851	885	902	781	957	889	861	884	853	827	894	859	895	852	881	900	859	867	850	899	902	855	828	882	877	874	830	892	922	898	869	872	909	881	865	893	858	853	852	873	875	854	892	895	902	892	875	876	913	920	874	852	885	885	934	883	892	921	885	884	875	892	870	814	876	869	948	862	887	888	866	866	911	840	855	900	928	920	846	885	869	861	815	842	919	869	829	849	949	840	885	875	895	878	864	887	889	880	864	815	885	880	873	899	805	875	895	851	859	864	859	899	884	897	867	869	855	847	872	870	864	869	859	812	813	873	879	849	913	825	838	915	883	861	912	876	872	860	882	868	887	904	829	878	887	863	874	848	838	892	877	859	916	854	871	907	809	916	860	880	878	888	880	907	890	895	875	870	952	905	906	888	865	883	861	870	944	867	873	883	859	910	830	848	896	856	852	843	897	869	925	821	927	844	880	838	854	905	894	879	889	907	902	864	904	842	868	853	872	842	891	874	879	841	880	865	942	882	872	830	921	892	851	820	864	864	897	848	843	923	908	842	884	875	895	903	905	918	835	878	936	873	883	860	834	867	855	892	895	807	835	852	852	862	832	864	851	902	895	923	896	867	932	848	917	873	917	879	873	892	841	898	886	842	905	870	833	865	886	883	903	916	866	871	829	862	888	853	856	871	917	874	805	841	879	871	902	922	867	925	856	807	852	858	855	886	889	905	831	875	833	831	896	896	893	923	863	876	861	845	927	899	886	877	834	862	831	910	918	866	923	839	840	864	933	874	850	931	865	895	880	840	885	835	904	895	861	892	877	919	913	915	893	891	810	880	931	881	894	893	895	903	906	907	841	893	883	863	868	874	904	871	838	838	900	880	884	850	902	858	876	924	871	865	879	927	887	873	880	898	874	850	863	951	848	863	852	882	932	889	829	900	878	856	863	952	846	898	885	827	821	845	887	857	854	829	849	868	857	882	893	876	877	903	858	894	953	813	970	869	916	862	885	862	882	906	911	836	891	897	865	913	868	878	834	856	881	933	856	833	897	903	896	857	928	857	854	908	879	880	884	877	910	884	901	864	874	896	922	888	868	870	830	890	874	850	882	895	888	873	902	875	888	880	869	828	918	836	862	894	815	908	971	951	836	891	882	869	888	878	874	859	854	877	885	847	914	849	885	917	893	861	920	896	914	869	916	852	835	907	831	894	896	846	891	883	854	852	867	815	885	873	892	883	871	894	879	872	851	896	891	869	862	870	938	870	881	846	845	850	884	829	879	931	909	831	870	888	890	894	901	908	879	829	823	816	852	891	924	891	884	887	920	889	929	913	909	881	934	863	862	862	854	830	823	861	898	823	903	853	892	944	892	884	898	833	856	852	900	898	862	903	868	900	862	894	820	905	891	878	855	840	907	829	930	891	875	836	878	849	910	846	803	915	980	907	915	869	902	913	866	863	874	910	887	879	870	843	843	914	870	878	943	863	884	906	916	894	852	866	937	843	898	916	868	812	873	880	899	846	892	950	808	858	903	942	867	876	899	894	859	857	874	882	927	829	894	882	907	852	944	890	807	842	820	862	848	890	845	852	866	827	863	913	906	906	912	909	858	852	842	859	880	944	860	858	857	860	894	844	897	834	916	899	818	839	907	900	939	907	908	844	894	859	867	881	883	852	842	889	850	880	867	836	876	841	806	884	891	876	875	883	907	884	874	868	844	837	871	875	844	905	857	876	857	867	908	885	819	939	852	854	889	897	860	843	952	937	970	895	833	832	867	866	919	904	885	899	888	900	882	883	824	928	857	888	879	863	885	921	874	878	849	874	911	856	829	918	924	897	873	859	840	822	813	954	890	861	915	831	907	853	858	798	868	856	911	876	861	883	890	872	883	879	878	882	898	833	873	804	889	868	849	893	900	928	945	859	949	870	956	845	811	859	860	848	892	917	911	880	902	882	911	864	888	887	859	950	902	933	892	872	773	874	836	893	900	888	891	846	855	890	966	896	846	816	796	894	884	887	873	873	852	875	842	882	827	817	872	949	937	897	889	828	862	878	858	855	881	902	888	838	861	828	909	890	842	895	823	862
24569	20956	24371	27689	20426	1809	436	420	373	320	319	335	323	305	292	281	302	321	259	290	346	310	290	273	299	298	322	287	303	315	277	296	301	310	285	316	304	322	309	308	314	279	308	310	320	264	289	277	291	305	300	251	289	281	300	296	282	312	276	304	309	270	292	324	278	289	308	289	287	284	309	276	293	308	279	252	298	288	288	256	274	262	300	285	312	308	288	299	274	276	270	275	316	253	287	267	292	296	277	282	255	293	278	296	287	306	286	338	298	298	302	305	323	310	301	295	323	269	295	324	268	315	264	290	257	280	299	289	315	266	292	295	301	326	283	293	289	298	277	281	281	286	290	286	327	270	278	306	292	305	297	304	283	298	295	281	330	309	292	313	281	301	263	288	298	295	304	303	278	288	304	274	301	271	293	278	320	291	264	281	283	320	272	293	265	313	293	267	318	261	280	286	311	304	329	320	270	320	268	279	260	266	276	268	317	294	294	298	296	284	311	295	287	305	265	323	306	292	322	280	295	284	314	283	294	282	273	289	291	261	297	315	263	259	288	311	284	283	259	258	275	300	290	304	268	275	291	278	311	285	298	324	346	271	300	254	302	314	297	296	277	310	282	278	312	270	296	306	292	267	285	290	280	306	309	256	306	280	289	283	297	266	247	297	282	295	277	273	284	305	301	286	280	287	268	288	313	278	264	267	295	301	294	289	310	301	273	282	323	291	276	271	300	284	302	297	302	281	286	298	325	301	310	285	279	281	309	269	287	286	273	300	285	289	265	262	292	303	262	276	311	271	281	282	285	304	297	284	275	280	299	310	295	301	303	291	277	257	298	304	336	286	288	282	327	316	304	303	326	295	324	294	242	284	276	292	297	291	334	287	275	277	272	274	293	286	295	281	275	320	299	287	278	327	288	280	288	298	270	303	300	271	300	285	313	305	298	276	242	286	297	292	285	311	320	303	305	296	305	312	294	288	316	304	273	280	269	275	279	317	313	283	265	294	274	324	271	291	313	263	316	297	302	286	334	279	308	271	310	281	301	330	269	284	280	294	306	276	263	306	301	293	274	321	287	311	291	312	269	278	273	274	268	280	302	312	265	282	275	287	312	284	273	291	273	323	281	276	269	283	289	280	301	259	319	290	302	294	294	281	309	290	283	311	303	275	295	284	340	275	316	269	289	314	284	295	285	303	318	301	337	294	277	302	296	289	289	277	297	264	289	312	274	310	286	271	283	289	318	280	313	289	254	279	321	277	299	310	285	325	318	280	331	278	290	284	280	272	270	300	296	281	309	280	274	284	308	315	329	277	316	278	319	297	327	288	322	303	290	285	272	292	304	272	265	296	303	286	293	281	302	268	277	272	293	288	302	309	286	279	298	317	310	264	293	278	310	280	287	276	279	290	283	334	294	313	293	343	320	266	294	280	305	287	286	282	314	295	268	285	316	280	294	290	328	286	284	307	258	295	290	277	293	311	295	292	255	281	288	326	305	291	268	266	300	282	284	297	298	280	296	265	314	282	310	300	279	290	309	258	274	316	291	300	312	291	281	269	297	292	268	277	262	299	268	307	280	269	266	301	275	264	325	308	302	299	289	290	290	269	314	284	309	315	299	281	296	277	342	299	305	312	286	300	286	291	288	290	311	301	271	266	303	302	300	282	301	288	262	269	272	311	289	295	308	269	283	311	302	282	295	296	277	296	300	303	294	282	276	292	281	278	289	309	276	249	274	283	301	337	261	270	297	296	305	301	287	280	309	283	310	319	292	293	299	291	264	296	294	316	291	290	279	284	294	292	305	302	269	324	269	294	281	297	283	301	295	271	336	317	306	288	287	297	310	305	292	284	285	244	285	280	292	261	300	311	277	244	272	302	312	286	303	300	271	306	303	295	279	286	295	287	289	283	279	295	298	287	296	271	313	280	270	282	273	267	282	266	265	271	296	307	297	282	281	289	264	268	270	316	289	278	295	281	254	272	294	301	259	264	301	280	293	303	281	303	292	305	288	289	296	251	286	309	334	292	302	298	300	304	326	313	297	310	298	294	286	279	295	286	263	291	273	252	302	266	273	281	293	273	262	304	298	263	276	278	280	274	255	271	309	277	322	299	267	274	330	297	267	283	277	334	307	260	281	259	280	297	328	242	263	312	292	338	311	301	260	293	337	311	290	295	299	285	290	298	254	295	311	291	290	275	287	276	285	283	261	311	286	274	274	308	320	320	292	295	269	279	322	298	296	286	308	275	298	298	322	290	291	282	251	287	290	290	262	274	312	305	298	291	297	308	269	302	319	258	287	324	260	265	262	279	260	305	282	291	300	281	292	312	285	273	314	307	330	259	283	261	329	292	311	294	301	259	303	297	257	288	281	282	287	298	275	308	311	299	277	275	303	287	298	274	283	276	304	283	285	315	274	267	292	311	297	336	313	282	295	279	289	261	282	286	287	267	291	290	296	284	299	301	284	279	271	310	301	263	300	260	308	244	272	254	290	297	291	313	316	317	309	308	280	264	277	291	291	287	325	309	305	287	260	332	291	280	266	295	296	312	272	313	304	260	305	325	276	291	294	291	284	279	268	297	285	281	299	326	304	293	274	318	295	312	288	305	250	322	312	271	305	298	282	300	308	292	279	310	308	282	283	274	269	295	289	310	295	248	287	307	299	309	286	318	264	311	304	312	305	315	286	302	317	305	280	300	275	274	267	306	299	296	288	297	282	318	277	304	278	303	307	285	272	283	273	317	331	291	262	316	283	287	322	299	286	303	275	294	300	305	308	291	301	303	269	329	283	280	283	299	293	273	339	283	280	311	301	263	293	289	272	317	298	299	286	293	275	284	284	303	297	308	320	294	236	287	278	318	285	276	291	295	310	296	304	315	259	279	312	281	277	279	269	284	290	286	293	247	256	291	275	301	282	284	288	276	284	302	272	290	293	264	276	305	314	316	291	281	250	294	289	266	275	296	293	284	294	282	277	285	320	281	286	323	279	311	302	278	308	282	312	287	284	269	308	307	285	285	278	287	305	292	268	286	301	288	277	295	294	282	305	262	262	288	290	311	281	306	276	291	323	303	306	303	320	273	323	315	308	291	285	269	270	267	271	271	291	288	300	302	306	295	260	293	294	287	306	275	287	290	294	289	292	267	286	278	288	272	303	280	264	273	263	291	315	293	270	316	292	286	266	271	280	327	311	316	301	281	284	292	286	311	298	278	256	291	284	280	284	260	285	291	307	267	275	281	265	272	292	295	310	279	296	280	290	302	292	331	313	309	280	261	296	269	285	292	275	301	302	288	286	280	315	288	319	290	301	291	269	286	320	270	255	301	321	338	269	316	294	291	278	275	283	286	294	303	307	286	288	298	286	296	289	276	289	285	296	291	300	314	272	273	285	306	296	297	292	291	303	269	290	282	299	292	287	299	309	266	282	274	292	312	274	298	264	301	289	301	296	275	310	323	307	260	325	262	303	287	299	336	281	290	283	288	298	296	299	297
3171	2772	1784	1023	795	759	732	674	695	637	710	651	621	660	683	629	718	683	623	695	669	699	662	649	652	618	657	701	674	703	654	662	684	665	660	679	636	662	641	684	687	659	631	634	626	656	659	627	648	642	652	666	662	636	626	692	653	687	640	658	652	629	654	655	675	649	668	632	670	601	630	651	667	644	631	628	649	631	665	675	672	651	707	652	678	678	658	672	631	646	651	627	677	653	641	694	672	685	671	638	687	696	683	663	652	645	651	687	686	658	658	631	638	647	649	707	611	624	637	633	641	671	636	647	669	642	651	640	628	622	622	666	658	661	688	665	653	662	662	654	593	658	646	670	683	721	652	693	640	674	666	637	624	670	631	620	612	640	666	691	612	636	643	674	659	687	583	671	656	695	638	674	639	677	606	662	675	659	709	711	702	671	668	627	628	659	642	640	659	633	641	641	635	745	631	682	664	673	667	652	650	653	634	633	622	658	635	699	705	673	613	600	659	620	603	658	661	714	701	693	683	656	647	647	692	657	640	627	697	640	664	646	658	625	660	682	605	680	662	596	663	667	687	583	681	680	658	699	635	646	615	655	695	695	621	611	665	670	684	643	671	675	631	631	669	627	651	694	685	673	661	610	691	659	623	657	620	713	638	644	653	667	687	619	618	656	641	607	627	629	665	620	639	642	617	673	625	640	608	678	682	668	631	637	655	650	646	631	693	662	654	671	643	660	635	665	658	628	629	640	698	571	606	643	707	622	627	648	649	630	653	620	625	648	657	660	692	656	651	608	688	673	684	648	679	623	663	664	655	653	646	677	655	680	687	689	632	666	639	679	688	657	631	649	673	666	650	692	665	617	678	685	607	658	707	618	671	626	610	681	621	651	656	695	654	617	692	658	654	660	642	618	655	626	602	618	617	700	653	653	667	679	686	666	675	625	685	649	650	661	647	635	642	627	623	661	647	650	624	652	671	665	676	695	642	668	621	657	653	693	655	620	699	685	643	639	647	689	628	687	662	660	696	637	688	636	661	688	676	632	650	659	684	638	654	701	683	641	660	672	645	682	655	638	677	642	661	669	629	648	649	650	690	630	646	666	643	656	682	633	666	671	661	653	640	669	675	659	629	713	627	648	670	643	676	678	648	656	671	652	623	634	653	642	691	652	606	633	641	654	646	663	662	602	638	678	620	668	666	689	657	721	608	637	679	656	647	646	663	647	700	673	674	631	645	639	659	671	632	645	666	649	678	675	628	641	657	648	643	621	675	655	712	616	635	686	637	678	618	661	678	678	688	655	698	643	682	661	666	633	641	620	631	696	681	649	701	631	665	692	674	625	641	657	654	669	696	636	651	680	625	644	618	660	659	679	683	637	644	708	667	653	692	664	675	645	687	633	649	649	617	675	620	622	648	679	661	602	674	662	667	657	653	650	661	641	667	608	637	644	671	589	665	668	665	667	685	665	675	638	627	635	641	680	658	651	641	637	609	634	636	628	583	694	648	676	648	634	695	641	680	631	695	718	657	640	613	595	615	676	650	637	696	605	687	669	667	654	605	635	647	637	710	687	628	626	623	669	663	643	681	668	645	628	643	656	631	634	660	677	613	624	616	613	650	665	659	642	652	693	628	684	680	683	669	616	704	632	640	614	666	695	670	668	657	645	679	667	683	653	635	652	646	661	610	633	626	637	679	640	695	699	730	673	715	676	671	676	667	666	638	663	664	665	642	646	638	658	611	646	676	685	606	694	618	630	640	654	603	669	662	650	677	714	694	641	633	646	696	657	674	675	660	665	636	720	677	685	680	678	633	648	639	634	657	641	700	679	616	665	663	682	646	646	676	630	617	619	627	630	613	626	654	631	683	680	650	656	642	636	663	624	681	636	660	672	651	624	650	667	644	626	644	684	676	678	674	606	703	656	679	645	644	661	615	681	611	653	684	656	641	627	657	620	643	648	637	662	661	627	647	668	693	692	677	640	658	628	665	682	642	640	655	593	666	625	642	607	635	670	682	643	650	652	645	655	605	696	651	661	656	681	662	707	644	662	662	657	700	675	639	636	647	632	639	651	637	656	640	656	684	646	643	694	674	684	625	656	647	638	626	633	654	655	667	653	659	617	672	628	711	648	625	628	624	675	660	638	626	618	651	688	638	665	646	687	702	684	665	687	706	599	682	670	691	640	636	638	650	674	678	708	722	655	655	683	638	654	666	657	632	716	654	647	632	667	618	649	652	676	666	646	628	651	639	695	693	617	664	662	676	626	643	656	660	660	618	629	668	621	706	677	660	660	675	666	670	685	696	672	661	667	716	633	684	621	669	686	648	655	662	695	644	683	656	669	633	637	667	650	657	634	656	642	668	664	645	678	649	602	675	659	667	647	677	667	643	658	642	688	658	672	648	645	626	668	667	665	656	641	653	653	663	655	656	660	689	668	668	675	694	618	659	669	655	640	670	670	702	635	636	685	638	622	662	644	645	682	630	636	642	675	650	677	616	617	667	681	666	628	663	671	648	690	597	652	647	714	638	663	631	634	682	679	629	649	621	647	667	634	659	631	684	674	625	664	644	676	649	643	643	608	673	663	684	581	709	696	637	627	689	684	699	645	686	624	647	656	647	680	648	663	651	690	663	670	673	691	693	674	665	646	645	669	694	664	629	613	652	652	637	615	683	630	646	657	693	648	657	666	663	633	645	649	684	686	672	637	659	689	693	665	625	681	640	651	716	645	646	693	685	643	660	645	681	589	633	615	622	700	679	657	678	618	669	676	651	693	650	656	668	646	662	617	641	670	662	632	689	639	623	657	678	676	643	646	664	663	685	666	654	646	696	666	701	690	619	626	691	659	652	672	651	670	602	637	610	683	682	624	687	651	642	641	678	706	664	657	669	672	637	649	676	592	689	667	618	683	660	659	701	653	658	605	590	639	641	664	615	624	644	660	651	663	672	634	643	731	663	651	664	622	643	643	617	653	614	662	632	634	678	677	611	639	676	640	646	652	685	654	619	676	658	630	665	645	626	620	643	667	656	654	718	638	696	701	662	667	648	665	635	647	646	662	638	665	674	705	652	678	664	668	687	657	644	656	678	635	684	701	681	629	663	707	604	643	676	667	698	642	688	670	716	630	642	656	696	671	642	645	656	692	622	698	694	631	664	694	654	642	650	653	667	654	668	687	697	715	663	646	679	646	655	657	687	646	679	676	660	647	632	674	620	686	708	658	632	646	636	678	581	708	652	623	675	634	647	620	662	622	651	644	635	665	694	649	675	683	627	650	680	641	664	670	642	685	640	672	644	655	658	630	625	665	659	677	647	706	667	662	628	649	682	663	663	621	663	659	668	679	635	683	643	650	662	648	612	662	680	598	679	671	644	696	627	650	642	649	672	675	656	648	649	635	622	643	630	679	651	653	633	691	650	618	683	612	660	669	686	666	677	705	681	625	671	668	647	656	695	607	595	642	654	662	672	636	669	614	656	655	711	650	647	625	679	659
23797	20932	24995	27000	20937	20646	1136	375	253	227	200	218	189	160	152	165	170	134	126	128	144	137	130	160	129	140	131	120	144	127	161	153	142	138	150	138	138	148	131	172	110	144	134	131	135	139	144	131	142	126	128	131	139	125	109	129	131	139	125	111	128	131	127	117	117	145	128	118	119	124	124	136	133	117	128	118	126	140	135	102	121	131	133	129	146	133	132	110	119	129	127	137	127	117	129	132	153	147	124	99	143	136	131	144	130	153	135	113	109	114	133	120	126	125	137	123	129	117	120	161	119	140	140	121	125	144	123	133	109	127	147	141	110	133	116	115	129	138	118	127	137	141	135	126	144	162	134	115	132	135	144	112	149	108	119	149	156	132	119	130	129	129	130	109	108	117	141	124	128	144	129	120	119	130	134	122	131	144	133	110	145	116	125	148	120	122	120	140	156	126	119	133	127	119	128	114	122	116	138	138	125	121	121	142	122	137	140	164	142	128	131	99	119	122	141	114	135	155	140	118	124	131	137	171	134	143	128	138	156	125	138	138	126	132	124	135	136	156	147	125	134	147	127	112	127	120	133	146	116	125	109	132	122	145	124	115	134	127	138	135	149	135	123	134	144	129	132	128	130	128	101	144	132	120	121	132	121	99	133	133	130	120	120	130	129	136	120	140	134	110	160	133	115	127	133	113	145	115	100	123	134	156	119	139	122	120	123	133	131	139	137	119	120	127	122	148	121	117	134	140	111	128	122	141	133	135	127	136	120	86	140	122	109	120	124	132	113	115	129	127	124	127	113	131	151	128	130	112	123	149	120	125	121	119	144	141	130	136	128	120	121	165	126	122	147	135	120	149	128	125	140	138	154	125	129	131	129	126	139	140	138	115	127	131	105	126	138	138	121	126	128	127	120	106	140	145	114	144	120	123	127	96	133	130	122	141	125	133	134	138	125	125	127	132	134	157	121	127	114	118	150	121	138	124	146	143	103	119	113	144	155	133	158	140	121	123	135	140	118	131	124	111	108	115	124	133	126	141	122	132	164	139	117	138	124	127	133	117	137	124	132	115	137	130	140	121	119	122	138	139	138	135	113	126	112	130	129	125	109	113	119	139	126	117	125	132	122	122	127	130	126	116	114	155	130	142	152	136	127	131	128	111	137	147	138	125	151	154	131	133	129	146	125	113	120	119	130	143	146	139	156	120	124	146	147	129	122	118	124	135	122	108	136	108	132	132	137	122	116	124	145	136	139	150	126	125	133	126	121	127	140	125	128	148	116	140	141	134	129	129	141	144	114	131	150	123	130	123	127	129	144	132	125	138	132	132	119	125	138	134	127	117	111	149	127	132	154	122	132	139	143	129	124	134	133	119	141	129	130	133	128	122	137	144	137	111	127	100	130	142	110	132	130	129	128	142	119	138	126	136	122	134	142	138	127	137	122	124	128	128	137	112	156	93	131	123	134	96	120	138	135	94	121	131	123	120	141	120	118	122	145	120	125	129	122	125	126	133	122	108	138	142	146	136	132	131	117	134	116	126	132	137	137	115	154	122	126	148	134	112	127	133	151	141	153	139	131	163	131	135	124	142	135	122	118	129	151	131	145	115	118	134	138	143	122	138	135	131	119	113	134	146	112	145	138	133	144	129	125	139	116	129	132	131	116	135	135	141	126	112	128	151	116	122	131	115	131	126	144	122	138	113	130	133	123	132	125	133	125	116	137	119	116	116	139	119	154	136	132	178	137	127	122	120	124	123	130	113	137	136	133	108	119	133	110	136	146	156	109	120	132	125	132	137	132	118	132	136	124	119	144	132	132	136	132	108	143	102	134	129	148	121	132	111	144	129	144	126	130	119	129	123	138	125	109	117	153	131	130	124	139	137	140	127	128	114	140	127	130	130	127	123	132	119	132	133	125	137	134	129	116	129	144	140	118	108	141	119	139	131	141	128	129	129	120	128	135	131	124	126	118	133	120	123	141	125	111	141	126	126	149	145	137	144	119	143	144	135	139	105	109	130	127	118	135	134	119	147	141	135	125	132	118	140	135	122	129	149	129	131	124	161	118	122	138	118	103	122	143	130	112	130	148	127	122	131	127	145	103	131	156	139	128	122	147	131	116	114	139	144	137	117	120	110	126	130	142	125	131	146	126	136	117	118	125	129	126	137	131	129	125	131	118	134	107	121	139	105	115	112	120	130	127	142	123	113	143	123	132	125	133	104	125	140	141	139	124	163	131	134	131	131	130	148	100	121	136	146	133	89	123	138	137	134	126	115	121	112	127	160	147	127	123	122	138	124	136	93	124	125	128	110	139	165	125	107	129	126	138	138	111	126	111	138	120	139	134	144	142	126	135	116	109	145	143	132	126	142	129	110	118	139	139	134	121	117	107	111	138	119	148	128	120	126	138	128	125	112	130	120	128	129	114	141	124	118	130	134	105	122	127	133	125	106	117	132	145	132	118	125	127	137	137	114	128	121	132	118	132	125	121	124	127	109	141	134	122	109	122	112	128	110	119	127	117	114	119	139	122	140	105	123	135	130	128	123	125	115	115	133	123	132	128	121	147	119	139	118	140	137	127	130	129	106	123	142	132	131	148	144	113	117	113	150	108	132	119	150	139	133	113	127	129	113	124	121	126	154	143	146	108	118	140	136	129	134	144	133	119	105	128	138	118	120	110	147	119	119	147	139	122	159	110	127	114	120	104	138	130	139	131	136	114	125	127	125	130	140	151	142	162	133	124	120	149	133	134	140	149	135	129	132	128	139	109	129	131	135	114	119	142	113	129	141	115	142	129	117	114	138	113	127	137	136	113	125	141	140	122	131	137	123	105	124	146	132	119	107	129	137	115	103	131	116	153	137	128	126	126	122	118	132	129	118	175	116	145	136	119	124	122	124	134	118	147	119	122	114	147	140	141	141	127	143	110	123	132	111	139	101	148	131	116	144	125	129	134	129	136	142	146	120	132	125	103	130	143	140	145	111	124	152	125	133	132	113	130	120	111	124	117	157	131	128	134	134	136	146	110	132	144	147	115	145	130	125	146	141	114	138	135	133	108	131	121	138	139	135	128	126	106	118	126	126	114	134	110	124	124	106	154	134	136	123	123	130	123	145	148	141	153	133	150	117	106	123	115	109	136	127	138	129	114	134	133	141	122	117	135	127	146	120	139	134	130	143	139	137	121	140	134	123	117	116	121	140	127	105	126	149	123	141	136	117	115	113	127	145	152	130	103	121	148	136	133	117	136	124	128	135	125	124	124	121	114	117	151	131	132	131	129	140	134	135	124	129	125	137	109	135	125	145	158	96	111	101	103	114	145	131	135	135	123	148	119	104	121	138	130	134	124	123	129	134	146	155	122	133	152	123	141	124	148	107	140	149	126	140	124	134	119	127	123	136	135	132	120	130	127	122	142	144	133	144	128	129	151	123	136	143	121	112	131	142	138	128	133	143	144	132	129	131	128	125	131	117	146	139	154	117	119	138	121	126	139	127
2972	4343	2334	1029	698	549	428	407	391	394	366	386	344	360	361	349	344	361	349	336	328	341	320	346	322	344	376	321	346	299	315	343	357	383	338	332	346	341	346	314	334	319	355	339	363	326	315	326	355	329	340	324	323	304	304	326	328	321	326	355	311	320	322	323	333	348	341	299	320	324	370	318	306	328	327	328	316	326	312	283	350	329	318	339	343	349	348	281	340	353	358	323	318	319	310	321	365	351	354	335	334	300	338	300	339	336	311	363	331	327	335	322	308	347	313	325	329	330	320	320	354	297	324	351	323	347	357	300	328	303	349	354	343	324	313	321	330	327	335	336	315	338	312	344	324	322	308	321	310	339	298	348	336	347	354	321	321	333	306	336	324	332	332	342	309	366	338	337	323	321	355	329	327	345	319	364	356	334	359	326	287	310	362	334	339	354	314	323	315	330	346	319	320	319	336	351	335	351	309	335	322	323	346	349	344	345	333	347	317	339	352	316	323	316	335	317	320	319	315	325	335	336	289	333	313	357	364	334	349	337	346	340	341	323	358	357	324	334	345	321	350	319	333	340	345	297	346	328	351	323	322	326	343	321	350	317	334	344	346	341	318	338	314	345	327	318	332	330	321	349	309	306	323	356	325	346	353	337	313	350	316	314	333	304	325	319	324	354	318	323	319	329	361	362	344	348	337	324	353	317	333	310	340	322	347	328	303	329	351	315	334	327	314	327	314	351	343	303	373	331	329	351	306	305	335	369	332	308	321	323	342	310	324	309	329	321	315	343	333	314	349	329	352	314	324	320	342	302	302	337	316	321	319	334	312	354	348	318	329	331	313	338	327	335	336	352	322	314	336	338	321	344	336	327	331	312	354	303	320	357	342	314	348	282	311	370	329	351	336	326	337	293	301	317	310	357	330	352	352	351	332	339	321	322	340	334	312	329	338	315	344	333	353	326	331	344	330	350	340	333	322	345	339	330	335	308	294	324	320	321	287	346	303	307	341	334	352	304	341	343	336	344	307	306	312	325	318	355	345	342	352	367	351	301	320	309	302	338	362	326	305	285	312	317	336	325	288	367	307	322	344	345	321	348	347	370	343	323	349	362	333	343	320	336	324	342	338	334	321	348	296	327	329	340	356	359	334	362	325	304	320	302	327	359	342	364	336	299	329	287	314	340	310	338	327	328	329	333	312	284	375	334	359	326	307	318	317	338	335	345	321	309	311	320	343	308	320	332	349	319	324	296	321	313	340	349	338	366	311	314	331	318	309	313	322	333	299	306	332	305	344	359	334	321	360	320	339	333	349	317	296	319	359	366	312	323	304	316	335	337	361	325	306	342	321	330	363	336	316	316	352	339	327	286	324	333	351	343	360	343	316	311	336	336	351	345	350	372	296	341	306	339	327	346	317	343	365	340	328	349	347	326	296	330	310	341	323	335	328	353	304	311	354	345	353	319	362	321	313	319	344	329	346	315	277	337	342	341	337	313	311	346	316	325	327	335	304	313	343	346	322	337	340	327	314	313	335	324	317	307	361	328	356	335	333	339	310	337	341	310	349	321	343	376	320	302	328	336	317	341	317	355	358	317	317	341	356	345	341	339	369	353	339	321	320	325	350	327	356	332	323	336	357	325	314	312	334	317	340	376	344	309	361	307	315	324	329	296	338	329	349	328	350	313	366	350	296	293	343	336	316	336	345	346	333	360	334	325	286	326	333	336	334	331	307	329	315	321	328	330	314	324	340	349	362	342	344	333	301	316	327	337	286	322	303	303	307	328	299	321	316	341	336	332	329	321	332	357	340	340	336	321	303	357	304	319	324	337	345	320	333	337	347	314	310	325	327	341	325	322	313	330	339	349	344	337	341	350	312	356	327	349	335	351	322	349	299	310	349	334	314	314	342	357	337	323	345	324	327	312	285	332	355	349	368	334	295	345	329	323	338	293	324	317	351	332	322	314	337	334	307	320	334	340	314	334	314	333	314	306	338	324	343	315	331	363	336	327	341	360	301	333	305	349	325	346	333	341	335	313	345	303	293	342	333	323	333	348	331	327	316	372	314	362	339	330	375	318	365	314	336	378	331	302	329	341	311	335	330	327	359	314	355	313	349	316	346	319	339	337	331	327	343	295	360	329	348	364	306	335	344	315	347	309	335	335	347	360	337	331	355	322	305	320	331	293	328	328	366	335	332	363	357	358	296	348	291	305	331	329	337	324	324	336	335	338	326	319	325	343	299	322	335	365	328	341	339	320	330	341	334	319	339	309	340	337	349	317	325	321	337	310	351	339	342	353	324	326	315	307	333	309	304	328	315	318	324	328	333	333	343	289	325	327	355	327	309	308	340	325	325	319	315	349	315	318	331	310	350	347	338	309	325	338	347	323	325	345	304	342	338	296	310	314	359	331	296	314	325	307	329	337	320	324	336	314	329	305	372	335	275	330	351	335	323	342	340	327	329	344	321	311	345	327	352	323	340	321	322	348	341	331	363	336	312	372	353	343	324	354	330	326	349	352	347	337	332	314	337	296	311	364	308	350	339	327	343	348	333	304	331	314	339	341	311	319	356	313	311	342	298	307	313	340	330	331	322	311	329	299	300	366	332	328	354	335	341	342	347	319	320	343	318	336	343	292	309	310	372	345	334	324	340	355	323	320	312	343	321	321	326	328	333	340	345	339	297	330	328	346	345	371	292	335	337	327	367	305	335	319	359	293	307	341	321	320	327	322	356	307	291	370	342	330	335	306	326	330	339	316	311	297	311	341	344	335	328	330	333	320	315	306	340	374	369	357	358	337	349	347	324	340	344	332	307	338	336	311	328	326	337	302	348	344	312	349	298	328	315	311	337	338	338	357	326	337	320	331	361	347	342	328	373	310	336	325	342	337	332	334	318	305	353	315	364	327	351	330	301	312	323	327	340	313	305	313	319	323	354	375	310	382	318	321	313	342	305	326	297	314	320	309	327	289	359	351	331	320	362	321	292	313	327	322	338	385	329	320	288	341	309	294	341	389	302	326	324	337	336	318	341	318	313	366	338	332	314	333	364	335	303	310	320	321	346	314	298	359	338	304	319	360	301	326	291	300	340	335	319	330	317	317	321	316	336	357	334	314	324	329	324	334	349	317	364	314	339	315	310	349	334	316	339	338	323	327	335	348	358	311	362	336	340	350	343	330	340	314	296	350	334	348	325	311	367	326	315	356	323	319	345	286	325	330	351	328	305	325	337	333	349	343	359	336	312	324	344	301	311	336	323	316	348	299	362	312	346	338	342	307	323	328	325	354	326	336	283	320	375	319	336	280	367	343	332	296	335	310	345	333	334	303	343	337	306	355	336	339	319	338	327	332	345	320	349	335	322	309	301	313	360	322	321	328	330	315	358	337	344	354	331	315	313	304	323	330	339	349	339	333	318	308	359	299	302	299	309	316	369	347	327	314	351	343	319	340	299	322	330	354	316	326	346	338	337	351	297	310	342	332	312	332	363	309	303	342
32280	10367	1138	502	409	391	410	391	409	436	410	376	402	375	393	413	390	384	427	412	390	377	373	401	383	440	387	411	399	373	416	385	360	369	393	384	408	409	408	405	380	391	402	407	410	386	393	395	375	379	374	464	427	424	400	394	376	416	381	400	407	389	407	403	357	410	410	364	387	402	438	398	444	424	390	389	391	448	432	367	429	393	392	413	401	394	427	419	421	405	374	433	414	388	383	443	407	437	397	431	393	388	368	385	396	423	425	407	421	416	373	356	361	372	343	428	400	421	373	417	426	404	408	382	413	392	438	426	359	387	389	402	366	407	424	424	355	390	412	378	377	366	404	399	402	376	402	381	371	423	402	398	431	391	394	406	405	441	394	402	395	414	378	420	425	363	363	404	419	366	387	438	392	379	377	391	407	397	374	413	431	405	392	369	405	411	454	416	412	392	425	390	404	409	371	410	417	412	419	405	369	381	387	395	371	440	398	392	378	379	366	398	400	403	397	393	437	368	423	416	427	395	424	374	401	397	372	420	380	441	400	392	363	413	404	386	415	407	392	415	369	344	372	365	395	448	400	385	365	356	370	415	410	377	385	412	369	405	406	382	357	380	425	374	399	382	387	378	395	369	376	430	412	404	355	400	381	379	395	357	379	347	386	349	434	395	399	394	429	406	378	431	374	398	366	426	396	431	402	394	417	417	372	381	372	386	406	421	380	393	395	358	361	426	414	357	387	405	377	423	389	369	377	400	405	409	406	390	378	394	398	416	437	404	393	392	393	398	440	375	374	381	409	360	380	357	397	373	374	364	395	423	350	419	427	398	402	423	389	436	393	376	393	413	427	371	424	359	447	379	375	427	411	401	417	382	413	406	384	385	429	372	406	390	427	391	410	391	385	384	409	376	411	368	390	373	357	403	389	386	405	400	447	395	404	436	371	370	390	424	366	404	394	369	416	396	411	434	397	430	381	387	364	411	378	378	383	397	359	418	420	366	377	387	416	408	393	395	388	415	371	387	419	365	388	394	398	393	367	376	413	403	395	385	393	398	403	395	404	375	378	374	415	389	411	397	367	402	396	381	389	370	405	370	403	397	402	407	420	407	383	399	395	371	421	360	360	387	424	381	382	412	410	387	392	421	394	386	364	375	401	388	398	390	356	397	398	371	379	424	370	372	419	400	382	434	413	420	380	415	380	424	411	409	361	391	385	390	395	392	423	399	396	384	409	381	389	408	382	334	370	393	387	389	396	391	389	398	410	374	365	380	425	398	400	377	391	382	418	388	386	402	380	387	429	413	395	448	363	404	392	377	391	402	423	357	384	351	359	381	380	373	386	385	393	389	381	379	401	341	391	402	406	420	365	406	388	401	364	381	422	371	398	385	419	388	390	387	385	344	415	407	381	373	396	427	349	376	404	392	389	395	402	427	470	406	366	414	367	393	389	393	375	356	401	386	404	411	387	396	369	390	374	388	383	377	417	421	419	428	369	413	355	372	384	390	393	400	378	422	381	386	400	422	366	408	407	375	382	422	404	390	396	408	369	393	382	390	445	378	390	356	398	397	402	428	368	370	402	389	375	366	400	377	404	402	340	397	444	374	388	380	407	359	392	383	410	404	419	418	414	369	424	401	401	411	349	417	389	385	400	385	407	418	402	400	438	405	407	358	360	393	407	399	391	364	389	369	397	413	388	373	417	372	394	415	426	371	421	383	402	412	376	391	425	433	403	389	387	417	402	383	394	405	381	450	391	375	385	383	411	406	362	393	380	416	399	383	394	403	405	395	404	422	430	358	393	402	421	402	421	432	366	413	402	415	415	393	399	412	380	382	401	356	376	362	380	415	394	366	357	383	405	454	387	389	383	380	401	410	397	412	402	344	401	365	381	414	377	378	397	393	393	409	392	380	401	389	390	389	368	403	419	425	384	360	407	381	385	405	384	385	378	398	393	413	395	368	362	422	387	357	402	415	372	377	371	448	391	373	442	402	369	374	422	412	387	396	402	413	369	371	403	377	373	410	371	390	426	430	420	358	369	372	363	364	362	373	371	393	353	387	381	418	384	410	406	411	387	405	406	382	397	398	405	401	401	403	400	411	390	418	369	396	391	402	394	426	362	363	391	413	385	392	399	390	387	389	399	379	381	391	399	395	413	379	387	382	348	410	394	428	403	390	422	352	405	404	405	374	400	379	353	383	405	404	418	427	448	365	379	365	381	356	387	401	440	410	390	424	413	385	390	395	388	375	408	405	409	428	367	400	412	412	413	397	385	382	392	407	401	431	358	399	405	394	383	398	378	388	408	416	417	354	379	378	423	448	389	409	404	388	370	409	409	415	395	384	396	396	361	413	398	394	379	414	375	387	413	386	413	385	371	366	379	382	390	346	387	381	382	418	380	394	397	423	352	403	403	419	429	408	366	390	420	408	359	405	387	396	395	352	385	406	393	380	400	394	378	424	388	418	419	354	406	400	405	386	383	388	415	379	429	388	404	383	381	413	411	382	413	403	370	388	410	430	381	387	396	408	412	393	433	388	399	393	413	375	420	384	396	367	407	417	427	374	393	382	415	381	419	389	375	383	424	422	414	388	376	381	369	395	376	372	362	399	444	372	356	408	368	403	385	394	387	377	419	364	379	377	396	395	415	419	367	400	394	420	420	388	388	405	423	411	371	376	456	405	407	394	367	401	359	378	478	402	437	378	422	380	382	371	370	395	384	408	403	389	411	396	360	367	355	424	419	401	347	411	385	409	376	434	425	428	386	414	365	403	364	386	403	370	437	373	386	418	383	405	431	400	381	395	367	438	403	388	370	406	426	401	420	378	387	392	393	397	371	436	375	394	401	371	381	367	405	400	422	386	368	384	399	389	404	387	419	413	402	411	403	419	372	383	443	431	427	420	387	396	439	420	406	430	409	376	401	399	431	380	398	389	370	373	440	372	408	409	378	397	390	426	434	384	398	422	428	377	376	436	407	409	406	374	384	415	414	430	395	398	388	364	390	393	397	368	416	376	395	424	408	412	377	429	369	389	421	376	417	381	419	377	350	393	413	403	424	424	401	365	398	418	367	380	411	397	398	381	377	406	378	404	377	415	426	408	385	399	354	425	430	398	375	412	410	361	383	385	379	370	439	385	361	435	406	390	435	418	372	407	397	420	422	356	383	397	369	349	367	428	398	382	397	425	396	370	388	404	398	359	413	378	400	376	400	415	421	450	398	391	378	390	389	391	402	386	417	383	387	431	397	422	403	412	436	443	389	400	381	438	397	389	422	408	393	418	392	410	385	404	411	373	398	422	393	416	387	391	385	378	397	394	370	433	424	438	380	427	413	416	385	413	430	412	363	374	371	381	403	376	387	346	426	389	372	403	401	382	407	403	400	404	353	395	400	416	431	416	403	368	406	437	381	396	399	393	436	422	369	419	356	368	410	392	388	367	394	380	391	415	397	397	379	383	425	390	407	383	402	426	380	394	421	401	381	395	406	400
5637	982	896	849	913	908	892	862	876	864	843	875	897	842	835	919	875	847	890	850	873	894	856	876	872	845	913	883	922	870	877	903	864	880	814	918	862	886	891	913	855	849	929	823	811	914	849	920	877	879	881	892	914	881	899	855	859	857	895	896	864	863	904	902	928	883	860	899	837	868	891	861	850	823	889	866	855	910	831	859	935	849	833	846	886	821	840	891	870	874	928	877	879	831	903	882	838	873	886	878	865	857	877	872	874	873	922	860	858	872	862	911	801	929	864	892	906	886	907	912	874	860	862	909	955	861	878	854	885	929	882	911	915	869	935	875	870	835	905	928	897	860	853	847	868	848	900	859	889	868	905	886	880	858	891	904	911	878	847	859	850	895	855	941	883	855	920	877	871	893	862	868	919	830	911	899	863	861	892	813	886	892	884	923	843	870	877	926	931	852	868	831	962	833	863	871	946	877	910	878	896	916	903	872	902	883	851	879	866	928	901	857	867	853	858	918	897	923	841	885	879	860	819	882	854	863	880	904	845	823	904	880	887	888	856	902	855	898	849	897	886	884	924	863	860	891	886	916	845	917	918	914	841	888	915	900	890	876	877	898	884	836	877	935	921	888	938	870	889	851	844	890	857	855	910	887	897	860	892	866	865	942	862	829	928	837	864	839	874	910	892	889	826	925	866	893	872	875	844	900	913	865	902	906	888	902	842	880	872	912	875	856	901	952	848	916	884	844	880	860	861	904	891	896	937	899	854	841	827	846	901	863	880	868	919	923	837	847	870	854	875	884	866	904	837	823	909	900	878	935	907	915	914	854	872	865	833	864	864	899	852	863	889	897	892	901	887	906	897	862	904	795	966	893	898	841	950	904	900	849	887	866	845	862	880	863	835	843	889	876	916	875	844	807	877	908	854	902	886	921	871	853	886	857	878	904	850	856	867	910	868	909	912	906	884	850	875	910	835	839	868	906	906	851	843	866	876	882	829	886	842	882	880	889	889	841	860	887	873	896	828	878	864	848	825	902	934	869	890	894	877	903	808	887	888	828	865	848	864	855	877	866	861	884	911	887	878	875	887	968	841	899	884	883	870	854	866	854	948	913	873	929	848	896	792	911	856	914	865	874	902	889	902	886	893	897	844	849	933	879	940	911	899	904	862	915	872	899	847	842	892	824	892	866	930	874	895	898	857	867	880	872	866	896	806	895	849	878	851	934	860	817	856	856	851	907	866	883	906	859	896	859	914	890	844	935	936	790	882	864	828	866	866	890	858	860	878	934	873	906	872	858	909	884	956	848	885	851	869	871	865	846	911	845	879	892	905	910	890	904	878	813	904	882	891	887	879	905	852	937	889	945	857	934	863	927	863	871	891	903	876	937	863	811	902	927	915	872	825	909	886	874	905	902	911	870	906	901	881	862	865	865	914	882	886	917	858	828	855	871	871	862	849	868	871	877	873	895	866	857	947	853	835	888	894	891	914	918	905	933	855	892	901	866	912	852	875	881	889	883	912	887	875	849	891	849	856	872	923	891	853	888	859	819	862	857	851	891	854	927	833	893	898	850	877	877	852	841	908	914	852	881	916	895	875	891	884	879	848	889	863	876	861	869	888	877	884	835	873	832	836	903	899	940	917	863	860	911	842	838	872	880	878	862	822	861	905	917	849	880	857	915	864	884	932	868	909	882	874	882	837	847	890	861	875	859	883	865	905	845	890	847	899	848	871	890	863	889	841	867	882	894	855	866	835	862	857	888	887	869	870	858	901	876	903	892	893	869	901	889	896	886	862	853	822	873	926	855	924	883	841	881	838	862	891	865	903	928	899	872	880	866	908	873	875	811	885	857	884	901	928	897	880	846	892	858	894	896	876	844	873	866	853	911	859	955	839	818	837	864	864	888	895	842	883	881	898	896	878	859	904	916	887	828	874	874	860	823	889	883	882	909	898	894	878	832	838	909	913	920	863	837	879	828	888	884	886	865	872	905	902	920	893	815	827	890	855	871	918	880	863	840	885	874	887	909	889	870	934	877	888	859	841	889	808	921	866	885	922	877	861	921	899	901	891	894	923	886	872	879	903	837	875	889	873	859	910	868	833	863	870	882	868	884	901	917	936	875	887	864	871	878	828	886	894	877	924	835	885	835	851	887	870	894	867	861	899	844	894	876	873	890	888	926	881	825	924	830	884	872	882	856	919	911	798	887	831	949	843	907	930	868	852	867	899	899	887	896	912	895	860	921	898	841	904	935	899	856	881	867	921	879	860	885	868	879	863	928	879	883	921	853	830	895	919	918	850	851	856	890	874	876	895	847	918	906	858	894	909	864	900	906	906	861	869	849	903	881	895	915	867	929	840	875	888	863	819	931	880	881	849	899	864	843	819	927	918	910	887	884	914	876	830	918	893	907	888	879	858	857	877	837	906	917	889	864	875	907	921	879	924	808	853	828	893	889	887	958	901	864	872	897	876	857	883	857	916	877	833	845	881	853	908	887	835	855	880	855	916	877	887	855	882	902	890	893	864	902	822	920	839	889	856	845	853	847	868	890	831	860	886	852	832	901	891	876	895	899	946	875	846	838	876	868	936	856	860	922	907	913	898	899	852	907	881	883	842	861	906	870	871	856	822	886	856	886	875	939	918	846	941	885	897	863	906	882	881	867	813	836	891	840	901	911	923	885	886	910	867	846	868	893	922	869	886	811	798	854	875	869	895	885	901	876	827	903	866	869	914	850	884	886	860	909	879	881	819	872	859	883	872	893	879	880	853	876	870	851	878	850	922	866	905	905	857	866	877	932	889	893	926	903	886	852	912	836	904	938	906	861	956	895	880	866	857	856	939	871	826	881	886	823	835	882	852	869	848	906	846	871	894	836	876	856	912	889	870	863	903	907	897	877	891	896	873	872	872	899	849	831	873	852	852	831	896	879	853	886	892	846	931	880	883	902	869	948	939	885	838	849	842	905	883	892	886	909	893	795	884	882	827	836	922	848	857	859	948	920	907	883	867	878	854	837	831	920	842	873	861	906	913	892	913	898	866	838	893	863	870	836	826	870	898	878	914	856	908	874	844	891	899	886	874	938	915	814	857	916	898	849	874	849	858	892	900	920	885	857	854	867	871	905	918	882	914	863	867	868	892	868	894	863	879	894	912	881	901	871	894	895	890	842	870	892	870	842	879	848	852	875	827	870	888	896	889	843	866	862	899	840	872	867	886	869	881	946	834	854	917	910	918	918	869	883	816	922	888	816	918	909	883	878	890	862	885	917	875	883	852	835	915	903	856	908	878	884	879	893	921	908	839	865	813	871	902	884	913	853	906	852	919	846	878	933	870	863	885	844	868	845	902	875	877	913	830	865	877	878	830	868	907	931	883	841	891	911	862	842	894	894	913	881	890	831	847	897	913	833	878	884	868	886	901	914	859	891	905	809	854	855	934	935	865	875	830	932	865	929	861	856	895	895	873	882	912	845	867	807	866	895	919	866	892	896	883	853
24535	20884	24199	27533	20242	1965	471	392	346	301	301	318	351	313	306	307	296	259	311	293	291	295	295	322	313	319	301	240	272	282	312	318	297	274	307	308	297	281	294	292	279	304	304	323	321	295	325	299	309	297	316	341	275	296	307	308	282	283	280	304	305	270	286	300	255	292	311	299	322	284	285	314	289	297	300	257	293	270	318	275	284	274	280	312	296	283	328	276	329	311	321	319	347	289	263	294	270	299	286	280	281	282	303	276	277	287	277	285	295	306	319	288	273	293	326	322	264	272	329	312	243	288	266	257	301	290	271	276	277	267	259	274	311	287	272	295	298	290	286	292	298	301	300	338	310	299	294	253	289	280	287	278	284	260	318	271	293	293	291	301	268	305	289	290	286	288	283	304	313	307	287	270	274	282	282	311	325	278	271	285	292	253	302	262	246	302	311	330	285	313	278	297	266	259	289	272	292	295	292	261	268	312	278	295	297	262	305	318	266	279	315	268	245	282	294	295	260	301	280	293	286	280	290	288	280	319	246	282	322	287	296	277	280	264	304	292	278	309	270	268	309	250	303	299	304	278	309	318	293	309	271	299	280	302	275	275	301	323	275	285	334	283	282	314	318	281	287	291	322	300	300	321	313	268	325	246	274	313	274	280	319	283	290	270	295	296	252	267	296	295	308	280	290	272	286	270	297	300	314	295	300	282	296	281	296	308	295	320	327	309	301	297	322	319	287	275	283	285	286	316	312	275	316	301	289	268	292	300	280	314	317	309	331	313	281	293	285	289	265	282	291	306	289	306	290	307	291	311	281	299	293	296	270	304	267	256	333	273	294	298	278	329	259	337	275	295	287	302	312	306	276	320	285	258	315	318	323	320	302	284	335	274	289	295	285	261	276	301	285	292	251	293	327	271	316	287	295	304	294	263	295	310	291	299	305	293	287	307	288	284	278	264	331	263	303	323	287	298	288	282	290	316	346	294	286	293	292	300	296	263	291	277	284	296	297	325	275	300	289	299	288	273	267	274	292	291	278	306	274	295	292	307	274	260	300	272	281	285	294	278	292	304	279	290	276	277	285	305	316	280	278	314	313	283	290	278	296	296	307	288	256	304	290	282	291	337	266	273	280	314	290	275	310	312	306	260	287	239	304	274	300	297	282	272	306	278	264	265	293	276	304	304	280	277	274	296	312	281	294	283	279	274	294	325	278	303	314	286	320	285	264	283	262	290	279	271	293	263	323	301	309	274	281	281	284	282	294	305	313	274	297	259	291	254	299	313	294	307	265	302	298	303	292	280	300	299	261	300	274	304	297	310	328	282	301	294	303	305	309	288	306	284	285	259	266	304	307	291	280	318	302	267	291	307	272	324	311	265	308	261	273	280	284	305	289	255	278	289	290	304	316	291	275	291	316	303	280	292	303	280	302	306	285	296	286	290	289	289	312	271	242	282	300	273	253	272	279	313	292	289	311	313	261	319	288	281	276	300	285	296	322	281	304	298	276	287	297	328	288	281	284	252	313	297	308	280	284	275	282	296	297	285	280	287	302	292	272	309	281	297	268	265	277	293	309	279	288	278	268	305	308	297	245	295	300	295	325	249	262	272	295	282	268	261	271	331	319	303	268	294	302	299	283	260	309	282	302	328	313	278	254	321	313	283	315	280	300	288	324	260	291	301	298	325	322	298	305	317	292	312	279	315	279	325	315	292	258	319	295	281	302	318	291	272	279	259	279	319	303	293	304	304	272	298	294	288	280	291	289	289	315	276	280	312	306	289	292	329	241	297	257	284	294	294	293	324	294	326	286	327	310	288	270	273	291	281	292	282	296	288	309	287	262	281	307	296	293	306	280	275	276	296	261	292	252	308	293	299	286	274	298	281	314	267	277	269	300	314	304	305	288	297	318	308	278	273	313	281	280	299	285	264	284	301	300	288	277	295	291	290	288	299	290	328	282	287	305	260	269	284	269	287	273	276	285	283	285	317	313	267	282	294	265	274	291	302	290	300	271	320	298	308	268	284	291	288	329	286	273	302	287	286	270	285	287	308	251	318	282	292	264	263	276	309	283	327	305	291	291	328	317	279	326	319	320	299	300	294	307	294	250	277	290	274	324	296	290	272	274	303	316	315	306	325	299	291	283	302	286	286	282	280	289	301	292	255	304	296	296	267	283	299	262	277	242	295	279	293	274	297	301	291	312	279	274	277	286	302	274	307	288	296	315	304	258	307	298	259	276	284	289	306	288	339	296	318	298	319	295	309	301	303	292	298	313	306	311	301	269	276	279	263	277	274	304	294	314	281	291	302	316	283	297	265	297	302	305	269	292	305	295	310	331	271	254	301	305	293	347	303	298	320	248	286	306	258	303	310	308	241	277	298	248	290	317	304	302	281	294	313	271	267	288	278	319	296	294	279	272	274	276	300	289	291	271	265	297	291	305	286	297	302	283	340	276	288	328	256	252	299	304	331	303	266	293	284	284	277	286	301	325	257	293	319	308	316	302	296	252	315	268	298	286	327	337	298	327	276	308	261	293	287	284	289	291	260	284	291	284	307	255	326	306	283	251	313	297	326	291	298	308	299	288	299	291	291	304	290	271	296	309	291	286	263	278	314	312	266	307	284	319	306	286	295	275	280	274	298	297	273	301	291	298	302	306	283	288	256	278	323	308	294	297	265	257	306	283	300	304	317	290	297	283	300	305	289	295	303	278	286	295	282	277	284	278	305	283	280	283	284	265	294	312	291	298	308	294	255	297	249	302	284	293	270	294	279	302	278	279	274	318	289	286	322	314	282	267	291	311	274	300	291	270	284	296	263	304	277	294	288	256	282	273	295	308	296	287	284	302	295	291	300	260	308	308	260	285	321	298	286	287	283	300	300	322	285	279	288	303	317	303	285	281	314	302	301	286	298	279	304	279	283	289	288	276	276	307	271	327	320	281	296	296	303	294	269	335	293	303	304	297	274	308	299	285	264	268	301	305	273	313	298	310	279	275	287	294	269	289	292	280	282	296	310	299	268	288	316	306	328	280	287	283	266	283	289	281	291	299	306	321	296	268	300	271	266	318	268	293	279	278	292	282	267	291	263	274	319	296	262	279	250	285	311	286	268	287	265	276	288	324	271	312	269	278	295	319	291	259	276	329	286	321	309	294	291	263	314	278	305	255	292	316	252	291	309	297	309	264	290	296	296	289	319	306	308	265	269	272	307	287	298	317	274	300	323	289	304	265	276	300	299	306	293	267	273	293	301	273	275	300	296	292	275	312	285	308	298	298	300	285	265	296	301	310	248	288	297	314	281	284	256	319	324	302	266	303	270	289	284	257	310	313	302	310	323	290	272	350	274	288	299	280	289	265	302	266	289	277	284	274	268	293	291	295	278	286	325	304	287	276	278	285	256	285	290	289	298	277	297	286	271	326	273	314	290	258	288	290	282	275	294	296	280	287	302	300	271	260	278	301	301	322	319	316	280	287	269	276	272	300	306	292	313	314	260
3134	2788	1692	964	883	767	688	706	668	611	669	716	637	624	683	646	662	662	618	674	692	639	673	686	649	651	662	690	643	695	675	657	627	682	623	657	659	662	649	696	647	662	707	672	677	691	638	656	656	682	605	682	666	654	647	609	615	653	660	682	641	648	643	666	635	669	679	660	652	679	683	595	633	606	675	662	659	672	663	665	640	670	695	659	635	686	684	671	657	724	677	708	658	671	669	686	676	697	678	641	686	648	634	657	680	642	724	667	668	668	622	674	656	654	621	655	651	639	710	647	651	676	685	632	617	632	657	630	634	652	657	680	627	653	638	634	652	620	676	631	647	583	664	677	623	690	668	648	668	668	656	618	669	689	632	653	653	645	676	628	657	615	670	681	664	618	680	655	689	664	691	659	714	680	659	641	673	657	676	640	667	676	658	619	649	610	641	649	679	673	620	605	700	672	685	634	690	645	686	647	605	696	637	665	607	660	651	622	630	640	608	657	701	664	626	654	631	658	651	681	672	647	661	693	631	613	664	652	728	674	616	701	631	676	702	650	662	678	644	669	675	683	681	693	668	660	659	684	669	680	652	677	661	648	631	705	639	621	620	655	679	664	688	624	668	648	605	627	678	631	673	626	657	705	654	646	656	671	656	620	666	654	651	634	701	675	672	664	682	672	626	652	670	634	648	635	653	679	691	649	654	644	628	623	656	589	622	591	659	707	672	668	679	619	642	620	648	653	643	647	698	663	685	650	680	668	659	622	632	624	653	671	636	654	617	630	624	650	598	671	673	641	617	677	670	651	630	670	691	627	671	631	633	690	619	671	673	634	663	652	629	663	624	674	716	645	636	645	625	623	692	707	667	721	650	647	675	643	669	666	663	622	647	712	639	684	670	654	641	601	711	645	672	651	666	696	698	641	599	646	622	668	642	662	637	652	671	674	643	683	656	718	609	646	618	620	641	712	646	645	657	701	627	613	643	643	678	635	663	609	679	623	638	618	653	648	671	633	685	706	663	721	648	667	656	653	678	647	653	640	647	646	680	682	713	676	642	694	614	621	669	651	628	634	623	633	612	660	647	675	663	681	647	717	669	661	687	648	628	634	655	683	664	687	646	693	664	683	719	656	676	619	643	652	700	675	660	619	662	659	647	718	637	621	684	680	623	643	655	663	636	706	649	629	677	648	674	660	688	670	646	675	657	687	641	670	628	647	633	654	662	657	685	651	652	644	654	637	686	671	654	665	636	674	652	634	652	649	672	648	645	618	623	681	676	673	666	634	661	691	637	684	686	632	639	650	605	673	678	676	668	638	619	667	670	657	658	654	663	640	653	702	656	641	633	637	637	658	633	658	632	639	641	657	665	672	652	665	698	634	629	698	663	671	620	669	652	644	639	666	611	659	649	678	645	639	632	654	680	699	657	613	684	640	637	683	662	640	660	690	635	617	700	589	628	646	609	696	656	649	636	678	730	658	655	646	672	636	654	689	688	681	670	630	716	674	688	650	663	664	635	647	625	665	629	668	625	666	616	665	628	647	653	662	609	642	616	668	642	657	677	618	708	674	663	634	638	589	673	663	653	623	689	697	658	659	691	620	642	662	695	672	664	632	652	607	656	646	686	660	644	641	617	633	656	635	649	679	668	659	638	658	661	672	706	674	682	673	640	634	622	671	631	675	662	652	625	665	667	691	678	659	631	604	642	656	626	682	604	651	680	676	640	695	685	617	637	637	681	668	651	648	668	636	669	665	660	666	625	684	684	629	651	619	659	700	669	653	701	661	678	702	693	663	658	632	696	660	675	683	654	693	676	713	653	638	619	639	668	652	679	647	626	651	695	647	579	651	674	675	646	671	699	626	682	680	623	670	626	658	635	622	659	631	610	610	600	685	659	667	649	653	653	666	633	631	658	639	628	673	679	643	624	636	675	668	633	650	657	712	656	694	682	663	673	632	684	680	669	632	659	647	651	652	612	626	643	623	617	658	650	630	647	633	625	664	644	657	630	626	591	657	649	691	650	669	681	637	696	694	655	660	684	680	711	626	612	656	680	659	649	626	700	591	657	648	697	625	630	641	681	679	624	672	643	640	622	671	664	628	675	693	654	648	625	659	715	654	658	661	648	639	656	648	628	675	636	692	697	686	642	645	712	593	688	631	653	659	678	640	676	649	661	652	605	642	666	645	620	695	649	610	613	681	682	693	592	623	663	641	623	633	624	678	619	679	680	652	659	664	650	672	644	624	654	645	643	633	652	641	615	638	709	665	626	652	646	694	652	663	613	661	665	627	653	648	655	660	691	631	698	658	646	686	630	634	626	656	624	666	675	641	629	682	682	689	626	681	604	629	655	661	680	603	666	659	651	620	624	615	629	672	684	648	638	659	626	698	654	644	620	619	681	589	659	646	634	646	659	649	667	606	655	650	646	613	651	694	667	664	666	663	682	697	652	621	639	606	627	703	662	623	625	643	634	669	643	672	681	661	660	671	631	665	649	633	690	674	663	642	647	608	662	672	663	649	578	694	714	654	608	629	654	642	666	607	674	648	644	662	654	672	693	635	668	665	648	668	671	663	652	700	655	638	664	663	631	649	617	660	638	637	632	654	663	613	639	664	662	646	696	641	682	672	648	646	713	659	656	651	675	628	603	657	655	655	660	634	667	613	640	638	652	655	650	638	632	670	671	652	685	652	660	629	634	658	626	625	655	646	674	664	632	636	660	641	668	648	600	652	656	639	670	653	638	664	628	724	660	726	703	633	657	642	652	662	662	662	702	694	665	620	666	648	643	657	631	670	681	630	692	650	631	653	637	680	654	647	683	646	653	705	689	634	623	668	616	685	679	699	643	665	662	603	663	668	645	663	665	681	653	642	663	688	675	664	690	670	638	620	684	657	639	622	624	665	647	633	651	684	628	647	677	664	618	577	620	663	631	640	643	654	649	641	666	690	717	714	677	676	641	682	647	653	634	613	669	649	635	661	708	696	679	663	637	604	630	639	680	677	636	676	659	658	673	635	676	677	670	653	678	663	666	612	676	653	647	678	704	650	642	640	681	667	662	702	671	675	667	667	676	646	618	639	662	672	639	644	648	617	643	657	705	639	655	650	655	668	629	631	623	619	683	656	653	677	688	657	705	675	631	631	646	686	675	645	648	669	690	635	676	651	633	668	668	684	654	644	654	654	668	657	621	667	644	669	629	638	668	671	611	628	632	660	667	660	675	689	681	658	652	661	647	695	688	622	651	674	656	668	618	639	663	640	622	636	641	653	640	687	650	641	680	636	649	652	675	632	645	659	635	653	695	655	628	672	643	634	658	663	672	685	655	644	702	649	662	654	630	693	681	624	630	633	691	610	675	641	660	649	650	677	678	661	659	660	674	644	626	664	680	640	667	640	634	667	677	679	636	669	652	625	664	671	657	660	648	617	666	692	643	668	649	606	616	654	680	684	628	658	682	631	636	617	618	644	655	665	611	620	685	662	669	646	654	675
23808	20966	25020	27079	20972	20785	1281	353	273	217	226	188	175	201	141	156	159	133	144	144	169	161	131	145	149	152	152	136	151	124	127	162	128	120	127	175	147	132	144	138	156	135	146	129	125	136	143	123	141	140	103	118	144	136	140	144	130	132	145	131	134	136	143	126	141	120	130	150	121	114	120	138	118	113	157	130	122	141	131	113	132	124	126	140	137	155	120	120	149	116	140	138	127	114	122	142	156	135	132	119	128	138	133	117	124	136	128	120	127	122	146	155	134	151	132	124	133	138	117	132	134	132	132	139	136	138	115	157	143	132	130	126	145	132	152	127	128	108	131	116	120	119	111	129	131	127	131	131	127	119	145	151	129	118	134	110	117	120	126	139	137	122	117	145	134	130	128	129	136	135	114	145	142	134	120	134	116	125	127	130	136	159	131	112	114	113	123	112	133	134	139	118	119	147	136	132	123	118	140	129	122	128	129	141	147	130	113	134	117	151	121	117	133	134	129	128	159	119	103	131	135	139	148	139	120	133	136	127	123	119	144	122	131	118	132	119	124	135	147	133	118	140	125	147	158	116	127	115	111	135	134	120	125	130	130	113	121	116	130	134	124	123	116	135	103	130	129	121	131	136	127	140	132	133	145	142	137	108	137	135	104	122	134	131	121	108	131	133	160	135	137	132	116	134	116	126	114	133	136	132	155	135	135	144	142	129	124	140	131	154	131	133	148	124	129	147	129	124	116	126	143	152	124	117	123	130	134	128	148	125	125	126	141	130	123	133	142	134	123	138	136	116	139	140	119	109	136	118	109	138	117	126	137	85	128	118	115	130	114	129	126	154	123	143	137	119	138	135	122	140	132	131	143	121	117	137	94	132	136	132	128	103	120	137	113	149	139	120	123	129	134	127	129	137	125	109	115	116	124	129	143	101	135	126	111	139	115	137	138	133	157	140	128	137	138	113	115	116	136	119	118	122	133	141	136	117	150	112	136	123	121	113	135	150	129	168	127	132	139	141	114	133	115	116	124	137	130	135	158	111	144	115	128	114	115	130	131	134	146	114	132	121	150	144	135	120	144	134	131	171	134	133	113	123	127	155	139	140	144	140	141	137	123	125	135	137	135	132	118	127	131	103	124	145	124	137	147	143	140	151	133	126	142	140	122	113	117	130	136	127	126	138	138	136	147	137	123	116	145	116	141	158	135	141	122	129	128	113	121	150	134	121	128	123	127	145	112	125	115	130	116	133	137	135	123	140	123	132	145	127	128	112	124	115	134	139	147	132	136	129	153	151	124	118	143	139	133	138	146	138	151	116	119	118	135	131	144	95	141	138	124	153	117	151	145	128	133	155	125	121	121	128	129	135	121	125	115	142	121	127	128	123	119	130	130	130	125	132	155	120	111	130	135	115	125	107	123	134	121	120	140	126	99	128	135	132	108	98	118	125	128	121	143	136	141	143	127	144	126	133	125	121	133	129	128	144	133	111	129	115	128	119	144	130	136	128	147	123	128	132	122	134	124	130	124	126	129	139	110	131	129	138	130	126	138	137	142	123	132	140	145	115	131	117	148	133	134	138	121	121	125	118	109	115	144	146	125	131	132	130	123	128	125	146	139	113	136	98	119	135	131	135	117	128	135	119	121	113	122	105	147	124	130	101	117	142	107	128	114	111	131	119	115	132	127	153	144	141	115	148	132	134	121	125	126	154	121	128	129	137	139	133	143	119	134	136	142	139	131	141	145	124	119	100	117	126	121	120	144	144	120	121	139	119	113	120	119	125	131	106	121	136	133	145	121	116	128	118	136	134	134	136	122	120	163	138	126	119	121	129	114	140	132	107	132	121	129	128	141	130	110	128	150	129	137	137	113	134	140	140	125	121	130	128	119	141	132	141	130	131	133	131	126	127	111	140	140	134	148	119	142	134	133	137	114	136	130	126	134	121	136	139	140	103	144	122	121	138	127	149	130	119	124	121	91	129	146	129	137	143	137	128	113	112	125	130	121	142	134	128	117	133	150	137	151	118	112	138	133	142	138	128	118	133	113	119	132	139	138	138	137	141	144	137	141	123	104	120	122	124	105	134	127	114	132	136	115	106	134	117	122	119	139	141	127	117	159	132	115	126	145	132	128	132	135	126	145	136	125	136	134	130	134	138	136	136	147	122	146	115	127	135	110	137	112	134	124	131	122	115	148	106	131	130	125	118	141	137	146	90	122	142	151	122	128	122	122	120	100	130	134	118	126	129	127	148	135	121	128	129	122	132	110	117	139	139	149	131	129	148	152	127	135	147	126	124	122	115	135	129	138	116	123	141	117	164	136	124	132	138	143	127	132	155	131	128	131	133	120	132	146	129	129	125	149	146	141	136	104	134	140	123	131	129	127	142	124	151	125	126	142	122	124	124	129	110	124	156	155	122	117	125	136	129	130	135	116	109	112	139	149	141	135	132	139	138	136	138	130	120	120	114	120	134	126	114	142	125	132	156	140	155	137	114	145	125	128	151	113	134	141	152	135	128	144	128	130	127	160	162	155	133	137	123	117	130	131	118	137	128	146	133	127	118	139	114	96	131	119	122	129	116	122	127	147	130	124	133	147	112	129	104	131	138	144	133	145	113	143	133	124	130	132	119	118	126	122	112	111	127	130	146	142	150	133	119	137	128	115	128	133	135	146	142	121	145	143	134	108	139	142	141	142	136	125	135	132	123	124	138	123	125	140	158	120	123	130	124	133	130	130	131	139	135	133	138	120	117	126	151	128	133	120	119	124	126	121	141	134	119	116	140	111	126	124	133	125	143	140	146	112	100	112	111	143	159	131	116	147	141	143	144	136	133	118	136	142	121	136	100	121	139	150	141	134	125	128	135	132	138	135	126	123	119	143	143	129	137	114	125	131	130	138	147	128	124	112	118	124	128	125	124	122	124	129	124	134	114	129	135	127	143	126	119	144	133	143	133	118	118	149	144	137	129	126	128	125	130	152	119	147	138	141	129	161	123	110	136	148	126	117	130	141	119	112	127	136	128	128	127	111	118	133	138	148	131	128	128	114	92	119	133	120	154	136	117	146	120	121	133	128	127	117	125	146	129	125	119	117	148	117	135	140	133	148	118	122	143	135	145	123	123	114	121	115	109	111	127	151	110	135	143	134	110	132	125	131	133	126	136	120	120	128	125	125	106	129	134	133	127	148	116	138	144	133	112	112	143	131	109	137	131	117	142	148	116	109	122	116	138	143	110	115	153	123	158	114	115	132	131	131	143	146	112	140	138	159	120	118	138	137	121	122	119	112	129	116	118	157	148	162	121	138	131	116	138	129	127	151	121	136	139	130	125	129	128	121	130	123	125	132	140	123	113	121	118	127	137	124	122	136	150	129	122	136	148	144	128	132	153	132	142	117	148	141	122	128	107	129	134	137	112	132	126	129	121	153	133	151	121	142	112	137	158	115	123	125	111	142	133	111	129	163	132	119	131	114	147	128	117	132	115	129	147	131	119
3034	4321	2323	1089	644	557	453	452	390	362	366	376	371	362	349	355	344	336	332	342	361	317	299	355	332	304	330	325	380	320	334	343	314	330	325	322	322	350	309	316	332	325	306	343	338	331	327	327	335	329	327	305	352	327	317	328	334	311	321	330	353	365	318	327	329	326	321	325	338	320	342	342	297	321	338	337	332	297	328	333	332	359	317	350	313	321	338	308	355	313	321	329	329	341	324	329	331	318	336	302	337	340	336	352	329	328	324	347	352	311	334	346	316	339	318	333	348	339	323	322	315	343	324	302	311	297	325	345	325	368	324	339	346	325	331	312	313	296	326	326	322	306	322	359	290	344	332	321	334	380	323	301	337	324	367	321	307	353	358	350	330	328	312	318	299	346	335	351	358	370	367	309	367	361	334	313	367	328	346	329	347	372	324	373	333	324	340	334	335	340	345	332	340	345	346	335	339	350	295	362	326	347	348	346	345	357	346	348	344	342	354	315	320	306	365	335	331	332	330	357	346	350	334	300	310	325	323	332	377	351	311	367	337	332	333	310	310	350	307	353	330	315	306	306	329	313	334	338	351	311	316	331	334	337	342	336	331	343	319	322	327	330	373	374	298	362	345	320	349	317	331	321	305	327	310	312	328	337	338	317	345	298	340	312	339	327	323	304	314	317	357	341	336	338	326	340	320	321	307	332	306	312	331	309	333	348	338	341	322	299	323	344	307	325	353	350	312	349	339	338	332	344	346	323	330	340	343	295	344	336	351	347	332	307	326	332	338	376	324	343	337	332	338	359	318	345	342	352	351	341	326	301	343	344	323	302	313	304	318	318	335	304	311	345	323	313	329	348	346	304	316	302	339	344	327	332	357	295	336	371	317	335	333	305	283	324	327	333	313	304	340	331	341	326	313	313	346	349	361	346	347	343	340	316	308	325	321	343	360	375	315	311	351	330	300	330	341	327	306	342	324	361	357	316	327	305	284	332	316	335	350	361	339	337	332	334	335	326	313	324	310	360	358	352	322	312	302	365	335	320	316	361	321	340	345	343	314	279	337	325	318	329	335	278	311	323	349	328	308	365	336	308	333	324	328	313	339	302	308	352	339	313	333	320	317	344	303	315	339	335	338	324	315	340	355	317	354	330	306	342	318	334	308	331	333	324	347	327	299	336	312	313	347	346	346	358	371	324	301	352	320	348	318	366	320	369	329	343	352	344	374	280	355	348	348	320	340	331	336	355	314	336	324	340	330	361	320	322	315	331	328	358	350	326	270	341	351	350	352	318	333	367	327	345	384	339	330	338	341	304	315	344	316	316	339	342	307	334	351	326	353	359	332	332	336	328	316	364	291	309	319	330	330	298	312	318	337	337	313	316	310	342	313	358	342	331	334	357	352	342	338	337	333	337	333	326	290	363	296	330	311	341	339	312	321	322	317	322	335	327	340	314	327	310	358	353	331	344	340	346	365	325	296	336	342	313	330	348	363	297	331	340	345	363	301	312	343	339	309	327	316	315	354	309	318	328	337	301	314	342	365	352	328	376	339	325	360	328	322	340	293	343	354	301	324	335	333	309	291	351	316	331	332	360	350	323	303	309	353	339	338	357	331	343	378	359	326	382	318	369	333	297	324	295	341	300	363	336	310	326	350	338	302	298	340	332	337	327	342	341	333	319	360	347	352	360	345	337	331	351	369	350	312	316	320	337	310	317	317	330	355	337	344	298	312	334	324	330	339	318	368	346	339	296	347	335	338	325	316	300	335	309	316	308	324	318	311	346	331	333	324	331	346	325	315	324	324	323	330	312	308	329	338	335	332	321	331	313	329	317	346	320	330	310	330	319	326	340	359	308	315	340	311	292	329	354	328	369	328	345	335	335	345	359	329	304	326	348	324	339	339	348	332	369	356	334	336	310	358	357	349	331	317	316	324	344	315	326	348	341	348	333	314	357	331	348	333	340	359	319	337	368	315	377	317	333	309	315	334	342	328	318	338	335	308	323	338	326	289	330	314	314	343	349	329	333	363	353	327	336	339	324	303	334	331	280	344	330	336	319	334	367	323	331	336	327	354	349	324	316	352	313	342	310	334	313	334	307	333	349	314	327	304	334	329	367	334	323	337	287	319	309	321	307	352	365	314	323	340	314	360	315	308	323	324	351	323	339	322	336	302	319	346	366	323	297	328	333	321	340	338	348	337	315	348	315	322	345	337	314	339	339	311	342	337	371	335	325	318	344	323	333	322	338	354	322	349	296	370	356	328	338	350	347	312	309	342	322	340	349	357	334	308	335	354	331	328	363	331	322	356	314	382	326	323	332	354	279	373	289	371	344	334	336	305	344	343	318	308	334	325	336	323	328	348	350	336	308	363	306	340	308	339	331	334	326	372	315	337	316	340	329	330	313	310	314	328	329	321	324	307	317	345	345	318	314	324	301	287	355	351	337	317	330	314	309	371	331	340	305	327	324	323	362	295	320	316	367	355	349	330	328	309	288	323	355	345	335	333	343	366	324	344	322	313	305	349	349	338	325	333	338	300	294	307	370	295	333	325	335	329	342	331	334	334	323	316	309	346	296	342	346	329	327	312	302	317	325	329	360	342	293	327	334	325	318	350	357	320	319	310	315	353	317	326	350	355	362	321	274	370	331	341	324	319	308	334	375	350	325	361	309	299	345	339	314	322	329	346	342	306	325	343	359	344	316	357	321	334	323	304	332	306	326	353	299	334	317	315	348	312	324	338	335	322	358	362	323	313	343	307	329	343	357	335	318	320	353	293	345	336	327	326	342	308	356	323	328	334	328	335	344	311	323	320	331	327	300	341	328	309	319	358	329	318	329	348	310	307	353	324	320	331	333	372	317	334	341	343	339	329	345	313	328	333	354	342	306	376	324	329	337	326	321	337	341	277	332	320	359	311	333	308	314	338	321	334	296	323	322	298	343	333	321	350	296	322	315	313	342	341	328	346	319	315	313	324	328	310	301	332	315	357	319	299	340	356	298	357	351	357	324	324	303	386	330	309	322	348	309	363	337	311	317	328	356	324	312	332	339	318	325	318	346	337	302	318	306	309	314	324	331	324	337	318	294	314	341	300	315	332	346	346	316	324	299	325	319	368	314	346	314	325	346	303	340	359	330	338	341	317	325	326	360	333	350	349	344	342	338	323	349	341	357	303	346	306	317	343	332	332	358	343	309	333	335	325	321	340	366	302	336	323	324	300	346	293	306	314	349	320	364	319	363	303	319	316	321	339	362	318	322	338	327	315	342	343	348	323	337	327	357	327	350	350	341	333	384	334	336	342	325	312	345	310	376	315	362	312	336	336	344	326	366	350	313	356	307	389	341	295	336	338	328	323	350	312	320	309	320	340	317	347	322	337	315	332	327	323	338	292	325	326	319	354	304	335	323	319	318	317	314	329	367	330	329	359	316	337	343	359	318	309	347	329	333	343	328	330	330	339	303	306	331	319	349	313	340	340	329	343	364	325	312	358	323
32246	10423	1013	439	384	393	403	388	444	385	434	392	430	403	360	403	369	448	385	398	377	393	394	428	406	375	436	408	371	408	404	439	436	425	394	380	410	414	385	431	407	400	390	396	386	389	389	429	400	369	390	414	375	409	403	348	364	392	389	413	407	424	392	386	377	380	439	388	396	428	390	418	407	418	380	398	382	387	378	387	400	391	428	398	395	424	396	408	423	381	407	387	387	426	401	426	393	373	410	391	375	418	394	395	402	372	400	404	419	367	366	389	376	389	371	422	382	383	434	388	411	386	396	423	402	378	380	425	402	427	396	369	416	342	365	399	423	405	427	397	415	378	371	372	404	358	398	373	394	397	375	374	369	386	414	383	381	391	375	405	397	391	403	388	402	378	386	388	421	381	393	419	360	428	405	433	401	411	427	381	359	391	416	384	374	379	404	385	376	401	398	396	379	386	386	396	370	394	379	451	388	378	370	385	435	373	396	378	435	379	392	390	383	434	385	395	400	431	418	401	354	391	350	407	399	393	381	386	425	367	377	393	378	415	421	386	386	397	395	386	382	417	393	410	372	416	418	374	393	401	395	394	394	416	422	363	443	357	354	375	388	406	405	418	428	402	374	403	375	406	401	418	413	380	415	403	401	388	399	391	353	384	423	377	385	373	392	409	405	424	393	400	373	382	389	332	391	460	402	396	406	426	385	409	419	401	397	428	418	416	399	455	388	398	383	421	413	419	388	402	392	348	402	407	441	412	400	403	398	392	402	400	398	381	413	412	388	406	394	379	418	396	372	407	369	393	370	374	395	407	392	398	388	391	382	387	381	437	381	373	395	389	389	424	392	383	393	359	445	376	412	402	365	408	423	385	388	400	379	394	388	366	426	407	361	400	401	359	371	394	425	393	390	352	420	405	370	383	398	394	386	426	385	400	394	400	386	398	400	395	387	406	390	433	371	346	411	378	418	387	395	384	416	414	417	416	401	381	360	384	395	369	396	386	377	384	398	381	387	381	431	402	366	386	352	378	375	412	425	395	395	393	420	439	413	393	419	383	385	350	404	396	376	436	406	397	403	366	367	403	384	416	393	388	433	369	403	382	395	390	415	391	376	387	414	437	400	397	392	414	385	327	395	387	345	388	432	396	398	383	395	379	375	427	426	410	432	382	394	388	404	407	418	387	370	387	414	414	391	386	378	379	378	390	409	350	385	393	402	399	375	377	378	384	401	387	380	387	363	378	377	390	401	391	425	389	433	371	423	427	416	388	365	384	374	373	388	418	364	392	400	382	389	409	409	399	405	416	428	390	403	405	400	392	378	429	379	422	413	404	375	398	427	373	399	414	403	400	427	359	413	436	374	408	392	413	339	387	392	375	409	361	366	403	415	368	391	383	406	410	407	403	415	380	404	387	407	411	394	401	408	401	409	385	401	400	382	397	358	405	395	381	396	370	360	377	376	412	393	386	390	347	415	416	383	388	398	433	427	377	380	403	393	366	373	357	385	451	379	378	388	416	428	411	397	371	374	364	409	389	431	403	387	399	389	358	379	422	452	401	372	351	394	374	408	392	348	422	395	397	393	437	378	375	412	387	382	401	365	345	384	394	419	388	415	403	420	368	410	400	416	373	408	405	379	381	385	392	408	413	399	371	376	363	418	374	436	365	378	393	399	410	410	418	382	405	350	417	385	383	374	381	369	389	402	394	395	385	411	431	407	385	396	404	398	427	410	385	388	386	386	389	391	408	410	399	384	405	370	390	395	377	383	396	385	420	397	352	360	397	396	396	417	391	405	368	364	444	378	393	392	395	357	373	388	378	407	396	425	368	355	402	403	372	394	408	401	388	378	407	374	404	405	391	443	366	392	414	397	387	421	409	353	395	399	399	393	384	375	440	399	380	367	414	365	426	377	403	408	388	418	373	389	404	402	370	389	425	367	392	427	398	426	414	399	394	390	396	398	380	419	367	372	403	396	371	391	362	372	356	451	400	359	364	389	378	403	369	377	413	413	392	402	410	428	383	391	397	404	408	397	410	389	396	429	374	414	385	385	427	363	393	416	377	425	394	373	407	398	390	356	396	392	377	413	378	428	384	378	377	388	374	384	362	390	349	388	406	398	395	421	385	375	401	381	358	397	360	410	400	412	414	405	394	367	402	381	394	460	402	425	402	353	394	426	400	400	429	378	380	388	418	400	396	392	401	391	398	415	414	344	375	401	415	388	386	402	412	380	416	429	376	414	375	361	396	381	365	413	410	386	377	410	397	392	392	409	378	412	408	403	424	393	412	376	424	386	422	400	409	398	369	414	485	410	376	445	408	390	349	418	370	400	435	400	377	379	365	390	434	360	410	396	391	353	387	387	354	391	353	405	387	395	395	391	402	403	363	394	403	449	408	406	393	398	381	382	383	393	388	361	375	372	391	385	404	414	370	419	336	385	405	432	405	353	402	389	413	409	388	411	399	405	413	402	414	422	367	406	395	411	444	396	400	406	379	370	388	372	414	412	437	417	413	368	358	379	388	425	349	404	423	389	396	374	354	387	371	375	386	421	373	388	392	397	401	374	404	404	384	433	376	392	360	365	408	420	379	394	431	346	363	395	395	411	419	403	428	401	392	399	455	405	378	404	413	414	365	367	384	454	382	390	391	403	364	401	409	386	394	389	392	425	446	389	410	420	363	427	416	409	414	407	379	419	376	371	391	372	395	369	372	385	391	381	417	376	394	406	363	400	383	389	381	411	409	410	435	428	402	400	400	382	368	391	384	417	349	423	358	379	375	401	412	371	402	391	435	391	404	364	356	389	373	378	388	407	381	428	403	418	398	452	399	400	372	397	381	389	355	377	390	425	393	410	406	421	410	405	378	387	421	370	393	381	409	428	419	360	434	393	411	371	363	341	409	447	402	402	427	404	390	373	426	385	363	388	424	414	442	389	386	392	371	402	412	431	332	373	395	415	398	388	418	408	403	403	392	371	396	425	376	399	453	392	376	370	410	382	384	374	441	377	409	420	422	382	348	413	390	385	388	419	389	391	428	409	397	365	412	358	391	353	339	411	349	391	393	375	378	394	396	378	384	406	396	406	402	448	432	391	389	369	385	334	386	366	374	355	375	387	394	420	412	352	381	399	358	393	414	394	397	412	391	394	413	416	396	393	404	390	400	392	375	399	386	414	398	377	426	403	383	392	370	391	411	410	392	383	390	418	401	396	397	379	396	404	422	375	428	430	410	381	402	381	374	405	356	414	402	406	353	378	384	407	402	382	423	413	417	397	393	411	395	421	408	402	422	398	352	358	365	376	364	375	404	403	430	433	398	384	368	418	384	351	374	394	394	404	398	385	364	359	376	433	401	407	424	379	399	385	418	438	389	384	415	406	379	394	392	371	405	413	366	387	400	410	387	381	404	354	416	387	409	395	449	372	359	368	420	407	355	419	352	389	425	402	412	411	369	404	408	405	398	391	420	408	426	400	336	393	407	413	413	353	422
5622	1056	938	915	904	885	937	837	864	921	857	884	881	890	905	886	902	896	875	865	894	917	906	889	840	855	873	859	856	919	864	844	821	828	856	910	845	897	886	890	873	855	827	866	860	857	838	851	872	857	891	947	885	897	860	894	852	870	871	861	863	880	881	936	832	883	932	926	848	875	943	836	864	913	875	915	881	908	883	927	857	823	879	880	884	855	936	902	840	856	855	886	846	803	885	925	965	864	854	896	852	898	922	882	877	882	857	882	850	822	894	870	858	899	852	879	918	852	917	888	824	902	853	896	921	846	889	866	855	886	827	858	870	869	892	880	886	865	924	885	858	871	891	806	850	867	845	890	906	849	899	833	888	857	827	906	856	930	889	908	842	859	805	900	858	914	867	868	867	844	869	929	919	855	870	886	876	901	879	904	903	893	849	887	889	869	886	864	837	871	911	913	897	919	889	913	871	836	838	874	947	935	906	884	870	869	881	864	838	915	894	849	844	867	904	865	946	912	874	829	878	867	891	849	914	809	895	891	855	872	871	830	881	870	903	918	868	871	898	926	923	819	829	893	809	921	854	867	905	875	890	825	864	880	867	880	912	883	947	884	912	873	852	886	911	854	888	892	827	882	938	882	872	885	872	956	883	870	831	848	833	871	895	881	877	849	809	899	861	885	880	882	884	857	899	845	880	850	907	869	883	858	821	873	870	829	886	875	878	928	825	911	876	925	864	885	863	899	901	853	843	852	896	931	869	863	876	855	883	839	905	903	900	881	856	882	890	894	903	854	894	884	911	894	900	805	844	879	877	848	861	888	860	926	922	877	861	874	888	890	885	928	799	889	890	868	879	882	855	858	879	846	873	914	874	890	893	898	858	895	880	910	881	845	893	905	891	883	885	825	867	850	871	851	839	852	879	864	873	891	888	855	885	911	902	896	865	897	878	927	862	906	874	836	848	885	845	814	747	883	894	916	889	849	861	899	903	844	872	881	929	836	889	841	873	838	859	878	877	916	877	841	897	891	873	904	872	894	841	888	909	857	892	927	923	851	853	885	871	857	883	797	908	876	873	869	918	889	879	897	896	893	915	866	911	888	863	856	888	850	895	874	894	835	832	888	875	909	875	868	901	839	897	834	833	840	885	898	863	882	859	862	922	895	856	888	922	866	893	861	888	850	840	864	902	882	887	900	878	843	881	864	941	906	856	902	920	893	836	844	851	880	899	902	863	859	870	824	826	872	902	890	869	841	871	891	835	888	847	895	860	897	861	883	918	841	853	889	910	914	883	865	868	837	851	886	858	870	851	876	863	856	886	885	869	819	869	814	856	935	868	899	866	915	889	852	914	835	910	886	866	892	918	879	864	884	874	862	889	881	808	852	861	894	923	853	863	858	857	888	879	843	835	835	858	881	941	857	896	867	881	847	842	835	901	831	895	908	892	904	845	842	904	883	834	863	897	870	889	867	814	852	857	882	880	846	899	847	806	884	879	864	928	921	959	896	848	826	847	922	910	895	837	905	844	912	889	894	856	880	833	898	914	896	879	876	866	886	904	843	869	901	864	863	925	862	920	838	844	853	894	894	855	890	885	910	862	882	879	876	871	922	910	830	897	899	840	849	883	833	941	864	888	856	896	851	827	895	879	878	914	847	843	905	836	838	853	848	902	848	873	867	878	896	903	889	883	849	859	847	868	916	848	860	875	926	845	858	870	931	852	893	857	835	846	878	939	860	873	851	846	875	856	847	817	864	918	901	856	856	872	921	871	867	865	865	854	877	881	993	865	882	856	906	898	897	830	905	828	882	927	881	843	856	906	914	840	899	923	916	909	846	873	896	909	844	884	902	898	873	881	852	884	864	920	896	882	863	834	859	879	881	914	869	869	887	836	918	884	874	870	929	920	871	841	880	894	896	893	911	888	912	879	885	854	918	893	904	864	857	901	919	923	946	964	876	879	866	869	889	855	864	900	898	900	890	840	861	864	845	858	943	889	902	896	844	928	875	826	879	903	917	894	848	880	865	860	889	884	897	869	891	842	817	886	831	825	926	912	867	917	885	914	816	815	898	877	895	850	897	878	897	893	858	852	871	869	842	871	820	906	833	895	903	868	829	835	844	898	896	921	846	908	869	888	911	859	884	888	896	860	823	861	887	877	861	852	908	907	815	935	861	856	841	895	892	850	852	889	863	935	889	865	846	854	827	916	903	880	914	898	883	875	852	902	929	859	896	862	901	896	813	891	851	976	869	874	850	831	836	895	854	898	837	864	878	915	853	866	897	886	845	818	804	841	920	902	883	845	896	906	854	859	854	898	919	896	915	864	871	916	814	921	841	820	880	915	864	871	878	885	880	893	875	909	867	902	897	891	870	889	913	816	870	837	887	862	855	875	846	872	894	869	832	869	869	876	905	891	845	897	935	890	887	889	880	872	901	936	873	864	867	852	881	887	852	864	851	892	893	867	894	858	861	939	901	908	887	872	879	907	910	906	889	890	901	851	878	881	884	911	872	842	909	868	845	898	888	936	884	831	919	835	972	915	862	856	859	936	897	866	930	851	848	884	894	888	881	867	897	888	894	889	907	832	854	868	891	863	837	873	847	828	877	818	834	929	862	839	853	863	851	843	794	866	929	862	886	897	873	861	881	848	863	864	837	857	888	865	893	871	840	855	857	896	893	849	894	851	856	858	895	898	884	843	877	865	892	868	843	839	845	864	882	867	912	876	887	870	840	941	904	819	845	920	934	849	826	860	878	853	869	887	950	879	898	929	843	872	870	863	831	839	868	877	856	844	904	894	930	871	895	870	861	910	838	909	873	880	927	844	864	819	844	925	915	893	902	896	865	860	866	844	912	854	869	880	857	870	883	872	884	836	847	917	871	862	849	878	886	902	878	847	919	844	869	865	877	849	876	910	935	918	880	884	821	881	871	857	862	835	887	876	902	885	896	838	853	863	951	903	869	841	889	909	872	877	883	905	831	874	869	871	863	852	889	883	841	915	897	890	843	868	896	860	827	846	905	887	851	885	861	870	888	916	886	887	835	860	831	950	894	848	847	857	881	860	894	884	865	828	889	889	874	850	904	900	901	865	878	926	911	923	867	877	844	931	899	879	810	840	874	896	872	869	847	887	843	919	871	888	867	882	840	895	887	882	870	886	888	835	883	879	840	845	918	838	914	857	862	900	874	886	836	844	873	890	883	915	888	868	884	880	873	830	871	820	903	867	849	872	878	873	899	893	901	892	825	862	945	882	900	848	918	855	917	933	879	884	855	864	878	867	891	849	889	833	847	893	855	905	860	863	907	899	902	876	879	836	908	880	854	860	892	863	836	895	824	845	892	833	901	887	905	852	904	879	898	863	848	889	841	854	874	832	930	870	894	905	876	869	865	843	866	880	894	889	879	813	837	882	873	889	860	918	891	853	885	900	837	896	883	834	932	885	835	852	901	857	886	896	904	878	878	845	871	869	878	887	833	885	908	946	889	912	863
24580	20990	24361	27776	20465	2069	461	403	346	339	314	293	334	305	326	335	305	303	302	278	306	289	294	301	313	284	311	300	262	283	297	298	307	293	293	301	277	261	270	315	306	262	277	309	288	293	301	295	256	277	290	296	280	276	323	301	291	293	304	297	263	311	289	301	266	319	292	293	302	280	304	290	312	291	280	306	260	281	315	285	282	294	302	293	302	302	295	277	247	298	263	310	293	268	303	302	267	279	286	253	283	285	287	291	287	265	317	319	309	257	288	259	253	281	249	295	301	232	269	287	257	278	304	275	260	278	274	285	273	293	317	298	314	316	296	278	289	296	301	300	300	287	271	309	315	277	318	268	312	286	298	336	291	263	282	291	306	313	287	318	271	294	271	300	272	272	292	290	274	269	311	325	255	295	265	332	282	284	267	289	296	231	280	288	280	302	322	299	308	271	276	289	277	317	330	284	278	277	255	325	311	342	269	324	304	309	317	296	275	285	255	287	292	303	259	301	258	298	316	303	287	318	299	275	279	286	308	289	283	254	316	287	283	264	303	269	291	320	295	290	303	293	281	281	297	291	299	316	290	275	340	284	312	318	283	281	288	296	298	271	319	291	295	309	243	265	301	289	277	295	267	295	307	289	289	313	272	264	291	257	311	290	291	298	290	309	296	292	265	290	321	291	286	293	302	304	316	317	288	288	291	291	312	293	296	315	276	296	272	292	295	309	286	285	263	278	321	279	295	241	317	280	271	303	292	288	285	248	256	284	289	316	283	260	304	293	301	301	323	330	287	305	313	311	322	292	294	316	289	274	284	281	262	298	285	288	286	265	295	286	256	305	299	277	320	289	288	274	264	280	270	285	287	269	325	296	282	283	282	305	328	307	295	288	301	281	306	291	289	281	276	273	263	310	303	319	292	300	275	310	297	291	283	348	267	264	311	290	299	289	295	291	309	301	254	292	310	271	304	260	268	321	297	276	313	252	274	284	300	287	266	274	288	252	294	299	293	271	269	285	287	288	298	316	276	280	264	311	277	285	273	294	303	272	311	312	302	295	289	261	315	303	266	300	290	273	323	298	266	283	316	273	282	282	320	277	288	285	274	274	307	287	294	281	295	304	282	278	278	311	285	274	295	286	288	298	286	258	282	278	283	274	269	315	267	301	301	316	309	284	276	272	282	300	305	276	300	290	299	263	289	279	277	334	337	275	278	266	279	262	280	257	272	296	257	280	295	286	293	312	263	305	285	280	298	281	270	311	305	285	269	283	285	308	288	315	264	296	301	320	300	305	300	299	288	300	301	283	296	301	275	298	289	279	289	321	296	269	298	274	261	314	269	261	323	279	267	297	268	286	290	299	291	293	278	284	318	302	300	278	277	325	266	324	291	332	281	319	273	292	305	283	292	283	281	343	274	312	296	274	268	271	310	286	284	286	283	314	287	301	254	295	289	341	315	289	309	310	279	300	306	290	314	300	280	308	294	292	273	304	317	279	290	306	313	285	312	283	263	275	285	321	296	277	298	297	290	288	305	284	300	323	329	274	274	286	324	285	281	322	284	313	290	294	277	307	318	297	273	306	291	279	267	324	290	260	289	292	293	281	316	323	284	282	303	294	279	282	285	295	294	313	297	279	315	273	293	247	286	276	321	295	253	322	304	296	287	306	296	282	259	263	331	260	289	286	289	310	285	297	292	269	284	336	296	290	289	295	324	283	263	298	241	289	303	275	317	294	302	290	332	303	294	295	296	297	274	303	296	308	276	307	285	279	305	260	316	285	292	265	305	275	273	302	280	294	274	285	293	276	275	275	293	293	291	269	315	275	271	294	269	294	278	302	305	291	275	292	299	278	310	293	285	267	296	276	296	328	278	303	286	276	247	260	286	296	274	256	318	315	295	297	302	279	258	297	265	296	301	267	279	278	268	302	297	317	281	267	300	287	278	298	306	293	281	269	300	294	239	289	290	291	311	268	294	303	325	299	295	282	271	273	261	270	286	269	267	275	290	317	279	296	307	288	330	306	296	280	286	276	285	307	278	277	319	268	292	270	336	292	307	298	290	307	295	315	301	291	290	238	304	286	273	282	285	292	287	321	290	278	275	229	299	272	284	294	323	301	304	291	312	304	291	278	296	262	277	309	277	289	300	271	296	292	297	282	263	268	290	284	278	268	309	274	266	306	258	282	298	301	289	294	302	290	285	301	294	283	302	279	287	303	324	298	305	316	292	292	298	320	269	283	279	277	293	309	268	266	269	268	256	316	249	259	273	271	272	303	298	278	246	240	270	289	286	285	318	279	292	305	293	323	283	313	285	279	301	297	293	285	298	273	276	296	296	286	286	301	287	303	318	280	307	281	279	285	248	304	315	290	278	256	284	307	287	293	282	315	290	262	309	302	280	276	281	284	289	316	313	294	304	273	310	278	303	308	264	273	272	263	277	308	326	305	280	297	298	311	262	291	302	297	267	286	291	324	307	286	302	307	308	302	288	280	275	304	283	301	255	300	260	273	267	321	284	271	271	291	310	321	298	277	309	314	335	316	292	279	301	315	278	261	284	284	286	345	314	277	303	303	275	267	274	299	302	282	290	294	281	302	265	300	302	257	283	285	279	284	297	286	305	292	280	293	289	302	257	334	288	312	282	253	305	286	308	324	312	289	289	264	302	294	312	261	268	279	319	298	285	303	295	276	289	301	282	289	304	323	299	290	258	282	331	309	294	318	271	313	273	269	258	289	270	333	296	301	282	322	302	297	275	286	295	284	308	320	281	289	270	290	314	299	313	296	296	321	281	295	285	285	284	295	285	316	296	320	287	275	278	296	282	275	297	302	287	266	300	278	311	271	259	278	288	290	296	289	297	306	307	289	293	251	319	245	305	265	307	289	300	331	303	292	311	341	268	278	288	259	277	297	280	310	288	321	284	293	302	291	307	283	305	281	319	329	275	275	281	305	291	323	311	278	290	269	293	309	312	295	294	275	292	280	317	304	285	295	305	275	291	274	290	304	292	306	317	299	309	298	261	315	303	251	284	279	279	287	289	279	272	260	316	307	289	293	299	295	292	302	280	296	310	266	302	280	290	293	292	279	281	292	306	262	295	258	287	282	310	320	265	306	288	279	282	269	289	305	299	284	291	256	307	258	284	278	279	270	296	289	300	289	285	286	312	288	251	289	314	297	290	321	282	280	247	263	289	289	276	283	265	296	287	286	255	321	302	301	305	294	262	301	296	282	300	280	295	292	293	307	275	277	290	261	313	268	285	266	281	303	270	280	298	310	268	295	299	290	277	302	280	274	296	280	274	304	297	293	280	307	309	295	301	282	274	269	279	262	302	278	271	289	305	287	308	279	305	314	276	269	265	286	270	262	284	299	290	250	301	294	263	254	274	262	297	296	254	282	309	309	282	280	285	306	294	278	306	278	274	306	259	259	316	291	291	301	282	300	308	302	274	319	292	287	274	295	302	281	313	301	281	287	297	244	304	262	317	295
3185	2781	1799	1023	782	763	733	674	702	683	664	658	701	710	644	660	697	717	694	676	662	650	594	666	649	669	665	611	649	630	649	630	654	662	597	649	673	608	641	651	663	636	657	642	621	650	655	645	621	651	655	662	659	645	712	686	661	698	654	611	669	660	657	642	650	626	647	682	662	679	659	651	664	674	662	659	655	653	666	616	625	640	615	632	679	670	670	668	614	654	686	614	659	661	638	639	664	708	651	655	672	675	676	662	690	676	646	666	698	660	672	646	636	649	680	652	668	720	670	655	628	651	689	647	687	649	649	638	608	669	672	660	661	670	649	679	651	627	683	666	687	652	609	686	624	709	677	659	680	670	685	664	639	640	678	677	683	668	668	624	683	612	646	672	656	669	648	665	623	662	682	657	626	636	661	707	698	616	684	614	683	611	668	676	645	637	670	652	656	681	652	627	633	627	629	621	709	670	649	666	629	685	690	638	574	702	648	686	646	624	668	700	636	630	637	683	663	644	665	680	678	665	650	636	664	675	602	643	658	684	670	626	632	603	625	662	665	615	647	713	684	656	674	695	625	650	673	672	658	684	654	705	614	628	661	652	656	644	633	658	692	608	645	645	646	671	651	638	639	626	655	627	614	634	617	676	674	649	657	658	661	628	654	669	658	620	682	664	646	659	617	665	647	652	645	684	644	633	676	643	621	627	665	616	670	666	636	638	652	673	693	653	714	692	664	630	700	615	653	652	667	668	641	656	599	580	690	641	617	662	632	697	660	683	695	654	672	660	653	644	635	646	625	693	640	673	668	661	676	698	672	684	671	633	621	622	729	605	633	661	638	583	681	641	649	671	659	662	634	656	672	620	620	654	678	677	631	653	656	656	664	666	648	672	648	656	659	612	654	690	678	616	694	640	641	685	699	666	668	626	635	660	671	668	639	647	686	677	678	658	651	669	625	620	637	657	702	669	674	686	636	652	625	712	672	639	610	638	616	651	624	690	680	658	628	696	618	696	639	644	661	663	689	667	662	627	656	690	683	610	653	656	637	678	653	679	633	676	663	624	700	607	668	615	650	640	633	616	657	654	645	701	656	631	711	636	651	696	655	689	654	643	688	667	663	643	657	647	661	661	651	659	683	665	664	661	644	642	673	619	633	633	700	624	651	708	670	671	635	614	607	689	639	665	637	657	672	637	631	649	614	645	637	641	610	613	653	628	645	681	634	678	641	649	671	658	599	657	667	644	631	623	630	625	703	702	625	679	656	644	652	656	651	625	689	670	640	694	649	651	618	695	673	637	676	635	660	665	685	644	635	696	687	667	634	620	676	665	689	666	679	643	688	665	672	632	702	626	679	670	711	617	632	622	653	649	633	680	657	657	645	655	688	629	672	644	664	656	648	676	703	648	641	644	649	610	664	645	632	664	645	670	632	654	681	675	640	612	711	673	679	671	657	616	710	674	653	628	610	648	647	588	646	664	672	611	666	624	664	664	644	658	668	619	629	658	659	671	659	662	636	620	622	650	661	639	688	697	637	662	619	658	614	684	681	651	610	645	665	668	659	662	671	650	640	624	627	673	671	627	633	659	648	618	693	661	660	662	660	652	670	612	646	675	637	631	696	605	670	632	638	633	642	641	676	660	653	639	660	609	637	700	668	643	647	701	672	630	653	631	654	625	682	703	643	673	692	667	659	678	665	590	646	676	658	661	655	678	654	639	598	619	634	702	635	651	688	658	645	617	639	655	616	639	648	624	665	696	636	649	664	666	708	672	633	623	612	666	702	670	655	646	680	706	628	634	642	705	669	652	647	649	657	679	625	672	638	639	647	663	669	685	667	679	626	659	677	644	650	607	617	699	662	631	648	692	667	621	645	694	667	637	663	682	599	646	647	708	677	706	656	624	652	662	683	610	682	681	593	649	684	667	675	657	662	690	606	638	672	619	639	627	679	655	671	637	633	658	665	674	646	652	644	675	684	651	653	658	647	663	673	638	675	640	651	629	655	671	646	651	664	653	642	657	625	674	660	646	656	662	673	628	678	668	647	669	649	584	700	655	671	644	653	673	615	629	679	688	607	655	624	686	651	688	664	639	640	664	653	708	622	660	652	619	649	627	693	650	650	662	651	634	641	668	692	671	645	645	671	677	689	654	630	605	705	621	615	667	670	602	640	644	638	651	652	664	649	617	615	669	641	655	644	713	643	667	682	601	606	663	625	646	677	667	646	636	687	651	661	660	650	651	624	666	625	634	656	640	635	717	627	652	679	657	687	639	689	660	665	657	651	638	654	635	645	665	652	654	693	675	611	634	611	654	660	633	634	623	679	685	631	658	680	659	645	628	656	620	655	662	672	665	614	656	632	657	672	683	679	651	657	634	655	615	620	679	631	690	659	682	679	624	640	647	686	677	634	644	636	616	652	612	676	653	688	633	653	695	705	642	655	625	683	660	675	689	686	588	693	647	663	695	636	639	668	633	654	655	657	664	703	648	623	622	649	631	671	648	701	656	669	660	641	689	649	641	710	652	661	687	682	650	691	697	680	631	703	678	631	664	675	641	648	622	686	686	655	658	664	637	660	649	632	616	663	639	656	653	708	606	612	660	679	660	637	659	652	638	634	631	688	604	694	663	638	644	628	647	629	667	651	640	668	656	648	643	650	655	701	653	614	626	658	665	636	641	613	703	657	639	635	638	631	636	675	634	659	664	643	657	649	690	638	653	681	574	651	642	667	656	658	625	620	681	671	657	627	665	611	624	619	680	653	671	631	624	685	651	660	668	645	684	615	645	689	649	691	626	679	669	631	598	682	631	686	670	650	698	622	665	624	632	670	593	682	668	666	638	648	654	654	659	668	686	593	648	646	651	683	638	648	672	682	645	596	635	672	649	655	626	671	662	652	640	628	647	665	657	661	655	661	661	651	633	647	642	683	642	626	609	697	625	651	661	631	663	627	674	671	652	607	629	649	633	624	703	679	696	665	660	688	615	678	664	659	640	615	646	661	669	690	656	682	634	702	700	699	620	697	646	673	604	647	689	620	642	634	636	641	652	610	625	655	648	611	650	683	643	659	670	623	652	643	619	674	649	675	631	642	671	699	670	623	661	698	668	680	597	590	673	677	634	681	700	642	663	675	609	667	661	599	692	662	649	677	683	666	655	673	643	620	642	638	645	645	652	657	687	661	628	645	667	640	651	621	635	622	644	653	727	641	648	634	634	678	692	668	665	641	675	660	635	644	614	655	668	671	658	633	673	669	661	614	670	612	695	653	637	658	657	648	639	654	662	635	663	614	673	663	674	697	663	623	679	642	642	626	695	668	593	654	600	703	594	695	651	631	641	639	641	678	648	660	635	680	679	670	653	707	663	619	612	626	622	621	642	645	592	646	631	615	667	609	680	669	626	640	665	653	651	650	667	642	599	709	670	656	652	629	626	677	614	629	651	623	644	638	660	679	660	673	688	645	642	638	715	628	642	606	670	679	651	651	667	622	687
23813	20938	24990	27044	20946	20691	1194	342	251	226	205	210	183	146	175	168	177	135	148	154	142	151	154	146	151	137	160	148	152	140	147	135	159	118	125	143	143	133	148	148	164	126	164	133	125	127	126	118	121	132	141	138	129	120	125	135	146	131	139	147	118	119	144	128	124	133	142	132	142	129	138	134	139	132	128	135	124	131	138	145	132	156	136	109	119	113	146	139	149	125	129	115	128	128	118	124	134	115	133	132	125	136	150	137	125	144	137	131	149	138	119	129	122	134	121	127	144	112	130	153	123	127	130	143	143	134	142	160	114	132	139	141	130	126	108	108	155	125	133	135	125	124	114	137	129	129	120	140	147	108	133	127	100	158	131	130	135	138	114	119	133	134	109	133	121	131	108	114	132	137	129	128	155	147	123	137	122	144	117	136	128	136	114	115	132	128	150	123	120	124	143	128	137	144	127	131	120	125	140	126	137	123	112	138	142	130	117	131	132	131	125	118	139	131	124	129	110	107	124	150	154	146	152	138	121	121	122	126	132	133	116	135	121	120	136	127	122	145	129	116	130	114	126	114	134	130	106	118	134	129	128	134	125	112	123	112	149	136	144	124	135	150	101	122	139	150	111	120	105	119	95	132	144	120	138	119	108	137	119	142	117	140	140	134	112	119	151	139	126	93	120	103	126	105	121	118	121	126	112	121	118	119	121	134	125	140	113	127	145	125	125	128	143	126	108	137	139	113	131	130	124	126	143	143	145	127	98	123	136	152	111	134	113	123	114	123	130	122	110	125	128	117	125	142	118	125	129	109	126	125	149	128	127	108	132	144	123	125	121	146	127	123	120	126	116	132	112	117	132	134	124	137	132	124	119	115	126	118	155	128	141	124	130	129	148	131	135	123	141	135	131	130	133	111	148	121	123	143	139	114	136	140	114	118	132	112	142	134	104	120	111	125	106	123	128	111	133	118	120	113	126	134	125	121	111	130	118	137	130	134	138	138	127	115	132	110	122	144	135	121	129	112	123	120	125	120	127	125	119	151	129	143	144	116	131	126	142	144	126	119	134	115	129	129	129	141	150	117	137	119	118	127	118	143	145	127	130	140	119	127	119	118	121	136	125	129	120	119	153	132	123	111	146	132	133	123	119	107	148	138	160	140	131	124	119	135	130	131	114	121	136	114	129	138	106	124	128	136	114	125	117	139	135	123	117	155	137	107	130	125	141	119	141	137	130	139	117	141	130	131	126	121	119	145	141	131	142	123	121	114	141	113	147	131	117	149	104	138	94	121	111	124	135	125	118	139	143	143	116	130	133	143	129	139	126	115	152	131	126	144	129	148	125	116	131	122	137	132	117	116	112	130	138	107	124	128	129	114	134	117	135	121	130	143	141	108	115	126	111	134	129	150	132	108	136	143	118	133	150	135	121	126	143	116	132	116	136	141	127	142	133	134	123	130	152	133	146	110	132	124	131	116	132	141	131	137	142	144	126	140	108	105	125	146	137	134	125	127	128	131	130	131	139	138	124	121	118	149	134	138	142	124	127	131	128	127	128	113	143	157	120	118	143	140	136	131	121	145	118	114	129	120	131	105	118	121	132	116	125	139	109	115	135	130	113	116	122	113	155	136	139	108	112	136	138	129	123	119	117	133	112	121	133	125	132	136	118	143	143	132	135	135	121	147	133	136	125	144	128	106	100	140	127	107	141	131	117	148	131	124	134	134	114	113	124	140	107	133	125	137	152	116	118	106	122	122	143	140	148	147	143	117	124	133	139	151	166	117	121	130	123	128	157	129	143	132	129	133	124	116	128	123	133	135	136	126	128	121	112	126	126	109	112	132	106	135	127	103	127	142	116	116	125	136	130	139	135	132	134	139	129	121	134	120	120	145	136	111	119	118	140	117	150	141	147	110	135	113	143	129	128	137	130	127	120	146	139	155	140	131	134	135	142	140	154	135	126	136	133	133	135	145	110	132	144	131	144	123	117	145	118	107	128	129	114	119	125	134	142	123	120	112	107	114	126	129	131	129	143	112	136	112	153	132	131	126	131	118	129	153	116	109	135	128	132	126	116	153	137	111	125	122	129	128	113	116	125	137	143	127	112	133	111	143	139	122	135	126	124	123	135	125	151	116	156	130	141	139	145	125	139	129	111	142	139	139	136	123	134	119	149	112	110	125	156	120	128	117	129	118	139	140	136	127	121	111	123	128	125	121	140	125	109	126	142	131	137	132	133	100	112	127	134	101	129	116	128	127	124	124	128	132	142	151	117	157	133	129	119	139	134	123	127	125	119	120	127	114	136	131	132	128	154	137	134	136	150	150	143	131	139	109	102	139	147	148	112	118	104	140	129	141	127	130	126	136	106	133	133	130	116	117	144	127	121	107	127	120	106	124	147	126	135	132	122	142	151	131	128	144	99	121	132	134	136	116	108	132	131	127	116	124	128	129	115	133	143	141	126	118	128	131	149	127	120	126	155	131	128	142	136	144	136	122	113	121	117	123	126	130	127	121	136	105	124	119	138	139	119	130	143	115	113	121	126	145	110	137	143	128	113	128	127	115	130	135	109	121	138	131	124	126	113	119	138	151	112	118	126	125	118	129	129	104	120	119	160	121	114	116	129	128	111	113	128	125	121	141	120	130	112	139	114	139	123	122	105	133	146	137	145	136	122	133	115	121	136	132	113	144	128	136	127	136	136	121	141	134	117	146	106	143	145	122	126	138	148	116	138	113	136	118	135	115	118	122	113	156	126	120	126	112	111	135	116	127	124	132	125	136	133	153	169	126	140	115	118	135	130	129	109	143	122	101	131	140	129	110	129	120	152	132	109	124	128	115	127	127	120	115	117	119	140	130	141	121	114	139	119	144	139	139	133	107	99	124	99	126	132	121	118	123	109	145	123	123	120	113	136	162	128	132	139	154	118	97	110	119	118	146	135	114	134	100	129	164	124	135	151	137	124	133	124	128	119	131	125	125	112	124	154	132	139	135	117	133	125	124	94	134	152	133	139	133	145	121	107	129	125	146	116	99	135	117	124	109	118	122	135	125	136	134	131	128	125	114	127	112	126	144	132	117	110	132	138	129	129	106	152	139	137	124	140	130	127	142	122	137	123	118	116	134	117	143	137	137	130	148	144	131	143	114	131	127	130	124	112	145	117	117	113	132	110	139	131	127	116	118	112	128	140	138	126	130	137	119	134	124	118	121	117	116	138	144	134	121	134	157	130	121	128	118	127	136	139	117	123	122	118	143	138	134	131	120	123	130	130	128	117	136	154	127	109	125	128	126	116	137	132	138	132	136	124	120	155	149	149	110	134	130	131	121	136	143	128	107	104	144	122	129	131	131	120	118	137	118	118	120	148	131	123	143	124	128	109	125	118	133	141	125	119	138	124	126	112	99	129	134	133	138	110	123	123	118	136	119	132	128	139	126	124	128	127	133	123	133	150	132	141	119	126	112	128	96	152	127	125	124	133	116	115	124	122	120	123	126
3016	4332	2457	1045	666	564	471	409	368	395	397	356	346	361	333	349	344	336	346	339	346	345	328	365	318	298	333	325	356	342	328	343	321	336	311	321	362	317	338	336	364	325	355	332	328	350	324	348	347	327	314	312	336	325	294	332	338	337	361	326	350	339	344	330	335	336	334	331	339	325	339	303	309	316	318	322	333	301	313	316	323	332	330	358	323	328	383	355	304	323	308	340	319	287	332	358	305	327	323	314	335	334	344	349	333	310	328	360	342	326	344	317	346	326	323	328	319	324	330	312	354	313	332	346	317	340	313	333	325	331	313	319	323	352	314	341	317	322	332	330	345	334	350	334	347	333	352	311	318	345	349	339	334	321	321	314	332	299	326	326	329	316	328	330	313	327	324	319	344	320	334	360	335	309	332	348	324	363	338	325	307	345	318	330	306	340	306	356	308	300	305	331	344	346	345	326	327	354	329	276	333	282	313	338	321	313	337	356	297	309	313	348	298	327	314	307	336	343	318	336	321	308	343	322	345	288	339	350	351	332	302	363	306	344	341	324	341	333	323	325	353	331	349	365	305	330	333	320	335	354	340	362	361	332	337	330	301	289	348	314	320	313	340	312	288	356	317	295	307	343	314	322	315	307	336	346	336	312	337	308	323	318	335	321	320	316	330	312	303	323	343	309	313	318	341	351	337	336	336	329	341	326	340	338	361	324	331	315	334	330	317	365	335	335	332	358	319	338	317	321	305	327	324	299	343	334	331	302	307	309	331	338	365	319	296	337	308	314	338	338	330	326	295	311	322	334	348	320	329	308	319	301	334	324	344	342	326	335	314	330	326	292	337	343	328	322	320	320	357	315	332	315	301	331	329	310	327	343	318	335	352	340	302	343	309	297	331	340	304	314	332	294	349	322	322	333	354	303	345	311	337	326	320	333	321	324	338	353	347	339	341	307	319	356	344	331	346	345	299	316	303	337	336	338	362	324	306	365	319	335	319	344	333	352	372	348	344	310	372	301	337	312	355	315	299	299	332	366	307	329	340	338	328	332	326	345	312	328	333	317	321	331	337	324	328	323	318	302	292	360	351	341	336	314	331	304	333	336	324	311	338	323	331	337	353	335	336	350	322	345	367	340	289	326	357	362	373	342	323	308	344	321	349	311	325	308	337	324	330	320	324	340	325	343	331	353	323	340	327	316	316	336	307	348	313	322	334	354	346	346	354	323	329	360	358	348	341	309	306	366	344	302	289	307	347	344	320	303	318	363	327	337	349	320	351	308	323	311	306	332	321	379	326	332	295	308	324	356	319	359	314	344	296	312	306	312	306	334	314	306	332	328	308	318	340	299	367	297	341	349	332	371	336	322	350	305	298	332	345	315	322	288	353	345	316	330	322	315	328	312	315	342	352	337	331	351	322	338	336	335	341	367	316	308	343	332	314	327	357	328	369	322	323	340	298	322	323	320	363	315	356	314	329	348	340	314	312	359	351	350	350	314	330	297	328	338	338	324	310	314	339	345	307	331	332	312	313	304	330	359	327	304	340	344	321	327	315	343	317	308	354	323	305	324	340	323	345	350	342	323	341	330	324	331	332	335	348	366	305	356	340	358	335	294	301	338	336	315	337	329	334	297	340	325	315	326	344	342	314	320	331	312	344	335	311	315	321	355	337	336	307	332	307	324	318	329	323	317	333	288	320	325	333	346	319	355	309	329	337	341	315	347	365	330	342	323	331	346	319	318	330	329	320	325	328	333	368	338	305	321	342	312	325	316	327	323	302	356	344	316	308	357	342	337	324	334	291	314	331	335	358	340	323	335	343	319	349	325	320	338	349	311	323	314	337	347	339	331	349	334	324	319	355	320	341	327	339	348	327	340	287	307	344	333	331	337	337	290	370	353	310	330	336	336	351	303	352	334	331	351	354	313	341	368	350	348	281	319	345	325	310	321	313	322	319	313	333	325	333	298	298	299	336	327	364	345	313	321	333	340	330	342	336	297	336	330	318	305	350	335	344	333	346	321	333	315	301	334	290	312	348	346	331	330	290	321	319	353	316	349	330	321	337	315	341	331	323	329	347	328	325	349	301	321	318	300	305	319	325	330	340	334	335	314	317	318	321	324	350	312	321	302	343	316	305	306	360	315	317	326	360	315	335	311	320	326	306	307	335	320	338	304	339	330	299	313	313	331	340	319	337	315	331	298	327	313	336	340	321	356	321	319	349	318	316	317	313	335	347	332	324	338	315	293	314	331	359	361	317	327	344	319	355	330	317	359	320	347	346	349	351	308	323	324	326	331	333	318	319	301	346	334	360	335	326	331	328	316	295	330	345	299	306	322	361	305	329	341	334	362	312	326	333	304	299	314	317	351	325	329	331	309	331	339	340	327	338	310	318	305	342	326	314	363	339	338	325	318	344	324	316	303	334	333	372	344	309	324	382	333	336	347	310	295	298	322	344	312	336	319	309	340	345	359	334	332	327	336	338	330	315	332	332	327	317	367	312	309	322	346	326	340	366	320	348	322	302	345	312	321	337	332	353	309	348	347	320	338	309	283	331	321	314	352	321	295	313	333	323	322	292	305	316	335	327	344	322	289	328	324	295	322	320	285	302	341	328	325	311	319	347	310	300	322	306	321	326	301	319	335	292	360	360	341	351	362	351	334	335	342	326	314	377	325	336	333	294	311	342	347	340	341	353	340	305	324	320	357	344	318	351	312	343	319	363	307	319	301	332	336	352	328	341	339	341	320	324	337	344	337	309	329	349	340	308	312	316	298	301	351	307	342	335	321	343	314	331	333	328	339	303	316	344	370	325	339	323	334	344	305	344	315	323	322	296	289	319	328	284	356	361	336	316	324	319	301	319	314	288	363	292	330	326	323	299	335	323	301	326	326	320	315	308	351	307	310	323	340	312	342	348	314	343	335	297	325	306	333	319	334	359	357	297	326	290	315	313	349	305	323	350	304	338	342	346	319	317	338	325	325	317	343	322	372	329	329	343	316	324	331	317	338	303	358	351	331	288	321	341	305	291	342	325	318	341	339	332	317	328	321	326	336	294	331	317	301	340	325	334	330	324	303	304	301	342	352	318	309	314	322	315	315	336	309	334	357	335	309	318	374	310	318	284	302	338	326	355	336	341	294	319	335	309	341	343	327	321	327	321	368	351	315	340	284	330	319	360	328	325	345	316	346	341	294	318	325	336	319	305	326	307	310	351	321	326	354	326	334	303	328	341	299	353	337	296	315	307	310	315	328	365	354	331	342	350	337	333	321	294	327	339	317	316	344	329	288	291	308	332	346	331	309	402	334	347	314	358	332	306	372	323	343	292	315	340	331	324	306	325	313	320	368	318	344	345	290	300	352	354	311	361	331	336	337	318	340	312	335	297	357	321	326	331	325	338	349	339	318	325	309	347	348	349	337	336	338	307	304	320	363	331	325	311	375	308	327	304	300	370	349	320	330	319	333	315	342	301	318	337	322	322	310	347	316	313	318
32301	10327	1206	663	540	560	401	382	387	377	390	367	423	388	402	347	388	364	374	399	348	400	409	365	393	358	363	388	389	365	432	420	376	380	400	367	356	379	376	382	395	436	431	383	407	377	349	398	377	357	380	388	362	352	402	416	431	359	363	382	413	383	358	384	427	364	400	377	427	349	355	398	377	378	351	395	388	382	384	403	382	397	346	418	372	413	378	417	371	385	418	399	385	413	373	387	405	350	424	421	363	395	392	426	376	382	381	396	380	406	352	388	381	387	421	398	370	393	396	345	401	415	374	426	403	381	410	388	361	376	415	388	382	423	370	416	390	389	381	372	414	379	435	417	363	370	400	376	384	426	378	430	391	377	403	360	377	412	381	388	393	401	400	401	380	384	436	391	402	424	408	376	408	408	403	371	386	390	400	381	387	389	415	377	382	391	365	407	392	397	397	364	438	393	404	377	399	400	418	415	406	364	377	372	380	383	380	407	373	374	416	362	382	396	428	392	380	394	394	373	426	337	363	387	406	428	369	413	399	351	404	391	405	398	383	375	390	352	395	374	374	401	426	417	397	395	388	410	397	421	384	424	411	385	348	342	374	368	392	344	369	374	378	394	386	389	409	395	385	371	362	384	384	365	374	400	398	406	365	359	399	408	430	394	387	396	388	340	375	393	413	402	419	413	383	361	390	413	367	396	381	402	381	424	370	363	389	326	380	386	385	396	352	413	385	410	358	369	393	409	394	385	386	371	411	424	359	356	387	384	375	341	369	398	348	400	364	412	354	436	360	365	369	401	393	358	379	347	399	371	376	399	407	392	399	381	397	398	399	428	406	390	409	387	354	406	395	359	407	412	380	416	388	391	395	398	355	388	441	398	392	376	400	414	393	384	345	422	411	401	385	369	378	391	414	428	390	415	398	407	387	378	407	404	439	400	392	411	394	392	441	412	374	334	383	387	401	417	370	386	355	430	402	393	419	425	387	380	390	387	351	389	375	397	401	360	374	408	377	368	361	371	415	388	393	381	367	394	401	426	339	403	383	353	401	380	423	370	449	386	407	407	378	412	392	408	379	364	376	392	414	413	403	401	388	365	365	413	393	420	395	358	386	373	395	392	363	399	376	390	397	370	391	393	398	367	399	372	399	408	419	411	384	406	401	377	421	416	389	393	391	401	424	397	400	364	374	392	406	400	400	374	357	379	391	393	399	383	384	382	400	415	378	392	399	401	379	381	387	366	402	377	355	353	372	382	378	417	377	382	368	409	407	403	384	407	399	395	372	395	411	404	409	398	443	411	399	365	410	399	370	390	395	363	411	362	393	430	433	386	385	426	423	390	390	389	380	393	381	409	368	373	402	388	368	415	441	358	377	379	403	434	399	366	401	391	392	383	358	383	368	399	409	382	415	391	419	394	328	389	394	409	399	391	359	439	385	401	388	342	403	419	378	399	400	410	384	412	343	401	386	390	402	431	388	366	354	400	395	407	380	378	375	377	389	374	394	363	397	373	396	374	399	387	367	377	381	397	383	372	413	366	349	399	391	370	373	397	404	404	413	399	375	384	394	399	363	420	377	358	387	359	386	408	382	380	380	389	379	365	359	414	380	406	377	370	407	424	368	404	356	373	395	383	397	381	393	428	409	402	428	395	404	381	370	430	417	398	411	386	342	391	378	384	376	397	384	409	441	417	397	350	378	386	416	382	424	405	372	408	418	352	381	408	350	377	385	374	381	372	373	425	389	363	365	385	403	377	389	393	378	431	389	405	350	414	375	401	383	387	361	404	405	391	387	405	411	458	390	404	373	392	395	396	403	381	386	386	399	366	401	380	403	373	401	390	396	392	385	398	378	364	417	421	430	398	392	382	391	381	382	375	433	394	419	390	339	413	397	392	388	356	364	383	405	400	391	405	433	382	382	386	381	398	362	399	384	382	384	409	372	364	383	356	382	393	412	385	354	413	398	398	389	427	420	396	374	370	379	403	411	392	408	394	352	405	340	369	389	396	404	402	385	375	414	405	391	356	352	354	446	428	391	373	418	414	442	387	386	428	389	375	407	368	370	394	357	390	372	388	386	395	397	362	361	387	395	386	342	390	378	396	346	383	426	411	401	358	350	372	374	415	371	436	414	346	372	401	399	358	380	446	369	430	412	370	384	396	361	348	409	380	365	359	375	402	404	355	383	366	388	368	423	432	387	362	391	402	401	418	381	385	413	413	385	410	385	390	368	394	378	400	440	411	397	436	400	363	379	437	392	389	379	374	426	395	416	381	369	386	382	392	404	398	395	411	419	402	382	427	396	425	425	413	385	371	342	378	392	392	422	371	383	401	421	409	377	400	391	401	401	415	383	383	377	387	367	375	362	398	415	404	416	357	398	383	354	409	392	416	351	407	410	382	366	399	379	378	389	408	383	378	374	424	370	399	382	418	403	370	379	390	394	397	387	385	410	366	395	377	380	409	425	416	392	378	403	386	387	407	383	367	383	399	386	375	386	380	408	423	383	367	409	424	370	364	368	365	354	408	375	431	402	382	338	400	422	387	394	410	368	398	387	388	372	377	392	385	396	364	373	386	405	374	377	386	366	436	407	392	382	392	371	391	396	410	385	371	376	400	375	359	335	383	405	378	420	386	389	411	375	404	373	390	379	411	366	367	401	390	387	425	403	364	382	350	355	386	408	380	398	400	381	371	394	369	383	372	380	367	388	418	424	364	375	388	390	381	392	403	370	392	392	366	411	400	374	388	415	380	415	411	358	390	404	333	404	387	392	424	396	418	394	438	394	378	401	346	386	428	386	420	374	388	339	336	406	393	418	375	393	407	411	427	397	409	379	439	404	422	382	415	379	391	345	354	427	388	421	405	383	390	377	385	391	391	368	365	392	410	421	401	399	395	411	378	426	388	381	377	371	364	433	410	431	392	391	366	369	366	361	425	411	429	402	418	380	423	393	387	420	396	381	387	385	382	376	359	407	384	438	396	379	396	405	379	431	354	379	399	377	360	372	393	369	382	371	386	414	403	374	364	341	372	397	406	395	390	383	388	351	434	390	387	413	392	393	400	381	393	389	392	352	374	394	421	422	409	402	394	404	424	440	416	379	361	380	390	405	391	410	383	398	416	404	413	431	412	413	396	375	400	395	410	390	388	388	389	381	394	360	382	394	386	369	360	391	404	360	396	362	409	405	372	387	360	422	368	411	423	383	397	418	381	395	425	372	397	412	364	352	400	408	411	396	357	366	400	396	367	387	400	396	398	390	399	425	329	368	421	407	434	399	409	350	420	426	444	396	411	397	394	375	386	426	416	424	457	380	393	360	390	375	398	372	367	390	362	424	392	396	408	387	406	420	385	424	391	364	408	413	411	365	409	444	376	412	382	386	407	389	394	389	376	400	393	375	410	415	377	400	367	421	377	366	430	395	411	399	395	428	383	407	359	354	371	364	385	396	366	369	412	389	392	394	373	409	437	364	382	384	369	428	409	398	404
5591	1036	880	879	889	847	899	912	899	856	823	873	886	905	908	870	851	877	830	809	858	874	854	839	835	858	876	854	844	842	868	861	867	846	886	869	901	851	817	915	917	852	853	889	901	878	852	879	868	914	869	867	921	854	889	852	863	883	872	912	851	925	909	874	884	878	890	831	869	888	875	898	881	886	886	858	841	888	864	921	859	882	890	904	879	852	884	874	869	863	872	911	919	870	885	796	884	875	831	873	816	873	881	879	917	873	858	834	900	872	867	914	881	863	896	869	842	866	871	897	879	873	886	923	860	888	874	869	889	863	870	859	877	818	907	855	880	843	861	928	871	884	809	884	888	856	873	849	907	883	819	880	822	898	893	887	846	843	883	878	883	861	868	908	932	880	901	891	879	900	903	818	853	863	857	948	839	823	889	831	889	812	897	912	908	911	853	890	856	846	841	884	878	885	908	815	923	854	943	932	832	839	873	869	824	890	879	911	898	904	877	896	848	904	811	913	930	851	883	871	914	908	891	839	851	892	847	851	877	870	860	883	882	892	861	860	868	883	846	865	886	894	861	873	882	883	843	864	807	857	956	854	854	928	914	840	890	881	856	885	902	881	876	862	859	875	899	863	875	882	826	916	882	838	917	868	832	893	873	894	842	864	846	801	857	875	871	849	869	861	905	829	875	864	883	940	887	875	931	894	852	894	862	857	823	917	900	841	870	883	875	877	923	876	900	882	847	949	845	888	918	861	883	858	838	875	848	843	911	837	845	857	873	832	872	802	888	857	847	856	854	888	901	852	866	824	908	837	910	863	886	905	842	878	866	866	915	940	911	883	894	898	930	886	851	856	855	887	873	874	905	876	855	864	901	841	873	926	874	899	908	891	904	867	833	835	829	907	917	872	859	876	843	851	862	898	869	864	928	904	890	835	868	924	913	884	931	790	862	871	843	869	910	848	865	864	854	822	883	857	917	875	867	898	928	864	879	874	856	837	811	844	919	901	859	867	881	867	870	868	915	895	858	831	852	850	846	888	849	900	910	855	895	847	845	859	837	903	874	909	896	885	860	931	868	833	900	852	869	916	930	938	850	860	869	867	865	904	803	850	859	867	871	867	849	903	885	839	892	871	866	863	874	851	898	840	893	858	898	897	859	857	886	805	955	797	872	890	847	868	847	850	900	915	841	874	913	802	844	868	848	861	873	868	832	862	867	874	928	821	863	910	877	866	865	841	875	869	849	898	926	850	871	893	847	843	848	898	838	857	858	934	856	891	888	859	859	942	905	867	924	851	893	845	883	873	875	892	883	876	887	861	854	894	835	851	880	867	962	874	865	836	894	836	872	897	879	882	863	863	874	855	861	852	856	896	843	839	880	835	827	852	894	884	892	893	858	853	847	901	877	861	852	940	844	940	842	907	890	859	870	870	889	808	871	873	910	860	849	906	881	878	921	841	921	910	881	884	839	848	891	881	897	909	854	879	858	851	894	901	828	857	901	886	887	866	847	836	857	899	872	858	903	883	843	870	877	881	841	833	885	861	852	853	843	878	904	830	857	888	927	846	887	892	921	837	881	853	831	855	891	851	901	832	818	888	886	838	829	889	898	888	860	885	867	900	945	850	908	829	813	888	855	870	906	869	897	883	838	841	899	889	864	902	859	885	907	840	848	853	822	855	858	828	829	830	853	864	821	872	862	877	857	905	870	905	857	851	883	832	854	927	889	822	860	861	914	878	873	880	878	911	867	871	874	827	870	870	846	876	896	887	897	886	862	879	884	858	905	843	894	906	917	892	873	905	914	905	882	866	912	816	900	878	843	849	862	896	901	866	865	836	907	878	880	873	866	889	889	879	883	878	879	887	854	854	887	858	853	911	895	854	875	858	891	868	821	876	916	877	877	908	879	884	916	848	884	863	886	905	911	883	847	833	864	883	904	962	848	856	887	900	901	914	891	914	877	865	898	883	919	908	862	837	875	863	868	882	811	854	835	843	890	878	897	859	875	857	925	900	863	872	794	840	862	854	902	875	885	888	854	864	883	861	887	938	799	908	856	962	906	909	831	856	824	903	860	882	905	883	873	868	817	867	871	835	920	911	912	877	840	894	854	884	910	864	871	858	906	923	898	838	885	912	897	869	947	872	897	878	899	874	835	892	860	839	924	897	847	863	933	847	885	889	869	897	900	880	837	870	861	887	867	874	835	914	878	880	859	926	881	890	814	854	857	854	876	890	885	880	870	849	865	874	823	864	859	859	894	867	884	879	890	859	836	867	896	844	929	847	857	872	887	894	818	873	874	893	880	867	872	892	846	903	892	857	867	895	868	870	823	864	879	854	822	839	840	808	877	898	805	898	870	920	916	810	882	862	898	840	863	820	883	854	886	827	887	878	911	916	876	872	839	863	846	872	882	834	901	907	849	882	810	895	874	836	829	842	877	834	852	886	872	862	839	806	883	881	897	904	926	836	887	869	856	809	914	841	875	845	904	889	874	871	811	889	895	839	843	857	911	844	901	909	846	884	873	914	895	804	852	872	893	891	869	855	895	865	845	880	904	918	931	912	860	889	879	893	867	866	884	851	886	836	895	831	881	868	851	908	822	910	903	881	864	857	869	827	866	848	866	883	878	885	878	874	831	855	869	890	891	877	870	870	780	869	918	872	904	880	852	872	899	911	886	847	864	921	849	839	866	871	827	909	884	872	870	883	886	860	907	912	878	891	853	905	814	862	867	899	872	901	893	914	868	810	861	808	854	908	888	910	915	861	872	869	874	858	844	844	859	884	892	863	831	861	817	866	868	858	873	871	892	852	923	921	877	897	880	870	853	785	938	909	905	825	811	835	884	973	839	910	886	865	861	952	847	794	827	867	882	870	841	823	864	873	877	867	813	861	824	905	834	876	844	858	911	937	863	816	893	904	832	839	921	859	892	847	903	887	847	869	892	866	839	887	898	830	888	941	875	918	834	876	845	912	859	893	897	883	856	823	825	888	827	876	808	924	915	896	868	862	936	894	796	878	852	872	860	872	895	855	899	870	896	843	841	836	860	843	843	867	918	864	834	829	839	838	897	858	819	853	844	874	847	873	891	914	884	835	888	888	892	875	900	838	863	879	895	904	858	874	860	845	911	857	938	857	919	863	867	862	870	878	850	822	841	788	846	905	854	867	870	826	897	889	835	829	863	868	912	869	847	809	886	871	875	908	866	864	886	874	893	885	840	897	862	899	846	912	889	885	837	907	888	882	844	865	826	858	838	879	896	882	899	851	881	912	924	871	934	881	866	860	846	845	863	855	884	898	838	872	882	854	869	855	953	903	859	883	906	877	899	888	844	871	886	865	891	874	878	875	859	882	901	840	845	853	850	931	863	942	862	854	884	854	869	853	891	842	861	861	885	895	894	822	903	846	878	906	861	918	879	875	838	854	874	885	893	898	851	874	866	866	843	877	833	883	836	895	814	884	864	874	851	880	888	851	866	876	890	881	874	888	867	923
24574	20994	24414	27774	20435	1979	492	387	342	318	357	314	380	318	347	296	312	253	334	281	286	307	312	287	296	300	305	273	296	299	297	345	305	303	266	304	280	316	269	298	256	279	297	284	291	291	282	273	293	293	282	271	272	276	309	306	289	293	277	285	275	282	274	294	276	275	274	270	282	284	307	330	301	292	305	312	276	288	290	297	306	272	296	259	273	295	326	302	289	300	304	305	292	293	296	288	265	266	253	284	303	261	305	282	281	262	300	301	305	287	296	285	285	261	297	294	295	283	311	295	294	309	296	309	292	275	302	296	278	291	264	263	295	260	262	294	310	318	288	303	327	325	326	298	277	267	310	298	307	308	281	307	307	293	283	291	271	271	273	313	262	253	312	312	305	283	304	257	310	297	275	312	292	284	308	299	314	295	272	250	294	302	261	262	294	276	256	288	290	291	268	280	285	321	297	282	273	325	307	275	335	278	301	306	293	267	288	308	280	303	282	260	304	300	304	300	309	293	279	258	283	321	282	274	294	299	283	283	288	300	320	300	320	308	302	297	288	260	284	259	315	307	307	276	304	289	270	277	302	254	280	291	288	299	289	295	280	278	258	277	281	291	306	336	302	299	265	311	291	301	260	309	311	298	273	271	236	303	276	305	267	304	278	310	276	284	303	308	289	302	295	301	290	297	311	301	288	323	296	292	270	264	260	317	285	279	278	302	302	299	280	274	302	290	271	285	331	320	295	329	329	290	303	275	305	276	292	260	308	296	278	259	286	256	317	262	271	266	300	322	280	276	294	251	297	293	318	287	290	309	296	249	268	295	292	305	293	266	280	306	307	275	295	314	282	275	286	276	257	323	276	314	319	296	291	311	295	295	250	295	297	281	296	290	283	290	279	266	275	286	274	285	268	272	270	288	292	268	267	293	299	310	302	318	288	274	289	256	287	287	272	307	307	259	297	274	307	257	313	317	254	289	276	309	284	310	294	273	294	313	270	256	286	306	319	276	295	301	315	289	282	296	281	268	271	303	298	297	274	253	263	297	318	332	323	266	305	289	298	304	293	286	309	326	339	310	299	279	323	300	296	307	270	270	283	306	296	296	287	280	260	282	326	271	261	302	321	315	301	281	287	297	293	285	280	278	296	306	277	295	280	281	313	290	284	286	303	337	316	263	315	281	279	288	298	293	309	319	281	297	313	289	306	309	299	315	305	282	293	267	295	305	269	293	282	285	293	274	270	295	272	269	305	322	255	306	282	269	314	261	296	276	302	312	264	263	247	269	281	277	281	284	279	267	325	283	271	280	290	264	290	264	310	279	301	280	302	296	282	283	292	267	297	295	248	297	305	280	274	274	269	281	326	296	304	301	255	271	276	285	262	270	272	292	268	272	271	294	265	260	278	299	265	258	282	285	278	257	329	282	301	273	291	276	276	319	304	294	305	308	283	305	292	286	281	324	292	287	291	283	297	299	291	302	289	270	256	286	299	270	289	261	272	309	299	279	289	263	292	285	291	236	271	272	288	275	291	284	294	310	297	308	291	299	296	289	294	293	309	302	291	290	323	302	273	290	284	294	331	279	284	301	282	272	305	287	305	313	300	303	289	257	322	284	273	266	274	270	303	264	291	277	287	240	276	291	297	284	289	262	271	274	299	329	298	303	293	294	292	330	280	278	302	280	304	278	262	306	300	258	265	292	303	261	300	304	284	300	310	284	273	280	300	291	296	284	284	297	246	295	297	279	305	262	324	287	304	324	304	305	308	279	278	329	242	290	271	297	302	277	311	277	302	307	311	290	304	327	304	298	284	247	286	295	304	282	304	299	300	297	257	295	268	288	291	309	290	310	288	276	282	297	298	285	314	289	263	262	282	279	300	300	299	267	288	304	289	277	279	282	294	260	279	281	265	280	278	284	262	303	281	308	284	255	288	266	301	273	285	279	273	295	329	286	292	284	293	308	266	268	309	298	327	290	279	280	256	294	289	298	287	318	300	315	286	272	301	306	283	276	295	282	273	305	304	290	278	275	306	298	303	286	301	279	282	278	307	292	318	312	291	265	307	300	291	289	284	263	317	267	302	323	292	293	279	260	281	279	300	291	278	254	279	305	275	295	291	282	289	283	281	291	290	265	324	290	303	269	278	261	282	264	299	252	309	271	293	280	272	316	309	287	310	274	298	332	279	271	294	294	314	322	267	262	305	302	298	286	293	280	309	289	270	266	313	274	309	294	315	281	327	278	298	267	283	296	306	336	295	324	294	304	329	302	265	297	272	274	294	251	277	283	305	274	283	302	282	289	298	295	287	307	292	302	292	318	307	285	277	331	296	271	295	282	285	294	287	288	284	287	314	282	269	310	305	303	286	284	293	269	309	293	295	275	296	293	291	316	292	265	300	316	267	282	288	298	301	298	273	265	315	276	251	292	313	311	308	263	311	287	283	296	313	276	314	291	286	283	295	283	308	292	286	316	289	277	279	296	302	281	315	299	283	260	316	301	287	244	275	284	294	291	295	287	281	287	312	267	314	287	268	262	256	280	280	296	306	260	277	287	307	291	281	300	271	281	287	272	285	311	292	298	304	327	290	275	241	305	309	263	267	286	298	280	310	259	293	313	301	276	300	286	308	275	286	289	260	272	299	281	292	298	283	262	316	284	292	297	280	321	294	293	278	300	283	282	298	279	325	289	278	313	299	294	285	280	297	261	273	245	275	286	283	247	256	285	322	279	305	306	283	284	264	295	291	313	303	286	281	294	298	288	276	294	278	293	268	304	278	279	291	331	292	277	307	284	295	285	309	264	276	298	285	315	279	319	282	277	297	315	277	328	308	252	262	291	307	313	305	324	320	314	300	307	267	275	302	290	282	326	295	275	281	247	296	278	276	322	279	276	260	304	263	287	284	258	275	268	307	271	263	306	283	301	294	290	293	294	269	246	301	302	288	279	275	281	269	286	265	274	289	291	274	312	309	287	240	254	301	298	308	266	318	282	311	307	309	282	297	305	239	296	314	268	295	271	285	294	264	292	287	298	298	300	302	284	279	276	266	295	322	262	297	301	310	273	283	316	272	265	304	280	267	285	277	302	283	286	287	289	276	291	270	239	304	268	272	321	274	293	298	306	315	294	308	302	283	258	325	311	282	341	301	308	290	297	305	283	302	290	281	275	276	278	282	293	309	277	272	266	267	305	298	339	312	281	290	301	289	282	275	317	279	267	281	276	241	301	281	288	279	293	270	258	291	305	291	290	266	274	308	322	314	311	300	279	272	283	256	274	294	274	265	277	283	266	291	271	246	281	280	288	266	325	283	290	290	312	277	295	259	313	280	282	273	288	312	284	315	295	271	262	299	303	287	321	277	306	291	293	307	302	277	283	273	283	285	309	294	284	266	291	297	292	277	277	282	271	322	292	328	300	295	321	283	297	298	297	270	323	315	271	297	261	259	308	319	275	277	310	276	280	298	285	326	269	275	277	275	328	286	275	312	274	293	280
3179	2709	1791	1050	838	707	734	691	731	698	687	678	684	615	634	671	691	685	634	660	684	648	648	640	636	656	665	660	686	677	661	663	629	659	613	673	673	651	636	637	674	662	657	623	659	636	677	632	662	647	650	648	711	650	648	684	660	633	663	650	623	665	672	675	667	657	620	682	665	640	655	695	649	612	656	636	680	634	644	668	655	660	633	596	691	655	672	636	688	718	610	662	628	650	639	659	665	642	696	633	650	642	674	639	632	649	654	658	686	629	689	661	659	616	585	695	613	633	631	640	640	663	700	636	680	661	682	704	654	676	666	691	631	646	637	633	637	624	639	634	651	653	597	665	645	628	599	622	662	650	646	651	632	634	605	638	629	660	706	654	673	656	622	640	622	655	661	650	598	641	663	665	637	646	669	677	643	670	633	646	670	658	648	661	648	666	664	624	697	688	670	674	671	654	648	689	626	668	630	635	664	641	626	658	699	720	643	639	622	695	651	652	669	644	648	647	646	671	650	645	645	646	586	659	674	676	625	671	651	642	682	615	675	643	650	662	640	698	677	676	622	662	664	639	611	652	690	630	678	661	666	662	656	652	639	666	635	656	642	627	640	693	624	650	700	669	652	657	679	627	651	637	687	668	655	648	634	626	663	665	668	660	610	661	628	654	630	640	667	632	611	647	674	654	638	637	626	656	686	610	686	639	710	624	666	677	680	628	705	658	676	712	646	652	662	642	637	665	642	683	655	597	697	651	648	638	626	652	685	698	701	675	684	633	649	665	623	641	672	645	656	696	637	699	674	664	665	696	610	625	648	695	639	706	645	658	663	678	664	670	624	673	699	615	663	653	651	685	665	650	654	661	647	616	622	685	688	653	682	646	663	606	672	656	622	692	671	692	635	623	663	588	599	668	697	654	649	593	693	653	605	637	667	668	659	623	656	624	647	694	644	653	701	651	644	620	662	689	636	606	702	666	712	639	658	613	667	655	629	702	653	657	663	631	637	651	666	662	649	653	691	632	603	679	642	563	623	626	636	646	639	672	680	660	673	623	642	698	625	670	679	634	644	681	631	645	641	700	697	653	706	656	671	653	671	627	628	624	645	592	633	647	638	652	683	663	654	632	660	666	637	664	611	704	658	649	657	649	608	631	607	675	640	630	722	658	624	643	662	643	695	677	628	653	658	680	641	619	638	661	625	648	612	650	685	670	652	682	672	620	684	660	607	616	678	630	642	673	651	683	622	702	695	681	651	636	647	668	658	645	657	642	622	594	670	610	642	676	660	712	619	586	721	670	662	643	657	595	622	601	664	659	608	633	613	650	635	664	668	640	690	664	656	664	672	657	681	697	676	660	631	663	613	635	671	688	684	638	674	653	635	633	668	621	677	639	624	599	613	669	647	650	612	694	658	658	624	641	690	623	655	640	654	632	673	677	657	672	636	682	655	689	641	648	647	624	672	635	655	675	653	642	665	662	660	636	691	626	677	646	663	679	630	660	622	649	630	710	688	656	675	634	623	678	656	642	656	638	646	645	718	662	648	628	671	637	665	666	629	660	682	676	652	663	626	635	629	634	656	674	663	632	661	673	682	663	677	699	649	668	665	667	653	657	686	641	661	661	662	608	657	642	650	651	661	655	663	629	654	649	654	652	622	664	636	620	647	681	654	638	623	666	631	689	687	696	597	648	672	677	653	625	686	689	648	624	646	650	659	656	647	672	687	628	683	622	642	647	624	652	646	673	657	646	651	642	635	656	659	685	635	650	623	666	687	624	696	636	720	681	652	687	715	689	668	698	653	643	633	667	659	652	633	653	609	635	660	655	646	626	689	652	631	636	607	658	652	646	672	682	659	629	703	630	678	628	636	706	650	681	628	646	635	666	605	632	652	652	649	686	689	729	649	675	667	611	637	646	653	658	660	665	645	611	667	661	636	640	646	634	663	674	666	682	657	656	634	669	614	658	638	672	650	673	653	664	655	645	679	672	629	638	658	617	641	654	656	687	685	635	672	662	626	624	623	638	670	649	672	652	619	634	658	698	648	651	666	655	603	660	646	689	637	632	626	645	644	652	671	661	634	658	676	686	637	677	685	657	683	632	598	636	646	633	665	643	672	647	647	648	568	668	683	639	675	670	633	664	663	672	652	651	666	650	684	644	606	652	677	630	692	644	600	628	659	644	656	671	644	657	652	602	628	631	686	658	644	681	660	662	660	657	646	665	616	681	670	628	645	628	637	641	622	641	634	634	634	628	632	643	639	689	643	666	648	671	630	608	695	634	596	685	674	660	656	632	645	639	658	654	694	662	647	596	623	649	649	673	630	661	657	673	680	662	650	612	702	661	610	687	680	655	669	666	711	677	611	640	680	667	659	666	630	683	636	668	645	669	651	633	648	694	635	656	663	655	665	670	662	637	649	584	611	677	700	652	670	652	674	641	659	656	648	655	659	650	638	641	629	655	652	626	663	673	645	658	659	633	672	673	724	650	650	613	645	669	681	608	600	649	700	700	659	653	632	641	628	662	668	627	677	669	672	615	623	637	668	624	646	684	637	663	638	680	622	643	642	664	652	665	700	658	614	651	669	618	686	627	671	650	673	671	657	629	645	638	614	622	650	619	676	685	618	739	676	654	661	691	677	648	641	641	637	619	667	641	697	630	660	623	680	651	644	612	670	669	648	686	633	697	642	658	647	587	615	674	615	652	687	638	665	599	646	610	625	670	660	666	680	664	645	663	633	638	679	614	658	647	675	660	658	628	651	683	664	627	669	662	635	694	604	626	629	645	597	643	669	622	691	610	664	659	684	676	693	724	613	608	635	608	654	632	660	626	694	607	688	643	669	666	666	673	618	645	666	623	654	655	631	629	630	660	660	650	665	647	673	689	650	610	641	635	669	680	660	627	596	668	610	640	646	683	686	620	615	662	605	668	642	629	631	664	639	651	661	655	662	665	657	663	667	653	699	678	624	644	620	625	588	652	702	665	667	630	666	637	641	643	670	698	659	654	669	632	617	643	667	667	651	630	719	660	678	665	651	604	666	673	701	669	689	649	645	707	644	673	665	668	667	691	626	662	629	616	654	684	640	616	661	647	620	607	624	656	686	638	685	675	642	682	611	646	656	671	607	651	642	641	653	653	642	647	628	617	612	651	656	704	644	631	703	681	683	633	674	653	654	691	675	645	617	685	658	666	644	631	623	643	679	675	647	638	607	608	646	667	671	648	672	649	630	636	651	647	644	670	645	649	677	705	652	628	700	613	642	658	658	665	640	636	635	654	613	658	611	670	665	660	648	675	659	604	669	662	633	675	646	655	687	650	605	623	649	647	622	642	649	665	704	654	638	694	678	657	608	640	625	646	701	658	639	644	651	642	670	633	659	676	667	668	650	657	648	654	660	641	647	640	617	659	620	654	609	656	639	669	635	665	690	665	624	646	660	646	631	649	650	663	645	675	651	661	628	658	654	657	681	623	626	612	653	677	635	666	645	629
23789	20944	24979	27066	20949	20621	1226	345	250	228	210	193	159	178	152	169	154	185	168	153	154	149	152	124	138	144	151	124	129	151	137	140	126	148	125	147	163	145	148	137	124	142	163	129	130	132	128	144	126	137	124	130	121	108	133	125	130	150	113	145	161	133	113	125	127	114	125	129	139	150	134	140	155	126	154	128	141	148	130	146	108	144	112	125	142	128	112	97	135	133	136	136	132	129	129	112	138	116	133	132	111	133	145	136	120	130	112	145	119	134	147	153	147	123	127	106	142	136	115	127	108	138	130	146	135	132	125	125	123	144	131	138	123	125	124	123	123	110	139	128	130	109	141	131	120	122	123	139	157	149	121	159	115	132	117	130	139	123	119	102	117	134	121	144	114	130	120	151	143	136	136	132	120	117	142	125	151	136	136	96	120	124	90	140	142	122	123	110	112	112	143	137	123	139	130	121	107	127	144	117	129	127	140	134	123	131	136	131	138	110	115	133	118	161	134	122	110	137	128	113	123	104	117	154	141	149	136	129	126	123	131	142	133	132	114	124	145	139	114	122	129	131	115	148	144	136	110	138	129	153	117	119	131	133	147	134	140	129	145	130	117	122	130	133	128	132	142	122	132	127	116	122	110	133	134	131	126	150	122	137	124	133	124	100	125	139	161	136	120	135	134	146	115	139	146	123	127	128	146	142	136	131	134	119	148	132	111	129	130	121	129	118	150	125	127	125	136	133	122	125	125	126	133	129	117	113	128	138	127	133	139	111	102	132	132	116	132	120	131	132	113	133	143	132	131	130	135	128	130	126	142	141	127	121	141	117	147	126	116	140	142	124	123	137	135	142	114	130	134	134	118	128	100	115	118	143	134	142	129	133	136	108	138	132	119	135	118	136	127	134	119	116	131	116	123	107	139	131	119	124	107	143	122	115	133	129	127	120	139	113	115	115	127	120	117	126	144	127	135	112	124	116	142	145	124	125	134	133	110	157	122	134	119	127	131	122	130	110	108	123	117	138	111	119	134	118	135	123	141	119	120	130	139	132	116	123	152	104	145	125	100	139	156	131	155	125	135	142	117	139	110	118	127	132	131	120	122	112	133	135	117	123	128	127	126	156	125	124	145	129	157	126	140	127	103	130	149	110	119	148	138	122	142	157	143	128	109	134	107	131	124	146	126	126	139	142	119	128	131	114	130	133	107	141	129	137	107	108	120	106	127	143	113	140	127	135	137	142	133	132	128	128	125	145	119	154	100	154	146	136	115	116	123	131	125	135	129	139	125	122	114	125	116	130	108	138	144	133	129	112	141	137	123	128	126	128	133	121	122	111	136	127	126	134	136	122	133	134	126	137	141	140	109	129	125	119	146	115	142	122	107	126	130	140	121	153	128	130	117	119	106	120	134	131	130	138	123	125	132	138	111	129	110	132	133	109	127	122	157	113	138	128	128	140	126	104	140	138	117	124	134	132	129	123	135	141	133	132	136	139	102	123	129	126	111	117	113	117	116	111	118	144	140	157	143	133	135	131	123	127	133	124	108	115	116	153	120	127	144	115	147	149	134	119	127	145	121	116	125	129	157	128	120	127	143	115	143	122	144	121	110	129	147	141	134	117	127	140	119	130	128	132	116	129	109	147	155	130	142	125	123	133	122	122	100	128	147	151	127	120	129	143	121	119	148	140	119	120	152	144	129	129	105	140	133	147	140	101	128	138	159	129	125	130	126	124	149	139	116	127	121	143	140	132	117	151	130	136	124	123	115	106	134	141	135	136	152	116	155	134	125	97	123	121	118	152	118	120	139	113	125	118	117	136	119	144	139	121	107	124	106	149	123	140	125	145	120	142	140	131	140	125	127	137	140	143	115	125	111	117	116	129	108	135	115	130	120	145	107	147	113	135	140	129	141	126	125	145	139	157	136	141	132	145	120	125	129	125	125	135	131	126	113	130	115	142	140	129	130	145	144	148	128	130	146	123	135	140	131	117	142	128	136	145	134	141	116	121	147	142	124	121	129	126	128	135	121	152	136	135	133	116	133	108	130	135	128	129	121	137	106	119	127	121	132	124	139	120	131	149	132	113	123	124	147	138	115	125	123	125	134	105	145	117	113	120	132	128	133	135	132	113	126	122	153	117	125	103	141	135	129	112	106	133	143	140	117	120	114	131	160	133	152	118	152	154	153	157	122	121	120	120	126	125	157	119	136	119	139	124	139	125	137	132	128	126	109	146	129	132	121	122	126	124	113	115	139	123	132	128	143	122	132	128	132	135	140	121	131	129	122	130	144	133	110	142	147	155	130	131	111	138	132	135	127	135	136	125	127	116	115	123	140	121	143	143	111	138	104	144	125	138	121	126	134	134	136	135	110	127	148	116	127	144	143	136	130	130	115	129	127	138	146	127	130	120	129	122	139	112	129	123	130	111	109	141	144	136	142	117	105	123	129	120	124	120	124	143	144	126	133	111	112	142	122	129	128	114	123	138	131	124	139	138	129	145	118	111	142	133	147	153	151	127	119	119	137	136	133	121	146	126	131	152	123	123	128	126	123	119	116	137	150	126	122	133	136	135	120	122	98	122	156	140	123	141	147	112	137	131	121	145	132	136	112	130	130	132	143	149	141	118	124	126	142	139	122	138	147	149	122	125	148	112	133	139	142	152	128	140	138	122	130	114	108	120	143	127	124	137	143	132	126	137	149	113	129	143	103	123	126	110	136	136	123	148	130	117	122	166	129	107	132	117	138	119	132	114	144	150	120	133	104	148	136	122	134	149	129	132	133	132	133	118	122	146	137	120	135	130	121	139	155	136	124	125	123	114	122	124	129	120	143	127	116	120	147	109	130	141	128	140	130	114	141	123	128	124	132	104	118	134	129	118	149	135	119	130	155	147	143	139	160	126	154	148	119	118	149	138	133	116	113	133	121	115	113	128	130	121	135	132	118	128	117	146	121	120	112	137	134	114	147	137	133	115	128	149	127	130	124	127	138	140	144	124	131	146	127	124	117	119	111	98	122	143	106	124	146	147	140	113	115	129	99	138	105	133	116	119	109	130	118	133	124	129	125	121	115	134	127	122	126	126	108	124	166	135	118	127	158	140	130	105	150	134	111	118	123	138	119	147	123	101	111	113	147	138	123	137	139	104	134	115	120	115	132	121	145	133	102	137	119	144	148	144	129	130	125	111	133	119	115	129	132	116	129	121	124	137	125	138	130	121	137	132	114	125	148	123	141	134	131	131	150	126	129	123	122	122	159	134	128	126	119	119	122	126	141	120	124	131	136	142	156	132	129	132	154	116	134	143	127	121	131	119	127	145	135	123	129	118	141	130	135	127	128	127	115	113	148	128	123	117	144	152	118	125	122	130	122	140	124	127	122	140	133	125	136	121	123	151	122	107	110	137	145	134	143	137	158	135	141	129	140	128	126	111	117	134	137	123	147	133	134	112	129	129	124	116	125	129	124	114	124	131	118	125	130	111	131	128	132	136	131	130
3018	4334	2458	1092	651	490	446	404	383	379	360	357	353	383	345	365	344	347	343	342	356	328	299	346	320	339	330	367	337	318	324	299	308	324	328	339	319	330	377	324	336	346	335	307	328	340	324	328	344	349	289	327	342	360	287	310	336	338	332	309	338	318	338	333	341	337	334	335	323	291	338	319	299	342	354	368	366	362	301	348	324	318	351	326	318	308	340	344	312	362	326	343	328	312	347	323	291	303	339	344	335	335	328	307	343	336	311	339	284	317	327	330	313	344	346	320	328	316	327	290	295	323	326	328	330	345	343	302	308	386	361	331	289	326	318	324	331	334	360	326	341	306	320	333	362	339	311	308	316	319	333	324	331	368	359	313	305	287	387	305	322	332	339	300	324	332	325	309	330	314	331	341	323	327	342	364	313	353	296	346	317	344	326	329	321	334	351	362	322	339	331	318	320	345	348	349	352	328	324	322	306	305	325	345	348	339	298	328	313	342	316	315	318	311	322	356	330	320	320	345	320	292	329	352	331	332	329	350	372	330	312	291	337	289	324	341	325	320	297	316	360	334	333	308	352	337	315	318	323	317	320	290	346	319	314	327	326	300	332	343	331	351	312	356	344	308	332	349	356	316	363	300	336	326	318	338	332	337	301	327	327	345	312	340	318	307	323	353	319	340	318	335	340	308	340	332	289	359	321	343	306	331	340	355	315	327	359	310	335	342	326	335	356	343	284	318	335	301	310	327	346	326	341	308	365	303	344	352	361	340	335	346	341	316	343	350	314	325	323	348	340	340	313	318	324	326	351	347	307	317	339	331	300	331	313	334	317	382	303	333	307	332	316	335	323	321	320	307	314	328	314	319	343	336	341	323	318	353	308	324	337	313	344	346	309	336	332	313	348	341	306	329	352	332	313	355	366	331	294	333	321	319	329	352	355	343	339	338	303	335	325	363	348	338	353	320	305	359	351	326	342	311	362	302	311	335	325	355	365	362	322	334	355	334	330	323	318	322	352	330	340	363	322	352	311	327	331	363	352	324	318	301	336	313	351	337	311	340	322	304	317	349	327	305	333	321	330	331	368	307	336	321	374	330	300	339	327	310	315	326	345	350	335	314	311	340	328	324	330	335	295	334	313	335	316	345	317	291	336	327	321	354	326	353	317	321	363	345	329	314	333	318	355	313	311	310	304	328	352	326	309	343	320	315	337	327	327	308	326	339	364	325	353	325	318	331	332	346	322	347	366	335	303	319	331	312	330	361	351	344	351	342	313	311	334	355	341	326	292	348	343	328	328	339	373	308	334	302	338	342	317	294	323	328	355	327	327	338	372	348	330	322	321	341	338	335	345	312	348	327	330	327	311	353	355	336	337	322	319	307	316	359	329	341	353	311	361	335	352	336	353	342	309	311	326	323	343	314	337	353	305	328	346	319	292	314	317	307	356	319	344	350	313	312	327	313	355	345	333	333	317	338	321	342	329	318	313	357	320	336	343	327	326	363	333	348	333	334	342	305	312	330	328	339	340	352	331	367	346	343	313	303	336	287	317	355	319	332	338	301	302	345	355	331	308	325	340	338	307	328	361	326	316	327	319	352	317	355	300	333	341	336	328	325	357	345	321	321	325	292	316	339	289	317	357	328	314	353	317	305	356	341	323	330	317	322	318	318	330	358	363	340	331	315	321	320	340	304	338	339	338	354	316	340	336	308	336	342	349	336	302	318	308	316	339	351	297	300	321	325	346	336	338	358	339	328	335	342	325	313	366	287	363	361	311	339	330	338	324	322	326	310	325	355	342	329	302	327	332	331	300	330	336	335	377	306	322	367	355	319	359	310	361	331	310	312	347	343	355	313	360	328	344	313	352	351	336	338	316	320	341	333	326	343	338	312	328	342	309	347	316	353	317	369	326	343	342	318	349	303	306	345	347	326	328	328	333	332	307	308	333	328	365	336	336	297	326	303	347	313	331	331	356	318	331	340	319	331	287	308	316	331	332	356	315	299	351	315	332	334	335	301	317	323	360	318	372	349	340	345	313	321	344	342	322	341	337	344	322	372	347	342	320	316	313	322	352	316	324	323	351	299	349	325	323	337	352	341	326	304	316	306	312	335	312	330	333	319	354	300	321	321	351	348	315	329	353	312	355	325	326	317	346	338	345	312	341	336	309	331	329	310	294	323	330	326	290	314	348	329	296	312	299	333	331	333	330	332	330	328	317	336	328	316	334	316	333	366	337	321	316	367	326	324	295	347	334	299	284	302	354	351	297	310	322	315	313	343	304	315	353	340	317	305	322	284	335	298	323	338	309	334	328	325	348	324	323	344	317	355	334	341	321	319	316	294	346	330	348	317	347	322	347	336	322	359	323	336	311	325	339	348	332	329	330	335	335	325	312	333	332	320	342	314	377	338	294	328	342	356	324	352	315	350	334	343	362	332	312	352	315	319	345	337	337	335	327	321	313	351	363	288	334	305	340	344	320	330	332	334	331	324	320	342	300	307	367	325	379	305	323	349	339	340	330	329	318	314	304	323	347	332	315	332	329	382	342	306	311	327	350	307	310	314	307	323	345	358	349	318	359	310	327	374	352	338	347	335	332	349	339	331	327	351	341	298	354	315	343	344	358	324	320	367	333	335	339	309	337	343	312	337	319	313	347	328	312	321	319	326	306	320	348	380	333	327	336	320	340	319	345	337	300	366	289	326	369	333	358	333	336	347	348	301	299	325	313	326	325	324	342	339	333	352	325	343	328	339	317	314	299	349	317	344	299	294	347	329	318	330	344	333	294	335	337	325	309	323	344	311	325	350	343	321	348	349	327	336	340	351	361	351	347	313	346	335	354	330	343	329	340	353	350	343	344	326	348	333	307	359	331	348	340	311	320	318	349	315	366	338	326	324	351	350	334	340	334	343	341	321	319	315	319	325	315	310	328	355	326	328	343	335	331	324	346	341	320	310	339	334	351	353	351	319	359	331	314	361	326	348	297	344	306	331	313	345	307	332	329	316	315	343	318	358	347	316	342	327	347	356	316	330	311	350	315	322	354	331	356	354	307	346	331	308	309	326	319	338	317	348	303	347	296	330	365	290	341	358	350	330	348	328	329	316	346	318	338	328	303	337	321	342	343	367	317	332	363	322	310	369	338	310	328	337	351	343	335	338	321	312	347	347	324	339	323	308	321	358	332	339	331	314	323	323	333	350	315	346	326	310	324	336	346	349	309	324	323	337	291	331	324	321	337	307	326	313	356	317	321	346	328	335	311	338	314	320	325	313	321	332	324	335	317	322	356	324	341	316	313	330	319	330	327	278	354	344	346	333	333	283	288	336	349	348	327	321	329	326	320	317	329	351	338	334	293	338	332	352	309	327	279	350	346	358	311	301	325	382	351	320	333	342	328	321	347	344	319	354	362	341	305	345	310	328	346	360	313	317	328	309	314	317	302	322	318	349	320	365	306	330	326	318	321	351	319	311	376	335	339	297	340	363	322	320	335	317
32202	10242	1082	539	451	423	409	403	398	382	425	428	345	342	403	388	377	391	371	369	419	422	431	399	385	370	392	432	362	390	376	392	403	366	414	347	389	402	375	427	415	390	388	409	386	375	373	390	403	431	394	386	413	362	398	398	358	373	407	394	398	393	374	388	393	388	388	392	372	361	387	386	408	420	387	372	384	393	365	406	414	384	392	392	401	409	423	403	406	385	362	387	355	397	385	382	381	381	395	415	366	399	381	402	417	401	402	381	399	407	367	413	396	378	374	394	405	349	423	406	388	374	388	384	395	394	405	421	378	373	371	437	418	397	398	353	401	379	381	368	386	357	391	400	394	400	396	395	405	421	389	365	340	371	380	417	383	405	362	408	406	372	423	383	392	423	372	376	379	401	369	415	400	397	371	395	422	391	402	364	395	407	411	403	370	376	431	387	392	360	406	392	409	430	386	369	388	340	401	411	376	377	374	421	382	413	376	398	418	409	385	361	398	357	394	425	379	380	405	366	415	411	404	405	413	350	385	428	427	356	369	382	359	387	396	404	371	381	365	407	416	411	390	404	400	430	406	388	407	394	393	400	425	355	393	395	391	398	381	397	400	376	417	390	355	386	438	379	441	435	415	387	382	377	382	391	413	433	401	399	407	356	413	372	399	381	411	400	351	403	385	407	404	367	414	389	369	393	384	389	431	382	362	413	373	361	373	394	385	398	376	393	407	389	381	401	415	394	399	390	417	423	405	393	406	409	348	373	377	437	405	436	376	412	366	426	367	408	387	374	366	427	367	409	389	407	382	380	383	363	391	368	368	432	376	375	384	396	393	383	423	378	364	414	422	392	410	381	420	395	399	396	369	380	421	399	420	410	387	394	381	388	400	402	373	414	353	367	382	412	386	384	362	374	383	394	418	406	416	382	388	405	371	386	400	379	417	392	413	404	399	393	378	385	383	376	392	401	411	361	357	378	368	409	404	367	401	403	419	354	403	371	390	390	379	394	409	429	445	397	372	403	413	379	378	384	418	405	408	405	388	397	398	403	406	364	407	388	379	407	425	381	398	407	397	410	384	383	404	388	382	367	390	401	394	426	394	418	392	408	402	427	349	380	357	372	387	372	382	362	380	358	399	364	374	407	386	386	377	378	344	344	425	383	398	416	422	365	389	373	346	420	425	417	381	390	384	426	414	410	365	361	372	362	409	372	400	405	392	372	388	379	365	397	391	407	392	395	437	435	371	376	375	417	382	388	435	429	408	402	363	392	345	389	395	394	422	398	413	415	383	398	363	359	432	424	392	400	371	400	404	389	376	433	402	401	429	370	408	393	407	418	411	426	407	401	417	373	361	395	381	385	398	392	400	386	403	419	399	395	391	378	377	400	400	432	387	391	427	368	419	408	407	418	389	395	410	405	421	376	401	345	376	400	382	389	403	414	368	400	378	383	419	419	388	391	384	416	398	364	351	398	376	352	428	396	356	403	390	378	388	387	388	359	385	387	406	419	381	355	394	407	396	390	430	382	432	395	367	390	366	363	380	346	358	413	417	394	386	426	404	411	410	383	389	366	387	385	393	402	401	364	360	374	369	352	431	373	386	391	399	358	361	373	435	374	388	384	420	422	410	420	399	388	397	365	399	408	382	400	398	358	432	386	446	424	393	394	349	402	396	419	401	400	392	382	393	383	366	375	387	379	378	391	375	382	387	377	393	351	397	368	392	360	439	407	395	392	374	417	383	392	377	383	358	401	378	422	387	420	409	386	395	361	390	369	374	397	388	380	423	376	363	407	371	397	408	415	390	411	395	399	376	370	404	375	399	400	392	387	380	359	377	406	364	418	415	379	396	387	341	385	370	367	386	399	406	428	425	414	414	391	336	410	383	379	386	387	379	391	408	398	424	390	390	412	377	390	424	391	400	378	418	402	368	398	388	411	368	365	379	385	390	383	385	385	416	409	459	385	390	390	424	384	411	401	455	334	386	423	397	372	400	368	380	395	364	416	394	390	348	418	391	379	379	385	410	383	344	426	421	367	425	364	427	344	390	389	410	436	401	371	398	435	402	399	421	415	387	402	366	432	380	436	404	415	384	378	408	379	432	355	358	394	416	419	403	400	380	419	373	382	406	402	386	385	412	321	362	395	389	422	347	389	412	409	370	367	367	384	412	379	415	367	395	418	364	388	377	350	394	397	394	400	397	382	358	388	380	402	389	380	403	404	378	398	385	398	354	343	386	385	355	397	397	395	412	354	361	369	357	400	396	356	370	415	393	382	420	366	399	423	399	337	435	388	377	396	370	430	391	394	386	406	378	389	372	377	419	384	395	429	364	394	394	399	431	391	378	384	382	385	380	374	381	380	391	375	390	387	399	376	417	391	404	396	384	374	386	370	375	378	395	392	404	390	423	411	353	416	388	386	370	378	381	391	407	418	377	389	379	377	397	380	344	395	395	361	414	377	397	394	368	355	384	381	394	441	408	394	401	346	389	382	375	404	401	420	380	416	425	397	352	430	375	413	378	431	392	410	381	382	377	402	381	416	358	388	426	386	418	387	391	377	387	380	398	374	389	383	397	407	393	418	380	367	402	424	379	417	397	382	354	384	405	385	381	411	379	371	410	411	386	370	363	405	408	380	408	405	364	384	387	441	373	351	376	405	380	377	364	421	418	385	389	335	437	410	356	395	416	401	450	400	436	396	394	367	395	361	395	408	357	383	399	369	387	356	377	374	393	390	362	387	378	368	370	413	387	344	397	358	365	368	394	363	407	364	378	366	405	417	412	372	413	392	425	366	370	383	396	396	383	424	365	385	399	348	372	347	423	379	403	376	380	401	433	373	423	375	397	405	411	369	410	351	375	380	415	420	359	424	353	384	378	393	399	396	378	361	373	422	362	378	422	390	384	331	403	390	397	383	399	374	400	385	416	379	385	400	387	396	360	364	410	404	365	401	396	374	399	405	371	405	414	426	393	410	405	404	403	377	405	392	390	404	413	365	382	384	396	390	411	373	376	403	411	410	413	413	386	384	340	387	391	364	413	408	399	347	378	403	388	404	379	391	420	392	377	345	380	357	374	381	366	370	393	387	403	378	340	413	373	427	366	403	385	405	393	383	356	356	390	416	393	395	409	393	363	393	390	390	376	393	409	423	364	403	375	410	419	381	422	386	379	410	381	384	338	393	348	380	370	417	395	378	416	424	371	420	385	363	394	381	365	358	417	381	444	373	408	448	382	404	383	383	391	367	382	368	395	400	399	366	414	403	418	435	424	388	368	374	352	372	405	396	404	383	372	390	382	378	399	389	377	394	404	433	384	404	420	348	385	355	457	406	406	410	398	407	421	402	407	388	402	391	378	357	398	410	406	395	371	361	354	388	436	406	390	403	417	400	395	379	428	350	384	395	407	390	410	430	397	412	377	382	383	382	358	390	379	393	395	398	407	395	377	406	373	363	404	352	388	395	369	404	380	408	392	452	396	380	358	406	390	367
5566	1004	970	908	885	912	874	870	822	951	867	821	875	874	813	860	914	879	854	880	835	870	871	917	934	819	891	868	897	859	875	908	883	832	840	880	856	881	833	902	871	874	900	848	879	835	866	894	872	887	889	853	850	875	875	850	864	859	912	886	895	918	902	885	903	887	821	866	918	889	843	912	854	874	873	887	917	849	902	846	887	870	879	932	914	882	883	936	897	870	864	866	873	944	867	896	913	915	878	904	806	841	856	840	866	909	884	892	871	858	853	837	841	918	883	877	908	868	884	844	863	900	910	905	907	908	837	864	935	820	883	944	886	856	869	860	888	868	857	839	906	855	823	922	912	877	886	909	860	848	814	880	871	885	904	884	912	818	875	869	942	862	850	878	815	879	924	886	870	845	861	909	839	861	921	926	941	860	786	889	886	843	848	951	915	891	895	889	869	836	849	855	864	842	923	838	860	871	870	900	877	858	940	854	884	910	902	890	851	813	853	909	926	887	906	872	936	859	877	900	895	889	868	859	788	891	897	878	889	885	890	870	849	838	856	852	885	810	877	925	883	859	856	860	858	879	916	891	890	895	872	891	839	940	914	962	833	885	901	817	876	840	868	867	880	863	849	804	875	866	884	863	848	819	840	878	904	870	858	877	869	854	856	887	932	855	883	824	907	896	918	876	822	886	870	882	882	834	848	881	874	839	820	867	928	855	887	857	889	870	925	862	831	896	911	909	887	888	864	840	899	887	838	931	828	851	846	856	878	854	864	837	900	862	823	886	883	871	882	852	872	868	892	811	831	908	885	849	855	825	870	863	881	876	824	848	858	864	847	870	924	906	882	895	891	850	884	867	860	811	888	871	881	871	813	859	884	895	868	912	901	866	887	877	815	892	877	862	865	884	849	902	846	868	912	841	878	858	890	845	859	944	868	871	822	859	860	887	870	875	826	848	911	842	874	899	856	879	928	877	870	911	865	879	903	867	843	897	885	877	883	894	859	871	877	844	850	907	838	927	876	917	882	875	865	850	858	829	837	873	927	891	862	932	863	863	869	858	820	847	833	868	881	909	868	875	951	911	848	879	898	868	935	905	848	821	891	880	848	861	850	837	870	889	873	873	905	868	876	819	872	851	911	884	839	865	952	832	914	852	914	884	885	891	900	875	934	809	889	863	859	877	899	846	881	881	885	909	892	862	880	888	862	842	879	852	884	943	874	906	885	875	884	857	849	902	909	889	825	904	859	886	840	862	861	891	857	876	865	835	898	928	846	894	845	877	905	858	921	841	846	886	884	909	906	877	831	894	852	905	894	881	913	874	812	851	873	862	886	866	863	894	848	912	890	858	857	823	895	851	885	892	909	915	911	880	881	921	885	874	892	886	909	896	881	822	842	861	866	869	817	855	880	845	869	820	879	899	880	892	848	874	889	864	879	854	913	881	899	862	880	845	865	890	844	870	867	920	883	840	882	907	848	858	878	928	832	912	836	876	914	905	879	838	876	860	861	925	893	812	851	851	868	887	833	871	838	859	883	894	855	869	850	852	887	858	860	927	901	915	855	838	840	873	882	910	863	880	888	873	875	909	905	889	894	872	857	870	851	900	824	878	894	879	931	870	836	906	847	852	905	903	899	846	845	863	873	871	878	897	950	773	907	861	899	863	860	845	882	823	876	891	864	878	917	906	905	852	857	838	866	901	874	899	854	884	861	873	919	869	918	895	875	841	854	846	849	860	896	843	926	931	896	864	830	893	841	903	898	917	901	900	867	923	920	889	852	907	835	866	891	865	895	888	850	869	869	897	884	846	827	876	876	832	882	905	886	905	872	884	853	889	934	819	872	903	924	938	830	863	867	824	879	895	857	845	932	909	866	844	902	913	892	847	842	860	872	795	866	886	916	903	924	859	820	910	893	819	861	895	865	887	900	881	859	843	816	893	909	847	852	873	873	872	887	809	886	861	897	855	857	875	861	909	877	893	871	933	870	873	837	889	865	863	843	915	849	856	873	903	930	828	839	864	902	895	899	849	865	874	901	844	887	897	845	899	893	842	897	826	873	864	870	898	908	904	842	894	853	910	891	883	807	858	923	832	844	873	904	908	855	867	922	883	890	896	899	926	937	872	866	830	896	861	860	909	833	850	869	818	853	832	888	833	882	839	860	899	825	846	843	859	923	885	860	866	848	912	895	861	857	848	889	882	841	907	900	861	851	857	862	856	929	908	878	908	876	852	871	905	896	839	953	876	927	854	941	883	892	877	872	917	865	846	862	884	866	899	869	882	838	884	885	876	929	867	887	894	881	830	863	866	920	886	870	896	868	901	887	937	898	917	853	855	867	902	854	841	894	848	844	872	860	843	811	873	910	911	880	915	872	903	856	863	877	879	844	947	880	878	919	915	880	874	871	842	907	834	898	869	891	907	888	861	876	864	880	863	927	898	919	885	920	827	876	878	901	925	853	864	889	897	890	846	877	900	919	812	907	851	912	898	914	844	846	890	835	880	872	875	832	855	887	860	882	956	884	919	821	865	874	860	841	909	816	886	896	860	867	882	881	830	885	894	863	837	827	898	880	875	882	911	840	907	910	838	895	895	847	836	864	851	907	884	921	887	855	829	888	844	855	848	895	912	899	900	858	898	879	867	852	867	844	873	853	853	861	897	867	903	855	872	884	886	935	925	890	887	905	891	857	906	887	855	849	877	880	900	842	854	856	917	897	871	910	855	890	858	960	848	885	872	868	885	878	832	856	860	906	855	880	860	890	877	851	875	878	877	815	872	886	879	867	870	869	815	879	909	877	910	854	932	880	887	876	839	874	858	875	900	846	879	932	870	901	863	860	866	862	850	853	861	850	856	911	886	898	906	868	870	840	880	867	887	921	916	896	939	908	872	883	832	890	920	949	879	866	869	845	881	875	928	881	907	913	885	869	825	833	883	881	880	903	869	901	918	892	916	884	867	954	897	877	900	821	914	869	864	867	853	878	946	907	849	904	889	881	957	907	864	867	829	852	814	887	882	901	877	844	922	839	843	828	872	872	939	825	889	877	902	856	885	838	952	904	811	862	877	858	869	896	877	878	858	854	906	799	873	819	843	883	868	926	912	887	878	931	868	935	850	909	930	900	903	899	788	882	882	898	881	875	885	859	887	853	879	868	886	822	848	908	909	902	853	948	882	833	861	851	898	921	904	897	838	894	862	840	835	853	872	874	879	856	899	875	878	816	822	881	886	872	901	830	860	904	831	899	902	876	830	873	938	830	852	856	901	830	843	877	905	885	881	936	879	845	922	888	799	852	904	876	863	896	862	951	809	915	916	839	868	848	884	888	951	875	893	905	944	872	863	853	804	894	820	841	884	904	859	833	863	866	876	867	839	904	877	888	902	883	888	847	923	925	915	892	866	858	862	874	867	876	907	890	879	892	896	916	859	909	910	887	847	895	932	869	861	855	915	908	912	863	837	839	914	859	847	870	916	875	881	847	869	910	904	886	882
24522	20944	24358	27667	20452	1897	506	370	335	354	317	332	344	290	334	315	288	319	295	316	331	271	295	307	288	286	287	254	294	300	266	323	306	312	270	281	303	274	298	282	263	290	269	298	248	321	283	293	314	282	298	260	271	295	288	268	282	310	291	301	278	304	301	338	286	271	286	290	299	289	261	311	282	297	280	266	284	297	281	313	282	289	295	259	280	275	285	290	243	261	300	280	267	243	271	302	289	254	255	290	309	320	287	278	287	320	292	300	293	306	284	276	290	270	292	286	312	263	281	270	306	294	253	271	252	308	280	260	287	275	263	260	285	298	294	301	324	273	277	279	317	287	267	287	279	272	270	284	312	274	271	285	295	277	299	291	289	280	316	256	273	291	287	279	290	323	289	287	271	321	288	306	255	282	274	271	276	319	253	259	289	284	291	306	300	295	285	276	266	284	280	274	304	314	311	270	275	262	307	270	254	292	289	267	264	260	268	322	288	284	256	264	282	309	303	271	300	260	293	264	279	297	277	285	312	278	276	297	258	252	276	316	265	261	271	302	307	306	315	290	283	280	283	288	286	290	280	290	266	285	290	277	292	275	310	279	282	267	276	286	262	272	304	323	318	280	287	285	287	277	267	257	279	327	321	249	307	280	282	293	328	303	313	305	295	292	262	264	275	302	291	291	272	322	232	283	262	276	297	285	264	300	284	280	275	270	265	287	302	277	292	286	291	284	321	271	305	321	275	245	289	242	303	307	280	303	287	272	298	301	299	271	300	285	264	305	261	291	320	294	278	311	318	280	287	283	255	271	312	261	306	307	299	283	269	275	294	277	298	289	282	289	268	288	303	297	288	275	255	291	250	275	275	282	285	281	294	305	313	281	300	299	310	293	295	323	332	289	290	299	276	297	277	267	294	294	277	262	257	293	315	285	302	303	319	307	314	285	280	298	291	284	265	293	289	291	273	268	280	299	264	265	300	273	307	289	310	283	269	299	281	282	280	318	261	269	299	318	291	300	310	287	301	333	293	297	307	283	284	307	278	289	263	265	298	277	289	266	325	301	310	275	256	252	285	313	290	270	298	300	309	299	300	307	277	316	269	291	315	295	287	286	269	282	317	302	289	302	250	265	282	310	305	315	289	271	253	278	287	276	289	287	305	289	287	270	288	270	269	304	270	287	288	301	293	254	287	319	309	299	265	248	292	257	296	285	265	293	282	305	284	265	296	285	304	276	283	282	279	293	292	299	291	277	249	311	300	297	273	256	305	272	316	299	297	293	265	278	291	296	284	300	280	326	279	287	284	323	282	270	313	296	314	270	290	282	267	334	298	277	305	303	279	288	285	264	267	295	265	304	298	292	271	262	282	257	286	287	284	267	266	284	295	279	335	302	254	266	268	299	270	273	256	282	325	292	278	321	317	297	293	289	274	297	303	275	257	260	253	263	266	317	278	276	291	273	285	291	265	277	301	270	295	272	281	263	275	276	277	267	287	264	252	295	290	303	306	304	289	283	285	285	279	268	299	285	300	259	312	289	312	289	284	269	264	290	289	315	299	279	303	316	280	260	300	298	286	305	287	266	306	280	277	281	294	265	251	295	303	334	292	294	284	296	277	301	338	297	303	284	314	265	299	308	292	290	291	326	286	281	267	294	277	275	317	293	283	256	274	313	295	303	328	294	286	294	298	261	303	278	287	301	275	314	265	275	274	339	292	292	284	283	236	275	315	311	279	299	286	286	259	288	268	276	294	297	292	287	295	287	290	275	297	278	275	264	306	289	296	298	295	297	302	303	288	282	272	274	298	269	264	292	281	287	247	280	289	287	246	263	297	299	308	290	306	291	301	275	278	258	276	290	281	290	265	313	253	303	297	271	262	273	296	284	282	279	264	288	308	275	282	286	273	291	326	301	287	297	290	283	345	313	285	270	266	268	301	293	273	268	263	305	292	274	310	296	270	303	323	302	289	309	295	309	290	256	329	301	307	272	285	293	287	299	287	269	273	324	257	303	278	295	264	269	280	289	304	304	319	285	306	281	306	295	275	306	282	272	303	293	291	279	294	267	267	291	254	294	281	253	306	302	284	291	294	281	286	280	300	272	302	282	257	293	276	290	287	304	307	293	282	300	307	257	296	297	311	303	298	292	298	286	261	281	269	282	273	278	312	295	252	289	252	294	248	314	273	275	279	256	320	310	282	287	282	306	266	263	289	304	284	329	282	282	299	327	276	295	311	286	290	272	293	255	296	268	304	308	281	272	273	273	296	307	252	279	281	283	265	307	286	265	300	281	336	262	284	291	250	268	313	265	300	309	294	282	268	292	258	309	280	273	323	292	281	294	291	301	294	318	273	277	309	310	290	287	320	257	301	289	287	285	289	286	259	262	297	265	287	266	306	316	290	287	261	283	281	296	300	239	294	304	287	282	294	305	294	280	259	291	291	290	292	261	255	287	303	297	277	293	308	290	292	268	290	296	289	273	268	301	271	292	290	272	303	305	296	278	309	276	288	296	274	294	291	286	281	289	294	265	291	297	274	277	286	273	250	255	302	294	304	306	267	285	275	276	276	317	303	293	284	292	298	310	289	268	283	257	306	270	282	272	297	284	276	273	277	259	260	275	296	278	307	297	269	317	269	310	344	310	305	296	304	279	260	311	308	270	292	298	275	265	325	310	285	308	258	317	286	273	282	293	295	290	285	294	278	273	303	303	299	305	292	284	298	301	302	289	267	291	323	275	285	272	277	277	297	313	271	277	273	283	301	278	283	337	283	298	288	292	298	298	302	294	289	282	309	286	302	334	305	289	273	288	297	287	315	270	303	283	310	293	281	297	287	292	299	288	296	295	283	281	256	306	262	276	305	301	288	273	287	280	317	288	299	291	298	272	287	253	295	282	294	324	294	293	256	288	263	243	248	298	286	262	277	280	281	292	327	268	292	315	267	298	281	285	268	239	268	301	276	313	292	293	313	259	274	277	279	267	278	303	283	303	295	289	305	306	282	296	297	268	287	293	275	279	296	268	268	317	311	262	276	255	286	285	306	308	320	289	279	289	292	309	298	281	293	296	302	297	237	280	277	288	269	310	267	326	308	296	288	274	278	289	280	283	302	307	264	295	269	265	283	306	296	274	299	281	298	294	286	304	316	293	301	297	296	260	281	241	270	272	270	289	295	285	289	321	274	288	304	287	282	320	306	289	291	298	296	281	293	308	292	305	271	303	327	269	280	290	269	264	250	281	278	302	259	280	296	272	291	272	305	275	307	325	288	316	298	294	292	279	276	292	255	284	269	284	267	245	282	312	273	282	295	237	284	299	288	251	288	273	276	286	275	307	283	289	314	298	281	301	278	278	280	278	297	289	271	309	272	290	238	259	297	248	295	288	304	296	258	270	281	294	289	272	298	295	326	294	294	285	293	293	317	314	270	257	292	302	289	291	288	292	283	289	295	291	298	311	264	273	268	315	267	272	303	289	297	294	296	291	311	293	263	275
3067	2764	1789	1076	861	778	718	642	682	675	707	661	647	667	706	660	682	642	625	680	650	673	634	663	692	687	665	594	699	655	692	632	630	639	668	654	682	634	657	682	664	697	707	684	680	600	647	650	692	634	668	661	653	704	650	639	636	648	665	645	678	588	644	684	668	680	620	642	619	635	650	648	663	602	666	662	639	644	676	705	674	674	658	657	611	642	671	644	618	637	668	617	687	627	625	648	629	608	653	646	609	659	644	665	640	665	662	625	637	667	611	686	636	659	695	651	658	697	640	641	674	637	667	662	639	723	643	643	609	679	680	630	659	654	625	643	655	602	640	595	658	646	645	633	670	655	637	662	679	661	662	651	651	659	641	647	624	624	631	591	665	643	659	679	647	683	686	640	654	636	636	650	646	705	628	650	608	675	622	654	703	644	665	629	627	645	632	651	639	690	599	668	626	676	637	625	659	641	643	696	655	631	656	653	604	655	651	648	641	633	676	636	657	666	647	620	623	636	650	656	653	636	656	649	688	662	587	611	658	607	672	647	664	666	665	665	677	673	684	667	648	682	645	673	646	672	655	648	656	692	643	646	621	623	720	619	663	683	665	665	610	626	714	633	663	676	682	641	640	650	685	641	634	623	622	655	641	670	646	651	645	651	667	634	678	613	611	597	678	620	670	681	728	670	637	615	671	655	674	666	659	649	650	637	641	689	620	677	691	631	666	685	593	647	642	647	640	629	590	664	678	639	673	648	663	664	623	607	665	631	646	686	654	660	639	686	672	697	655	636	629	651	679	684	657	668	626	680	669	659	643	681	697	680	651	615	618	655	638	623	649	632	650	632	679	658	653	641	635	664	668	663	583	642	623	671	642	669	686	661	633	692	670	647	627	642	621	659	680	641	662	664	666	636	643	672	653	710	681	688	689	672	654	633	629	637	664	619	627	630	640	677	683	647	676	666	615	670	677	656	628	611	650	628	658	628	631	649	628	649	593	656	642	645	664	619	632	674	638	712	631	645	701	648	623	731	644	628	689	674	649	672	666	678	672	622	635	625	653	680	650	647	649	647	648	671	626	649	641	613	650	716	623	633	699	672	623	608	683	630	666	610	651	604	580	681	691	612	674	698	684	665	626	611	668	658	648	665	624	660	665	628	684	667	653	653	622	650	659	639	697	644	640	643	645	641	661	616	658	615	655	642	659	651	690	659	671	649	656	658	617	642	670	637	646	645	639	640	654	616	631	665	643	621	598	640	684	662	629	680	648	637	641	629	615	706	693	644	670	619	641	720	662	655	624	618	624	647	649	682	645	654	617	651	659	685	627	646	629	614	689	637	663	651	646	631	665	686	641	660	628	640	652	606	626	625	646	646	662	623	643	679	675	675	676	644	616	642	653	727	618	629	628	654	651	634	602	635	661	681	657	691	626	643	639	677	686	649	637	649	629	625	657	663	676	672	669	620	634	592	645	624	644	635	621	640	671	619	642	650	636	644	618	627	635	660	689	650	645	672	630	674	651	676	638	629	666	638	690	676	681	664	648	690	695	636	655	663	657	697	661	615	626	652	627	638	650	643	641	622	633	675	634	695	631	636	653	667	619	646	686	642	667	643	670	625	659	630	641	629	647	623	652	641	623	682	631	700	648	660	648	685	646	658	682	668	600	685	675	653	585	690	617	643	719	660	669	629	667	622	633	633	632	677	641	677	556	726	633	653	655	644	663	676	671	663	675	639	615	620	680	648	686	687	640	639	627	655	646	670	596	669	672	634	642	610	707	681	597	647	598	622	686	682	651	670	614	664	634	640	602	627	667	643	662	634	662	650	628	630	638	719	658	617	621	707	640	647	663	687	591	677	650	648	628	665	639	633	650	626	642	690	676	652	656	659	656	662	654	601	654	633	677	650	695	652	710	600	622	662	605	654	593	667	664	601	696	630	641	645	640	648	652	611	654	670	611	651	618	653	683	660	635	694	663	644	651	653	644	675	675	633	672	622	655	585	689	667	646	682	649	654	669	700	660	657	625	662	678	632	622	664	629	665	631	626	660	621	663	634	615	649	649	680	641	630	628	644	597	670	641	662	657	612	669	687	645	668	626	641	672	633	684	677	682	635	620	676	625	653	680	673	621	614	580	662	698	680	682	638	654	634	658	652	650	666	653	654	668	685	710	693	630	639	655	679	592	663	653	667	637	667	652	624	596	658	650	654	715	701	675	603	648	661	680	650	630	632	674	699	675	669	572	654	634	633	604	643	658	666	655	648	648	670	675	669	668	662	624	637	668	650	643	639	628	609	671	607	670	665	618	626	700	675	644	671	595	668	632	695	658	617	687	619	613	683	619	667	683	645	687	635	664	648	587	613	636	580	686	691	688	676	666	614	641	663	693	610	703	661	669	643	643	629	636	669	635	623	603	699	629	656	631	637	717	638	655	607	656	627	598	621	673	652	668	663	631	665	679	641	714	651	657	654	646	674	631	670	670	667	663	599	672	660	633	619	630	658	645	625	646	649	655	629	637	619	653	673	652	649	660	660	638	675	721	625	657	618	668	626	676	628	663	636	633	632	649	679	603	631	668	634	651	672	699	623	666	657	669	628	645	652	624	651	647	632	651	655	636	649	649	657	683	671	642	684	635	703	692	669	670	654	660	655	679	683	632	676	617	668	631	666	630	638	634	592	607	630	642	636	700	641	643	722	648	631	664	606	627	681	625	691	639	620	669	651	640	606	642	663	671	640	642	623	618	664	636	668	648	653	734	685	683	621	636	639	598	639	664	616	690	649	653	665	693	634	635	635	635	598	697	689	672	642	662	657	684	713	651	645	663	659	656	658	647	627	659	645	641	601	636	639	679	658	653	687	606	656	607	666	660	656	628	667	660	637	673	640	707	694	615	622	700	683	667	635	655	679	634	623	652	691	656	652	638	600	636	634	679	674	604	649	634	650	720	637	653	638	630	653	582	628	632	652	659	652	667	668	647	622	683	634	649	614	648	658	697	634	627	657	679	676	651	650	698	665	624	630	637	620	613	655	645	673	655	630	632	636	629	694	656	652	648	625	684	646	683	640	683	636	659	649	645	638	685	645	632	695	684	646	659	645	659	623	689	633	659	671	645	642	635	659	613	653	664	657	601	637	628	708	663	690	664	676	646	683	648	651	644	652	648	614	620	658	660	631	669	665	660	632	711	637	640	669	643	684	677	674	675	665	605	644	609	643	655	582	664	650	621	683	677	681	640	659	655	698	677	646	710	698	638	657	630	652	618	662	643	622	662	642	702	641	624	623	633	608	626	673	672	650	661	671	625	613	625	640	635	640	636	664	651	665	631	624	662	661	693	619	659	651	680	681	633	667	688	688	701	612	636	644	676	691	657	644	620	640	612	642	677	644	616	692	697	587	655	679	676	640	611	673	636	629	618	676	602	604	634	680	693	665	659	614	632	655	640	647	679	699	642	650	616	655	641	679	683	653	678	622	647	634	685	652	670	625	639	646
23880	21006	25067	27141	21013	20791	1270	312	281	223	194	194	188	178	167	140	172	164	111	152	162	138	142	147	140	125	137	132	136	124	130	126	125	131	146	142	120	134	124	136	135	125	101	147	128	160	134	133	140	130	135	142	147	128	143	142	127	126	143	137	115	138	132	124	149	154	133	130	159	135	130	124	108	141	121	119	129	116	121	135	130	142	136	112	144	140	132	118	132	134	118	121	125	142	112	128	110	114	130	131	136	139	129	145	144	130	124	121	115	117	128	128	135	121	123	116	127	132	155	136	138	116	121	117	146	123	120	127	137	154	123	131	118	151	124	130	144	117	139	130	141	122	121	143	145	127	108	109	129	118	97	113	126	145	125	131	117	124	124	138	110	142	105	140	156	116	130	115	127	143	133	131	120	128	144	126	128	147	137	140	118	133	119	120	131	127	124	137	130	115	133	157	127	118	121	120	126	130	121	126	149	105	135	120	159	136	124	123	126	130	127	108	130	123	154	130	125	126	150	122	148	123	135	124	162	138	142	133	132	139	121	122	145	129	137	122	137	139	150	110	112	134	138	131	101	111	111	141	112	131	107	122	103	124	119	123	141	145	106	111	131	147	124	127	124	120	135	127	126	146	131	124	152	119	115	121	123	123	107	132	124	128	115	126	140	153	144	135	142	123	131	150	128	141	123	129	144	107	114	113	136	127	141	93	133	136	150	149	116	126	127	133	124	102	145	146	147	110	131	121	122	128	131	121	108	149	117	154	151	132	118	150	109	124	121	129	149	120	134	142	116	95	124	117	113	135	119	105	124	138	125	147	145	136	118	128	134	138	119	125	143	106	144	110	129	127	129	138	122	128	116	138	145	119	142	107	141	130	137	128	135	139	142	109	130	141	131	156	136	134	95	123	105	137	117	128	141	123	134	136	127	154	133	140	119	137	143	119	133	118	139	136	107	119	114	140	121	116	113	116	120	151	122	141	134	106	112	123	143	133	132	120	139	144	117	123	116	139	133	131	121	112	128	121	161	142	134	119	149	111	124	128	136	132	132	133	145	134	133	133	134	132	117	117	115	122	128	131	144	123	102	134	115	129	145	147	114	126	113	129	158	118	122	143	132	134	115	109	142	126	101	115	142	140	136	107	118	114	130	124	124	138	145	112	122	127	129	94	122	129	134	150	146	133	120	123	123	109	136	117	132	130	115	115	116	138	139	121	132	111	136	131	145	119	114	130	128	134	155	117	122	146	135	129	143	140	107	123	126	135	103	122	123	108	127	128	125	128	123	136	133	146	136	135	124	135	134	112	142	130	147	122	119	117	124	131	108	148	117	122	119	139	118	133	139	133	104	133	128	132	129	116	130	121	126	132	123	128	135	137	142	115	123	148	124	133	120	125	126	115	117	146	132	133	125	162	119	127	129	99	139	126	130	139	109	140	124	135	138	103	132	131	134	140	109	109	135	117	152	141	139	129	140	137	151	141	133	141	131	144	114	125	125	117	102	135	151	132	129	130	130	158	118	149	150	110	140	123	112	107	117	123	118	113	124	141	126	128	125	143	144	133	118	132	129	158	122	132	151	123	133	115	123	134	132	130	117	120	118	104	126	138	119	151	124	130	126	106	125	142	129	107	125	132	140	121	119	118	144	142	129	139	128	129	130	137	115	143	148	145	121	146	132	130	110	118	118	119	132	117	136	135	123	134	128	136	111	138	121	130	116	118	115	130	129	130	122	123	132	129	131	135	133	120	137	123	140	119	123	132	160	124	129	125	119	114	137	117	157	120	117	134	123	125	119	119	140	128	122	108	101	136	129	145	137	137	140	113	134	136	128	127	142	121	151	122	114	135	141	125	103	133	117	108	97	120	119	148	123	136	119	129	128	136	115	113	116	122	133	139	108	135	125	136	115	135	129	125	136	136	121	140	132	120	141	121	124	156	106	134	130	118	112	144	119	134	109	124	112	130	120	142	127	121	127	156	124	129	139	121	129	120	147	117	124	143	119	116	126	124	119	140	154	137	127	135	153	109	125	123	119	144	101	132	134	122	113	133	133	117	140	121	116	156	139	139	135	129	126	128	133	121	115	133	139	110	142	117	144	149	128	128	118	129	136	132	113	140	110	135	128	136	121	115	121	111	139	148	117	127	136	116	150	125	94	132	119	120	139	110	144	134	150	126	137	113	127	152	116	140	113	123	141	137	137	148	124	130	125	162	121	132	123	121	120	124	117	137	123	118	126	120	110	126	125	117	119	125	170	120	137	125	140	133	128	129	129	130	147	146	124	148	141	133	130	118	109	113	108	144	117	126	122	125	125	123	143	135	130	98	122	128	128	147	151	142	145	140	129	126	139	131	148	149	138	117	137	98	122	138	121	129	137	116	122	134	134	135	125	129	132	153	97	142	154	121	122	127	118	117	132	129	143	118	128	121	144	131	111	129	135	136	112	128	125	121	114	139	124	118	133	108	146	145	144	108	129	125	120	132	116	160	137	136	121	105	120	116	134	125	132	121	120	109	123	124	110	123	123	151	121	101	112	112	137	124	141	121	115	120	144	146	135	117	149	137	127	112	121	121	125	124	130	120	143	121	124	129	147	140	132	119	119	95	117	144	140	122	135	138	142	119	139	122	128	126	124	104	121	122	137	133	147	135	133	154	123	119	140	127	116	142	135	135	118	123	122	120	155	151	141	150	127	137	139	128	117	123	130	112	110	123	126	136	122	124	124	133	117	139	120	111	117	105	127	133	117	131	121	145	126	132	136	129	123	103	142	118	120	156	135	128	116	123	119	132	135	132	132	128	137	112	142	125	162	119	130	139	138	132	136	108	134	137	111	143	124	123	94	113	133	133	132	131	117	148	128	142	147	124	136	135	126	127	145	128	128	132	136	118	101	142	131	148	121	124	120	125	128	116	135	151	136	114	125	119	135	114	127	127	141	137	130	117	128	115	111	129	124	140	121	129	131	94	117	101	123	147	132	124	133	117	116	131	155	105	117	142	138	113	121	122	120	108	111	148	139	133	121	139	144	122	119	138	134	136	141	143	132	126	114	122	110	113	139	139	150	140	134	135	122	143	130	110	105	143	136	132	111	131	131	151	120	111	132	143	158	130	121	132	122	110	128	144	113	142	134	140	111	117	110	123	146	118	120	127	118	118	126	130	99	145	122	133	120	126	131	141	112	112	135	116	134	117	131	154	109	127	146	121	110	127	124	156	148	124	125	137	121	128	127	116	117	141	129	132	137	113	154	123	122	139	132	102	135	117	131	140	137	141	135	144	124	136	124	110	125	130	152	122	113	136	122	143	140	119	116	133	130	136	111	120	119	116	127	113	132	139	131	119	135	132	125	133	135	125	138	130	113	110	112	141	151	109	108	117	145	129	133	114	138	134	121	147	129	130	128	137	132	115	118	128	157	130	147	121	125	111	130	127	149	134	103	111	139	133	148	128	98	124	132	116	133	125	143	120	135	137	142	131	126	143	122	129	135	129
2974	4361	2379	1094	674	499	464	464	390	359	371	339	373	360	331	365	346	356	331	311	324	359	358	329	349	336	317	349	334	312	343	345	297	332	360	333	338	345	343	325	316	331	329	363	343	305	342	363	333	335	317	308	345	305	351	309	344	302	324	313	331	292	314	365	342	342	359	355	340	338	381	301	368	306	327	344	369	351	333	354	306	333	337	319	338	336	307	347	321	349	335	309	341	319	356	337	309	321	292	337	331	357	315	338	319	333	316	353	329	326	294	348	339	345	358	334	333	325	345	297	338	344	330	331	345	286	329	324	334	299	320	335	309	317	355	330	307	310	341	328	330	332	345	376	304	336	361	306	340	324	345	347	338	344	330	319	332	349	338	314	338	313	345	349	340	320	324	308	367	322	324	312	361	337	335	319	333	323	311	320	330	331	334	347	289	327	342	306	335	320	334	302	331	326	359	338	289	357	299	313	345	334	346	318	341	316	348	338	317	330	326	337	294	314	318	289	309	358	331	346	328	350	362	351	360	346	340	322	354	336	316	352	312	335	306	334	341	369	380	342	334	358	331	329	326	311	345	336	332	317	319	323	332	290	379	332	310	315	329	273	326	318	287	327	334	314	335	328	323	313	320	295	334	307	321	343	353	293	301	328	320	338	334	354	324	336	342	292	308	335	324	312	313	353	329	323	329	350	343	320	330	307	302	334	330	333	346	333	314	299	340	321	316	313	320	352	302	347	344	319	324	283	312	343	329	314	301	326	306	309	329	312	318	310	294	312	332	333	310	323	350	322	334	316	337	328	343	304	295	319	340	330	335	316	354	330	358	295	334	334	336	338	335	315	355	295	325	342	296	334	359	324	316	354	334	354	286	295	323	332	338	331	328	367	294	293	372	324	331	338	307	346	372	322	329	324	341	342	317	327	360	334	312	333	340	321	309	318	343	361	342	298	369	309	321	356	311	290	323	338	312	330	353	306	344	343	364	303	296	324	348	323	338	326	346	343	328	314	362	331	342	324	344	308	370	337	300	302	322	313	310	335	336	318	314	314	324	336	325	309	290	326	346	320	313	304	299	328	316	326	339	314	326	327	316	334	330	330	318	338	322	347	333	310	321	353	350	316	334	335	371	320	345	358	355	316	307	338	305	306	314	288	320	313	337	327	346	306	277	322	320	323	344	314	321	342	343	333	322	324	330	319	320	320	343	349	288	325	319	316	331	323	326	331	334	329	359	305	324	334	335	330	343	320	351	334	323	353	316	355	346	346	337	360	317	322	320	311	337	334	331	327	339	332	342	302	352	359	333	332	327	330	341	325	352	323	323	330	335	314	352	375	353	330	368	296	319	340	317	319	343	322	345	365	286	347	301	324	353	300	339	321	346	345	340	331	344	314	318	333	317	319	359	366	326	358	321	314	313	370	327	317	325	314	307	325	344	336	310	340	344	350	318	307	321	314	306	362	347	345	341	315	314	336	331	341	307	360	318	390	332	341	316	331	357	330	366	323	316	324	318	304	296	328	307	331	314	331	314	317	280	312	318	314	362	330	350	331	336	326	321	343	305	326	371	311	308	344	311	334	360	305	357	311	321	342	336	324	338	338	313	318	333	337	326	344	319	333	302	354	323	351	345	323	309	295	345	332	338	324	367	316	322	316	317	315	324	365	310	346	334	341	310	348	293	317	333	329	321	342	344	343	322	343	338	353	320	290	337	308	312	317	326	377	328	315	317	342	325	317	330	322	334	312	351	322	358	332	314	341	328	336	321	329	334	367	308	305	301	352	340	337	333	317	322	322	334	319	335	308	308	333	305	349	316	314	317	365	335	319	327	313	304	332	355	335	328	304	291	336	334	331	345	332	336	343	298	312	313	313	313	331	319	330	345	304	337	327	350	343	349	348	327	350	327	315	333	321	344	355	327	338	356	329	322	318	340	305	358	344	337	324	344	353	322	311	317	331	310	324	331	337	379	346	351	339	314	309	319	334	350	346	330	343	335	339	330	342	315	321	351	323	327	354	337	316	328	288	338	294	321	341	358	331	321	304	344	328	276	330	320	326	358	322	330	363	327	352	348	346	315	337	351	361	329	292	346	341	336	313	330	345	348	312	341	342	276	297	345	335	328	338	336	333	315	321	332	318	300	348	338	317	321	323	318	326	333	339	308	352	358	342	333	326	335	335	309	354	349	341	297	307	336	323	290	353	299	332	311	353	321	298	319	342	325	331	345	311	315	326	315	328	328	346	344	307	353	305	322	333	364	311	308	327	348	329	318	341	318	331	342	312	342	303	324	332	334	327	295	332	303	321	319	343	338	319	355	323	340	338	296	323	313	349	342	339	310	321	322	336	285	341	304	320	303	298	314	344	334	338	306	332	307	357	322	310	307	320	340	310	332	312	315	320	274	349	334	348	290	327	303	353	349	317	327	358	320	333	344	340	325	305	328	319	337	378	362	344	301	326	315	321	324	351	328	315	343	371	316	331	305	314	310	350	341	310	345	331	290	289	316	336	324	322	311	318	344	307	339	331	320	330	337	348	330	289	315	321	335	332	321	323	318	349	310	351	358	347	302	326	350	328	357	320	336	345	296	322	327	313	324	360	309	320	357	323	342	298	333	304	316	317	342	320	330	349	310	302	343	315	272	334	336	332	336	344	324	310	327	317	306	294	303	355	354	329	316	342	323	328	344	325	309	305	334	307	321	318	344	324	331	316	335	347	318	340	358	317	339	325	315	350	331	341	311	297	318	293	344	331	343	343	333	356	310	324	355	353	299	360	348	325	357	292	316	319	337	326	328	325	301	325	323	314	329	332	315	346	326	332	322	324	348	319	322	343	340	333	317	332	328	348	314	326	319	327	325	348	308	310	320	284	307	326	313	302	325	353	317	309	317	344	332	326	337	316	325	304	301	342	307	304	307	304	324	311	302	354	334	339	325	315	320	325	337	329	353	318	320	321	343	341	329	326	315	330	309	282	332	315	337	345	313	318	321	313	329	319	319	329	344	331	318	351	302	328	331	344	321	369	334	321	352	335	313	352	331	346	329	304	339	340	313	343	347	318	300	359	340	314	334	335	378	342	348	333	313	332	322	329	309	298	294	328	330	345	332	333	318	332	325	328	296	311	295	330	308	299	306	312	292	328	320	308	302	273	302	329	337	298	311	320	358	305	342	345	370	322	300	327	329	322	311	357	336	357	307	322	302	337	345	324	337	331	321	375	316	310	323	338	347	319	349	356	293	314	326	312	332	306	354	335	339	364	334	309	306	305	320	313	347	324	321	360	344	334	351	309	359	332	304	335	340	333	337	307	300	337	312	344	351	313	320	333	311	302	321	359	329	319	398	306	303	331	326	334	308	298	354	298	325	351	338	307	367	284	341	357	294	335	305	345	346	304	283	313	306	348	317	317	346	330	314	310	328	337	343	331	366	325	334	353	324	326	331	316	317	294	330	321	309	321	348	327	322	306	325	332	335	358	300	336	338	342	341	330
32267	10336	1051	500	448	413	402	382	365	401	400	367	379	353	380	384	426	397	384	355	410	399	421	385	352	406	408	429	391	403	411	443	403	380	399	390	377	357	387	393	386	404	380	374	383	382	389	399	398	401	370	398	385	383	437	409	427	435	426	403	428	415	379	365	396	419	433	353	405	377	385	380	377	380	411	365	405	356	359	353	383	366	371	361	396	406	387	382	408	376	404	393	404	410	405	369	400	373	405	398	390	375	362	377	393	397	345	411	418	388	401	393	422	404	413	389	421	402	381	375	380	438	412	384	403	406	402	381	424	392	393	365	347	383	381	381	417	393	449	412	403	352	389	417	395	401	382	367	391	389	401	423	415	373	366	421	388	407	383	410	401	412	406	379	423	389	374	342	399	385	389	347	403	361	405	381	376	380	383	381	368	411	382	436	390	395	372	365	424	369	422	433	391	423	412	386	399	375	390	412	385	415	400	401	359	415	407	415	424	382	401	386	403	397	419	437	371	399	435	433	403	375	366	379	385	395	411	361	402	388	397	365	346	401	390	420	397	361	350	399	397	371	385	387	387	377	403	415	413	388	370	395	380	380	393	377	393	408	405	444	436	369	377	373	381	416	401	384	424	401	378	363	375	400	424	410	376	409	372	404	392	380	402	371	388	372	377	413	421	404	379	407	374	390	377	399	359	381	385	453	373	424	373	375	398	407	356	385	395	383	399	435	375	370	409	393	385	384	388	357	381	364	404	396	404	376	375	387	328	362	386	389	407	402	414	383	423	385	386	363	398	393	387	375	404	365	376	363	406	430	400	413	380	374	401	410	399	389	387	383	377	428	423	392	350	386	370	393	418	377	377	423	399	376	377	388	383	379	364	378	421	406	383	364	435	421	385	383	370	370	373	389	376	385	427	399	424	335	376	408	417	361	395	369	374	407	392	415	411	401	383	375	391	413	393	372	371	371	412	420	402	412	400	394	413	389	398	398	396	361	389	410	382	384	406	375	383	376	385	393	392	385	425	366	378	414	375	406	393	348	412	430	404	363	330	393	390	423	359	403	413	379	401	348	372	391	419	406	382	440	391	441	403	391	378	421	426	394	444	376	402	419	419	412	400	391	380	384	365	417	407	370	394	420	369	403	411	382	369	349	384	458	412	370	395	380	375	390	429	397	401	355	358	361	419	391	357	429	418	354	399	373	382	420	379	390	371	418	440	402	393	393	414	442	362	379	402	401	388	410	371	424	388	403	381	389	395	356	373	355	363	391	391	427	427	392	372	417	401	375	391	387	380	401	409	415	423	401	416	383	364	388	418	419	417	366	405	358	373	384	346	386	363	408	385	376	395	403	388	399	395	377	390	382	387	399	409	403	395	404	401	370	351	371	386	374	387	372	423	405	379	336	340	360	375	408	381	387	402	382	421	373	387	400	409	415	393	397	409	403	368	418	418	357	396	374	389	381	391	406	370	385	394	400	379	379	362	349	382	371	390	394	381	423	366	383	416	388	422	402	390	416	407	392	336	370	416	413	404	372	412	402	398	418	363	406	407	354	363	403	432	416	393	347	374	403	349	385	400	413	369	403	395	406	396	376	374	395	373	371	393	414	402	410	408	403	439	389	428	393	370	398	378	403	385	427	383	343	367	441	408	383	386	391	361	404	437	393	354	375	375	354	376	408	456	390	393	372	414	413	355	382	362	419	360	399	372	387	415	364	382	381	344	361	348	387	404	417	411	401	411	367	386	393	386	357	352	412	391	381	413	386	374	427	396	390	347	401	405	365	398	412	417	432	383	416	377	384	418	411	382	432	414	419	401	396	389	391	364	404	408	420	410	374	384	403	386	404	420	367	406	406	387	372	392	425	434	408	455	389	388	365	419	369	362	410	369	388	364	387	371	370	369	400	423	391	369	378	403	403	391	375	354	380	383	364	371	407	398	368	375	403	374	422	413	411	403	379	375	373	392	392	399	364	407	421	402	419	390	344	366	421	395	369	372	405	392	424	404	409	395	368	368	393	395	421	408	403	365	392	413	399	421	369	400	381	337	384	418	408	389	420	363	396	402	379	405	397	361	347	362	407	382	374	384	415	408	387	429	381	385	391	431	401	397	392	377	419	401	379	424	379	420	397	394	415	384	373	408	406	412	398	406	372	403	398	374	394	394	378	401	414	402	364	376	384	396	357	375	371	401	403	404	381	397	397	427	340	422	384	394	399	359	391	443	379	386	393	386	386	403	373	394	405	409	401	395	391	385	400	383	401	388	427	399	361	391	388	360	367	409	413	397	401	402	377	366	395	422	407	383	460	380	355	430	405	376	361	383	360	423	388	391	418	383	376	413	386	379	394	370	416	399	418	372	388	372	392	404	385	440	372	388	378	380	373	400	381	384	408	391	383	399	415	408	386	376	386	420	402	446	377	410	374	382	424	366	420	427	364	356	396	392	413	401	383	397	404	362	376	375	356	375	415	367	402	382	411	418	366	401	382	423	426	410	373	381	371	393	382	375	391	381	402	384	396	360	401	404	418	433	424	414	386	422	389	387	388	386	407	409	416	364	391	404	381	430	403	393	393	370	386	375	421	398	404	384	414	336	403	412	394	407	403	359	397	401	387	396	359	394	397	439	426	362	401	390	375	381	373	395	391	413	406	387	382	363	384	400	387	388	367	387	410	405	394	377	419	406	381	382	425	351	368	416	396	389	377	393	396	387	394	370	375	390	367	373	383	419	410	373	383	403	360	376	393	359	363	392	389	398	424	418	413	421	387	418	412	411	366	398	422	429	372	396	410	414	394	406	421	401	386	350	407	411	392	380	411	364	397	383	367	398	426	392	394	389	399	413	383	395	378	390	393	386	394	422	430	387	349	400	433	409	371	380	398	370	409	369	377	386	384	432	378	423	357	427	381	403	409	376	350	412	364	393	394	408	399	369	374	361	425	385	409	371	405	384	381	423	384	383	353	382	382	382	408	443	413	401	372	403	403	404	364	425	421	372	373	386	363	425	402	358	414	385	385	391	420	397	408	397	366	384	399	431	395	385	407	353	352	416	379	372	347	411	379	400	368	398	399	403	385	395	395	360	368	403	386	393	404	401	381	399	384	348	375	395	392	394	403	381	385	405	380	441	381	381	383	345	366	396	415	385	397	425	407	365	356	402	381	417	425	404	414	373	406	345	429	393	387	379	391	373	435	365	369	371	407	440	428	349	429	405	400	389	397	391	383	395	403	360	389	402	400	387	384	404	426	380	384	395	405	408	423	408	352	377	341	391	390	364	412	355	350	393	393	423	391	391	404	393	374	416	402	391	401	385	399	371	373	424	389	420	380	364	364	406	362	410	359	427	373	391	375	418	373	395	358	434	397	423	423	373	396	410	425	377	374	388	391	396	359	365	387	387	403	375	381	358	371	365	395	395	377	389	380	356	364	375	394	399	355	372	400	412	367	396	384	409	418	401	443	382	423	372	414	368	365	380	340	374	358	435	378	431	360
5580	996	890	843	890	905	846	864	905	867	897	877	939	830	846	882	877	843	873	862	886	840	860	889	842	818	895	929	884	844	928	885	821	821	862	892	837	852	844	865	887	874	854	876	920	793	895	864	810	872	842	868	850	869	873	890	870	928	871	880	845	850	929	854	887	823	885	850	896	861	859	925	837	818	866	845	859	881	859	858	915	879	870	886	869	897	868	819	897	853	892	883	856	850	894	875	867	884	862	868	866	858	887	843	904	903	865	903	899	871	858	900	886	863	907	886	903	916	838	897	854	865	892	886	807	866	859	912	907	901	854	875	929	880	833	840	858	855	866	849	840	867	874	846	881	834	849	856	909	854	880	916	851	884	888	882	894	854	905	855	835	895	907	867	932	907	864	906	919	898	919	899	872	843	869	941	911	867	834	820	842	837	892	829	888	865	837	863	807	861	835	892	877	922	864	883	851	843	891	888	841	864	919	853	840	884	870	877	885	918	862	886	901	935	841	835	824	855	882	845	859	882	932	833	858	816	829	871	892	872	911	871	841	862	897	857	826	937	891	875	907	869	859	858	865	872	885	878	883	904	917	834	858	878	843	870	898	856	890	911	796	838	863	870	816	877	841	849	887	880	888	856	834	939	889	906	820	882	833	886	836	892	805	865	905	835	877	865	802	819	846	886	892	863	894	859	910	893	827	908	863	899	856	870	855	831	924	862	901	884	841	873	875	875	828	858	858	870	813	866	848	900	881	849	859	923	864	837	875	877	807	873	853	872	861	872	857	879	837	893	939	956	860	878	846	897	874	822	898	812	851	898	893	890	905	852	843	850	872	856	874	838	865	871	827	874	864	858	816	840	825	836	877	881	876	860	865	882	871	889	904	827	821	902	764	912	900	854	892	891	884	933	834	873	864	844	837	934	889	850	908	876	861	860	847	850	864	879	843	893	847	910	863	881	932	867	854	881	910	880	879	841	855	869	841	901	898	916	871	887	826	942	913	827	866	884	862	849	892	911	876	855	941	858	840	848	877	888	914	855	872	873	839	918	912	845	877	854	863	879	899	882	919	894	839	889	934	855	835	851	860	834	870	873	861	880	847	901	847	873	890	878	887	922	875	862	836	922	913	906	888	882	887	836	901	869	896	864	898	845	830	916	910	878	877	861	841	852	879	893	860	900	830	858	857	816	881	917	816	851	799	875	918	864	843	850	899	824	818	875	848	891	882	848	846	893	884	842	892	901	886	829	845	864	849	851	879	839	845	858	850	855	852	863	883	887	812	906	866	899	894	875	874	797	887	861	864	842	925	870	880	898	867	848	882	818	833	929	905	889	878	852	863	872	870	838	842	886	885	898	949	856	868	880	818	923	917	854	878	891	856	899	896	890	837	844	806	880	912	918	870	914	903	913	877	854	921	844	862	843	877	828	879	882	869	823	877	877	880	921	832	852	876	851	834	897	824	915	851	871	894	885	901	901	927	833	919	884	849	862	908	898	844	851	879	838	950	940	876	928	864	895	859	868	894	830	898	865	850	815	890	872	892	890	867	864	850	906	868	868	926	870	879	841	908	927	880	845	859	961	828	897	837	822	874	916	848	889	842	887	847	855	844	838	854	886	889	871	929	907	879	858	861	901	869	863	882	839	885	871	843	849	922	833	855	860	899	855	852	805	855	870	891	842	899	862	882	851	913	861	915	894	869	920	848	870	893	893	918	857	885	882	853	862	890	771	841	892	905	926	874	863	835	923	883	878	902	878	873	860	884	885	884	873	881	837	879	845	897	810	877	941	854	842	856	878	877	825	856	898	877	880	901	808	882	885	890	890	866	918	875	936	851	845	940	851	867	871	871	864	825	890	901	812	896	859	881	850	866	891	797	826	951	852	865	923	912	868	910	821	887	892	883	871	879	874	856	844	886	873	891	832	837	890	867	814	843	908	872	889	892	879	871	857	896	861	880	828	868	840	893	926	864	886	900	887	914	877	930	824	848	857	881	916	862	927	888	881	906	870	886	870	847	844	918	893	888	872	841	849	884	884	855	847	951	887	863	860	875	881	833	861	854	902	910	858	888	845	798	869	878	881	889	908	910	828	886	875	877	874	887	883	871	891	888	877	839	884	894	867	924	862	880	908	853	858	844	880	907	822	851	808	871	839	850	870	866	860	871	861	868	864	941	895	888	922	921	877	930	875	895	916	944	842	892	852	888	879	860	926	869	834	930	836	864	841	885	878	927	897	881	918	898	916	885	889	847	889	819	870	860	878	936	872	882	843	874	844	893	915	913	914	871	826	870	795	875	897	935	865	840	829	853	901	868	830	834	866	876	811	860	904	875	835	893	836	890	839	862	915	914	845	850	866	869	867	827	886	862	857	839	875	861	927	909	897	824	804	885	822	899	932	880	867	887	899	904	909	898	900	872	878	888	869	891	827	933	900	843	854	884	858	841	870	842	895	929	894	912	871	912	903	886	884	866	830	921	905	878	905	825	870	864	900	863	867	866	893	890	883	822	891	838	893	850	918	876	897	908	852	927	888	912	901	896	863	893	890	877	874	920	806	879	826	873	900	868	815	952	848	901	863	907	887	809	933	921	871	875	840	921	880	868	900	815	888	841	880	896	920	867	863	862	863	886	882	839	906	879	911	886	885	921	850	887	878	843	927	860	866	802	860	896	869	875	864	849	815	920	873	862	875	911	884	877	852	876	834	887	880	911	847	930	840	849	849	830	869	909	901	867	868	898	858	923	906	886	786	913	923	853	903	813	843	901	812	915	951	816	853	828	889	893	878	902	851	884	905	849	836	871	883	851	875	883	859	845	866	857	875	860	951	819	885	852	850	859	904	914	829	835	895	837	850	846	885	821	861	864	922	899	844	889	884	914	919	894	924	895	836	856	891	845	887	858	872	871	925	910	887	866	895	914	869	852	900	884	872	846	875	880	897	842	889	887	866	876	876	916	903	834	886	846	906	870	815	894	797	887	894	881	831	877	879	909	876	908	941	892	884	864	844	921	857	884	838	870	844	880	836	839	896	883	892	844	843	889	847	903	888	876	886	895	812	879	954	886	815	898	884	932	925	893	889	909	885	920	833	873	881	849	888	869	865	847	900	939	831	894	858	836	892	878	897	885	885	903	881	889	865	900	878	875	877	892	905	872	937	851	873	870	870	906	872	831	878	921	853	860	816	809	863	843	862	870	915	935	894	860	883	908	804	869	882	858	872	890	857	858	841	856	889	900	887	948	863	884	935	828	853	839	893	895	854	895	884	881	897	846	835	809	901	901	807	836	932	862	871	886	883	926	815	887	840	966	860	817	869	844	890	839	894	871	845	878	908	861	862	887	818	887	856	827	883	854	890	849	888	912	884	888	885	894	849	865	876	864	831	835	862	886	884	828	895	862	865	924	879	902	884	911	874	870	870	932	886	916	859	881	943	886	888	853	900	900	920	859	896	840	879	848	878	849	877	867	864	848	872	847	899	863	913	835	944	868	908
24580	21006	24428	27766	20474	1862	521	362	339	338	318	333	322	311	285	310	293	289	274	289	288	284	327	293	305	303	295	294	317	276	323	297	263	271	275	294	320	256	327	322	271	292	279	282	271	285	272	304	297	261	277	249	295	286	288	313	263	288	294	338	302	320	304	319	306	277	284	287	296	299	266	273	267	299	286	273	301	294	301	297	269	320	329	295	277	281	226	287	309	269	291	266	308	288	278	270	300	273	268	301	282	280	287	257	283	291	273	293	290	273	309	241	286	268	273	269	296	309	321	272	309	301	267	280	278	282	295	258	317	251	292	255	295	245	265	296	253	292	288	297	295	304	250	287	307	305	293	293	270	278	303	290	292	266	268	281	272	291	274	269	262	292	281	283	280	268	291	286	282	276	309	320	280	282	285	297	276	301	260	284	279	310	282	278	292	270	315	283	304	338	306	267	277	296	253	290	300	272	278	288	302	303	268	284	290	301	270	288	292	288	293	320	290	273	298	294	273	261	274	313	261	289	311	287	306	265	307	309	298	317	299	274	294	265	286	271	269	273	292	257	276	260	275	292	288	282	309	304	291	276	262	319	273	296	294	285	305	285	276	303	287	250	250	284	292	278	284	300	288	253	252	291	291	284	253	291	302	298	285	283	279	283	263	252	306	341	286	311	283	274	316	270	285	272	276	294	304	300	287	290	308	301	315	272	318	280	284	287	317	256	297	299	278	288	285	261	292	299	311	330	282	308	310	291	308	275	323	304	291	319	300	257	277	311	266	300	280	303	289	327	319	325	295	256	276	291	280	259	288	277	279	329	295	283	318	310	290	286	290	309	299	301	314	267	299	280	321	306	286	292	281	254	292	284	261	239	306	316	301	263	286	276	296	311	306	252	269	292	271	286	308	296	311	304	293	294	259	301	283	278	321	289	238	294	247	304	298	280	279	303	277	283	281	303	280	321	275	270	271	270	277	300	236	322	261	265	312	288	291	276	288	305	266	228	307	302	320	291	301	311	285	298	297	273	309	279	281	297	289	258	284	284	287	313	263	267	277	296	334	333	300	335	269	284	308	263	305	275	304	332	269	263	271	301	245	341	278	266	303	283	288	251	276	305	306	265	319	271	266	284	276	300	284	324	302	289	312	265	299	272	310	302	303	244	248	282	269	278	305	292	268	292	251	284	304	267	291	310	289	317	265	291	300	304	266	258	303	267	306	296	293	285	270	298	305	270	251	302	315	276	259	266	299	297	250	276	273	252	305	306	290	281	304	283	296	261	265	303	284	263	262	307	291	303	288	249	343	332	280	283	324	266	272	306	302	319	245	246	284	300	320	324	314	281	311	280	287	306	300	279	305	278	271	265	291	305	287	321	313	290	298	279	270	284	281	290	286	283	305	289	273	287	300	298	268	262	315	276	320	270	270	280	264	262	285	279	299	256	306	305	315	284	310	311	308	251	282	303	298	299	307	289	257	279	295	301	318	270	287	300	271	279	286	289	281	298	295	302	288	304	283	294	284	326	308	285	289	268	308	299	311	304	277	243	287	289	303	273	284	280	338	320	272	280	270	283	283	286	298	291	281	294	254	289	258	275	275	317	281	285	292	280	287	267	290	325	318	280	294	315	272	281	309	278	290	280	281	299	276	295	269	266	281	325	296	284	284	290	285	293	277	276	286	290	268	292	287	295	278	297	272	284	302	265	260	297	275	290	312	288	279	296	263	298	289	277	288	300	295	281	285	300	306	323	307	293	274	275	265	312	281	296	276	285	319	276	275	287	296	306	319	296	265	313	284	310	292	323	312	300	301	265	274	290	295	293	281	279	248	285	271	303	272	271	300	265	261	295	284	256	279	292	304	287	266	308	263	285	322	278	285	266	296	316	308	311	291	272	248	300	295	248	274	301	264	291	292	306	283	253	293	297	310	255	271	284	267	268	288	301	312	299	285	261	301	277	294	270	285	304	279	293	288	291	312	267	296	274	296	289	279	295	292	297	305	272	272	318	338	262	330	309	311	297	294	281	293	278	261	269	302	264	294	257	315	292	281	266	261	282	275	297	289	310	270	297	265	289	306	267	278	307	275	317	294	280	299	265	306	289	259	321	314	285	289	331	280	276	287	277	263	282	312	276	277	320	329	271	298	267	312	307	262	291	264	268	283	265	289	290	293	289	297	301	257	267	317	295	281	276	281	287	331	253	294	298	264	280	269	289	295	284	292	272	300	284	321	274	304	275	317	303	323	296	264	293	266	281	269	297	278	274	303	260	280	242	309	297	313	273	284	297	278	287	299	308	272	304	280	280	289	270	303	293	309	293	271	302	297	273	300	327	269	284	283	262	268	266	282	279	292	309	278	303	233	301	302	301	281	287	282	259	273	298	293	322	258	267	284	256	291	290	282	286	289	290	312	311	286	274	286	294	299	302	264	269	249	288	250	302	283	302	301	265	308	297	282	299	293	294	286	302	278	301	310	282	297	284	323	275	282	308	306	292	277	294	277	301	284	277	301	297	313	292	312	297	289	316	290	309	307	273	288	315	282	274	271	285	280	268	261	289	274	255	295	275	307	284	315	299	292	271	266	273	295	298	266	290	280	308	268	299	282	236	263	261	308	302	273	278	299	299	269	257	298	279	262	330	305	324	273	267	269	254	309	295	284	281	275	300	284	290	294	309	259	294	296	257	320	288	301	292	288	299	289	286	273	296	284	277	336	260	295	286	277	281	285	305	276	273	279	287	279	276	275	303	257	277	273	256	268	303	283	257	292	289	295	276	290	316	287	282	285	282	279	278	267	300	281	286	285	281	301	304	290	298	268	272	277	265	287	293	300	294	247	298	300	319	288	288	291	276	289	289	289	301	275	315	299	293	321	303	305	278	301	287	259	302	294	259	271	293	277	254	278	269	268	259	281	274	303	289	275	334	296	302	290	290	281	306	308	256	290	288	275	306	278	275	289	300	282	312	305	296	266	298	305	294	289	259	264	284	316	302	305	290	302	263	326	302	264	282	317	295	287	276	268	254	289	307	298	293	297	272	287	277	242	295	283	285	260	277	306	284	284	276	295	292	266	235	314	299	274	275	295	276	309	305	299	274	291	290	294	295	296	273	281	281	280	319	265	307	290	283	274	260	308	280	311	317	308	261	316	301	277	299	288	292	303	238	276	321	283	265	277	294	285	322	249	270	300	315	320	259	317	280	254	274	284	302	322	288	301	288	250	281	296	275	295	320	293	268	288	289	300	290	290	279	253	283	280	301	267	271	269	271	298	283	274	320	311	287	290	296	288	319	290	303	298	320	283	295	283	250	278	284	298	269	290	282	307	290	287	308	297	278	298	301	303	284	294	332	290	289	303	330	291	291	284	282	267	280	260	277	301	302	284	291	229	289	302	269	276	302	282	309	298	281	287	275	287	262	290	239	306	307	262	274	284	295	280	310	268	270	252	245	290	280	287	277	302	303	266	270	267	269	277	293	300	278	265	299	320	302	282	299
3121	2769	1758	1056	827	806	684	721	742	651	642	720	661	632	630	686	656	715	648	629	671	679	674	665	585	629	681	635	597	649	633	691	686	630	638	639	670	663	640	651	674	627	629	680	637	686	669	662	625	693	628	644	616	655	668	623	660	671	659	619	658	665	606	643	614	616	668	630	651	679	652	640	652	637	649	679	636	655	636	632	662	630	636	631	658	642	640	625	658	623	652	669	667	660	640	665	671	645	660	687	678	662	619	658	614	634	665	666	674	671	639	693	660	658	653	628	596	671	629	640	597	647	697	621	636	669	657	652	663	651	689	624	669	605	618	626	640	649	663	681	684	662	661	594	657	642	631	655	662	658	683	641	702	643	619	689	624	648	665	618	635	659	625	652	660	646	655	608	656	620	640	682	608	640	632	643	644	656	694	636	630	679	609	621	615	613	671	654	638	647	648	658	656	687	676	654	663	653	664	654	667	647	632	659	673	670	657	679	607	639	677	683	679	679	632	652	627	684	660	639	695	659	629	653	664	662	631	672	657	632	677	670	635	629	637	617	660	630	681	646	640	663	646	681	658	623	610	632	677	650	615	631	632	640	660	667	621	614	657	632	646	625	680	674	633	651	595	677	692	675	670	642	691	592	631	644	642	600	604	625	636	633	649	610	636	687	630	644	678	696	625	677	633	679	655	688	682	684	618	625	636	633	640	667	652	627	655	664	617	636	665	633	689	629	593	694	648	627	664	636	607	622	631	656	647	662	677	648	663	653	602	654	636	608	645	680	633	712	661	649	678	648	684	599	643	682	641	622	617	679	645	658	632	643	628	703	627	656	680	621	623	644	654	646	649	644	640	644	696	692	704	649	625	603	696	648	639	665	662	672	587	647	665	646	652	622	650	696	655	696	643	676	639	662	637	615	624	651	663	661	653	627	662	629	666	618	632	693	646	680	677	616	643	643	674	656	625	673	628	669	663	649	651	640	633	653	650	673	624	646	681	628	575	620	620	684	678	626	658	721	623	660	640	664	633	610	664	614	687	665	617	656	642	638	646	678	627	646	628	649	661	653	663	630	642	644	652	662	610	644	621	644	616	668	637	661	590	649	588	667	672	605	675	718	665	673	617	661	692	640	660	633	649	636	648	658	662	585	640	693	617	673	624	591	666	640	609	631	593	655	612	696	650	648	694	625	655	652	627	619	684	645	675	606	640	682	696	658	638	591	641	667	632	676	663	644	620	652	642	634	662	631	615	668	681	626	635	630	638	638	642	570	674	615	632	642	679	647	654	661	649	653	646	671	612	662	622	650	669	630	695	678	630	639	665	614	646	640	645	685	644	653	646	653	637	656	640	683	630	643	579	631	612	646	622	659	695	627	616	638	688	655	661	650	673	653	604	610	653	631	598	645	666	670	644	695	624	657	623	639	689	641	659	618	615	637	636	641	613	676	631	668	630	674	623	585	655	681	639	684	629	646	697	653	646	661	644	627	630	652	598	630	664	700	625	655	626	668	626	698	688	690	638	639	656	647	667	633	642	610	687	674	625	678	636	686	677	650	657	616	685	668	654	628	601	636	686	656	633	637	611	607	645	638	626	677	666	654	641	673	644	649	653	675	633	620	666	681	627	653	653	604	693	660	663	677	679	618	658	665	660	696	635	667	646	647	637	630	627	654	646	621	616	699	658	646	636	686	638	651	660	696	662	664	663	634	642	656	669	642	628	692	675	662	652	611	645	671	682	681	688	617	661	674	613	663	618	646	652	673	642	634	639	655	652	643	666	669	673	652	683	615	622	671	703	669	680	684	623	586	661	645	648	649	676	659	631	698	673	690	711	629	682	659	696	674	628	587	671	673	646	620	670	681	680	607	661	625	676	642	604	639	613	624	631	634	653	650	669	659	655	634	659	651	653	638	639	599	610	637	659	625	642	669	687	629	612	656	653	611	649	653	658	647	636	666	609	631	618	667	690	675	645	634	607	633	674	635	678	652	639	615	625	659	665	674	671	628	643	671	665	662	662	657	687	615	638	645	637	692	660	605	676	656	643	660	612	639	656	618	664	675	664	662	616	697	665	641	627	657	670	674	658	657	639	678	712	627	657	647	628	652	660	639	649	667	611	677	684	633	651	636	653	658	654	646	642	598	681	661	698	608	649	645	639	644	612	682	654	597	647	663	638	612	679	658	655	673	653	607	632	676	628	670	613	622	695	614	671	680	656	633	651	692	633	652	661	617	707	655	614	648	656	635	680	671	667	726	665	609	623	634	628	662	664	605	680	674	609	626	622	662	640	664	658	593	636	594	632	644	640	630	677	673	654	623	671	639	634	623	662	624	662	607	652	666	615	658	682	655	629	643	658	677	633	648	668	669	666	655	630	665	661	631	649	652	633	668	613	700	641	718	617	633	645	635	619	637	646	661	600	650	643	642	629	654	650	626	690	636	659	667	646	640	637	667	634	656	620	644	651	659	640	645	642	628	659	650	620	680	634	657	664	663	642	628	658	694	685	635	646	665	699	671	643	631	665	646	638	675	637	645	684	680	635	640	677	671	653	699	624	673	654	633	711	661	628	661	672	654	641	669	649	664	655	637	676	682	690	615	684	628	640	689	638	620	666	661	633	663	633	650	622	695	644	677	626	645	654	669	674	638	675	636	676	638	645	642	640	638	623	622	631	701	705	647	652	628	599	634	608	654	649	647	636	653	666	658	659	644	599	650	643	649	642	647	643	705	692	648	616	649	645	654	639	707	670	651	608	672	636	666	652	642	687	641	644	643	671	669	603	637	672	641	660	677	624	629	641	652	648	681	693	616	646	659	651	618	681	624	626	679	671	664	646	631	652	634	614	676	614	651	631	648	632	622	649	657	686	642	684	636	674	679	631	653	614	645	690	635	667	674	652	645	642	647	634	657	681	672	654	617	622	669	670	628	631	655	651	594	654	668	672	614	626	613	620	648	641	637	608	652	679	673	626	646	641	655	655	645	624	620	645	644	640	658	622	636	647	688	625	662	624	619	641	655	640	683	608	674	631	658	659	601	637	669	685	637	643	650	654	668	619	627	652	618	646	636	671	649	670	675	695	673	664	653	666	652	678	627	677	656	650	646	637	657	654	603	634	630	624	633	609	664	638	640	639	651	649	633	612	626	700	674	646	603	673	631	611	618	629	634	625	623	614	646	675	639	649	608	674	634	644	655	644	626	632	687	679	728	690	650	678	637	656	612	679	655	593	612	660	662	626	674	647	616	661	593	619	672	625	666	699	627	659	691	667	665	688	665	621	679	652	671	632	698	652	646	703	666	646	675	648	634	589	658	668	649	644	639	669	661	637	643	643	636	670	617	662	660	671	660	654	621	624	683	655	627	671	680	676	615	667	633	634	598	636	593	660	665	641	637	617	617	662	668	666	652	673	636	650	699	616	672	665	626	612	632	587	633	669	637	640	632	652	634	662	656	698	616	606	647	680	647	628	675	668	618	643	632	651	650	671	622	642	596
23792	20954	24986	27108	20959	20771	1293	387	257	218	208	204	192	170	183	141	134	149	142	148	155	137	119	154	141	153	143	146	129	139	141	140	118	124	145	142	116	141	127	133	139	109	136	134	134	125	144	144	118	108	131	150	134	148	129	121	112	119	156	111	126	128	150	133	115	145	125	149	114	113	124	129	108	137	143	130	118	126	117	128	122	123	115	112	137	149	150	126	132	146	84	125	109	157	119	101	135	125	114	120	133	118	116	117	119	128	117	143	123	122	135	118	127	122	110	139	122	130	127	111	128	130	126	136	102	117	115	140	140	137	139	130	140	165	132	124	120	131	103	123	132	137	134	123	92	105	110	139	132	132	139	134	127	137	122	129	168	111	124	129	100	146	127	134	129	129	136	148	125	133	125	148	141	128	144	111	136	147	135	119	127	127	128	125	141	155	142	111	123	120	123	133	124	129	126	121	111	119	104	124	115	129	121	138	128	136	103	111	127	128	107	108	117	130	120	143	129	113	126	117	141	152	115	144	126	139	149	148	126	110	122	127	126	135	113	115	118	137	111	116	106	111	122	129	101	118	143	118	151	130	131	137	120	117	123	104	112	110	132	127	147	125	145	153	144	139	124	129	135	149	120	131	142	133	124	130	117	114	134	104	129	133	157	112	125	130	117	137	104	109	125	141	128	113	128	127	113	129	136	145	116	129	123	111	123	143	141	142	150	120	152	146	136	141	104	115	126	137	139	134	128	112	127	123	113	141	144	134	129	145	131	143	143	137	153	118	144	145	132	132	124	123	126	118	118	127	131	139	127	127	119	145	148	121	141	139	136	146	119	127	118	127	133	152	145	126	163	124	130	133	120	107	138	131	110	114	118	129	135	113	135	130	130	129	150	123	129	128	121	109	115	125	120	151	105	137	135	129	127	122	112	128	121	150	150	138	121	152	108	118	136	118	118	137	116	140	134	134	116	117	129	141	141	121	136	121	134	125	118	132	119	124	141	125	147	139	142	104	118	126	125	127	128	95	138	150	108	133	118	133	118	127	120	145	143	114	144	140	132	109	116	125	119	123	119	123	138	133	123	118	131	144	125	111	124	126	132	144	123	108	135	152	120	141	118	115	129	146	122	122	104	129	105	117	115	111	128	134	130	134	143	120	122	134	118	136	129	132	135	120	128	116	110	132	120	132	104	120	116	127	130	143	107	111	155	142	130	115	115	116	137	123	117	120	123	126	135	134	127	121	135	162	140	132	132	111	146	114	125	133	138	109	141	135	141	129	113	139	141	143	123	136	155	115	126	124	133	134	141	115	144	140	126	143	123	123	125	138	146	128	146	127	112	130	117	131	103	124	115	126	120	137	135	113	120	139	108	122	146	116	146	148	106	107	156	125	128	115	123	119	124	115	128	119	137	112	121	139	138	129	119	129	122	133	126	105	142	118	131	145	107	129	137	134	124	136	128	96	131	112	133	132	129	123	141	126	133	132	118	143	137	124	144	130	135	136	125	124	120	119	124	144	137	124	116	126	120	143	112	126	128	116	118	116	113	121	142	110	125	137	113	138	121	121	152	115	116	132	133	119	143	116	127	131	139	121	133	153	116	138	117	126	146	137	127	125	118	140	104	128	128	133	115	131	136	137	137	142	133	104	107	136	144	122	106	117	123	141	148	141	104	101	135	113	126	120	133	111	113	138	133	149	118	115	131	128	135	118	129	121	127	136	125	117	127	137	126	124	121	123	115	138	110	130	135	119	132	154	120	128	122	124	143	135	119	137	124	123	132	137	118	134	119	129	121	101	124	113	119	109	119	119	136	134	137	110	109	131	127	131	127	121	137	124	132	131	124	127	147	115	93	136	135	127	143	130	130	139	142	125	153	135	136	128	131	116	145	148	139	143	107	140	130	136	109	142	128	125	145	110	111	137	119	115	153	113	125	123	136	146	127	124	129	110	139	150	122	117	131	131	140	151	132	123	103	125	137	113	121	122	137	121	126	124	129	138	133	140	133	118	126	123	128	109	118	123	122	108	139	140	126	132	131	111	106	138	116	105	137	146	120	131	117	120	142	132	109	119	126	104	143	126	136	114	115	124	109	116	129	136	127	134	131	134	127	149	119	131	150	118	131	132	126	127	138	115	155	126	114	105	128	120	123	108	128	140	153	160	133	116	157	139	148	145	115	115	138	139	109	138	147	143	133	116	127	133	131	134	126	135	119	132	139	112	110	148	133	148	122	143	130	127	133	101	143	114	109	151	131	120	136	122	127	148	128	103	131	117	135	151	116	134	148	114	136	131	126	119	133	117	125	148	117	131	104	127	131	128	121	122	135	105	124	129	99	148	138	125	108	123	137	109	130	111	110	129	114	133	144	127	138	125	142	121	128	132	149	123	107	113	127	125	109	106	139	120	135	147	146	132	132	119	111	131	106	120	111	123	110	122	149	129	126	112	156	130	108	141	144	127	132	104	110	111	105	128	146	162	118	125	119	128	128	127	119	128	145	135	126	110	125	131	120	139	134	135	145	112	126	125	128	120	110	135	127	122	114	130	123	120	137	129	145	110	114	115	150	131	112	109	150	123	119	128	117	133	127	126	138	137	117	118	140	149	138	114	146	137	130	149	117	119	128	127	140	126	148	126	121	125	105	149	123	115	129	123	124	118	117	156	148	140	143	117	122	123	132	146	132	118	165	143	133	108	122	115	113	142	121	131	127	133	147	138	139	139	129	127	141	131	124	139	118	124	136	145	124	135	109	114	148	124	119	124	119	131	125	152	135	131	142	111	111	132	122	111	134	120	140	137	155	147	140	151	127	158	136	125	156	126	123	131	114	106	119	117	130	134	106	124	120	112	141	127	136	121	118	100	124	144	149	123	133	133	123	140	155	135	112	121	123	114	133	116	149	123	111	146	161	138	113	137	105	118	123	106	110	142	123	125	118	149	138	127	124	122	109	129	127	129	122	138	128	155	140	108	138	136	125	110	117	154	146	122	136	125	136	126	149	109	148	121	109	127	120	111	114	123	133	142	128	127	138	145	103	126	110	125	137	107	134	105	102	122	113	126	138	116	122	126	137	112	130	127	130	111	148	108	113	141	127	128	123	110	130	112	155	123	116	142	140	124	128	134	143	127	140	128	115	127	147	137	136	111	105	110	120	122	134	122	124	112	119	123	132	115	122	148	121	170	119	128	115	117	152	132	121	145	128	132	153	151	115	117	123	107	124	139	131	114	151	125	135	111	120	123	143	122	139	108	104	125	145	121	137	123	119	110	132	143	135	128	100	139	126	127	114	132	122	137	146	124	141	121	135	121	131	137	122	136	124	123	140	113	135	118	143	128	104	119	114	129	144	132	140	117	130	125	121	114	130	139	104	120	130	153	126	121	110	111	125	122	145	127	128	149	127	101	140	113	107	122	116	139	127	121	119	135	128	96	164	110	120	153	135	160	134	124	139	122	135	114	110	120	116	122	146	115	134	138	130	147	115	133	120	120
3021	4381	2372	1088	645	524	481	417	404	357	352	334	341	355	340	310	338	344	360	335	331	345	349	328	328	337	305	339	334	316	340	345	337	323	344	335	323	364	319	336	349	310	372	316	338	381	327	311	321	343	325	330	328	304	302	360	343	337	325	335	300	345	336	306	331	343	355	313	315	325	363	352	324	357	320	333	326	352	309	352	315	296	296	335	312	335	357	332	325	310	335	313	331	330	364	328	338	293	357	347	332	337	352	332	291	318	327	340	353	320	321	331	315	333	361	313	292	327	314	332	317	299	333	314	327	345	339	317	327	363	346	336	348	313	342	337	314	329	326	348	321	315	357	324	347	355	290	333	314	308	349	346	306	331	308	331	339	317	322	324	355	311	311	310	294	323	322	327	334	291	327	324	329	335	316	331	345	330	307	285	329	324	305	326	351	301	328	364	332	346	301	358	364	285	333	352	303	334	312	318	328	308	316	333	303	318	340	355	334	321	356	310	330	331	292	339	374	338	317	319	300	322	361	343	311	327	304	330	281	323	332	314	293	316	346	321	293	331	345	328	311	306	354	293	312	309	297	314	322	324	313	344	322	351	317	326	338	290	328	326	339	350	333	326	318	330	309	290	317	319	365	326	315	337	331	309	336	333	326	348	330	334	333	346	337	353	324	307	332	317	345	329	298	319	292	325	318	309	283	334	327	321	308	340	302	329	289	362	316	312	323	317	317	329	306	323	316	312	326	309	303	331	344	326	325	348	336	315	335	310	338	336	351	319	305	305	313	289	323	296	359	324	327	322	326	332	317	302	375	335	312	338	303	341	333	334	281	331	332	344	327	311	305	354	343	307	326	333	361	341	347	309	322	315	297	293	332	307	304	313	365	341	329	310	320	344	331	341	318	366	342	330	335	310	325	300	309	325	314	320	324	336	336	294	293	335	334	321	332	330	296	305	349	326	305	306	330	349	349	312	307	287	314	308	315	321	356	341	359	326	328	319	338	323	324	334	336	343	316	328	332	340	354	301	303	330	356	304	321	336	349	346	290	309	308	316	292	313	307	306	348	300	341	310	304	298	333	341	303	327	323	291	338	345	327	320	333	334	350	342	304	338	326	361	337	346	357	327	326	329	337	338	330	324	315	319	343	328	336	351	339	319	313	301	315	328	346	318	346	290	343	317	321	362	326	342	349	354	324	337	365	296	343	312	331	338	368	326	332	371	330	338	363	333	296	330	326	342	345	321	342	334	332	326	301	337	294	332	338	320	310	312	318	353	308	317	336	375	342	325	313	357	326	341	342	310	336	330	300	315	334	319	332	337	293	299	302	319	343	315	332	318	340	326	323	322	288	358	297	338	343	324	328	293	350	299	306	313	320	324	302	359	329	348	331	309	336	319	330	343	342	308	339	332	338	347	327	338	331	323	318	329	322	300	331	303	344	298	297	328	315	316	316	357	345	316	316	280	324	302	359	327	338	324	331	321	311	341	319	318	316	332	351	317	320	351	306	323	304	335	339	314	274	318	299	316	330	340	310	332	331	300	334	293	323	364	325	339	340	340	305	316	318	318	339	334	309	338	341	331	319	320	323	318	320	314	329	333	333	336	323	342	312	359	324	343	326	327	311	325	307	334	374	336	318	345	305	336	318	347	360	355	345	330	286	285	311	318	300	303	321	339	344	302	316	322	336	329	310	302	310	325	367	329	320	343	335	317	303	321	333	323	353	334	319	364	345	320	308	323	296	329	325	358	304	341	309	335	326	312	358	352	320	336	323	329	327	356	321	341	329	302	339	362	348	362	334	316	310	337	344	319	323	314	322	363	332	325	336	265	285	340	345	344	296	339	330	281	285	344	336	319	315	358	331	321	321	304	325	330	327	357	348	344	291	332	306	375	343	326	328	310	311	360	346	316	291	339	349	354	336	320	319	355	301	316	333	331	309	313	304	321	296	308	308	330	321	349	340	345	342	323	318	345	359	306	331	351	301	327	334	364	325	345	325	304	306	340	315	296	330	316	338	314	308	353	336	345	295	333	311	302	319	327	337	366	304	323	327	307	328	335	300	330	365	395	345	303	272	307	338	355	304	312	330	364	338	324	328	349	316	358	335	363	324	324	307	313	315	345	337	328	359	313	348	323	323	327	335	295	326	312	357	330	305	329	303	352	325	331	353	318	327	338	350	328	312	329	331	357	340	319	349	318	336	293	343	366	339	323	331	334	297	312	345	359	297	315	321	334	323	333	347	317	295	320	345	340	313	315	301	303	325	328	353	307	322	306	331	314	344	345	332	287	315	351	336	320	308	346	316	307	357	311	330	349	314	328	361	320	299	330	327	332	313	317	304	372	350	321	330	307	290	336	316	354	307	306	341	328	329	323	345	320	298	327	342	363	322	334	333	306	334	330	324	317	331	297	327	334	301	324	318	294	352	334	333	309	355	283	327	340	346	333	297	318	295	320	332	320	335	352	331	320	364	334	343	313	308	320	343	351	333	315	326	344	309	365	293	311	290	326	352	306	312	329	316	325	352	310	374	322	319	346	305	300	342	322	328	348	340	363	307	294	355	324	309	303	306	329	346	349	325	312	296	300	359	305	320	283	343	320	368	321	342	340	327	331	332	337	335	351	340	332	282	316	356	324	316	308	319	315	340	324	306	310	314	341	286	294	341	311	318	354	340	350	304	344	334	303	330	321	333	334	291	323	327	323	296	320	324	318	315	314	320	305	348	345	373	350	348	318	318	312	340	331	318	323	327	331	326	334	282	332	320	352	325	360	326	331	350	277	282	328	338	385	332	322	317	366	324	325	347	331	334	288	327	304	356	343	321	341	317	302	332	303	307	344	309	349	333	305	317	311	297	326	315	314	307	317	317	355	362	314	318	305	352	333	324	306	321	321	332	310	339	342	336	325	315	321	319	337	340	304	330	310	304	325	313	328	328	336	348	327	324	348	345	347	311	325	307	315	326	307	356	325	298	345	339	329	335	356	335	316	331	313	320	332	336	336	359	324	338	326	326	357	338	298	308	312	349	338	327	339	334	355	338	332	327	359	324	311	311	341	306	334	334	292	305	353	317	300	332	320	324	347	343	316	339	309	322	306	366	332	332	339	311	315	311	295	341	315	349	345	327	318	309	319	302	310	353	355	305	340	295	343	329	274	315	325	341	315	355	365	327	343	343	332	330	309	333	328	323	324	297	320	325	317	318	334	331	334	320	314	314	323	309	309	325	355	304	320	302	359	310	320	315	303	331	331	334	336	322	306	340	303	326	327	317	350	314	318	338	274	336	333	297	331	337	332	333	310	320	321	330	314	351	325	322	326	326	344	310	303	374	330	296	345	331	331	316	357	300	313	352	357	310	322	284	327	301	299	314	317	293	325	360	296	356	352	346	325	327	312	299	327	367	359	369	334	351	308	328	298	324	321	296	344	325	314	343	322	320	305	314	341	325	309	305	334	317	303	342	319	311	317	322	291	280	290	352	361	297	329	341	322
32198	10082	1065	483	425	385	389	352	351	388	364	376	404	409	435	368	431	412	419	426	380	385	379	363	410	421	412	391	417	401	386	397	377	376	362	423	409	410	384	391	423	397	403	377	379	356	374	334	377	379	409	398	381	382	411	389	392	394	357	375	371	407	374	395	391	396	344	435	399	404	357	381	427	380	384	394	403	426	410	383	394	378	400	407	366	368	397	410	423	412	382	408	428	390	387	423	396	391	378	361	368	367	380	373	383	375	368	409	385	367	367	393	408	349	388	411	356	379	397	401	391	397	382	390	377	391	363	385	406	382	397	389	385	375	404	342	360	374	432	426	403	407	383	374	359	369	380	412	347	396	401	403	400	431	353	388	377	395	375	390	401	403	392	349	367	410	395	367	379	410	359	364	416	392	379	455	360	382	379	373	347	378	380	368	357	407	374	381	395	419	408	376	366	407	406	437	396	370	414	354	373	395	392	380	391	392	393	402	396	371	404	380	379	369	373	421	388	380	388	381	392	392	401	373	374	399	389	396	384	419	387	401	352	405	378	416	383	399	389	377	413	382	379	372	386	385	425	403	375	386	365	385	354	406	367	405	407	390	378	389	388	429	375	368	404	404	399	352	400	340	370	372	362	378	415	420	401	367	404	383	407	396	423	381	364	380	402	391	373	401	373	395	373	410	392	417	401	360	451	385	397	390	391	344	420	369	368	378	429	388	427	412	361	355	392	397	371	387	351	386	422	369	372	384	381	380	372	371	376	361	399	419	395	358	379	383	392	425	387	354	409	384	363	389	423	377	372	383	353	403	358	378	406	406	380	411	396	392	374	394	410	391	404	408	389	359	413	413	401	375	377	409	388	380	395	394	410	333	378	391	415	385	421	381	442	397	369	402	414	382	390	382	378	387	402	411	379	409	379	397	378	394	407	385	370	431	367	383	428	382	421	385	451	422	399	385	373	344	383	431	345	389	393	382	358	405	394	392	401	378	398	377	373	372	421	359	404	407	403	369	379	402	365	373	417	389	394	392	401	368	339	391	356	388	409	371	395	373	408	365	387	386	395	441	407	364	364	369	384	380	396	366	408	421	355	377	420	399	392	406	407	341	376	404	393	413	379	431	381	396	388	454	408	423	403	412	345	375	396	376	400	350	363	397	399	407	405	405	414	399	388	395	416	348	412	381	372	392	403	423	430	367	374	361	359	355	384	360	389	382	388	409	422	395	371	399	388	424	383	379	399	426	397	412	416	400	408	382	396	403	387	361	409	389	411	362	348	435	394	396	375	386	398	364	379	389	372	404	380	376	347	398	396	438	407	408	414	414	397	393	373	404	390	394	392	341	383	380	389	397	384	434	394	379	367	408	427	413	364	398	385	395	375	380	398	381	442	405	362	382	413	413	396	404	393	369	418	413	379	412	370	396	387	383	411	406	368	372	384	372	388	385	427	401	385	386	387	374	392	352	391	383	409	423	387	355	415	393	372	380	417	401	413	380	389	389	367	384	418	386	403	363	378	383	377	380	383	386	355	372	422	403	394	403	366	418	397	426	389	375	399	402	377	398	396	388	426	393	372	404	383	384	401	391	428	410	405	400	427	392	388	390	398	400	385	429	388	392	414	382	352	388	383	357	404	366	381	387	395	390	392	367	408	398	391	389	392	366	380	402	385	365	428	367	393	361	404	386	382	374	392	346	376	414	365	360	402	421	440	418	395	370	387	382	414	396	367	386	400	432	392	381	369	378	383	390	398	393	393	387	370	377	376	398	407	367	363	402	391	385	416	405	400	435	408	402	432	349	394	423	385	421	376	420	365	425	411	398	371	407	402	407	397	395	379	380	376	388	371	407	369	367	401	382	377	368	378	380	387	405	361	399	412	420	378	394	374	435	373	409	389	366	388	345	425	386	435	411	411	408	358	379	411	373	410	388	347	420	371	388	397	403	371	386	380	388	391	388	381	392	393	365	383	407	396	360	354	353	383	412	393	408	377	373	389	366	373	384	376	380	407	404	380	395	369	404	398	382	389	416	378	401	409	396	377	378	398	351	385	382	416	375	409	362	423	380	390	375	424	429	383	398	357	430	378	381	416	414	380	374	395	395	354	359	359	369	378	383	393	366	426	393	353	365	395	391	435	418	425	423	386	388	378	405	404	402	412	395	383	406	394	396	389	386	390	373	384	377	384	404	373	378	401	416	387	403	415	362	380	391	405	417	397	381	385	393	367	360	414	393	393	360	369	384	379	370	401	378	378	402	427	416	428	393	406	376	397	375	376	391	394	347	349	379	381	395	372	371	398	437	357	433	395	399	344	413	369	399	404	410	380	374	383	406	369	373	382	415	400	420	396	397	435	385	374	392	405	399	416	386	408	405	402	449	397	395	395	390	446	340	404	395	387	392	395	398	406	397	393	418	415	375	362	386	425	370	382	401	408	407	403	421	420	392	416	448	405	413	403	382	401	359	369	399	378	379	381	383	393	409	396	354	396	427	380	356	428	418	386	372	416	385	381	350	356	380	387	452	410	400	431	361	346	368	425	391	425	378	396	404	401	367	406	376	364	382	393	391	400	376	368	364	385	417	402	413	390	384	374	396	412	396	382	430	406	400	409	375	386	385	401	394	390	390	357	359	408	399	408	398	367	392	381	383	379	398	388	402	414	357	379	399	398	426	385	377	394	403	390	408	395	380	370	369	391	390	381	380	380	396	397	425	397	395	390	409	396	386	415	445	417	403	398	366	394	417	389	392	360	366	422	370	417	405	406	379	414	395	405	390	377	398	389	377	389	406	375	382	405	369	378	370	401	419	370	374	394	407	331	362	389	373	360	390	383	396	362	381	411	412	396	390	389	432	389	387	466	389	372	402	397	405	396	361	388	405	338	399	399	398	391	417	397	385	398	391	402	423	407	392	340	379	410	418	351	369	420	374	414	386	388	429	393	401	401	416	386	392	374	414	419	389	380	391	433	413	396	408	422	388	411	394	370	369	393	395	402	364	376	414	370	387	359	373	403	378	420	372	407	348	386	406	386	385	375	354	406	368	396	365	388	379	393	440	407	349	338	407	424	390	415	409	379	406	426	394	389	382	400	385	405	385	418	367	378	410	385	373	344	376	432	403	383	354	376	391	378	421	406	410	407	395	399	394	388	388	409	416	382	354	395	398	387	404	396	349	421	401	382	425	388	377	368	356	414	388	378	394	408	372	391	372	409	403	393	386	416	368	407	376	417	369	369	392	379	386	397	386	389	433	406	405	388	364	396	379	399	381	409	391	330	382	376	381	369	404	374	412	372	373	409	425	356	373	383	394	383	424	388	402	376	380	376	412	394	402	392	416	416	407	408	375	383	386	389	384	353	391	377	389	404	454	375	389	398	390	374	395	419	397	391	354	364	396	385	434	384	349	413	384	383	392	430	401	404	386	387	370	420	384	412	374	401	397	410	404	386	366	368	405	373	403	393	420	402	394	413	410	402	377	391	357	423	376	364	376
5574	1014	934	879	913	886	902	867	898	882	881	893	865	854	852	865	912	877	848	909	890	883	859	863	888	887	875	915	865	862	904	877	898	905	886	873	835	896	873	925	914	854	914	911	860	906	886	882	830	859	906	808	881	854	843	841	823	917	879	856	863	871	891	889	842	860	862	883	903	900	890	887	836	884	874	861	836	834	837	864	877	898	893	888	901	828	833	918	940	870	891	851	869	911	887	914	877	873	902	893	864	862	828	918	848	870	873	862	849	852	878	863	879	901	826	904	868	851	878	813	875	843	919	839	852	873	887	890	875	860	869	897	881	881	845	906	901	891	902	889	905	861	875	910	906	915	865	907	876	871	876	950	880	853	872	919	819	853	858	916	844	847	851	871	899	832	930	870	792	933	903	897	864	855	881	884	853	845	881	860	865	838	913	930	865	881	867	857	837	943	884	866	851	950	853	841	880	875	865	847	870	895	835	908	878	872	930	896	934	848	820	863	856	902	897	877	847	870	933	881	907	861	853	889	883	891	890	882	843	865	959	858	880	855	862	874	893	833	886	836	834	875	920	891	858	867	880	887	857	865	863	869	865	862	886	891	861	868	879	852	876	895	871	869	909	852	860	837	919	861	892	921	935	838	911	933	899	875	860	906	829	854	890	925	853	872	842	844	885	906	880	891	826	840	816	904	866	852	900	840	874	867	841	862	873	889	859	831	838	857	865	815	835	824	832	880	879	890	876	831	954	947	880	868	833	854	932	841	879	858	859	860	869	891	902	893	874	866	851	869	895	872	924	834	855	891	886	876	903	863	823	906	839	811	808	902	864	861	866	886	929	855	928	874	823	893	879	903	901	910	863	935	902	906	872	939	915	847	878	852	843	877	883	842	897	863	820	855	860	901	809	881	832	906	868	904	866	870	852	839	854	894	860	918	935	896	917	866	867	862	825	937	882	817	908	878	869	815	833	910	805	939	864	839	916	900	822	931	894	867	911	880	906	861	876	866	904	877	893	865	904	911	908	849	844	854	910	898	868	919	932	865	875	841	879	872	857	865	882	880	909	867	853	906	883	887	861	884	851	840	806	888	886	894	891	916	904	904	855	899	882	861	884	834	903	832	923	853	855	870	840	873	911	874	856	845	864	890	825	904	940	864	903	881	869	875	826	892	857	888	926	877	888	864	886	885	911	897	850	891	864	864	898	813	838	887	873	903	868	927	867	861	850	886	841	901	813	837	878	878	884	901	899	909	898	852	858	868	891	878	882	849	891	881	866	908	915	860	866	822	865	887	913	912	863	874	835	827	862	875	865	925	906	857	871	880	850	900	917	906	858	884	871	918	878	897	878	844	882	878	951	924	848	878	899	867	876	855	848	828	875	871	850	888	882	913	883	858	918	887	830	927	850	874	886	901	907	881	914	890	898	838	856	862	872	847	865	888	853	877	860	958	849	868	906	827	884	899	890	880	912	907	862	852	913	893	854	898	884	880	835	873	929	869	819	878	854	864	894	870	875	848	872	900	887	881	820	891	849	864	894	840	866	938	873	893	826	902	860	894	883	839	890	895	920	887	891	857	867	866	882	910	892	887	885	901	852	848	885	863	913	885	859	857	892	858	876	840	821	903	904	895	846	866	899	836	861	855	893	859	861	911	882	884	864	895	860	909	918	847	884	846	859	894	850	868	882	851	880	847	885	899	845	883	865	854	900	849	879	854	956	847	897	874	869	874	857	913	843	926	906	825	863	882	889	898	855	875	842	862	845	900	906	866	894	869	896	816	908	843	878	843	903	781	847	897	907	883	830	825	904	871	933	855	892	853	893	846	895	912	873	843	881	894	868	874	887	897	855	894	909	849	847	869	881	899	904	833	861	867	885	907	894	891	848	869	886	847	871	916	845	880	842	888	901	884	838	887	891	901	850	839	856	912	903	898	856	879	854	870	874	877	920	881	874	876	858	854	900	903	939	868	888	875	898	871	826	874	879	841	910	878	894	823	860	912	902	862	876	836	861	879	872	907	874	901	882	858	915	836	871	883	928	857	914	902	794	888	886	879	852	873	895	845	823	846	879	861	893	886	874	888	890	917	869	878	884	885	805	914	877	868	857	935	835	885	919	875	877	896	865	924	889	926	920	834	884	854	901	839	898	870	928	875	897	920	820	915	918	863	897	846	864	899	873	846	898	853	852	885	824	896	880	892	883	888	866	857	882	847	837	926	915	850	883	900	893	879	929	871	925	879	916	856	884	889	874	862	820	863	912	886	859	849	892	864	898	853	848	914	871	908	855	861	903	883	864	857	861	852	821	825	863	853	887	865	877	869	849	897	900	842	908	875	910	910	839	937	815	873	831	856	893	883	832	856	895	889	910	886	887	878	846	870	877	876	857	928	863	928	908	910	876	896	853	888	890	833	887	876	894	825	850	847	909	858	908	892	888	919	867	882	911	859	912	804	855	868	861	862	842	878	843	879	907	876	928	860	892	895	841	806	817	881	849	861	920	868	900	994	871	899	878	881	887	916	828	835	884	868	832	878	862	887	875	878	919	881	840	926	874	852	867	859	830	898	892	820	845	870	877	844	822	859	916	871	888	914	849	820	876	881	888	870	870	884	867	857	848	854	843	834	893	852	908	822	857	921	847	836	861	869	912	902	880	891	842	908	820	880	879	959	862	848	840	838	820	960	888	864	898	897	898	888	879	882	874	847	887	879	851	870	867	870	854	879	885	877	889	859	839	882	851	907	860	854	884	914	904	840	853	894	888	828	854	907	935	881	855	892	893	888	892	862	893	888	848	866	837	886	902	895	862	892	886	892	890	876	873	892	857	922	926	883	800	919	887	872	895	872	871	888	862	849	877	925	871	853	863	870	879	878	862	825	868	838	912	890	901	873	893	869	919	898	864	898	931	874	896	902	928	857	862	875	877	882	847	857	943	876	934	856	915	873	887	880	861	910	827	888	895	870	838	882	869	911	863	849	912	849	838	898	903	915	885	805	908	896	891	918	884	873	855	864	908	884	856	859	891	902	879	849	861	902	860	908	893	887	850	825	904	824	921	873	869	875	843	846	865	833	878	831	887	882	884	892	863	870	937	867	893	890	877	892	895	851	892	907	833	881	865	840	869	863	841	878	862	901	864	879	917	857	803	894	851	840	828	797	865	890	884	847	897	848	876	865	904	870	909	897	898	843	877	888	870	862	853	873	902	882	865	888	892	870	905	881	825	856	862	883	828	800	910	861	890	869	856	898	846	873	886	916	898	876	854	851	827	906	892	847	859	837	912	894	878	861	826	867	918	898	909	873	904	873	791	871	840	840	881	898	852	854	836	892	862	845	862	865	858	893	853	875	835	855	873	837	869	889	866	927	869	908	837	882	852	875	837	890	911	829	904	899	882	862	918	870	856	902	878	871	879	872	898	853	957	878	880	865	851	879	909	881	917	914	832	831	908	912	868	865	870	865	862	890	872	864	851	828	882	846	855	891	955	837	908	871
24433	20942	24342	27690	20360	1839	442	398	367	319	317	326	324	297	325	318	294	282	299	290	305	309	302	344	299	346	292	303	316	278	297	293	297	261	296	303	277	284	306	276	312	297	280	273	283	328	284	310	265	301	276	267	334	276	264	262	270	267	293	302	309	253	269	295	285	277	318	298	282	310	317	251	322	300	297	307	271	310	263	307	343	315	301	307	292	284	289	255	279	253	292	294	311	275	266	328	320	275	278	260	306	282	310	294	270	272	266	285	277	285	309	283	292	279	279	274	290	296	290	302	278	254	287	272	260	300	272	267	289	269	281	278	277	292	286	342	271	323	285	272	279	284	270	299	294	280	282	260	258	269	263	287	281	294	320	301	292	272	289	310	281	280	275	280	299	284	279	271	287	258	282	292	316	266	262	290	276	253	262	290	284	288	279	271	328	284	295	304	273	272	288	279	295	276	267	267	302	288	288	294	298	279	276	298	293	282	296	286	270	267	294	323	284	300	308	293	259	290	292	282	265	295	258	280	306	283	298	285	290	299	297	287	286	283	281	267	280	290	287	300	297	298	291	312	253	297	278	289	299	282	287	316	264	259	278	250	282	308	283	279	321	283	256	286	291	290	248	283	277	296	278	282	279	280	277	286	297	282	280	302	272	280	323	280	287	285	253	335	275	278	275	271	306	262	257	295	288	292	306	284	263	281	298	269	302	260	290	288	311	313	296	286	311	269	277	303	288	268	292	303	303	278	295	291	303	294	267	315	311	280	269	281	286	294	311	281	293	303	294	291	285	273	287	277	280	318	324	279	292	302	284	277	286	235	308	277	272	282	304	296	270	284	295	268	271	298	274	270	289	318	310	259	282	288	276	283	306	282	282	292	306	312	318	280	257	284	292	304	288	255	295	314	310	284	284	297	260	304	311	285	300	301	257	278	297	259	279	294	270	279	310	288	292	259	291	293	298	287	267	279	294	325	281	294	263	257	268	282	282	280	302	253	297	278	274	291	291	292	286	266	310	270	333	278	275	264	317	285	287	288	318	275	305	286	310	260	254	274	317	321	288	272	274	290	283	276	259	283	275	271	271	294	289	290	286	270	271	316	298	288	305	300	277	312	256	294	264	270	297	281	290	280	262	275	288	259	285	264	319	309	292	310	292	292	283	266	295	328	292	290	289	270	285	265	287	280	267	255	308	273	285	268	286	273	245	276	298	263	308	287	304	297	273	266	284	325	252	263	297	279	283	290	274	273	250	300	278	282	301	290	297	310	260	264	227	291	297	302	289	306	309	278	306	282	280	263	300	275	270	274	293	272	292	296	294	275	276	319	290	289	271	309	298	274	302	270	281	264	284	284	290	288	286	284	271	281	298	307	279	323	294	332	286	313	282	281	324	289	300	277	311	312	309	293	307	288	282	279	309	298	287	246	263	282	280	287	312	268	308	286	298	252	309	285	294	293	302	312	284	292	271	274	296	295	299	302	302	254	285	255	283	262	291	272	293	280	283	299	296	311	306	326	301	288	284	289	292	289	301	270	265	289	286	271	256	296	283	262	282	272	280	272	277	277	309	296	287	274	279	321	297	285	267	260	286	286	307	306	257	273	289	272	252	295	289	251	278	260	302	307	283	273	278	277	295	274	259	256	312	260	293	285	288	287	264	279	249	284	282	276	274	277	292	284	295	285	286	291	267	276	279	276	312	301	283	296	285	284	293	294	297	269	296	273	281	281	269	271	270	291	282	300	266	256	290	290	275	264	296	276	286	321	305	254	256	280	288	284	288	267	270	255	259	255	250	299	291	284	283	278	276	288	254	292	304	302	280	303	309	298	295	263	264	278	298	275	281	270	262	314	299	315	294	295	258	301	276	292	294	296	278	283	283	285	284	291	299	257	303	282	293	261	281	307	316	315	291	251	302	276	303	249	276	295	283	279	293	292	315	281	293	300	285	271	281	252	279	292	308	306	265	263	248	262	304	300	281	301	280	295	279	300	296	287	299	279	306	276	261	271	312	283	297	290	264	303	281	269	277	283	260	277	278	334	271	277	295	268	279	303	284	253	326	281	281	278	284	263	294	263	276	299	288	294	310	271	296	292	280	313	310	272	256	295	274	289	306	300	303	298	269	254	273	273	256	297	284	286	288	298	281	275	323	256	291	283	290	253	273	278	299	290	299	300	301	294	283	297	278	301	272	273	242	300	326	275	289	293	282	290	299	263	282	291	305	292	308	285	318	292	294	292	284	280	310	251	309	263	273	300	297	317	295	298	273	275	257	306	259	306	287	294	307	269	269	257	264	278	263	261	303	261	280	286	317	308	299	302	304	287	310	264	292	289	265	269	300	261	291	301	317	287	289	288	259	251	284	285	274	274	295	266	272	302	278	300	308	336	309	256	254	280	278	287	285	317	305	259	300	326	310	289	283	310	259	302	293	291	285	292	321	264	298	276	266	287	296	264	284	272	312	301	287	262	309	290	284	266	278	266	280	299	280	289	277	303	318	273	298	274	330	285	278	314	284	267	288	299	278	297	283	300	296	291	294	313	268	278	288	263	277	279	277	305	290	311	285	274	301	268	264	250	290	278	295	294	302	286	264	270	278	287	278	296	280	270	261	252	303	285	285	266	308	275	328	316	300	295	275	268	317	270	278	290	265	274	315	310	305	270	286	273	303	313	294	276	284	295	322	266	291	314	290	270	292	277	287	302	288	300	277	288	301	292	296	284	278	290	296	286	315	258	283	264	298	291	293	286	267	291	339	285	272	265	256	284	281	306	295	270	315	300	258	292	292	306	298	308	298	284	274	278	261	268	325	257	269	275	329	301	285	306	310	309	312	273	279	280	278	296	266	321	297	275	271	280	282	256	265	289	295	275	301	263	268	270	266	278	319	313	291	309	279	268	296	278	299	284	288	287	280	278	289	312	290	305	260	259	274	292	289	286	298	271	285	291	277	280	280	319	282	284	285	296	273	248	300	280	299	302	316	270	254	305	312	315	284	314	298	251	285	292	296	302	311	320	262	284	276	263	290	253	266	259	302	277	284	258	322	287	295	260	280	275	310	309	274	314	272	296	300	243	272	297	304	285	288	295	309	284	259	280	286	278	298	297	281	259	265	311	276	289	285	287	311	279	291	261	300	270	282	285	262	275	283	301	278	270	272	302	275	291	325	270	292	310	276	296	292	289	258	296	290	264	321	281	250	289	261	281	320	287	286	315	271	276	273	317	276	307	272	271	289	267	305	286	306	262	294	298	301	283	269	315	275	302	260	288	292	295	277	308	266	264	303	308	264	295	295	261	290	307	287	296	292	286	302	297	283	275	330	257	285	254	271	286	284	316	263	282	287	289	332	311	276	299	253	274	252	285	257	292	247	287	329	322	297	295	271	290	291	267	311	257	266	285	299	291	281	284	277	297	279	307	266	306	277	288	284	280	262	278	295	311	275	270	278	273	317	295	292	298	279	293	311	275	280	261	294	284	288	280	279	263	270	257
3118	2713	1734	1022	845	726	679	717	677	692	625	694	653	634	673	681	638	652	682	638	622	607	610	637	622	636	652	663	681	670	626	636	598	631	644	660	673	607	646	630	616	671	661	649	659	676	639	659	665	624	636	644	649	656	686	633	593	695	619	690	625	625	575	613	624	620	666	671	644	661	689	604	648	636	688	623	635	665	640	678	602	653	618	636	671	683	635	615	612	655	676	610	610	645	639	613	662	650	651	666	698	634	666	658	638	667	644	693	659	640	664	622	602	628	666	634	669	631	622	635	641	653	609	648	640	623	655	638	645	636	678	651	661	608	702	615	563	645	617	646	647	701	623	665	600	645	652	636	609	612	663	641	662	669	661	669	675	632	682	617	667	677	661	609	638	678	629	640	662	629	629	671	617	613	700	662	625	662	606	679	671	653	626	641	682	669	640	667	675	698	637	662	654	628	666	672	646	648	605	668	692	612	649	593	634	647	674	652	643	648	646	614	643	617	701	642	671	650	648	646	652	619	622	638	680	653	644	632	672	652	680	624	648	635	657	664	623	617	644	667	652	687	604	637	667	680	636	621	649	657	647	632	631	620	683	661	655	614	638	628	666	639	644	621	653	645	632	628	642	657	618	667	674	665	632	640	645	697	627	662	622	620	678	642	653	659	691	642	681	656	677	676	676	661	652	663	647	668	638	640	669	656	649	658	639	619	658	617	654	657	646	629	680	683	665	645	658	653	666	655	626	633	641	655	678	651	687	597	624	675	651	658	624	626	668	635	642	677	643	644	675	621	619	623	624	616	714	634	609	663	657	646	652	678	622	633	642	676	622	557	600	650	612	678	668	702	672	656	666	678	661	675	659	647	637	629	649	639	667	665	622	601	673	653	656	653	628	592	657	669	669	648	611	664	587	661	666	631	634	634	670	640	661	652	688	651	649	676	650	687	659	637	669	656	642	638	617	636	618	699	600	643	659	651	657	603	656	633	674	655	638	679	625	665	597	640	641	611	640	634	659	648	622	617	636	635	670	647	678	610	661	620	645	616	661	646	677	698	603	667	648	613	620	672	619	614	597	672	668	640	654	655	654	657	663	670	646	663	652	614	639	621	623	651	630	627	680	616	653	651	637	631	606	625	607	641	632	635	675	640	688	639	628	615	611	650	622	632	675	690	621	628	595	650	639	653	639	586	647	670	649	670	676	639	668	630	670	662	620	655	642	679	613	651	607	650	651	650	647	669	634	640	653	680	680	667	646	637	667	664	617	655	610	630	657	639	677	637	691	645	680	656	644	653	625	611	617	703	660	651	639	656	649	655	666	673	636	660	668	590	619	673	645	610	640	641	640	717	667	642	667	631	616	657	661	634	629	680	652	647	611	651	646	642	645	633	673	647	609	627	687	596	681	650	625	645	619	655	690	678	649	690	645	653	596	661	681	674	596	639	645	660	682	669	664	631	690	619	627	660	650	647	623	669	644	600	642	610	666	628	614	647	618	629	626	636	637	624	638	655	648	616	651	673	662	606	615	641	643	624	622	643	657	662	622	606	657	638	653	676	648	661	677	646	636	626	623	666	667	639	668	628	653	622	629	632	589	658	650	678	673	654	674	644	620	602	620	643	654	595	642	664	622	626	638	600	661	643	626	648	673	616	613	677	693	668	649	641	618	656	623	646	571	659	611	640	707	662	657	658	634	641	628	608	626	618	631	675	616	646	660	655	624	705	631	625	666	660	628	696	621	650	613	641	634	644	615	652	658	647	638	614	642	619	635	642	644	659	676	645	650	664	651	626	666	668	686	652	663	665	649	650	634	616	650	630	625	654	644	636	636	641	620	661	605	611	653	636	644	673	635	676	655	678	619	678	696	615	679	654	653	638	624	676	659	704	623	649	634	655	656	640	662	678	631	661	611	658	645	627	620	658	636	614	629	682	684	644	613	650	666	613	655	635	615	626	622	630	672	642	686	673	636	622	644	678	647	631	708	696	621	651	592	653	612	656	644	596	641	684	646	602	664	635	667	649	657	627	639	619	651	671	605	646	639	654	653	620	710	653	620	621	612	622	664	632	653	660	654	664	651	664	644	655	614	638	641	629	628	656	642	680	626	634	660	698	666	643	618	633	724	663	628	607	681	648	674	640	669	633	613	607	661	683	684	629	667	643	662	628	633	648	668	610	627	612	615	646	631	668	690	653	647	627	677	643	673	676	628	658	638	652	667	651	628	655	659	646	656	635	603	630	635	655	676	628	651	666	640	645	684	625	645	661	602	635	674	637	597	642	639	630	632	666	626	652	630	629	688	662	639	623	633	644	686	668	615	647	651	674	602	711	668	637	652	623	628	599	677	632	630	643	648	638	630	646	602	628	637	629	620	636	640	681	641	674	648	660	670	673	638	671	658	642	616	631	696	681	648	613	658	656	620	610	655	631	663	695	652	651	640	638	697	651	622	662	595	579	652	655	662	629	642	660	650	636	653	633	625	652	622	651	642	635	635	615	659	602	645	686	642	627	605	642	624	634	644	644	666	643	642	650	674	650	648	645	630	633	676	661	679	667	640	685	667	659	609	632	664	664	641	673	682	637	684	628	659	668	659	644	659	645	641	645	637	619	662	615	619	621	687	683	684	647	643	653	655	599	679	708	657	665	615	641	642	647	612	630	641	661	699	647	653	641	662	654	663	688	626	634	652	643	609	617	611	652	656	692	659	649	635	633	634	652	639	655	649	633	619	650	635	625	644	649	656	635	606	652	585	574	656	643	625	645	668	688	639	663	611	623	664	649	703	648	672	646	630	644	641	670	657	649	615	674	672	651	607	650	619	649	631	641	568	647	619	632	665	616	631	632	591	631	660	654	619	672	633	665	653	639	614	631	649	631	668	638	644	628	653	661	654	689	644	681	672	634	673	624	677	628	680	644	632	646	654	627	648	681	652	666	699	633	620	656	631	645	649	625	677	586	624	673	597	683	636	650	647	626	622	664	626	645	668	606	649	647	679	684	631	638	624	621	627	651	657	697	673	629	648	594	616	660	645	653	607	605	617	652	630	652	645	657	678	681	700	643	646	648	684	660	688	656	672	641	637	652	689	602	659	667	639	650	673	620	623	644	659	626	672	615	662	646	675	627	634	672	647	638	685	667	671	642	624	660	620	647	668	659	684	616	635	661	621	614	636	663	652	642	630	647	686	655	603	699	631	707	613	616	662	686	643	668	662	637	640	649	637	648	675	640	666	649	630	548	610	659	638	707	611	641	679	665	616	628	670	647	626	724	674	659	646	674	648	648	648	647	644	672	647	641	638	659	644	647	615	701	616	670	631	691	662	658	618	615	617	650	633	647	668	681	636	662	672	651	601	671	624	613	653	614	675	654	625	642	657	681	650	647	678	636	608	668	625	622	661	624	660	639	658	656	631	643	628	703	649	665	626	660	616	635	673	658	590	629	616	650	622	602	641	652	662	636	633	672	654	609	644	618	667	612	676	644	644	613	650	664
23783	20954	25001	27084	20962	20702	1181	306	239	235	208	174	181	160	145	170	139	167	140	161	133	118	123	136	130	137	149	130	135	128	141	139	146	129	128	130	122	120	114	119	113	176	131	129	156	128	131	124	140	121	133	137	127	114	138	133	130	119	103	125	129	145	123	127	120	128	145	127	119	145	107	113	120	147	140	128	130	139	131	141	109	114	129	121	129	109	114	130	121	118	116	133	117	132	139	117	140	133	137	135	140	126	127	123	142	129	128	124	143	128	120	132	125	120	124	143	131	121	122	111	152	125	130	120	137	126	141	134	130	124	121	118	132	108	111	144	144	130	134	126	130	119	142	111	136	126	132	109	132	112	143	136	133	120	153	116	118	119	114	128	119	138	116	157	112	112	106	116	136	126	125	138	112	132	106	145	123	133	136	130	120	134	134	119	131	116	124	122	128	127	120	126	111	108	132	154	134	117	111	108	131	114	102	116	139	130	130	92	132	126	113	124	123	126	129	137	148	116	141	130	123	112	128	144	124	135	134	136	128	129	122	132	127	127	127	113	118	130	145	126	119	124	142	121	136	120	135	117	134	124	135	145	136	133	134	127	126	120	114	108	133	133	101	130	118	134	138	132	127	108	130	132	110	135	131	134	131	125	148	124	134	126	148	128	138	143	116	102	118	131	138	117	143	119	133	113	149	131	126	128	136	113	128	124	134	127	117	138	138	123	108	126	118	144	125	140	126	133	124	119	125	131	139	114	130	115	156	121	118	149	139	104	128	142	136	116	119	114	145	118	111	108	110	134	136	136	141	104	137	135	134	119	137	109	126	137	132	131	132	122	130	130	105	133	113	108	117	120	137	109	147	125	116	146	120	137	121	131	126	117	137	118	143	135	128	104	137	104	137	135	128	140	137	130	122	136	136	121	106	111	161	133	119	121	151	127	130	128	145	127	125	140	110	140	135	145	100	140	136	122	142	137	154	127	120	128	135	111	109	133	148	122	130	121	128	117	107	134	130	121	134	122	123	114	123	146	135	134	119	140	138	122	142	125	125	119	137	124	149	130	146	140	103	145	126	115	126	109	120	151	140	112	121	139	132	139	116	128	121	120	128	118	121	134	134	135	133	144	126	118	119	102	117	133	139	126	137	133	129	115	142	132	129	119	124	127	135	123	147	135	133	106	123	125	104	125	107	139	122	121	118	126	164	120	129	131	118	114	113	126	138	113	137	131	112	131	122	156	149	126	129	120	121	139	125	121	119	120	129	148	145	113	121	133	138	130	124	122	118	121	132	134	136	127	126	119	125	116	133	138	117	154	120	110	140	118	123	124	131	139	139	127	112	124	107	140	127	134	125	145	124	109	120	101	113	135	135	135	123	101	106	138	136	129	112	132	142	106	138	137	133	147	117	132	114	123	127	135	132	108	120	112	123	138	122	146	129	133	129	120	121	115	124	124	126	115	128	125	128	136	124	135	124	111	127	122	135	123	145	131	131	146	146	121	107	132	95	119	113	144	125	140	117	147	147	132	109	153	114	123	117	105	117	118	132	125	141	132	107	148	127	141	115	138	136	123	129	152	114	143	130	125	129	146	134	126	111	131	115	136	114	144	130	159	133	126	102	116	136	111	126	126	127	126	128	135	125	145	136	135	119	149	113	152	132	119	132	128	130	123	126	122	128	135	133	130	137	161	109	140	125	123	105	115	125	129	129	133	138	122	135	120	128	146	134	134	112	129	133	122	121	127	146	128	131	138	146	122	147	123	130	150	134	126	123	110	145	129	138	135	122	127	132	119	122	139	137	147	114	142	132	127	116	137	107	138	147	96	136	125	158	138	151	119	146	123	137	111	134	146	124	88	127	125	128	137	146	127	138	124	125	145	107	116	141	138	146	118	137	132	110	120	126	128	123	123	129	131	114	123	138	118	117	127	121	135	125	135	123	122	133	123	143	131	131	124	122	135	117	117	141	141	126	118	137	135	130	116	119	117	125	134	109	117	109	134	118	130	116	106	112	136	122	122	121	124	138	124	129	113	126	153	124	124	150	139	140	122	142	117	120	140	112	132	135	128	141	138	141	124	142	122	121	126	124	113	122	117	157	116	133	132	151	141	127	147	132	127	124	112	146	137	129	134	123	124	116	134	103	140	134	113	122	143	125	112	126	117	139	121	137	111	119	102	103	125	130	134	133	136	132	127	134	143	137	138	130	138	121	133	129	125	126	118	106	132	125	132	141	117	112	144	138	102	128	122	122	139	126	131	114	108	134	132	119	120	135	114	107	131	96	119	145	129	122	127	169	123	137	121	108	135	123	145	126	139	134	138	104	116	124	127	150	135	130	114	130	134	127	116	134	109	119	162	135	119	136	131	151	132	112	121	157	156	126	133	138	129	131	126	129	110	114	119	133	126	123	132	128	138	121	126	131	121	132	134	133	155	128	114	131	138	150	135	121	108	125	131	129	125	117	106	109	116	107	116	148	166	126	117	117	133	131	138	136	123	135	130	122	138	135	151	123	136	131	124	118	127	129	125	128	126	133	138	105	132	143	141	125	117	132	120	121	139	115	111	113	96	127	119	136	113	134	119	136	142	138	122	118	126	152	130	131	135	146	126	113	138	144	139	129	119	124	109	125	129	130	136	125	139	128	120	130	126	135	138	143	129	122	160	111	139	131	124	100	135	125	116	121	144	163	148	145	154	109	128	127	133	126	120	129	114	125	137	123	123	127	141	136	118	131	114	122	113	111	122	112	118	120	112	135	114	104	118	122	106	148	123	134	144	151	137	126	122	136	112	110	132	120	122	123	124	139	139	128	119	149	113	116	110	126	120	122	120	129	125	131	128	136	134	117	137	124	133	128	128	132	125	123	126	142	140	136	125	108	120	133	119	103	113	138	124	136	141	111	104	121	127	122	131	132	125	137	138	135	127	100	134	139	143	128	140	118	120	115	143	128	124	124	112	131	125	126	142	117	127	146	150	151	121	137	132	125	105	120	152	120	126	150	137	137	126	119	127	130	137	124	108	129	132	121	141	136	111	129	130	127	108	128	135	144	130	120	102	108	138	136	148	130	119	138	127	130	139	124	133	125	122	136	138	127	119	124	107	131	139	133	126	114	128	140	111	129	117	126	131	136	101	117	126	135	125	129	100	120	110	121	143	132	137	121	152	143	131	120	123	120	116	131	140	137	128	112	109	129	142	129	124	112	119	122	115	119	120	126	112	112	111	96	142	106	136	134	142	121	140	115	128	114	135	134	146	124	119	127	117	119	110	114	152	126	118	135	127	115	109	132	121	141	127	129	115	114	131	98	122	138	143	141	127	129	112	123	109	118	129	119	119	135	136	116	123	112	136	115	126	104	122	125	134	136	120	132	127	136	127	135	118	117	123	138	130	130	89	128	110	137	135	116	120	132	141	145	143	115	135	137	114	140	131	120	137	114	123	118	126	121	120	126	123	115	128	124	147	115	124	112	124	151	121	124	129	147	110	128	117
3004	4215	2357	1093	638	515	469	400	378	364	384	342	319	342	337	376	367	335	325	329	336	307	337	333	282	335	314	326	302	316	314	344	369	306	359	360	317	362	333	328	320	348	306	324	336	327	335	322	318	328	306	328	329	303	326	334	347	347	338	326	326	304	329	341	312	334	343	334	333	318	313	317	327	285	336	310	322	330	340	308	346	330	328	348	326	334	340	335	328	328	318	349	350	323	339	298	326	313	334	328	321	308	341	337	329	340	319	328	340	367	316	314	324	319	267	316	287	326	330	305	329	334	334	316	315	337	298	314	312	291	334	295	361	297	335	377	335	309	338	292	314	316	342	303	340	320	313	319	367	325	287	322	329	324	319	329	327	325	289	321	325	318	350	315	318	300	312	325	338	326	337	330	302	311	340	351	323	316	319	317	321	370	332	323	338	340	334	305	300	299	301	313	322	333	366	323	335	329	307	353	342	295	303	334	296	340	318	298	335	336	316	345	313	325	343	329	319	308	305	343	354	328	320	323	301	338	328	364	306	343	315	322	329	291	299	310	292	309	323	317	315	335	328	289	323	351	283	320	348	319	315	309	325	333	315	308	340	327	323	320	344	305	304	355	325	316	311	286	312	330	359	352	324	305	320	309	350	323	326	355	342	292	302	310	304	351	324	348	332	328	320	284	338	335	334	326	291	311	317	332	335	316	317	331	318	338	335	302	310	341	326	350	343	299	332	308	318	355	302	321	308	285	299	318	333	298	348	327	336	317	294	326	349	330	310	329	306	352	302	327	314	331	336	343	335	355	329	342	343	308	325	353	314	330	345	299	291	312	327	331	298	350	318	319	342	363	319	344	329	346	302	332	322	291	310	340	327	299	331	324	315	336	307	331	365	336	314	339	342	346	337	341	321	330	319	335	294	343	334	316	335	342	318	295	332	331	354	302	323	327	317	358	338	319	331	309	329	329	308	338	334	341	350	330	304	331	327	308	327	338	351	319	333	335	327	328	328	335	319	306	346	381	344	343	333	326	368	308	343	330	325	326	346	341	304	329	313	312	284	385	334	295	296	322	313	310	359	344	332	315	347	305	338	303	329	316	326	353	323	338	320	289	327	359	320	313	356	316	336	337	330	338	292	317	324	351	295	326	327	343	339	339	351	340	390	321	297	368	329	316	338	358	357	326	327	330	313	311	335	323	345	306	317	335	329	322	313	332	372	338	307	326	319	318	314	312	303	336	329	351	316	314	313	314	312	300	326	295	348	329	343	317	347	321	323	307	337	352	343	305	300	305	312	337	344	346	278	322	319	291	309	298	327	345	322	338	322	318	324	327	329	303	329	331	313	319	323	333	314	354	313	297	322	372	309	316	346	326	303	309	299	346	300	312	359	306	302	315	289	350	322	334	304	319	333	316	341	335	330	336	328	341	292	323	300	300	318	335	362	305	311	286	356	328	294	305	299	342	308	373	340	329	310	310	334	317	327	312	315	319	326	321	308	315	328	321	311	316	356	318	346	344	351	299	338	301	304	333	301	347	314	300	315	321	313	294	315	314	301	362	314	334	277	344	333	314	306	336	315	356	328	335	305	358	314	313	331	308	335	346	331	344	317	328	360	333	311	326	352	342	348	327	321	313	322	326	318	330	293	336	353	304	340	325	331	320	317	325	305	327	346	303	332	332	307	324	309	354	328	336	347	298	336	326	346	323	284	331	320	313	290	319	320	301	331	313	354	317	322	302	308	295	298	339	326	281	322	341	328	336	330	354	317	345	328	337	295	336	335	340	304	311	323	324	339	297	310	337	329	325	304	320	297	328	340	302	352	329	330	353	312	334	322	310	308	315	319	288	302	312	356	311	324	360	346	312	304	349	297	325	362	324	362	276	324	334	348	344	329	332	314	315	366	337	327	341	336	330	292	341	337	336	324	320	366	338	352	311	304	331	328	292	342	326	292	310	315	296	317	334	314	315	306	304	330	342	335	314	356	317	312	338	284	324	322	322	308	311	313	312	336	312	327	314	361	302	344	367	320	317	333	327	367	326	326	334	330	317	316	340	334	319	331	305	303	328	327	315	355	343	362	321	337	326	304	302	291	310	313	346	350	340	321	347	326	333	317	317	315	326	329	303	331	325	309	329	310	317	328	309	327	317	311	367	370	336	323	330	295	352	342	341	342	316	308	294	329	325	313	343	323	295	304	330	335	325	327	322	324	327	328	332	311	308	317	321	312	331	327	327	332	343	336	309	314	345	318	313	351	330	297	316	315	301	334	329	307	313	327	348	323	340	309	318	310	337	340	299	312	316	330	314	306	278	305	346	346	313	298	305	351	325	321	313	345	313	321	332	326	287	328	340	324	334	304	337	306	329	303	316	338	312	283	332	338	326	342	352	341	340	309	332	331	354	304	322	337	325	332	330	367	351	334	335	346	319	326	342	315	336	320	326	324	314	340	345	327	338	291	328	323	326	340	355	333	327	349	329	352	308	357	309	336	353	341	330	332	328	323	327	326	302	321	299	313	292	338	322	316	348	334	331	300	305	340	281	305	318	362	339	317	358	352	320	326	318	330	337	326	301	322	319	347	354	330	344	334	329	315	322	294	298	336	320	316	365	294	330	307	319	350	328	320	330	345	328	328	303	336	346	304	344	286	317	337	324	335	318	331	303	324	319	319	316	319	320	306	330	315	286	329	301	309	350	323	304	304	313	311	315	330	341	349	338	330	307	335	335	312	339	306	318	323	328	315	303	334	329	361	310	334	340	340	360	321	321	328	332	305	330	326	346	294	302	350	317	329	318	286	339	303	337	326	328	314	307	351	338	334	335	280	322	324	345	354	292	347	319	316	325	331	330	340	297	318	305	291	322	329	303	335	323	293	360	323	335	342	320	320	328	302	326	310	329	309	331	349	324	313	327	369	306	347	334	343	314	344	320	326	282	340	344	322	314	334	327	331	297	333	316	317	334	308	357	351	338	354	332	362	323	337	318	315	326	344	298	346	318	318	346	315	311	288	359	315	295	353	319	318	322	362	309	282	317	314	328	327	326	308	348	331	321	334	287	348	303	293	323	343	294	331	292	340	332	306	322	333	328	373	308	328	323	336	288	329	306	286	345	341	341	326	304	318	353	347	352	344	330	299	292	321	365	333	309	317	324	324	320	292	333	314	317	331	310	327	304	337	339	345	346	316	333	325	317	349	296	345	326	327	338	319	329	344	341	308	334	346	334	336	340	334	347	304	337	303	301	379	325	332	325	330	314	344	309	327	323	341	339	289	330	309	319	373	346	320	329	297	313	326	338	330	301	354	326	333	322	361	333	339	334	303	318	332	301	305	326	360	309	308	333	333	323	319	342	317	330	328	301	298	355	330	322	305	304	343	356	314	360	335	316	323	340	354	303	309	317	309	348	316	344	316	313	341	315	334	328	304	354	314	311	333	336	327	345	318	348	307	340	329	301	330	330	357	327	338	311	331	352	323	306	337	307	355	330	313	338
32194	10343	1015	475	406	445	382	383	403	383	398	384	401	392	395	363	403	384	390	422	396	417	389	406	394	373	398	376	400	416	398	417	411	379	359	406	391	383	416	358	391	397	372	399	363	353	369	388	425	392	374	388	399	393	393	377	379	366	399	391	381	385	329	368	441	382	372	404	372	395	383	368	356	369	402	377	418	383	385	419	376	401	422	386	413	438	356	394	398	376	370	361	363	415	382	400	386	389	368	381	361	408	418	410	399	370	397	423	379	403	371	380	395	380	361	394	412	428	400	401	384	368	397	379	414	355	405	369	377	401	357	354	373	391	359	373	380	390	401	373	367	364	418	390	317	411	413	380	430	380	415	382	387	398	393	398	406	392	379	380	396	385	370	397	412	375	364	397	388	387	404	420	378	389	390	380	406	396	374	341	398	342	382	407	449	385	418	370	427	372	385	403	419	407	393	411	418	390	384	403	373	407	429	348	379	374	405	390	354	408	383	400	435	384	407	364	384	369	371	379	364	395	440	408	383	374	380	395	362	377	394	406	417	372	375	401	411	343	372	382	379	381	377	368	356	370	389	427	392	369	365	396	409	341	351	414	386	419	402	386	412	399	410	372	410	397	382	384	410	395	389	386	398	361	416	394	394	412	415	380	429	430	390	405	381	418	398	412	393	372	348	384	409	371	373	416	346	383	351	400	395	358	395	385	394	398	361	370	403	377	423	365	379	382	393	419	416	350	353	402	396	372	424	430	393	403	373	412	405	369	378	405	404	403	388	353	395	383	394	359	421	410	407	361	361	371	352	354	349	373	403	421	388	406	393	360	395	373	387	394	442	373	391	379	347	387	401	379	414	379	355	384	421	398	378	383	349	394	372	368	395	395	349	400	408	411	411	367	354	382	386	429	412	410	400	396	346	392	384	378	399	387	381	383	424	413	383	426	385	414	371	384	382	424	370	366	398	416	429	441	408	409	406	466	408	405	387	402	382	376	391	400	385	419	371	372	377	402	376	383	379	398	417	371	392	366	380	365	394	391	400	397	365	407	375	377	373	387	376	413	387	344	374	360	419	404	398	373	361	341	365	385	398	379	381	395	374	339	363	399	399	411	409	381	402	384	382	380	358	417	395	398	389	387	400	407	382	364	394	376	405	413	385	401	425	375	390	423	386	396	434	405	404	390	439	384	386	395	382	386	392	349	362	421	380	403	392	392	371	424	423	341	365	396	377	398	387	380	368	431	351	372	415	418	415	386	415	389	366	380	412	405	365	392	415	383	357	391	350	384	379	387	377	345	412	374	375	377	383	402	404	407	416	452	336	415	386	378	372	396	383	387	408	399	380	431	401	378	412	385	387	405	362	389	391	374	366	366	402	358	417	377	393	404	417	381	371	357	399	410	450	420	446	449	414	381	379	367	423	382	388	349	388	387	392	394	374	437	365	381	393	384	416	374	409	382	395	374	408	377	424	382	400	401	438	384	443	448	403	394	371	391	405	404	346	387	398	400	407	417	422	382	380	353	386	385	425	438	350	388	390	387	412	386	391	415	421	392	409	375	381	380	406	376	363	403	400	393	338	405	402	413	422	386	347	378	382	424	373	371	404	430	388	379	335	389	363	383	418	416	405	414	393	348	352	389	371	387	414	430	406	404	369	390	363	407	389	404	411	389	410	445	372	363	373	401	371	439	411	401	399	375	375	413	423	399	396	361	370	410	403	406	389	425	377	391	380	402	355	372	391	395	376	396	371	410	402	391	390	421	394	388	376	402	380	370	372	390	394	408	350	394	368	426	391	377	400	389	358	380	405	390	395	350	390	348	387	430	439	429	407	390	407	358	371	366	441	411	416	412	422	381	404	381	373	406	377	406	353	412	379	373	370	353	380	418	373	372	372	345	390	362	385	377	361	371	393	382	411	388	412	410	426	369	418	359	394	379	382	424	390	355	366	368	413	391	385	410	405	393	368	387	425	380	362	416	453	413	355	375	409	393	377	383	395	411	397	387	368	370	389	395	415	392	392	382	363	387	391	355	351	411	385	409	403	387	397	392	388	423	384	400	378	387	398	403	381	440	428	393	384	402	402	383	405	374	368	382	410	400	390	377	393	409	398	409	380	407	410	429	379	372	381	393	372	398	397	404	389	365	403	408	389	369	427	369	400	392	381	397	412	385	384	397	449	419	389	403	419	400	421	419	433	376	401	356	403	371	443	414	419	383	394	394	403	431	433	413	382	387	356	379	401	420	406	365	367	389	414	403	422	398	408	369	402	421	382	397	391	386	369	396	369	415	385	401	411	403	351	389	363	440	425	382	404	391	350	393	416	375	368	409	377	401	370	402	396	418	404	399	361	382	373	377	419	384	418	374	347	409	391	410	371	375	397	406	398	414	365	368	425	376	398	421	384	421	380	457	412	418	409	389	385	400	428	399	376	447	447	413	404	415	411	390	384	413	383	397	375	382	369	365	384	337	387	372	362	382	395	426	343	375	410	379	389	419	433	397	400	414	401	391	436	414	360	406	409	410	423	370	351	371	391	368	407	374	408	365	399	338	429	410	400	351	397	391	380	421	357	406	367	389	398	356	411	395	387	411	391	354	379	385	402	372	398	387	338	349	381	378	372	433	386	388	374	372	384	362	384	374	375	378	378	385	378	390	367	384	395	404	411	411	410	418	383	413	367	406	410	349	378	388	369	390	370	410	378	396	396	415	386	397	423	378	387	414	404	422	359	395	406	377	414	425	385	369	406	415	421	398	384	419	372	372	369	395	411	407	374	398	386	395	379	408	389	381	369	400	395	397	376	425	380	359	402	379	434	411	390	380	392	394	396	366	367	413	379	403	408	375	409	390	372	432	419	397	394	385	399	377	400	391	369	397	399	401	390	390	380	390	358	367	430	388	396	388	406	397	381	388	384	419	393	431	370	373	442	392	430	374	383	350	403	397	389	398	388	410	394	413	411	425	402	387	377	409	398	353	370	353	403	383	409	397	416	384	406	387	397	417	387	359	392	416	389	363	402	394	390	395	337	394	395	399	367	346	385	386	428	387	393	396	401	453	396	392	408	427	384	385	399	364	396	384	380	412	384	365	398	414	350	393	378	389	361	405	388	372	362	379	386	379	370	373	412	395	412	387	410	348	396	397	408	368	425	368	393	373	383	381	412	366	390	388	387	370	405	382	375	390	370	391	365	405	385	384	413	349	364	379	362	389	423	379	424	387	410	382	401	418	363	420	390	404	354	410	360	391	366	368	404	385	383	417	372	363	394	390	382	398	411	390	394	384	379	399	386	395	428	408	408	391	435	371	392	383	391	386	373	390	407	368	379	379	392	384	382	415	379	357	401	409	395	403	398	386	423	390	379	350	345	392	378	402	439	430	401	383	381	398	340	389	384	421	385	378	421	359	362	361	414	379	397	404	364	411	396	376	379	374	382	398	424	371	402	396	409	341	378	389	424	380	400	389	406	408	445	411	378	398	370	369	365	383	396	394
5599	931	934	942	892	853	849	900	832	881	860	864	905	887	847	898	862	842	854	818	882	861	878	904	923	849	883	873	864	842	869	834	931	895	946	858	891	831	868	862	823	891	858	869	957	851	871	878	923	877	844	832	841	871	877	862	863	888	893	933	871	877	900	918	830	923	891	867	872	870	869	900	884	833	931	909	880	835	874	915	844	824	844	875	861	833	867	855	873	871	879	848	841	797	920	884	836	855	897	919	898	883	813	843	923	880	849	821	867	897	866	874	887	857	884	903	899	868	898	907	905	843	901	925	879	859	855	872	858	849	895	840	884	920	874	870	869	863	887	832	882	878	854	860	854	836	851	849	867	841	907	902	852	860	895	867	845	871	957	857	852	919	861	894	829	823	895	863	884	852	883	897	885	870	926	835	866	882	876	863	839	916	867	877	879	923	858	903	850	888	848	837	904	862	865	860	885	832	854	859	888	866	833	833	871	855	896	894	891	849	864	906	903	876	833	890	900	836	866	863	891	850	860	871	842	882	865	901	837	842	875	854	856	856	917	889	834	894	828	888	879	915	862	854	879	842	927	898	868	873	831	906	861	855	902	844	906	925	884	854	891	834	857	853	841	865	822	884	897	922	901	878	832	884	912	933	875	879	853	923	844	861	841	856	900	934	858	893	892	866	881	928	840	871	869	804	844	868	908	880	836	859	873	925	865	919	860	895	877	807	828	866	884	848	838	882	906	866	878	861	848	859	881	862	893	880	919	847	915	858	914	888	842	854	824	831	881	901	857	875	829	866	855	851	899	899	850	865	893	823	928	872	885	889	868	880	864	889	858	870	918	866	885	870	889	857	906	876	895	876	902	862	885	885	881	872	854	849	845	867	884	911	879	896	883	873	899	862	942	866	843	887	859	881	869	905	880	863	870	847	870	843	910	849	923	880	896	837	886	932	861	885	861	890	839	867	847	929	888	904	916	829	905	821	881	862	832	896	912	863	828	871	833	889	837	912	917	887	895	896	870	875	887	877	841	876	910	857	899	869	827	921	907	884	910	888	892	907	870	827	922	877	853	890	908	873	831	902	822	880	889	900	905	864	919	814	948	882	865	963	892	878	879	816	866	929	873	849	842	882	888	862	885	841	863	862	903	864	830	887	902	872	886	878	851	859	843	862	845	911	862	907	913	911	867	861	836	844	868	858	873	866	890	873	846	871	858	882	861	806	883	815	894	846	862	848	857	881	825	905	850	911	908	845	882	841	848	892	871	842	904	840	905	857	876	876	876	885	821	872	905	851	859	818	884	849	873	847	859	843	847	904	873	865	843	883	850	869	910	856	858	852	915	895	910	858	901	886	828	873	875	868	888	882	840	894	896	850	893	880	857	852	858	851	861	899	845	936	880	881	847	911	899	872	889	909	904	832	905	909	805	867	874	907	891	909	896	831	876	882	875	884	890	933	909	876	902	886	858	877	862	831	889	839	880	833	831	851	869	845	899	895	885	867	845	910	852	917	857	885	901	859	874	909	841	858	890	869	854	888	837	881	880	886	888	807	894	935	875	868	895	881	863	881	873	789	893	889	931	835	853	812	880	882	846	930	825	876	876	858	883	859	852	905	815	865	832	873	832	883	837	849	815	859	830	893	853	843	881	883	849	863	909	926	830	823	875	872	867	854	910	880	865	882	822	874	894	837	883	864	871	847	901	884	871	846	891	854	896	899	911	863	870	881	832	869	894	856	925	891	913	806	903	855	859	883	835	868	832	876	872	867	907	907	937	905	879	972	883	870	853	828	856	891	895	878	863	884	836	898	902	898	925	905	890	857	868	878	866	848	859	872	882	850	899	883	895	877	927	863	883	873	899	901	875	899	873	893	845	876	890	844	825	905	857	844	911	902	868	855	875	891	879	871	850	888	887	885	887	862	880	876	877	842	912	927	886	841	927	837	900	877	899	878	880	894	866	852	919	924	848	896	879	895	853	927	842	934	917	855	887	894	844	865	872	897	890	897	878	838	895	862	885	774	831	866	842	821	891	859	910	860	900	843	930	853	875	855	868	892	854	891	772	844	868	832	895	831	854	838	899	890	857	834	913	847	889	934	892	844	839	856	862	865	928	864	843	890	880	854	825	886	892	921	824	858	895	839	901	856	876	866	898	856	869	845	922	895	890	798	884	867	890	883	887	874	825	860	904	894	916	860	863	897	901	912	827	801	873	840	895	891	883	888	873	850	893	881	858	894	861	875	865	876	879	829	878	888	886	858	819	842	868	890	873	871	902	907	879	834	869	858	904	900	870	898	875	883	799	843	933	865	924	855	829	853	882	878	809	876	869	887	842	883	850	880	861	875	881	892	893	874	882	898	872	917	878	868	850	902	898	872	896	859	858	829	895	890	882	834	858	868	864	877	880	867	811	850	865	877	938	870	850	860	888	867	869	829	899	843	869	868	786	840	874	905	916	920	929	872	810	944	869	860	873	861	865	821	880	843	910	887	858	809	900	853	864	901	865	924	853	861	879	924	876	867	909	862	895	916	891	917	898	892	854	838	878	855	844	870	847	911	882	890	893	908	869	881	897	888	917	927	901	823	850	913	873	842	863	875	881	869	891	818	866	925	894	846	875	881	880	865	893	851	878	912	830	908	898	853	912	884	855	847	905	934	957	879	844	850	877	858	908	850	885	899	853	875	853	826	904	865	851	839	816	885	858	892	902	847	899	885	803	850	842	852	908	867	903	833	897	848	893	892	883	883	876	888	852	887	930	941	877	844	816	896	871	809	864	884	858	941	878	846	831	839	830	857	873	890	920	893	905	926	876	867	856	860	875	880	869	875	891	797	881	914	869	858	872	873	846	865	900	849	894	887	884	887	895	868	924	887	835	832	866	866	843	865	901	819	893	855	900	874	879	876	832	854	865	842	875	908	901	889	852	864	932	883	868	955	887	869	908	842	870	862	888	849	870	820	866	855	845	892	896	874	890	863	847	890	860	848	922	884	888	854	870	881	848	932	856	887	916	854	912	891	879	888	837	901	862	864	876	840	887	887	898	841	864	883	881	925	881	870	912	895	858	871	872	894	922	848	864	894	899	876	880	881	852	872	841	829	892	874	888	899	916	851	837	869	889	884	840	900	890	849	867	859	870	888	831	860	879	851	863	900	904	845	907	886	812	874	884	830	895	923	907	889	908	885	852	887	892	858	849	914	920	866	934	891	859	871	883	885	860	874	897	843	854	857	906	839	895	805	898	901	870	864	826	900	903	880	886	882	915	857	833	817	906	888	840	836	851	915	853	887	875	883	872	863	883	869	891	871	907	833	849	913	870	856	835	843	891	895	829	859	883	866	879	896	848	911	861	924	906	866	841	867	866	883	927	911	873	927	883	885	869	857	872	883	875	856	912	799	937	919	889	885	836	899	869	901	889	870	904	919	881	898	874	897	902	855	815	887	879	852	915	939	892	874	811	862	848	907	890	905	852	849	905	856	893	853	878	921	853	850
24536	20934	24356	27641	20299	1667	469	404	349	354	291	297	294	332	325	293	276	295	321	301	316	295	288	314	272	285	286	296	260	286	278	273	287	327	274	283	299	277	280	299	278	279	327	280	298	293	265	277	262	273	305	286	307	323	314	292	289	330	303	300	298	287	286	274	320	253	257	281	294	302	278	312	293	260	265	281	293	286	261	278	321	264	309	282	275	290	282	239	268	293	291	320	278	284	280	278	288	275	297	281	283	291	296	270	277	268	314	284	303	283	279	297	279	284	287	283	262	252	298	326	303	294	289	259	255	310	315	282	260	268	265	286	301	277	299	286	293	278	277	278	283	302	297	295	272	300	306	277	321	285	268	304	277	291	284	298	303	270	292	267	265	305	288	281	300	310	266	261	301	295	280	269	297	289	263	308	271	274	284	285	286	294	295	294	308	259	314	278	267	273	275	309	313	301	270	260	290	278	281	295	331	326	312	275	305	297	296	288	313	272	278	270	274	294	303	323	295	303	272	266	280	312	293	280	280	277	277	268	277	268	296	290	283	290	275	280	273	266	281	302	296	276	244	268	266	287	243	291	286	280	307	294	258	300	289	262	274	289	323	277	300	301	290	276	323	286	295	279	288	304	282	309	279	283	275	290	297	328	317	286	278	280	298	285	286	280	286	303	264	290	279	290	276	294	284	281	248	262	282	283	307	284	294	304	283	288	302	320	286	257	272	252	279	296	305	317	299	247	300	279	287	264	278	290	272	254	272	295	282	271	284	282	281	284	280	336	277	256	300	298	248	339	324	264	280	275	326	267	292	287	253	250	278	317	287	292	270	283	321	296	300	277	297	307	289	267	266	281	301	286	297	267	294	269	280	293	287	273	291	279	292	304	280	317	298	269	279	269	281	270	310	288	312	295	256	308	294	270	296	271	285	268	288	289	282	322	301	288	294	288	257	283	319	314	265	280	298	313	271	295	278	256	266	284	258	277	263	268	274	277	272	303	272	278	285	273	290	287	243	287	254	296	264	287	287	311	291	273	249	265	287	303	304	305	298	263	286	261	273	270	270	312	270	309	294	258	292	285	283	277	280	298	300	294	276	273	271	275	297	311	311	295	326	292	264	278	278	252	296	303	287	297	301	297	299	270	288	276	290	301	289	286	255	302	284	288	288	274	268	295	288	262	278	291	290	292	303	234	286	249	263	241	270	295	269	276	321	279	280	299	286	276	263	287	308	304	325	307	281	272	257	262	284	299	288	262	279	286	293	298	287	305	282	265	257	277	293	273	286	263	279	274	272	264	266	305	301	293	299	280	305	278	287	306	292	280	291	268	296	277	280	291	316	284	264	282	283	264	276	309	292	288	295	254	264	294	326	278	291	298	267	284	268	288	287	259	265	304	271	277	308	249	260	269	259	288	276	276	306	320	289	288	307	305	302	288	276	281	271	297	295	330	297	306	284	308	277	288	275	305	292	291	275	303	258	262	257	303	322	293	278	318	288	287	280	272	300	305	302	291	293	260	297	295	279	284	265	274	277	295	263	280	295	263	319	279	309	272	311	273	281	242	292	276	290	291	271	279	286	270	250	275	295	294	297	266	288	276	308	299	301	272	278	276	320	283	307	308	286	268	281	284	248	272	297	287	289	313	306	290	284	281	288	234	305	263	269	274	272	274	299	289	305	294	300	282	302	272	295	257	304	280	276	276	250	294	286	259	279	282	284	288	254	283	291	258	307	293	288	315	298	253	288	295	309	257	274	314	274	302	297	266	274	308	322	309	290	268	281	279	291	318	254	266	314	270	276	266	304	268	287	277	293	244	277	287	273	306	281	316	305	269	286	299	244	257	244	277	257	306	275	286	282	307	304	279	273	279	288	274	295	294	285	271	270	272	299	255	279	281	282	277	305	283	306	277	301	285	292	274	307	309	323	280	280	281	292	247	251	296	263	286	281	291	287	281	299	268	311	288	276	305	269	294	269	278	268	283	328	295	279	298	282	264	303	285	276	287	260	283	327	283	312	266	269	272	302	265	305	293	286	300	294	292	266	311	276	261	302	274	288	279	285	309	287	300	313	255	282	305	296	284	291	306	301	291	274	286	286	257	280	284	301	279	272	295	282	300	309	284	300	294	255	260	289	256	279	277	256	308	265	321	301	306	310	275	280	285	275	278	288	308	264	272	287	297	274	286	302	261	301	271	254	331	280	272	303	298	294	293	302	306	297	294	251	285	292	287	279	289	294	264	298	292	305	279	264	286	310	276	290	294	279	279	312	334	313	277	288	311	288	277	260	274	279	278	267	277	295	267	282	308	309	298	276	289	306	295	291	281	265	290	305	322	271	299	276	305	264	280	261	307	268	250	263	287	297	277	299	284	273	278	279	292	293	301	294	281	283	314	264	249	275	269	300	314	273	284	285	279	306	278	301	275	270	298	317	295	252	294	307	274	249	272	265	307	280	279	288	304	297	290	265	269	270	295	299	270	294	282	294	295	260	282	274	282	282	258	256	308	286	269	294	310	301	271	311	298	302	287	288	301	270	268	240	246	273	314	261	284	302	276	263	267	299	291	298	296	284	302	327	290	272	272	316	266	284	276	273	271	268	262	287	290	291	302	334	319	275	289	245	273	298	275	281	321	296	284	281	281	296	271	304	268	289	318	278	265	271	270	271	258	300	304	270	272	292	272	288	314	272	259	274	259	273	288	302	261	291	325	303	283	278	272	293	264	255	284	299	312	287	294	248	270	297	278	264	294	290	295	257	279	269	300	294	293	264	283	276	324	296	279	289	285	276	292	305	292	288	304	277	268	246	285	301	259	297	275	308	274	293	281	290	293	297	273	259	294	278	277	315	269	313	289	291	278	298	274	292	283	286	269	268	295	277	278	286	264	255	302	303	282	264	262	286	310	322	287	280	291	283	281	277	245	273	298	295	250	286	278	284	292	292	289	272	277	313	327	284	271	312	275	299	308	308	328	307	288	274	278	273	295	273	257	267	280	269	281	259	280	296	327	324	260	291	279	271	332	292	287	281	255	288	309	290	311	296	272	251	320	287	244	304	270	303	267	284	290	288	295	307	291	296	281	278	297	296	292	318	275	265	278	282	269	282	260	287	309	278	279	317	278	304	290	272	298	261	293	293	281	279	253	291	302	288	291	280	290	280	252	283	284	288	260	296	277	301	271	290	290	265	280	271	293	251	280	286	289	297	291	275	317	324	269	301	323	253	254	273	238	286	274	266	260	293	297	304	309	278	300	314	264	275	311	325	290	305	263	305	307	291	283	285	263	277	293	263	297	265	277	300	315	258	284	261	236	289	292	286	294	282	302	255	269	272	319	275	285	289	270	303	266	280	287	287	303	281	267	235	285	262	345	286	271	261	286	258	281	282	298	318	276	289	311	330	304	296	309	281	283	290	279	284	284	263	289	266	282	307	238	310	294	328	302	275	293	314	305	305	298	270	283	298	278	315	308	309	288	300	301	302	290	256	279	292	281
3100	2718	1752	1059	789	702	748	698	684	631	663	696	654	640	655	682	679	668	652	662	663	644	674	635	644	628	659	689	625	615	668	686	636	656	608	671	632	652	681	687	650	627	634	677	669	658	619	646	623	646	673	635	655	662	630	628	679	648	658	705	626	654	640	659	612	645	657	657	626	674	666	640	640	615	637	650	640	638	658	647	651	649	660	638	649	600	668	653	602	659	651	665	637	631	663	680	640	669	617	636	624	597	707	590	696	639	647	695	643	697	649	649	675	625	662	633	648	603	671	613	658	657	625	626	673	635	642	661	660	635	604	666	635	663	682	652	598	676	662	665	626	654	617	624	620	716	672	624	635	627	621	660	630	658	637	637	641	669	648	652	710	698	689	669	673	638	634	644	646	662	652	652	616	696	677	624	617	679	651	653	661	633	675	642	620	638	633	650	609	674	630	634	700	665	628	644	691	626	638	636	649	617	641	593	615	633	655	629	645	656	643	669	644	676	606	660	615	657	665	653	612	666	632	685	668	618	647	661	635	599	645	627	653	659	627	646	632	629	631	688	592	633	635	651	695	605	665	653	649	639	658	648	656	612	703	638	655	646	703	623	655	656	662	640	705	670	694	636	640	605	684	632	663	654	649	679	658	670	619	675	650	608	655	639	637	668	647	690	664	660	633	624	671	590	652	653	647	654	670	660	650	641	654	659	629	630	621	687	647	673	649	652	649	617	602	664	651	667	637	661	653	604	693	647	645	676	673	663	605	690	652	650	648	624	661	681	643	652	639	640	692	630	641	660	639	686	659	652	608	674	658	671	679	648	642	628	633	613	663	606	649	673	607	622	667	642	598	623	630	672	595	647	619	620	640	694	625	655	641	635	683	626	589	657	635	641	593	672	667	660	619	716	646	655	645	678	642	667	633	621	647	584	640	656	639	659	636	662	630	664	628	602	701	681	647	662	645	689	643	640	715	624	672	663	664	660	661	649	647	665	631	631	609	671	628	637	657	636	679	655	624	657	633	638	700	654	644	651	624	647	652	639	628	665	666	647	682	674	633	663	655	683	619	606	689	638	624	591	609	660	659	651	624	638	641	625	604	667	632	662	633	633	626	640	631	644	658	685	679	652	651	652	660	648	606	660	666	630	706	649	608	610	607	647	634	643	657	591	657	657	655	644	673	633	616	606	655	697	671	657	683	655	676	651	620	635	650	636	654	640	644	615	610	655	659	609	650	639	664	651	676	640	650	620	637	638	661	662	627	653	634	623	650	722	661	643	635	625	664	626	673	643	658	674	667	646	643	618	611	606	626	659	661	664	632	693	657	595	628	625	635	649	627	665	671	694	653	689	642	640	632	692	646	667	674	610	635	647	648	659	630	631	648	656	672	617	661	573	601	659	631	626	628	644	648	674	639	643	674	614	645	661	662	646	659	651	623	623	664	677	699	620	623	617	664	647	632	660	664	633	681	640	608	673	651	643	629	631	610	654	613	652	654	652	690	619	607	666	693	648	634	620	692	640	664	640	625	611	634	658	652	646	649	626	646	616	676	657	622	666	660	636	653	662	657	645	650	638	634	628	661	604	661	600	652	635	620	619	651	669	659	654	630	632	624	654	661	607	642	639	641	615	673	658	668	635	642	644	619	631	690	593	631	641	642	676	643	662	679	655	627	591	641	674	678	657	651	612	644	614	631	668	630	621	650	593	674	629	612	657	641	683	583	642	647	691	696	626	679	635	652	643	637	644	633	645	636	633	615	620	673	644	646	663	648	638	639	657	653	671	631	644	650	601	601	627	640	676	640	646	633	638	622	674	669	692	605	651	638	652	680	668	635	657	637	642	615	643	619	664	646	639	639	619	646	633	611	615	647	641	628	702	639	660	660	625	628	625	647	621	645	637	638	591	613	608	639	662	675	677	654	639	630	657	684	644	637	645	608	636	664	658	673	633	691	634	678	654	619	689	636	638	637	597	638	636	622	634	639	659	627	675	667	640	671	679	669	649	700	636	629	601	637	637	660	644	632	645	677	644	679	641	660	635	684	625	637	664	630	630	616	655	673	670	649	681	634	652	666	655	635	656	648	597	657	642	647	639	647	671	611	623	635	652	673	642	591	625	630	624	599	631	614	688	636	643	633	674	657	629	662	599	627	602	621	638	625	662	595	660	659	639	638	645	651	647	659	645	679	657	616	611	640	657	668	675	642	586	619	678	670	692	633	654	683	711	651	684	662	640	657	686	695	632	661	607	645	635	647	614	642	673	635	662	651	620	646	664	684	630	654	689	654	653	676	670	662	626	680	628	634	618	670	633	644	620	645	683	647	675	677	635	643	665	626	659	704	620	646	649	661	627	674	665	620	673	630	625	637	708	690	653	647	649	625	634	671	677	687	660	658	642	650	663	644	634	604	665	655	630	637	647	642	645	634	634	658	622	675	661	638	632	650	641	669	671	630	583	650	682	632	607	668	650	636	660	630	656	661	649	658	657	635	649	646	642	652	645	687	654	655	644	653	663	623	662	631	627	660	645	647	637	608	678	616	638	665	698	636	627	661	660	606	679	619	620	658	668	649	611	610	601	639	641	657	646	619	662	662	639	636	652	654	651	657	643	650	643	639	635	645	637	656	657	622	634	601	659	616	617	590	655	627	690	633	648	649	651	640	609	621	648	661	664	671	663	642	677	678	644	617	648	655	647	603	639	636	604	627	627	657	641	654	620	648	666	635	615	643	658	666	654	664	621	620	637	660	640	639	657	663	648	593	666	642	630	639	637	629	646	669	655	662	656	637	664	668	625	630	653	642	634	641	580	645	666	689	666	643	657	619	622	638	641	655	649	672	681	630	684	650	636	643	619	651	626	618	652	625	613	627	665	610	651	623	658	660	651	615	648	683	659	645	638	614	654	686	592	624	620	628	650	671	646	637	651	635	654	636	633	638	696	673	653	663	666	661	612	686	648	623	667	609	632	653	651	679	638	658	676	637	668	659	622	647	679	623	655	617	627	651	658	648	667	621	683	667	634	665	625	638	615	663	652	644	626	666	631	678	630	616	621	643	661	630	684	670	667	626	674	628	625	678	623	684	618	629	680	622	622	623	619	633	619	605	608	659	645	627	607	668	655	664	708	660	593	677	678	621	603	648	661	649	656	683	671	650	650	641	654	648	645	662	647	614	625	636	673	671	661	679	672	613	688	676	625	630	627	641	659	639	651	627	650	640	666	630	627	634	623	658	601	687	614	638	638	652	629	675	644	622	644	640	650	597	660	629	650	662	649	602	670	666	662	625	637	688	645	646	661	656	703	658	669	663	647	622	624	656	625	665	668	652	632	651	620	632	671	622	652	634	718	626	684	625	631	600	668	623	680	615	636	656	641	638	618	617	682	681	662	610	635	643	650	654	647	627	623	670	694	680	660	673	634	551	669	634	616	675	648	588	628	661	642	652	607	654	669	664	657	637	667	614	657	655	631	640	628	710	598	619	616	608	624	646	615
23812	20952	24982	27083	20955	20723	1148	356	286	203	194	196	158	180	148	181	155	152	142	139	123	142	132	139	129	156	143	139	137	148	116	167	138	127	110	131	145	125	123	115	115	132	126	121	123	114	117	120	141	118	116	125	121	117	117	116	146	139	123	110	101	116	128	125	130	109	134	131	148	123	120	125	120	125	111	118	109	124	133	125	122	115	105	140	130	152	131	127	145	140	124	131	127	132	132	131	139	128	115	122	129	143	137	133	131	121	145	118	114	135	124	126	101	121	123	113	114	124	127	129	143	130	122	136	143	130	138	136	129	116	114	141	142	96	137	123	122	115	122	125	117	137	118	133	125	140	139	143	126	126	130	129	118	112	157	122	115	129	120	131	116	126	105	132	141	123	117	115	134	134	130	125	116	130	154	126	136	107	139	124	146	157	137	115	129	117	110	122	130	136	142	113	142	115	124	120	135	119	128	127	132	133	127	139	124	142	131	130	124	113	109	140	142	131	127	139	130	129	118	127	139	130	131	117	166	120	127	144	128	121	100	117	131	130	118	126	116	134	132	116	125	121	130	113	119	113	129	113	139	136	139	131	149	117	114	125	119	128	123	142	116	123	141	114	132	118	114	133	148	113	120	117	110	153	117	111	102	139	132	132	142	106	122	127	127	123	124	133	126	143	118	126	138	136	113	137	121	151	114	128	136	117	119	132	130	136	133	119	116	110	145	159	131	118	112	121	122	131	124	127	135	132	124	97	124	119	133	121	132	124	105	120	122	107	118	118	111	119	109	120	116	116	127	152	143	105	108	126	140	118	122	125	124	104	125	133	107	130	137	138	126	125	113	121	116	146	108	121	117	122	124	127	130	137	117	130	126	124	111	126	114	137	146	128	117	126	146	116	135	141	131	118	133	119	149	123	120	121	122	117	130	121	125	117	151	121	127	150	142	113	137	130	125	136	89	121	121	131	125	129	111	131	131	123	140	124	110	119	133	133	99	122	109	99	110	115	118	118	117	136	140	118	130	125	100	126	121	125	119	138	125	107	117	143	125	121	151	132	89	96	138	134	127	132	138	130	128	133	128	112	143	154	128	134	125	129	107	118	114	121	121	122	122	130	109	138	132	132	129	113	121	139	128	155	126	120	125	129	135	130	120	115	119	125	133	112	104	136	123	143	109	113	143	159	111	123	131	125	123	140	112	128	132	137	119	121	102	116	103	141	128	134	131	143	137	125	114	128	125	134	120	123	119	112	129	136	122	125	146	132	125	131	145	144	140	139	124	127	99	121	118	137	114	125	112	140	149	121	148	143	125	134	127	136	147	135	121	118	113	122	155	139	112	111	133	102	134	130	119	128	125	133	128	119	122	126	122	146	117	140	137	123	114	148	130	122	127	130	109	112	117	147	120	91	117	136	120	119	123	133	127	114	137	136	136	132	122	141	137	97	133	129	116	134	141	128	118	115	126	120	133	135	121	148	110	126	123	116	121	115	123	131	131	102	120	136	135	123	130	127	144	140	107	145	125	110	123	118	130	129	135	137	130	126	133	121	110	131	107	128	142	115	136	132	148	134	109	129	133	106	124	137	139	107	120	147	125	130	123	124	147	124	129	119	136	127	132	129	122	120	121	130	104	117	126	143	132	124	122	125	139	133	122	118	110	131	123	125	107	113	156	124	122	115	128	147	126	124	115	120	142	117	134	127	126	132	114	120	111	99	123	127	129	119	121	146	128	113	141	119	121	130	139	118	125	122	111	133	108	121	127	109	118	138	124	134	127	106	131	116	108	162	116	124	127	117	141	112	117	148	149	119	141	129	129	139	135	141	139	122	122	110	127	107	122	118	147	125	120	111	141	121	131	126	145	134	106	138	127	134	116	130	127	132	112	122	146	130	131	135	124	132	121	123	120	122	134	111	133	117	119	120	111	130	136	134	119	123	105	113	129	128	143	124	133	110	120	149	114	133	117	124	137	116	138	116	121	115	111	130	120	136	134	125	140	131	138	115	131	119	129	127	117	126	136	129	118	144	116	139	117	124	132	120	129	124	129	121	125	118	140	128	117	122	121	113	100	132	132	137	124	123	118	111	142	144	134	128	122	135	139	130	141	123	135	138	123	121	119	128	112	122	138	145	125	119	123	148	130	138	122	126	128	135	123	122	116	135	135	129	122	138	125	123	124	139	123	118	101	118	137	122	115	146	115	129	127	123	125	113	126	131	139	127	137	129	127	113	109	130	127	132	106	128	137	108	116	126	132	130	126	133	135	129	131	120	117	119	112	112	139	131	127	128	100	128	124	128	128	110	143	109	108	111	121	119	118	143	140	141	135	108	119	134	122	126	127	135	137	102	128	117	147	151	126	121	140	132	151	117	117	129	122	132	125	134	127	121	122	111	141	128	117	119	131	132	113	138	137	102	119	116	111	140	142	131	109	129	120	110	102	107	122	134	122	114	115	134	127	119	137	140	139	132	98	128	122	126	110	120	132	122	120	120	125	151	136	131	141	131	132	128	117	107	127	119	132	126	151	119	137	129	111	118	148	127	139	133	119	117	122	138	135	132	122	132	149	129	149	125	127	130	125	127	123	141	118	129	120	104	138	120	112	124	118	135	143	114	132	120	152	114	137	132	109	125	146	117	155	115	93	114	111	141	148	145	104	133	128	123	141	118	126	153	130	144	138	139	146	123	116	133	137	132	120	109	103	128	103	118	111	125	129	129	109	126	117	135	117	113	135	121	113	130	136	112	108	137	128	142	130	118	116	157	127	100	125	114	134	128	138	123	127	136	150	150	139	115	118	151	122	124	106	141	132	146	146	132	128	123	117	135	120	110	113	127	97	131	125	100	118	120	108	127	126	111	131	152	140	141	144	131	128	136	126	147	115	112	134	107	143	124	123	121	105	116	114	111	130	125	103	122	145	115	118	128	118	122	124	145	117	133	121	115	136	124	157	128	118	112	124	126	122	142	122	120	119	118	107	145	169	127	117	142	126	137	133	104	130	125	130	128	121	120	143	130	134	129	102	124	147	121	137	125	105	105	125	151	142	145	116	129	128	124	125	132	107	124	142	139	119	133	113	130	137	104	123	127	140	117	115	109	143	141	119	109	135	114	106	130	137	118	119	125	136	119	121	121	134	171	156	107	119	122	144	130	114	130	129	120	100	114	132	128	131	126	120	142	135	125	114	144	132	154	108	124	135	125	126	121	123	148	128	119	127	132	148	133	97	114	120	127	119	131	116	124	105	121	125	133	118	139	138	125	133	140	116	124	129	110	127	129	129	141	132	118	122	146	106	123	129	120	129	127	123	122	134	146	151	123	100	130	158	154	129	153	116	124	117	158	106	114	112	126	127	114	107	108	120	108	144	125	132	137	129	136	126	134	148	108	129	122	131	130	140	142	138	119	136	146	115	116	144	127	121	127	110	139	118	132	129	133	147	135	136	105	121	116	124	113	134	124	139	114	143	128	146	136	125	126	127	134	128	122	124	100
3020	4295	2382	1055	614	492	463	404	397	393	346	361	358	357	313	354	362	339	319	306	332	344	311	316	312	301	326	318	346	306	333	324	364	347	320	336	336	321	361	327	356	345	318	331	361	307	342	348	336	334	302	317	324	308	305	325	336	321	298	357	346	352	326	317	319	338	342	350	316	323	346	316	320	335	325	317	311	329	353	385	326	337	346	361	326	331	336	336	309	307	381	332	313	299	322	313	333	346	302	329	354	335	274	337	340	294	346	299	334	338	328	327	334	319	341	307	356	323	321	313	342	313	332	319	331	325	315	305	343	350	361	311	293	325	323	335	333	302	351	315	320	339	316	310	299	327	316	318	317	338	330	352	326	331	322	345	322	333	363	317	326	361	322	327	307	348	294	302	321	348	313	321	314	286	307	301	306	313	320	328	359	347	322	352	319	294	341	303	342	310	303	313	320	338	368	311	285	310	357	330	314	332	359	340	353	299	315	310	317	350	308	293	325	361	334	337	326	320	353	341	311	309	318	316	320	331	344	336	296	330	348	302	307	338	311	338	333	323	329	315	343	310	341	320	332	359	336	327	311	386	313	299	325	326	322	304	322	326	322	344	312	328	330	331	319	320	324	333	328	305	311	322	337	307	315	344	324	295	325	353	338	293	339	328	325	327	304	340	324	316	380	308	301	345	326	294	354	328	325	290	353	313	304	292	324	354	327	331	359	322	329	319	347	345	341	311	339	345	339	344	330	320	326	315	344	325	298	323	291	324	330	335	330	335	308	304	317	344	295	375	316	347	313	352	317	332	351	307	308	296	331	319	302	362	298	335	372	358	324	346	342	298	300	332	347	324	337	320	309	300	307	341	308	339	301	354	299	322	327	338	308	386	326	328	308	304	304	294	335	309	336	336	315	327	326	352	310	348	330	344	293	313	348	310	340	319	336	294	323	313	297	310	338	337	325	319	313	348	325	315	296	337	315	324	318	346	331	348	323	325	331	305	317	325	311	299	329	322	323	322	328	330	338	319	356	361	326	321	333	322	297	313	301	305	305	311	338	338	347	317	339	320	296	323	329	313	311	307	294	303	329	331	340	337	332	295	324	330	322	330	327	305	323	326	302	329	335	302	286	299	323	305	342	332	292	344	325	320	305	316	323	310	318	326	311	309	345	307	328	322	309	320	312	326	334	322	329	308	336	327	316	313	330	342	295	332	368	332	326	347	270	360	327	328	302	343	332	327	338	302	337	325	357	357	341	342	302	360	310	320	329	327	353	309	342	328	332	323	348	326	329	325	329	316	332	318	322	346	319	314	302	304	329	301	328	379	326	329	338	329	337	329	305	339	346	349	300	321	314	352	322	309	341	341	358	321	316	343	343	337	333	315	324	331	314	342	329	333	347	313	294	329	336	329	349	307	322	350	340	332	335	354	329	298	317	349	312	317	326	318	316	308	303	337	284	293	340	334	320	319	341	336	321	362	325	369	338	295	336	332	330	333	332	345	333	326	361	352	330	356	328	309	331	297	353	315	312	298	339	319	311	357	321	345	359	330	339	313	334	326	294	322	318	314	299	338	335	333	335	339	294	300	348	331	330	320	339	321	304	339	317	328	313	307	318	363	322	303	328	328	336	334	315	300	334	314	341	323	331	301	330	300	350	345	304	286	335	336	351	330	310	344	273	330	319	321	321	329	300	309	295	329	332	326	302	315	304	329	312	329	330	333	344	303	362	332	325	340	332	324	329	305	301	319	297	342	335	286	349	310	319	324	329	330	326	329	314	309	309	319	311	333	310	337	356	309	262	320	313	354	315	334	320	342	314	302	311	341	337	338	325	300	320	326	336	308	317	373	328	302	327	341	292	291	358	353	290	322	303	309	301	321	322	305	355	301	315	311	352	320	327	312	297	313	350	299	278	338	340	340	327	329	336	324	301	311	344	310	368	329	289	357	315	358	321	320	315	339	337	336	376	313	312	309	327	316	328	351	318	341	309	327	305	346	311	301	321	331	324	327	338	330	305	321	309	324	348	335	320	307	296	352	346	310	328	278	358	321	346	308	315	307	336	304	353	302	294	319	328	306	327	332	318	359	310	334	328	312	318	329	311	318	334	315	316	339	306	332	356	303	320	289	307	344	350	333	314	312	315	327	306	326	283	321	293	365	339	332	352	333	312	347	314	337	361	333	335	326	310	301	357	318	307	302	321	349	295	324	350	319	297	337	315	312	307	344	319	308	317	311	313	332	349	369	305	321	333	342	315	347	323	331	360	335	326	347	312	316	304	349	314	332	344	321	311	346	305	335	302	323	355	369	331	306	323	328	319	338	338	338	309	339	329	355	319	271	355	289	321	338	295	324	307	328	286	309	302	350	351	322	329	295	335	305	314	300	334	303	310	328	322	311	340	309	306	318	305	331	317	319	309	339	339	343	370	320	327	326	337	334	322	335	318	318	338	318	320	313	319	311	354	328	321	333	297	323	317	356	338	326	319	315	318	311	330	324	351	334	351	321	314	295	345	324	326	331	286	322	307	348	318	309	365	302	323	317	325	294	318	296	316	340	314	320	323	335	324	337	356	325	305	367	302	323	305	290	308	333	342	356	355	313	321	336	371	342	321	339	326	337	339	331	312	343	336	337	332	339	319	319	307	304	342	297	310	297	313	324	347	340	317	355	313	318	303	337	310	316	330	328	317	307	288	303	303	318	324	311	344	322	323	299	325	327	330	332	317	321	312	303	344	338	307	295	332	345	311	324	319	353	329	315	343	323	342	302	330	302	323	318	361	325	324	335	333	338	317	293	301	354	331	322	349	340	334	328	313	341	322	319	317	320	362	285	339	328	309	328	296	334	327	325	302	348	319	320	321	323	306	335	309	309	326	329	307	311	344	319	327	318	330	318	360	304	285	308	341	349	322	345	319	354	336	321	341	328	289	315	334	316	313	332	348	348	329	334	301	313	351	325	328	323	302	314	299	352	318	338	324	320	359	347	302	318	344	348	300	313	296	328	327	343	345	311	320	300	331	336	320	326	319	298	347	345	341	289	326	306	335	333	300	308	310	335	306	339	353	294	336	326	295	302	348	309	337	331	324	316	348	327	303	300	357	342	329	314	288	330	328	326	316	331	317	346	300	347	357	312	300	359	281	334	332	344	337	295	313	338	317	350	307	322	340	310	323	342	338	343	374	321	345	287	308	323	317	284	346	321	321	350	317	345	332	327	334	329	317	321	314	350	305	331	312	344	332	340	328	318	340	306	339	341	312	331	300	312	325	314	323	324	303	338	320	293	296	338	328	333	332	350	318	325	350	325	312	289	329	341	327	287	319	364	318	315	314	316	303	329	358	318	306	354	343	351	305	324	341	328	319	333	316	323	328	287	328	323	318	336	312	326	294	325	320	349	305	321	309	329	321	293	341	347	328	326	324	322	319	297	315	306	323	326	327	299	326	303	358	326	350	326	302	326	342	291	275	328	300	328	344	335	335	352	328	313	341	313
31936	10211	1043	516	419	392	385	415	393	458	352	370	437	375	399	407	402	362	379	401	397	405	376	403	404	378	399	395	384	389	401	426	359	395	394	382	376	362	389	377	371	352	390	399	417	358	349	420	407	419	360	370	406	383	390	426	409	411	395	401	398	400	382	403	377	371	357	405	374	391	407	365	406	363	400	381	359	382	426	429	376	390	381	413	384	361	374	411	406	369	380	354	389	392	409	398	424	377	418	358	368	387	381	359	387	345	380	408	352	411	398	414	382	411	387	388	418	391	418	411	401	408	428	413	404	410	397	395	406	411	448	391	427	400	392	376	392	399	390	416	390	394	376	361	444	381	394	391	359	438	369	401	408	396	384	389	370	355	367	439	393	383	388	400	411	395	372	380	358	448	381	401	405	366	390	389	398	412	399	380	393	420	393	338	390	367	387	395	385	369	397	426	376	417	387	411	439	408	344	398	380	404	371	386	404	405	361	415	425	395	376	371	403	390	374	393	368	377	416	390	417	362	354	456	377	428	410	374	425	400	405	383	370	394	376	420	426	385	420	437	368	371	392	389	359	381	365	412	410	444	411	366	369	389	369	415	405	387	391	354	425	372	388	359	410	377	395	364	382	341	406	342	406	427	391	384	437	412	395	362	399	376	385	378	397	387	377	437	391	389	399	371	399	412	385	397	416	410	384	420	383	386	389	386	379	370	381	369	402	402	399	390	410	380	380	384	401	396	413	399	384	428	411	381	412	365	432	378	403	409	373	398	403	392	364	397	377	407	402	418	400	401	406	413	401	403	386	384	418	417	374	365	351	394	383	398	413	428	388	373	370	394	392	390	382	357	424	406	383	400	376	369	366	409	404	382	354	396	399	379	409	401	391	379	385	414	386	406	384	378	386	362	394	358	409	418	405	385	345	384	392	418	422	374	372	406	401	436	377	403	399	415	399	383	372	375	417	400	412	394	372	399	407	407	400	450	380	418	394	360	388	388	412	394	390	424	399	399	399	415	437	410	417	417	359	372	367	388	391	393	392	419	399	382	391	373	377	401	391	437	353	397	372	396	403	419	387	355	403	407	373	395	392	366	412	392	392	379	389	410	395	380	385	413	371	394	377	438	393	378	395	401	422	378	380	362	428	394	379	369	346	366	370	388	391	400	423	399	358	427	387	378	391	401	410	359	402	420	370	395	381	389	425	415	369	372	403	379	388	385	423	406	382	380	429	391	402	388	413	447	367	419	365	384	392	405	412	412	408	417	430	387	401	396	362	365	407	393	366	397	391	399	420	366	406	392	391	396	400	396	376	381	419	405	402	417	408	403	385	392	391	406	403	351	373	412	396	378	364	378	399	417	371	378	361	387	421	394	408	383	377	393	416	385	440	369	413	386	361	425	378	389	379	385	395	384	408	376	398	388	371	371	375	390	364	360	408	413	419	432	384	394	370	415	374	383	343	377	351	358	391	424	404	409	381	388	377	412	385	358	385	386	378	405	447	413	401	397	380	349	441	408	419	378	396	424	405	397	379	392	384	401	381	394	405	414	370	401	335	410	337	385	380	369	400	400	411	407	343	372	395	386	377	370	387	398	421	401	388	364	383	392	407	345	415	376	357	347	410	376	391	407	432	421	406	424	368	378	360	411	363	400	368	403	377	401	383	387	355	409	394	381	405	387	388	394	381	384	361	393	422	352	395	364	390	388	397	390	408	378	375	380	417	433	412	371	407	417	379	379	415	407	356	374	396	409	417	384	404	344	391	391	436	384	388	397	359	389	346	420	384	347	365	402	372	399	385	348	403	436	376	384	443	405	396	380	384	363	392	397	397	374	407	378	355	401	376	404	401	401	378	401	411	377	403	378	384	399	410	414	408	415	415	386	410	421	407	367	356	409	401	415	375	394	394	401	395	377	390	384	397	365	418	415	424	423	354	351	352	376	401	372	382	373	326	359	400	395	423	374	348	379	378	436	396	410	389	412	383	380	395	378	348	363	422	440	392	406	413	419	385	409	397	423	372	364	373	381	335	392	368	338	396	404	376	376	391	416	372	405	383	381	367	391	412	373	379	366	413	398	426	368	409	408	359	412	388	400	383	390	389	369	384	404	362	394	408	387	392	388	409	357	362	383	379	356	367	398	417	351	372	380	403	419	363	406	380	389	370	365	388	360	384	405	411	387	402	392	378	399	395	389	381	392	398	438	381	371	404	407	418	396	388	418	368	364	395	429	369	404	385	387	393	366	358	397	367	400	411	397	392	410	365	373	391	385	393	390	387	404	350	381	393	405	404	376	412	426	380	380	356	420	409	412	386	393	388	397	373	405	378	413	393	400	380	371	385	369	375	399	413	400	369	406	382	399	399	397	371	412	380	421	348	426	361	403	401	424	353	416	400	397	358	380	392	370	421	376	411	381	385	424	357	379	424	361	413	381	404	405	380	415	363	386	397	374	427	374	386	380	377	377	379	354	391	432	400	414	387	387	405	386	369	336	399	387	387	357	390	374	372	459	384	367	406	375	391	400	381	400	402	387	387	415	374	422	386	381	372	384	387	378	395	352	404	416	384	394	404	391	388	425	383	411	377	379	371	409	394	361	371	377	368	409	383	404	384	375	406	375	369	428	421	406	383	395	394	391	404	373	396	408	392	415	384	414	423	415	391	368	405	390	381	388	374	410	371	403	383	427	407	371	396	357	356	434	386	382	342	427	392	431	390	400	382	369	438	399	332	413	417	390	449	393	387	395	384	391	391	372	395	421	416	420	407	397	417	393	435	406	416	419	404	368	371	393	404	357	405	386	424	396	345	369	391	400	371	382	347	397	398	389	397	404	368	359	432	405	400	380	364	410	372	417	359	421	383	396	366	388	386	362	400	376	398	362	397	380	367	407	387	399	350	393	355	368	382	395	368	375	360	366	354	391	371	376	393	358	391	395	387	387	401	367	362	402	379	409	405	385	379	357	352	373	390	390	361	353	376	406	385	406	378	349	399	378	398	347	394	398	375	372	390	343	373	406	429	375	357	349	395	372	391	403	381	384	373	358	378	412	385	400	370	405	401	408	380	387	348	366	385	386	389	398	377	390	373	415	410	398	366	383	371	391	378	394	373	354	427	409	376	425	387	396	414	421	406	410	394	394	377	418	387	386	384	385	413	380	388	372	403	404	388	386	407	398	358	382	383	369	369	420	390	369	447	378	356	389	409	402	344	410	395	401	403	395	396	416	367	422	393	382	379	398	385	410	377	381	392	391	401	393	417	390	402	434	405	381	422	396	392	389	390	378	415	375	389	339	394	412	434	422	425	386	397	381	380	394	388	383	388	408	387	319	393	387	388	398	368	404	412	376	373	395	394	384	387	393	360	405	391	365	410	403	402	410	388	393	418	413	418	364	373	376	411	363	408	380	411	375	359	394	397	394	388	391	372	383	432	354	401	389	411	385	422	370	394	432	395	367	386	401	404	380	372	442	412	356	414	408	370	373	367	401	425	390
5622	1000	940	925	878	842	932	888	888	847	832	922	899	829	856	840	829	855	854	926	849	848	850	861	860	841	863	848	887	849	816	883	873	856	891	843	854	843	921	845	869	813	832	820	913	846	877	862	851	916	864	909	878	870	896	809	905	845	913	842	853	902	848	897	884	843	902	868	852	849	853	819	834	861	822	861	861	846	902	859	846	850	840	913	855	864	858	880	890	889	828	855	823	872	848	863	895	861	917	888	851	855	840	846	847	854	785	821	900	919	823	884	834	869	886	833	837	899	838	893	903	930	932	862	853	885	900	849	792	880	872	859	890	853	884	876	832	772	860	895	866	843	886	892	844	813	884	815	897	847	868	842	874	860	868	847	828	832	843	921	934	832	880	841	876	868	864	856	860	886	851	856	877	867	905	900	909	922	859	872	833	864	841	908	884	856	881	904	894	880	862	857	901	899	846	875	869	888	878	904	863	853	879	883	912	867	843	905	827	847	868	849	862	921	915	825	844	910	873	850	913	886	835	862	841	842	886	889	867	861	894	888	838	911	893	835	826	874	877	820	910	874	854	867	884	827	867	848	868	863	903	852	837	814	903	823	896	864	930	909	844	882	842	914	841	839	847	917	917	790	908	875	846	919	863	868	821	838	912	883	878	858	897	864	917	858	918	840	878	841	847	913	914	838	897	854	894	910	920	887	896	862	906	836	833	866	851	849	850	865	866	954	883	839	868	851	879	822	827	862	869	875	876	864	863	859	869	863	854	919	897	873	902	880	867	857	819	895	865	912	857	877	904	900	886	859	883	878	856	869	873	903	852	856	835	860	936	901	864	858	843	880	886	899	877	873	841	838	862	882	904	854	913	857	888	859	884	895	883	886	858	922	918	874	859	896	871	873	855	852	841	919	863	850	887	842	905	899	904	846	864	834	878	870	914	818	870	883	895	864	849	850	861	899	839	902	871	867	885	881	857	812	885	847	860	935	872	925	873	884	821	864	905	861	839	922	938	855	856	852	852	926	855	901	848	873	848	848	894	912	869	873	837	841	851	879	913	882	833	851	835	852	853	840	887	875	840	883	837	901	852	860	832	831	890	866	913	845	900	800	876	922	891	871	881	873	848	855	877	938	834	859	862	897	854	898	894	916	879	894	852	856	854	873	843	867	870	857	794	874	897	863	937	853	852	872	827	912	838	839	884	857	890	885	864	912	880	914	880	868	870	882	852	878	899	857	900	888	847	863	846	847	926	880	904	892	880	893	835	845	866	908	900	869	884	877	852	895	900	832	857	887	853	874	898	868	875	841	930	855	860	870	855	870	882	846	844	829	879	825	842	901	850	855	833	907	877	831	869	822	839	851	818	919	892	870	813	864	831	883	864	800	865	838	874	890	847	866	824	909	878	888	852	869	867	865	918	803	934	875	914	894	867	818	829	891	857	859	901	873	916	855	888	848	857	866	872	896	876	925	898	840	838	834	828	871	891	881	818	879	865	851	848	822	864	866	824	853	873	853	857	880	851	817	896	945	858	903	867	855	855	888	816	915	823	887	896	837	834	892	940	858	884	899	869	849	824	896	882	851	908	871	897	896	826	842	872	847	866	869	860	831	864	880	870	816	857	880	874	878	846	953	847	873	804	859	894	931	858	834	822	831	859	866	885	874	877	872	880	823	871	870	873	880	853	887	863	902	873	890	861	884	872	832	883	858	865	882	874	864	829	867	845	839	903	876	897	898	882	881	860	861	872	888	871	866	892	859	934	860	889	895	884	863	858	843	858	861	853	901	864	872	821	886	859	837	877	840	829	883	851	971	855	886	842	835	850	878	830	879	869	860	903	902	863	848	874	858	866	904	871	894	902	910	869	853	809	912	866	868	888	933	880	885	851	875	871	814	845	881	828	899	835	903	842	871	815	861	860	839	886	829	904	857	883	884	888	929	864	904	848	858	837	882	811	890	910	872	787	890	884	883	810	854	882	867	815	861	886	890	903	881	893	839	880	839	835	893	880	866	801	874	873	868	817	852	865	852	845	878	932	926	947	841	862	861	834	859	806	824	873	910	846	864	895	873	897	869	846	835	884	865	810	837	874	833	914	940	890	871	928	866	844	844	813	845	889	891	855	864	878	828	902	844	834	838	868	905	887	883	844	889	873	836	821	865	822	875	813	887	885	910	835	843	845	832	866	853	876	878	858	842	908	907	863	869	835	864	885	875	866	899	884	881	862	918	917	931	844	895	886	847	852	880	923	949	839	891	855	856	888	893	871	908	858	893	856	894	960	917	882	904	882	939	871	869	843	857	907	938	833	890	846	869	839	911	833	900	835	916	862	907	856	867	863	854	862	931	892	924	855	895	869	814	881	892	906	907	902	874	933	840	867	905	930	895	849	890	885	871	879	879	889	900	864	842	876	852	857	874	897	870	907	842	832	889	841	796	828	845	839	891	856	831	908	845	885	853	909	906	871	858	900	899	897	876	888	887	844	831	882	817	889	891	829	872	823	808	862	871	846	880	852	929	904	860	866	857	848	861	823	872	876	885	837	944	881	859	864	838	873	875	866	870	889	912	822	847	869	891	854	898	854	868	876	874	834	880	858	842	848	840	941	815	869	861	901	844	877	871	859	885	897	907	905	928	879	864	893	852	851	912	808	872	939	859	870	845	904	902	824	835	928	873	881	878	846	856	882	843	875	856	867	845	804	879	913	789	819	889	877	870	848	859	885	905	900	898	834	890	832	817	858	845	886	868	831	821	923	872	857	870	862	887	836	859	929	897	843	928	810	854	879	858	888	886	845	859	845	951	806	890	811	892	836	882	879	817	889	930	887	865	888	893	847	802	868	878	863	904	865	876	923	910	848	887	854	892	913	872	950	842	878	927	892	903	871	884	880	861	884	837	905	843	837	881	904	957	859	896	856	799	857	854	882	866	930	859	870	886	912	924	868	848	836	856	902	896	858	921	843	911	801	824	851	897	848	857	888	876	900	880	858	864	843	895	879	890	927	844	889	874	863	871	903	846	793	884	907	848	899	895	856	893	907	843	939	891	866	947	838	876	906	799	872	833	913	828	875	862	865	857	874	894	891	842	840	844	851	926	874	888	867	842	856	891	896	860	872	884	898	821	842	900	912	824	925	864	845	861	823	855	914	923	885	880	866	890	870	868	849	812	880	849	846	899	849	891	882	862	831	853	840	867	796	845	822	898	830	881	866	840	862	831	901	868	859	910	867	883	838	892	872	792	891	840	845	896	848	901	866	879	863	844	902	864	926	904	867	864	877	857	890	901	817	868	862	870	864	845	847	880	839	871	845	878	942	901	893	886	853	865	951	883	918	880	861	853	873	923	883	957	848	914	884	873	882	869	837	892	809	938	867	890	901	862	820	905	898	841	842	827	852	914	880	877	829	873	877	877	916	879	821	886	860	866	882	859	869	819	922	876	847	841	919	888	861	943	861	877	846	838	876	805	885	854	873	900	873	881	905	928	833	890	889	892
24621	21018	24384	27815	20339	1818	435	339	363	325	346	286	341	314	315	302	270	283	289	291	287	305	294	282	268	262	273	275	277	314	293	326	291	275	295	329	273	287	273	305	270	268	309	245	309	266	315	306	263	310	277	276	288	266	300	277	293	304	260	289	329	278	279	289	282	303	302	288	290	299	292	270	255	288	299	291	314	329	304	268	306	280	308	269	278	273	273	290	301	281	276	292	283	284	256	286	301	273	266	265	278	266	307	278	297	275	285	313	289	284	290	280	288	264	278	286	295	333	335	273	270	286	280	288	294	318	284	280	270	250	285	291	254	262	275	288	261	266	296	294	283	254	278	302	300	311	298	290	298	302	269	283	306	279	261	281	262	322	273	308	289	260	294	285	285	287	299	292	255	302	298	284	294	312	296	295	264	287	323	299	279	294	276	302	311	290	302	265	279	274	286	304	262	295	301	282	307	294	289	278	287	291	281	286	276	284	290	282	285	296	303	303	257	314	331	302	320	308	285	283	278	288	309	274	314	292	287	257	273	285	296	296	248	279	281	278	283	283	266	270	281	294	261	273	276	244	309	283	273	287	264	264	292	310	320	288	266	288	313	277	248	262	314	273	295	291	275	297	305	274	277	292	277	257	273	235	262	274	279	295	306	289	264	278	264	312	299	268	295	281	258	313	276	276	255	291	278	268	296	264	309	287	262	291	284	268	295	293	304	255	259	266	314	295	275	282	303	305	291	263	304	290	262	278	270	271	286	302	295	264	306	274	302	282	278	306	292	301	278	292	271	301	286	258	280	277	281	287	274	299	280	270	252	272	340	317	307	297	270	301	289	283	302	283	286	293	311	285	323	335	292	280	280	308	312	316	275	317	276	310	296	265	279	282	282	286	281	255	272	280	271	271	281	291	289	294	283	278	288	296	303	263	276	287	300	281	292	283	272	294	279	301	254	264	319	277	275	289	293	297	287	284	297	273	268	286	283	285	297	282	276	306	281	331	349	306	260	279	315	261	312	290	251	252	300	271	301	313	308	264	316	309	285	301	305	301	242	257	268	308	290	280	298	286	300	298	280	257	305	288	312	251	322	289	279	309	262	271	289	289	298	284	282	268	288	279	295	271	285	295	274	272	268	277	249	291	280	270	271	247	291	305	297	300	305	291	303	346	270	306	294	297	262	319	293	265	228	295	253	291	281	274	297	294	276	260	281	265	266	287	239	281	285	302	296	281	308	286	265	294	277	290	323	270	297	308	259	275	297	277	286	287	300	282	280	278	288	304	297	291	288	277	260	272	286	273	267	284	287	289	295	275	288	283	308	339	290	272	244	265	262	237	302	284	266	290	322	281	275	270	275	314	280	257	296	299	266	302	288	284	275	249	256	298	304	290	258	268	287	294	264	303	292	280	272	272	281	273	266	269	278	307	263	262	270	292	285	241	298	260	282	281	290	298	305	310	251	258	296	341	280	317	285	301	262	283	262	301	293	288	313	287	280	286	291	304	285	291	273	286	285	289	271	307	279	288	324	281	257	293	238	309	284	334	277	303	278	291	269	297	260	283	287	277	278	264	274	290	309	278	283	312	314	294	257	287	318	279	322	267	275	282	281	299	250	292	282	272	283	303	285	313	285	262	299	281	271	273	294	301	317	290	268	260	286	310	276	277	289	282	279	304	274	276	315	284	263	254	283	282	274	277	262	287	300	313	308	282	265	267	279	290	297	309	306	257	289	297	264	283	284	276	259	255	316	284	303	297	269	281	275	296	293	301	277	300	309	272	295	269	287	290	287	278	296	276	294	306	311	294	301	280	277	262	265	250	274	266	271	279	303	304	268	252	282	319	304	260	266	291	276	301	284	274	304	288	270	309	301	273	292	315	304	310	267	283	302	267	277	271	284	289	267	289	308	294	271	239	270	293	292	301	294	285	263	282	270	297	273	310	270	325	258	263	308	286	283	251	288	279	282	267	277	297	293	283	273	274	286	268	272	280	251	281	270	278	288	279	302	300	294	284	291	321	286	271	299	293	288	278	281	289	292	291	280	310	283	272	267	274	290	291	312	299	292	278	280	274	314	314	294	280	285	284	271	269	293	261	303	273	269	263	320	317	298	241	281	280	259	252	296	285	282	284	248	264	284	283	285	289	283	275	298	310	290	303	293	270	238	267	295	262	295	307	285	316	288	281	282	298	332	279	263	294	287	275	276	290	283	323	278	295	273	274	313	307	287	257	275	320	300	316	277	278	295	255	321	291	270	275	269	315	310	285	291	302	269	259	281	293	294	286	324	267	275	278	274	299	269	322	292	290	264	296	315	287	318	294	281	296	291	302	269	287	285	282	292	280	293	303	314	274	283	273	296	260	312	286	292	287	266	291	270	242	295	274	309	304	289	281	297	293	279	290	339	252	300	281	269	283	282	275	288	281	329	294	280	255	272	256	309	278	301	278	283	286	301	325	310	265	310	317	320	281	297	272	281	306	302	289	271	273	301	283	239	281	256	281	263	271	264	304	257	295	265	279	295	273	300	296	301	325	265	277	283	284	280	299	261	289	272	269	314	280	297	274	288	276	303	301	296	273	312	310	279	271	280	259	292	265	306	292	329	267	299	311	272	271	295	259	284	286	265	286	264	268	285	270	266	268	279	298	291	347	273	290	307	297	305	279	275	264	291	262	293	274	292	265	281	266	285	314	272	298	295	321	300	320	309	266	297	272	287	271	305	249	328	321	283	277	262	310	331	285	300	269	290	321	297	303	300	284	290	289	314	304	278	294	287	278	287	292	304	237	271	314	281	263	309	283	303	284	282	320	275	275	302	256	284	284	269	281	273	282	291	298	305	250	300	268	300	281	262	271	295	258	277	293	287	278	269	301	288	257	304	290	314	285	297	267	276	300	273	297	303	282	277	269	319	274	287	306	250	310	279	320	295	304	324	266	288	272	282	285	294	280	303	255	324	304	296	266	281	285	301	295	276	284	299	282	287	249	289	310	274	312	275	274	281	260	272	314	276	264	269	277	301	295	284	285	292	285	277	297	303	289	285	315	285	303	310	270	291	275	341	271	273	324	282	279	255	296	269	294	319	292	313	294	283	288	302	287	290	308	277	279	295	278	251	270	297	275	259	306	273	280	302	279	296	313	278	273	282	268	307	286	287	276	292	318	297	285	306	298	289	293	363	321	290	276	290	255	296	297	277	255	288	278	290	279	266	277	293	260	291	335	288	259	280	292	305	278	331	305	264	260	302	281	301	300	301	307	276	262	306	299	300	297	288	290	264	265	305	258	273	312	284	295	300	265	318	270	310	280	268	260	271	266	286	298	270	282	293	306	281	278	329	303	301	266	284	298	303	313	259	308	282	272	308	277	280	284	281	314	285	288	311	309	278	290	282	295	296	288	269	265	297	284	270	269	283	294	268	314	321	278	272	319	306	285	291	293	287	268	299	294	230	265	255	319	288	315	321	295	317	297	261	295	250	279	287	283	274	286	296	281
3236	2651	1728	1041	817	712	717	662	660	642	677	678	634	660	675	621	651	705	630	649	676	651	603	642	608	618	630	617	627	697	660	656	647	653	671	662	659	645	652	668	669	686	677	687	694	673	655	665	667	613	653	616	615	585	614	660	669	698	671	655	638	692	655	705	688	650	609	628	686	632	655	641	640	723	620	671	608	648	625	639	646	664	701	625	634	592	691	662	653	591	634	645	653	653	632	681	637	607	644	657	646	652	633	639	662	676	613	643	657	655	654	653	661	668	642	620	650	636	652	647	620	612	680	648	599	678	652	635	654	659	589	650	629	639	636	618	622	625	645	660	644	710	698	627	643	637	703	682	652	651	702	681	679	672	646	664	657	661	653	655	654	690	678	629	645	619	640	621	688	626	647	682	659	657	592	581	652	643	615	641	682	665	635	684	639	619	602	653	636	668	646	618	632	673	676	656	632	675	653	614	637	631	661	633	633	684	662	644	657	675	654	641	606	728	645	660	666	631	632	645	658	693	616	618	660	693	636	698	667	653	585	624	633	659	657	679	655	629	646	650	665	621	610	667	662	631	619	615	632	608	657	657	666	657	657	649	674	641	599	658	642	644	656	675	613	654	689	661	620	661	674	614	649	643	618	664	663	593	674	653	603	612	664	656	636	667	633	644	637	631	640	682	638	644	647	648	650	630	659	666	653	647	666	630	643	663	641	672	633	599	648	639	612	688	642	594	673	664	670	669	643	612	701	634	642	675	659	638	660	661	636	642	631	659	696	611	658	580	650	645	644	677	650	621	628	670	630	603	668	664	622	645	673	673	623	673	641	646	661	598	666	658	607	676	664	630	632	626	632	666	676	620	627	617	598	672	647	644	666	603	623	662	614	638	641	628	661	678	668	665	621	649	651	636	672	622	635	648	640	609	610	647	680	656	667	658	659	625	671	653	643	640	649	587	669	650	666	628	625	669	633	645	633	653	645	638	693	628	654	669	645	616	652	618	620	664	659	682	678	672	666	641	641	653	648	667	638	646	636	632	675	664	679	655	665	695	655	625	628	571	672	631	659	640	629	640	698	663	562	604	652	692	675	655	640	665	667	634	681	693	626	657	647	625	593	611	625	716	663	629	646	687	642	642	657	681	635	689	641	633	617	650	656	660	628	632	700	653	675	624	611	623	651	629	664	632	658	648	653	617	645	642	628	629	675	686	624	661	659	688	637	641	647	648	663	600	669	597	684	623	595	674	649	652	618	687	634	633	631	643	634	654	694	650	653	646	648	629	614	640	662	600	657	667	658	646	656	588	620	629	618	659	655	667	601	632	681	648	644	613	681	634	640	613	677	666	641	616	677	646	625	640	639	641	652	689	679	623	667	652	654	643	676	668	639	633	629	625	644	677	651	712	601	620	640	595	625	651	621	699	683	682	607	607	652	671	679	669	657	623	677	645	647	698	656	631	639	629	627	627	646	642	622	658	675	605	609	663	686	670	635	641	603	675	627	615	672	667	654	633	670	605	586	666	693	664	618	649	688	660	605	605	626	692	653	615	591	701	648	653	637	637	586	660	645	634	667	659	638	638	638	669	678	583	707	636	681	651	671	708	608	629	606	625	609	633	697	655	634	654	642	639	648	620	674	650	607	662	633	646	624	624	645	651	657	677	655	618	627	635	652	636	653	697	635	648	621	677	595	605	657	639	598	668	607	640	646	598	625	660	660	654	645	662	643	651	640	659	631	604	643	691	646	644	650	629	649	646	680	662	643	656	635	613	639	669	648	639	642	631	646	632	626	633	665	629	694	642	631	654	648	610	686	681	633	630	648	619	647	607	597	671	663	681	674	619	626	647	662	610	610	670	665	649	619	677	606	594	636	670	642	660	616	626	651	690	621	670	663	634	665	678	663	638	661	663	656	628	666	638	627	633	643	625	626	679	657	669	638	661	673	624	624	627	674	682	651	611	690	630	625	671	620	670	623	652	630	687	664	621	622	644	650	641	624	659	622	615	631	642	622	660	608	698	630	676	646	612	678	615	624	629	664	677	675	643	652	635	709	647	653	618	679	663	634	667	613	689	624	641	607	643	647	650	634	673	659	615	664	661	642	634	643	675	656	690	623	696	598	668	643	652	696	629	609	679	687	621	663	677	636	616	643	613	642	614	681	657	632	643	628	657	621	641	611	640	666	649	690	641	642	671	627	582	651	623	607	610	622	611	677	658	650	688	688	619	656	680	690	643	659	661	634	685	657	671	652	651	636	635	628	658	637	652	648	679	652	649	664	644	657	642	630	612	664	618	620	654	654	649	671	630	653	633	620	686	653	669	690	637	620	567	697	648	688	613	654	657	692	640	623	646	656	645	605	646	666	683	641	622	694	634	675	630	636	665	639	650	629	641	689	664	646	621	657	664	628	670	636	663	631	647	641	667	660	671	664	655	614	640	657	652	622	653	651	662	642	598	634	626	662	600	677	648	649	611	650	634	635	665	630	650	628	611	673	626	639	645	697	617	678	650	632	665	649	658	641	610	643	645	624	691	657	714	645	639	668	669	627	620	653	652	641	640	654	624	644	641	620	616	648	692	635	604	700	610	646	671	681	629	650	649	701	611	639	631	626	658	633	635	678	654	598	681	637	584	645	645	643	672	677	640	640	659	659	615	619	662	644	675	684	654	694	624	691	670	702	675	660	612	650	710	660	659	620	642	646	643	687	626	625	625	657	617	652	581	669	674	582	661	666	696	654	646	662	639	653	657	624	654	648	639	594	693	662	655	670	689	643	652	638	648	653	679	639	644	653	619	652	638	655	656	644	623	632	644	673	634	683	649	638	641	707	652	619	621	663	636	639	693	615	638	660	622	665	628	643	648	636	619	675	671	645	647	623	646	630	645	669	647	634	613	623	689	632	634	670	680	638	613	693	627	606	664	671	676	643	630	717	631	641	626	645	593	629	642	669	647	643	631	620	651	657	624	667	647	630	655	660	634	666	663	586	657	655	706	700	666	602	664	725	653	658	631	659	666	616	634	668	638	605	675	648	629	687	628	641	637	657	642	620	647	654	663	659	671	678	615	666	604	562	612	603	682	640	654	665	649	649	663	636	669	648	645	630	628	644	639	675	641	636	636	632	658	656	634	628	673	660	630	638	611	632	648	635	648	636	627	645	644	653	658	635	677	656	623	634	664	660	658	625	598	581	682	617	684	723	619	659	652	596	620	648	648	660	661	717	658	649	628	642	652	652	626	675	626	637	651	667	655	624	684	609	646	651	645	652	676	671	643	666	649	670	672	648	664	677	675	640	633	669	670	644	673	666	673	651	619	640	662	663	636	634	667	695	648	724	616	633	627	629	650	646	662	656	622	669	629	610	642	666	667	654	650	640	618	652	681	640	629	633	616	585	661	663	656	617	616	670	684	666	628	644	634	674	692	638	650	660	630	595	661	672	648	670	652	635	618	674	646	671	649	639	620	629	653	658	610	612	691	613	675	657	648	615	645
23829	20948	24966	27092	20950	20743	1191	382	260	222	195	180	166	162	171	157	145	185	159	150	143	121	130	141	124	154	153	144	140	122	111	119	131	133	117	110	128	119	136	116	103	100	130	115	129	132	112	119	101	137	133	130	152	124	106	153	128	142	137	131	142	144	131	132	128	129	108	139	121	124	144	127	133	113	147	116	134	128	102	101	135	135	125	123	131	105	120	98	153	130	123	131	133	130	134	115	138	120	130	119	129	109	117	148	112	120	130	127	132	140	125	113	152	115	114	110	128	110	130	163	117	136	119	144	115	120	128	118	129	134	125	127	128	130	138	116	112	147	119	141	126	132	136	158	118	122	130	93	119	114	126	158	126	120	132	140	125	121	121	116	118	143	137	134	125	114	110	115	125	128	114	114	130	146	158	139	117	122	124	145	152	126	139	116	126	132	130	131	113	140	142	127	119	140	115	123	120	153	126	132	110	150	149	147	126	140	137	117	141	126	125	118	119	131	136	121	130	120	123	117	118	135	119	119	118	106	144	137	126	122	139	114	115	105	131	103	134	121	117	139	151	154	142	108	134	134	124	124	134	121	118	113	118	131	119	131	142	143	120	118	132	151	121	114	128	112	105	113	122	128	145	124	117	133	126	133	130	139	123	108	143	121	112	119	138	120	126	125	132	115	134	120	126	146	127	158	112	114	119	116	126	125	131	133	113	122	132	129	126	105	114	111	131	100	159	118	136	128	122	129	122	132	125	122	144	123	150	127	142	120	134	114	109	126	133	131	121	116	133	143	129	139	120	115	128	127	129	146	122	116	126	127	122	121	124	133	132	116	145	126	147	131	121	136	129	115	120	120	115	124	123	140	113	103	130	141	127	135	116	149	120	146	122	115	131	117	149	147	130	113	122	139	107	109	119	129	141	125	141	131	123	140	117	120	125	131	135	127	116	135	125	123	116	129	135	149	124	120	131	137	112	130	108	104	136	134	133	115	113	111	113	146	107	130	126	125	127	113	146	131	119	144	125	139	133	148	131	127	133	125	121	120	126	139	135	127	136	127	109	120	120	134	132	125	113	118	126	101	122	149	126	118	120	151	106	138	120	143	128	105	128	120	128	132	125	125	134	117	124	117	123	143	124	126	145	129	120	118	119	120	129	103	128	122	133	123	114	105	132	132	113	131	119	120	147	114	133	154	132	142	135	136	123	116	126	128	128	117	152	111	123	136	119	140	127	127	127	146	110	135	118	129	126	126	134	126	138	135	142	130	130	124	118	127	139	128	128	131	108	129	138	117	132	122	132	136	136	148	148	133	147	136	143	124	124	132	140	128	122	119	121	119	114	132	147	120	115	147	131	136	134	109	123	112	116	128	115	109	109	114	139	111	132	114	108	136	147	119	136	106	129	112	143	134	125	145	127	126	139	136	113	135	125	130	121	124	106	104	118	139	119	116	118	146	110	128	122	129	131	120	133	139	108	132	133	110	132	124	137	111	145	129	143	139	121	135	137	123	146	124	139	120	111	121	143	131	109	118	145	131	116	119	125	127	134	160	119	123	134	136	152	116	127	134	117	127	123	116	120	130	123	104	135	138	130	127	100	126	115	123	129	112	147	140	114	134	134	99	117	124	125	122	136	144	128	124	130	126	119	131	126	137	128	110	122	117	139	126	110	136	132	123	124	143	126	111	135	109	126	120	132	121	140	129	130	123	137	122	144	110	134	108	142	135	145	126	123	127	131	133	134	136	129	142	122	134	125	141	146	153	123	112	141	144	141	126	119	127	141	130	136	139	132	131	123	129	118	122	122	138	114	141	132	128	121	118	117	124	137	103	116	112	116	133	132	133	108	106	135	133	117	130	131	127	125	132	114	119	119	129	143	121	117	137	115	126	129	127	116	110	97	140	133	124	138	123	107	148	126	109	126	119	118	140	136	153	147	135	119	117	110	124	104	142	131	116	131	130	139	133	126	143	129	102	138	101	115	142	136	124	114	150	134	139	116	145	125	118	132	115	127	121	120	122	132	127	135	130	137	127	108	125	151	127	125	108	130	136	150	118	140	130	114	126	121	130	133	133	137	132	140	109	116	131	118	109	129	104	116	134	132	131	147	111	127	133	111	136	134	126	106	138	121	122	135	126	132	131	128	105	130	131	120	132	111	122	116	150	107	124	133	113	121	158	121	120	143	136	123	124	115	122	120	121	129	139	134	127	105	142	129	122	111	123	121	117	145	137	123	114	145	117	131	132	130	124	131	121	140	143	124	114	111	121	111	134	126	110	132	141	113	138	125	130	116	124	128	126	121	128	130	123	122	127	111	145	119	118	113	120	117	122	127	121	140	131	108	113	111	143	132	116	127	133	129	138	136	126	110	97	133	132	110	138	135	139	125	107	141	119	125	132	140	118	128	111	145	120	135	124	123	116	132	137	121	118	130	117	127	118	129	134	107	127	132	115	128	130	118	109	109	124	132	130	121	103	123	128	124	124	124	124	130	146	110	115	129	109	109	117	143	129	119	113	119	136	116	136	124	109	127	102	105	147	135	117	130	120	131	120	133	124	128	139	110	117	108	126	115	147	130	113	125	133	145	155	113	123	118	147	124	123	114	106	119	123	138	129	136	115	119	128	128	156	132	131	138	114	111	143	114	137	118	141	120	108	118	139	137	116	124	126	155	136	114	123	133	119	128	132	113	116	147	120	120	109	127	127	113	109	141	129	122	120	126	114	115	130	153	107	109	113	145	134	109	136	142	124	93	118	117	144	123	100	127	135	141	115	121	148	136	142	118	129	121	128	117	126	110	114	112	138	126	139	123	113	124	118	120	125	119	91	121	140	115	109	116	120	135	109	139	129	124	154	134	141	119	132	114	129	134	125	132	119	119	108	133	124	126	135	120	150	132	135	146	122	113	130	125	129	127	122	121	112	156	147	130	112	127	137	113	154	135	144	113	131	100	123	120	142	141	123	165	117	121	136	105	133	133	133	146	128	125	103	128	137	108	120	107	135	162	130	134	111	121	127	119	120	120	124	108	129	116	132	115	113	148	116	141	130	115	140	115	124	121	130	136	136	111	126	135	118	123	122	129	113	130	104	124	127	142	114	127	116	124	121	125	124	122	124	124	120	138	119	116	111	139	126	142	143	115	123	130	106	127	136	133	120	118	120	140	124	125	134	140	137	142	109	134	121	89	130	128	120	144	120	138	131	113	134	117	148	106	114	139	135	122	120	128	112	156	119	129	129	134	114	123	124	129	117	141	129	120	117	126	117	122	125	120	158	122	112	133	145	107	122	116	115	140	127	124	140	118	113	142	119	148	135	116	110	112	140	149	134	128	135	128	120	110	139	127	142	123	120	122	115	140	145	124	115	125	157	114	122	135	121	139	145	109	143	109	125	133	128	111	139	119	126	138	155	110	154	133	123	107	114	139	138	131	123	128	133	121	141	139	123	133	124	107	132	129	112	128	135	138	123	136	125	116	131	104	147	116	103	126	137
3004	4254	2323	1057	683	520	482	433	407	343	380	378	321	345	355	333	318	355	328	314	302	366	359	336	329	346	313	326	328	309	357	326	331	316	335	322	312	308	304	316	313	314	330	337	337	320	314	333	325	316	314	346	347	348	311	329	326	345	321	349	321	324	311	325	330	348	330	339	304	292	321	354	304	326	340	325	309	349	315	314	357	297	331	307	308	361	320	337	317	305	334	296	321	330	325	326	337	324	321	351	321	332	288	334	346	315	318	356	285	279	321	352	328	296	320	346	325	296	300	331	304	313	343	337	359	335	318	341	302	341	354	313	352	300	333	356	346	327	336	334	345	298	350	337	304	335	345	328	313	332	303	305	372	312	317	310	312	327	323	362	322	306	312	329	350	303	321	317	331	338	345	323	341	330	318	324	307	338	304	325	325	320	325	316	312	306	341	341	321	324	318	325	309	303	326	301	333	343	316	323	306	325	323	315	321	311	318	363	311	325	325	335	315	313	335	322	342	301	335	301	333	334	306	298	305	315	326	327	344	317	327	314	331	331	339	352	336	318	358	302	325	322	324	305	299	306	316	325	340	330	361	324	341	327	311	305	367	335	317	316	341	335	305	321	322	376	324	321	295	318	339	331	313	312	347	313	338	337	304	314	302	303	312	315	333	299	305	316	337	306	335	313	339	341	310	302	331	305	329	337	308	319	351	314	353	319	312	338	303	297	326	318	338	338	343	305	340	324	323	322	345	338	324	331	331	310	314	307	322	310	355	312	321	310	291	330	340	319	297	306	326	316	340	316	320	325	328	340	311	320	334	314	323	317	323	280	315	306	351	331	326	310	295	325	296	307	334	324	324	321	339	329	272	325	320	341	323	329	306	294	303	314	317	371	323	300	325	330	328	279	322	365	306	336	330	303	288	319	324	325	315	312	347	337	275	337	327	322	298	315	334	320	317	314	319	295	307	311	314	294	332	307	327	334	345	314	309	303	316	327	323	312	302	304	307	299	344	303	302	300	313	324	360	318	364	317	301	298	302	314	348	323	324	276	313	330	339	312	325	323	305	331	308	329	334	279	347	310	333	345	298	318	328	328	339	334	326	312	302	323	359	331	327	330	317	320	347	311	312	341	318	367	339	327	318	307	301	332	328	342	340	293	313	315	339	303	300	356	304	316	341	318	306	337	318	335	329	303	346	318	298	321	345	335	324	363	331	340	340	326	304	322	312	341	337	326	353	325	314	310	294	335	288	316	324	305	326	306	333	312	336	304	293	331	309	297	319	289	355	319	331	330	299	311	306	294	317	332	358	316	258	344	369	310	335	328	297	332	353	320	312	329	311	322	311	340	320	317	330	296	328	335	318	342	369	340	299	338	337	320	314	324	342	332	330	341	328	311	364	330	319	310	320	308	330	319	315	309	298	332	334	315	286	305	323	319	313	342	323	347	314	338	307	364	319	289	323	326	300	336	314	323	302	328	352	313	304	323	326	293	311	313	330	344	339	321	310	306	316	302	309	347	329	347	317	333	327	333	335	310	327	337	340	294	322	330	349	334	345	311	335	320	307	324	316	327	330	311	352	340	344	327	315	320	340	336	330	313	343	296	332	332	319	301	348	318	265	308	310	345	313	340	313	336	351	341	300	368	340	305	325	303	320	305	296	320	344	323	313	322	327	323	357	324	347	321	355	322	345	308	324	340	312	307	330	315	333	314	292	315	299	333	332	302	329	327	312	324	332	319	322	316	339	324	298	317	314	337	292	314	323	342	347	326	321	295	332	324	322	307	315	320	320	313	328	326	305	336	309	334	323	335	301	294	306	337	331	326	296	354	323	328	339	309	308	349	310	324	325	305	319	330	324	314	318	321	349	326	316	278	312	299	327	321	317	340	309	294	294	324	340	304	307	326	304	326	301	313	332	330	326	333	289	326	283	342	337	300	329	323	321	327	326	294	351	308	306	318	322	323	302	337	313	340	326	308	306	287	345	296	311	295	336	321	321	343	333	333	335	321	289	302	318	306	343	330	312	333	300	360	340	310	323	291	349	311	296	330	310	339	309	352	333	346	362	334	306	315	365	299	319	305	338	336	324	336	320	335	314	323	315	320	289	354	323	312	327	290	302	315	338	321	286	319	304	353	314	310	317	326	291	315	343	361	319	313	345	290	324	306	301	333	337	335	322	324	339	332	326	332	327	288	332	294	325	298	337	321	320	345	343	321	335	314	310	327	328	331	331	350	344	313	305	322	322	303	303	290	330	334	330	313	356	322	322	352	309	299	285	304	356	310	308	320	311	324	348	360	327	329	322	322	313	310	308	349	294	318	320	329	302	301	321	324	330	317	314	295	351	299	329	316	305	345	314	317	331	313	309	319	338	322	327	324	349	319	333	342	318	334	292	302	305	331	318	360	316	342	319	306	351	310	361	312	331	339	325	291	331	304	321	329	298	307	321	315	308	327	325	351	341	319	302	350	319	331	319	316	288	321	315	335	328	336	328	334	320	310	315	333	326	289	298	379	341	289	318	310	298	325	359	300	329	296	329	298	355	318	333	302	344	326	288	310	311	311	315	316	291	326	313	308	304	381	344	279	300	334	337	321	356	335	322	359	319	336	310	318	341	319	304	313	337	308	278	316	352	308	330	325	298	333	336	327	355	359	332	326	310	331	318	340	332	325	308	345	329	320	317	326	335	312	339	354	345	329	310	319	324	311	329	281	328	314	307	333	295	325	326	304	303	345	360	313	306	298	360	320	313	309	326	329	294	312	290	320	315	335	338	304	289	311	373	290	346	327	304	324	334	332	319	326	285	320	310	316	318	311	312	319	348	312	328	316	328	334	330	332	333	335	297	319	348	352	285	343	309	331	344	301	302	302	330	319	289	323	323	359	332	330	276	309	320	307	313	339	322	323	314	352	309	326	325	319	326	302	298	321	314	307	325	311	312	315	313	319	341	377	310	308	349	318	338	315	305	339	328	322	328	312	320	314	302	336	291	315	317	346	308	336	294	329	322	300	315	321	312	333	321	320	359	322	309	312	323	331	339	360	326	316	312	354	337	367	327	331	328	315	327	315	334	341	320	289	322	332	338	300	315	345	328	342	332	316	336	324	339	330	312	315	311	353	315	348	303	333	342	329	333	333	324	284	323	308	339	316	356	354	350	294	328	313	307	314	311	319	319	341	326	300	277	335	309	330	382	297	317	299	300	342	321	348	307	310	298	347	340	287	310	314	292	319	318	342	317	333	295	320	329	281	288	304	345	298	324	313	304	328	312	292	335	339	317	336	304	320	359	322	327	326	325	363	294	331	318	334	307	344	317	323	341	318	321	321	348	359	334	325	296	318	310	321	279	316	273	317	301	291	334	324	338	308	302	329	297	350	350	318	325	357	315	327	298	332	350	311	321	322	319	341	322	288	293	343	336	341	342	332	320	316	285	300	330	356	294	324	327	308	292	302	341	309	333	328	335	329	338	350	342	322	309	366	310	335	319	309
32280	10319	1084	509	423	385	382	380	385	410	367	408	402	423	407	383	390	379	352	401	373	414	400	401	397	385	399	390	437	381	404	416	392	422	392	425	389	361	422	405	397	384	402	336	387	345	384	386	395	405	380	418	364	432	388	371	389	386	367	403	370	395	371	397	429	418	390	408	426	384	368	388	358	402	404	373	413	394	372	415	362	379	374	364	429	395	382	418	360	364	421	362	385	384	406	366	362	374	389	418	380	361	394	396	401	377	396	428	384	419	402	411	402	406	391	393	374	424	369	375	397	359	400	382	406	387	379	389	368	379	367	394	351	445	412	390	392	387	399	367	406	363	390	405	406	398	408	361	410	388	372	393	371	380	394	377	383	399	391	425	382	384	366	376	398	375	390	406	426	386	409	347	381	345	376	439	368	375	392	393	418	416	411	387	394	386	394	374	368	391	426	408	391	371	393	379	378	412	412	376	381	363	388	366	390	385	381	383	398	427	376	421	370	400	425	411	443	373	382	400	392	384	366	396	386	399	433	390	405	376	369	403	381	366	394	393	380	416	393	411	402	350	367	373	397	413	397	358	392	377	396	370	372	408	375	402	355	352	419	423	389	348	374	422	402	416	374	354	350	382	392	353	378	400	420	389	359	372	375	357	363	396	390	376	377	387	402	391	398	425	388	400	402	369	408	400	376	411	394	424	407	380	407	407	343	370	364	444	442	381	394	392	389	390	430	367	395	437	396	367	394	380	352	397	414	398	404	370	413	366	389	399	389	407	380	442	390	381	435	378	390	367	359	378	393	359	395	428	378	362	399	368	402	373	401	398	381	396	417	395	400	376	405	382	388	393	393	417	400	371	404	389	386	408	457	397	371	393	428	439	417	382	409	398	393	358	396	412	351	386	407	382	397	434	390	390	388	424	410	375	407	396	361	393	412	392	414	406	388	418	384	384	367	357	422	425	402	416	421	396	386	385	360	400	402	363	398	372	388	423	414	404	396	366	385	372	385	382	370	399	371	351	372	367	364	411	398	390	402	430	386	406	371	399	399	385	355	379	404	394	365	389	422	377	410	396	366	408	387	413	408	380	407	384	388	366	390	400	424	384	385	410	382	402	410	383	381	349	362	384	410	418	391	372	406	396	404	382	347	400	401	390	381	396	399	376	396	390	403	411	380	398	382	400	364	378	421	395	351	422	376	371	370	369	398	408	396	443	391	389	396	414	392	374	366	370	357	392	381	371	349	366	377	431	387	381	359	374	368	379	363	358	429	370	366	391	354	381	440	425	384	401	410	388	360	382	379	346	424	388	392	382	386	381	374	387	342	397	403	385	404	422	401	402	432	384	408	368	447	358	434	392	383	354	412	392	411	371	391	371	376	390	406	399	385	390	374	387	390	383	393	408	392	397	374	396	364	418	362	376	406	377	392	415	397	405	368	394	373	386	405	363	396	424	415	399	394	398	425	394	385	413	371	418	410	382	386	374	410	401	354	383	385	416	378	385	374	384	414	368	373	389	389	398	369	358	387	408	375	388	406	368	357	381	398	400	391	402	407	385	414	387	395	394	375	397	379	355	390	363	383	423	375	387	380	393	383	382	399	397	380	407	416	397	401	387	369	364	418	382	391	395	411	382	396	397	383	372	356	372	412	369	390	391	376	410	373	399	407	408	369	420	399	370	368	401	420	379	404	416	426	350	379	409	378	410	394	401	425	392	400	394	355	370	378	389	408	404	400	396	402	416	392	371	363	366	435	438	364	434	363	396	386	375	361	427	397	399	412	387	388	387	389	420	401	370	365	353	424	399	411	452	400	351	352	436	408	426	429	364	383	400	355	371	418	364	393	411	367	385	407	411	392	373	406	369	406	370	357	398	391	403	389	398	391	356	387	378	374	369	405	400	392	356	355	363	363	411	392	360	350	376	367	339	407	393	409	374	408	363	344	390	354	376	363	380	434	401	357	444	387	386	359	380	403	433	385	358	398	376	390	448	401	392	382	374	417	390	403	419	384	365	367	406	366	408	428	365	391	398	378	409	371	407	370	406	374	413	381	367	360	407	389	389	380	377	389	378	425	350	380	383	412	379	373	370	386	392	394	410	419	398	392	389	409	367	406	362	402	377	374	402	382	407	409	399	367	381	368	394	376	380	380	403	419	412	402	402	384	402	386	405	378	412	415	402	370	420	389	367	399	378	345	417	391	393	381	385	393	385	435	388	368	422	362	374	389	410	403	355	413	393	380	376	402	380	415	338	380	377	395	422	357	386	424	356	370	417	380	387	422	392	421	388	369	382	431	394	339	372	391	376	424	417	426	383	402	368	397	402	374	387	414	382	389	376	390	399	392	402	374	362	388	353	337	376	379	381	369	408	387	387	419	408	387	389	354	408	395	388	414	354	431	410	387	404	404	379	377	381	370	367	380	372	412	340	363	415	388	381	420	374	411	436	354	384	382	361	377	384	360	365	413	392	406	399	403	431	390	413	389	418	392	390	387	375	417	377	393	362	408	423	447	395	342	435	439	400	357	400	375	363	395	417	382	399	428	437	410	376	378	373	426	399	376	388	385	384	379	397	358	347	389	395	365	363	377	408	441	408	412	371	395	414	355	375	406	421	373	418	402	411	418	372	379	429	378	387	377	348	414	412	390	399	404	379	423	425	387	367	371	395	397	394	428	414	366	345	348	375	392	405	387	392	391	357	372	373	387	375	413	399	398	424	366	395	396	395	422	408	368	387	371	410	336	402	422	396	388	402	407	401	425	377	423	369	406	391	373	393	402	368	391	401	418	398	382	394	401	400	406	362	394	368	383	372	395	382	376	404	432	429	428	371	372	358	409	390	373	406	402	385	395	374	422	420	395	355	394	366	374	400	383	375	383	381	394	390	360	385	388	421	391	368	386	416	397	384	410	406	377	406	403	368	377	389	379	420	380	382	389	456	398	414	354	370	394	380	420	398	413	383	399	419	370	363	379	364	351	397	369	408	403	377	354	390	370	402	416	414	382	423	346	429	375	407	420	369	379	385	371	395	408	388	414	405	402	424	360	367	371	404	401	396	389	390	406	400	380	356	359	368	380	410	381	338	381	414	395	371	413	374	396	409	366	380	423	429	387	393	435	408	430	422	439	434	440	361	396	428	395	373	377	367	353	359	394	398	405	403	405	387	402	410	357	387	399	364	395	420	404	419	390	412	370	402	372	386	389	365	373	395	376	361	379	390	385	373	400	374	381	362	398	401	419	376	372	389	376	405	400	366	367	377	390	350	386	375	381	381	378	353	405	405	402	418	413	404	368	370	400	410	399	411	370	391	391	394	383	400	415	404	413	403	406	375	384	367	358	330	373	394	387	401	412	344	403	369	371	369	412	394	367	400	383	385	369	361	389	381	407	390	411	418	404	407	437	398	372	386	369	402	372	381	393	444	373	378	418	383	434	400	394	403	380	348	384	376	368	358	409	386	377	369	399	392	410	351	365	362	418	417	416	383	383	391
5538	989	889	866	830	878	882	862	853	875	831	876	885	855	826	914	831	840	895	856	812	838	870	863	885	870	820	861	883	881	884	882	915	811	906	851	899	884	854	847	850	833	955	890	864	891	859	952	904	808	830	878	898	929	869	871	854	851	817	878	844	865	880	890	891	905	863	927	857	896	894	859	866	867	918	908	883	851	872	854	932	808	869	844	856	815	842	883	864	894	900	840	855	817	842	882	861	866	902	879	907	817	904	838	871	874	871	847	813	898	867	857	834	847	858	890	860	869	907	882	905	829	905	855	848	814	872	877	867	880	906	825	825	852	867	914	826	838	783	839	855	936	868	839	906	856	857	836	902	812	886	867	867	867	900	856	879	817	857	855	912	922	848	884	863	885	957	873	849	777	877	841	925	840	850	867	865	854	907	926	860	856	835	841	854	831	854	909	866	833	892	865	891	831	849	841	811	841	817	845	861	839	820	850	849	830	872	818	876	883	875	831	887	913	880	860	861	856	900	885	804	865	805	885	837	853	888	903	841	924	876	893	879	875	901	915	836	874	860	845	841	849	875	877	928	858	859	893	871	964	861	865	841	854	826	867	874	832	893	844	899	915	851	893	838	886	873	883	929	807	820	859	862	865	872	874	828	874	823	806	890	879	854	897	859	841	912	901	879	820	889	882	867	878	841	804	900	876	901	899	870	897	838	835	885	844	824	843	861	869	857	884	866	834	876	869	861	836	858	861	829	905	883	798	856	932	880	907	818	895	847	839	840	860	839	862	853	827	913	874	903	888	896	839	838	818	923	897	899	820	900	898	907	821	825	838	930	831	892	915	831	890	828	848	914	838	854	860	861	879	911	865	887	882	895	904	911	834	855	857	866	887	881	872	815	890	865	828	878	895	887	872	859	874	810	861	851	891	868	850	893	864	867	868	855	943	828	841	950	955	883	849	864	889	825	881	829	878	881	875	852	888	888	869	882	894	862	840	837	889	890	896	871	906	856	853	834	873	930	838	903	823	873	841	913	914	894	863	883	936	827	860	902	840	856	856	905	851	899	854	832	868	881	850	938	804	882	860	880	881	897	896	827	882	889	905	876	846	837	881	873	854	926	848	872	897	794	899	865	857	904	857	903	875	857	873	867	847	897	847	835	813	849	815	894	875	866	898	863	900	855	892	875	906	846	867	877	921	835	825	867	866	813	858	871	851	816	844	882	883	873	856	925	907	897	873	911	918	856	854	871	851	829	846	861	838	888	845	845	885	859	826	870	926	883	841	887	813	885	941	855	851	856	836	819	856	864	863	826	869	874	836	852	882	875	859	855	895	861	840	891	899	897	853	852	817	862	923	843	877	873	910	885	834	868	850	858	899	914	827	853	892	840	866	835	845	859	895	847	886	893	961	911	876	891	859	892	862	865	830	772	910	858	804	826	851	845	792	886	857	872	831	866	869	865	850	920	888	873	863	909	871	873	869	865	819	896	899	861	835	846	856	902	854	833	877	894	890	855	896	893	894	897	899	893	880	862	833	874	876	895	856	850	886	894	880	852	919	871	857	862	905	927	881	858	791	876	860	861	905	805	906	835	838	802	928	811	810	834	874	878	872	927	868	883	868	828	910	863	861	883	896	862	842	850	817	880	828	879	812	900	813	871	826	834	841	855	887	893	883	825	878	805	827	887	825	793	937	898	850	854	836	863	836	823	855	878	855	863	850	894	861	866	891	874	856	864	860	788	853	871	905	893	886	825	906	825	880	874	873	884	891	864	826	865	818	863	885	913	875	856	911	864	821	881	847	915	875	865	855	848	829	908	846	819	893	923	865	880	845	857	879	863	855	878	842	838	854	866	819	829	850	870	858	886	869	941	880	885	927	891	857	908	909	893	895	845	836	915	890	837	818	847	918	862	855	893	854	857	792	851	847	871	837	902	854	819	849	902	845	903	892	846	871	925	871	868	896	874	887	852	907	881	880	870	854	817	848	845	887	853	865	892	873	853	873	850	834	886	850	906	867	884	879	847	801	876	883	895	815	874	848	845	900	873	879	882	906	891	862	848	871	868	878	870	851	834	860	854	852	857	903	846	877	886	876	854	885	824	890	912	834	877	859	851	825	849	848	891	861	848	867	929	846	916	825	874	833	902	922	862	820	922	887	896	892	882	830	854	865	895	891	915	854	838	886	892	894	875	882	864	882	876	870	868	851	867	849	872	904	830	897	881	895	883	865	859	918	891	879	865	823	841	830	883	897	880	823	888	932	866	876	886	873	909	852	842	939	828	867	890	814	896	896	872	875	849	882	859	838	853	883	882	797	853	830	902	870	881	896	869	859	926	889	866	871	863	895	915	832	877	836	862	889	884	858	868	871	931	917	900	883	864	947	844	856	873	936	906	900	864	887	832	879	879	842	867	837	837	858	918	862	845	874	850	860	866	856	846	849	906	845	900	889	858	863	884	817	847	880	887	810	847	872	886	874	855	871	909	877	882	839	926	901	844	882	877	893	880	855	888	907	861	879	867	883	849	926	845	873	907	870	899	849	826	848	857	901	886	883	869	913	869	887	863	873	832	837	902	845	916	866	856	894	797	816	838	896	923	878	911	873	853	828	893	802	896	895	914	830	861	880	908	886	902	922	891	882	925	893	895	829	839	854	849	874	864	879	832	851	826	900	862	870	883	847	834	832	854	849	858	868	847	891	829	840	861	854	888	870	923	921	871	884	888	890	874	890	833	860	861	853	907	874	869	873	872	877	829	877	870	860	875	824	885	930	904	880	850	898	853	891	868	849	866	863	879	823	890	817	832	900	821	898	858	882	867	904	861	899	827	815	912	987	844	888	865	846	848	882	880	898	869	820	815	834	876	862	821	830	846	843	846	837	823	915	865	854	845	860	891	820	879	895	867	835	891	881	886	862	873	889	862	901	859	910	868	862	844	870	856	756	868	844	894	882	830	869	863	921	871	882	873	892	914	874	850	881	872	900	877	858	867	889	848	859	857	911	846	816	832	860	882	879	858	875	842	845	872	838	856	888	871	893	879	850	880	863	872	907	880	815	828	824	905	861	884	807	900	903	815	844	865	895	866	838	887	888	876	864	894	861	941	850	885	877	878	873	874	885	871	852	889	858	882	867	874	875	856	849	852	854	816	914	829	831	864	859	891	873	870	854	896	923	871	903	895	859	894	878	893	865	876	882	848	858	845	850	899	875	900	870	839	918	892	896	928	893	909	880	860	851	865	858	812	883	879	865	871	887	835	872	894	882	809	884	877	899	907	857	878	886	835	865	835	892	847	830	873	897	854	865	888	829	897	849	903	871	915	900	892	890	875	840	863	888	897	865	830	857	895	871	798	890	871	881	842	891	867	782	894	831	860	908	847	848	905	917	883	888	775	881	867	895	867	879	886	880	846	890	806	835	840	847	910	837	862	899	865	899	828	880	892	864	878	880	895	899	818	853	869	857	911	826	945	865	862	845	840	906	947	831	857	910	911	845
24540	20944	24344	27713	20430	1973	481	384	360	345	336	311	314	305	317	333	287	312	289	301	289	274	322	298	303	269	305	299	275	276	269	302	259	266	304	264	308	316	310	311	278	281	279	283	277	277	300	283	258	257	257	280	341	294	296	301	299	260	293	280	263	266	283	279	282	255	287	286	279	291	289	270	283	281	303	312	291	293	273	300	298	287	272	286	301	282	294	284	269	310	255	313	268	267	263	277	308	301	293	267	286	301	292	297	317	292	279	287	277	287	302	320	283	308	274	269	282	274	275	318	282	283	301	301	301	259	284	284	276	279	277	277	283	297	275	267	297	281	320	296	277	290	261	288	291	285	299	289	286	300	278	276	336	301	268	292	301	309	278	310	281	265	295	271	303	282	301	269	295	288	286	297	267	316	305	253	266	300	285	303	277	273	276	259	278	260	280	296	286	290	301	287	278	285	255	287	280	300	277	295	287	274	253	297	260	322	308	300	277	280	268	246	275	256	295	304	248	289	286	289	291	269	275	258	272	269	314	256	264	290	305	253	289	299	260	294	312	279	281	283	304	284	288	267	278	247	308	281	280	296	300	315	296	283	318	256	280	252	295	282	292	311	230	277	256	279	285	258	279	307	275	287	315	299	284	294	304	271	284	272	308	274	278	321	271	313	285	267	285	272	269	279	273	297	306	273	278	302	284	281	282	287	299	290	317	264	289	282	265	271	317	284	279	311	320	268	305	279	239	272	261	303	264	299	277	265	285	273	259	259	249	299	312	285	311	281	280	280	258	292	312	300	293	291	296	278	285	304	299	302	284	280	318	283	298	286	286	288	301	322	297	329	276	303	319	257	274	245	282	289	277	243	274	304	273	319	279	286	305	273	292	253	308	305	278	263	291	283	282	284	276	271	244	320	262	298	272	271	278	288	260	278	326	315	311	279	279	261	294	289	268	279	272	291	290	251	249	316	311	266	295	261	271	306	324	301	281	306	281	276	283	289	250	277	291	266	325	298	293	264	271	268	300	278	297	283	262	271	260	288	272	279	295	315	320	303	275	269	269	283	302	272	264	270	309	247	311	296	298	238	276	273	286	271	277	270	278	287	282	289	262	274	287	309	285	277	244	310	271	263	272	290	287	271	329	289	270	253	281	305	286	278	279	301	297	294	272	276	307	291	286	292	291	273	288	273	276	263	302	284	310	263	308	298	319	294	294	283	295	287	298	276	264	316	267	311	263	282	286	315	266	235	260	280	250	249	262	281	271	299	271	255	280	282	271	270	287	267	275	311	283	288	296	278	260	294	306	268	291	308	305	299	287	256	284	309	291	286	260	255	256	309	276	289	333	291	323	305	263	306	270	263	253	308	265	279	273	251	260	292	277	264	268	280	299	282	296	295	268	265	284	265	255	265	292	287	282	316	272	279	296	250	308	290	276	273	301	298	290	273	242	250	326	257	278	305	259	273	290	276	288	272	254	280	286	272	295	252	285	303	274	292	288	279	304	296	293	298	282	250	294	279	279	285	272	312	261	277	280	269	274	272	271	276	307	305	289	282	294	257	296	299	284	272	287	272	324	299	274	308	250	275	283	249	256	292	287	287	267	310	261	287	274	254	275	260	282	279	277	293	278	256	282	301	264	296	280	293	260	327	281	264	279	259	276	277	311	253	284	294	292	284	308	284	284	295	284	296	296	310	276	302	274	296	258	278	291	277	282	262	292	297	289	299	271	292	280	310	313	279	291	287	284	257	236	292	263	279	311	287	290	310	300	301	257	291	288	293	319	273	276	295	280	275	278	286	287	306	315	279	286	268	278	271	285	312	284	290	288	281	283	341	280	282	307	249	295	297	280	313	280	277	260	288	282	316	293	294	279	261	279	292	277	277	325	279	279	300	281	298	256	279	278	312	307	296	293	288	280	264	278	305	324	265	261	280	321	292	295	308	289	242	306	288	247	278	273	265	303	285	325	271	273	265	257	257	270	296	281	303	289	284	279	279	291	291	267	285	238	272	301	287	297	245	258	308	275	281	296	275	281	289	272	262	314	294	294	270	301	302	298	311	274	285	250	288	284	280	286	282	297	267	247	294	271	272	274	308	264	314	297	281	286	282	269	280	265	272	282	279	275	283	286	296	289	285	306	282	269	292	271	292	257	305	333	257	302	301	294	267	286	302	298	313	293	302	300	269	307	299	299	278	245	282	256	296	276	315	283	291	309	278	310	303	292	266	288	293	271	319	279	287	280	273	271	296	295	278	279	308	291	284	283	290	284	291	292	282	289	301	311	289	274	258	290	284	317	281	268	298	280	268	304	296	296	286	301	269	282	326	278	280	253	264	267	284	291	286	278	292	280	252	272	319	288	286	283	271	275	305	283	305	273	281	279	299	314	280	282	301	320	289	252	304	274	314	295	270	274	279	271	285	266	269	279	332	297	280	292	307	280	283	287	280	271	343	286	287	264	303	247	307	280	278	286	323	286	291	317	301	245	289	280	276	284	278	274	285	265	279	288	295	309	274	278	287	281	288	290	270	262	295	279	282	274	268	285	300	263	324	295	303	259	332	302	281	265	303	320	276	281	281	295	293	303	276	257	291	279	286	308	278	269	286	281	281	278	286	280	302	278	297	314	292	321	273	292	262	306	291	301	292	287	298	283	268	281	278	262	304	300	275	289	303	322	299	306	287	276	246	245	288	261	286	276	309	275	273	288	265	272	298	285	295	285	283	251	294	279	257	304	270	321	273	235	277	275	279	244	302	269	282	282	275	250	258	292	276	292	302	276	290	283	305	268	283	307	286	284	313	268	270	288	297	252	283	299	312	272	289	277	280	293	286	297	290	280	282	278	284	264	259	302	309	304	318	303	267	302	300	280	286	288	307	281	287	271	303	262	263	276	263	294	276	313	295	306	275	319	300	283	256	328	278	302	288	276	260	287	287	293	266	259	299	296	277	297	269	270	297	291	308	263	261	294	334	324	285	264	280	280	282	282	297	301	264	286	292	324	289	280	277	279	303	268	292	309	267	292	307	267	294	272	291	252	293	277	283	278	302	269	279	292	295	271	277	274	288	288	272	286	302	297	309	282	270	316	287	258	269	268	306	270	297	278	284	293	275	262	266	286	258	303	320	270	270	296	273	286	311	258	284	284	321	288	278	299	310	254	284	267	277	326	216	297	271	267	322	302	314	265	287	295	319	273	290	278	285	254	263	301	257	294	288	303	286	283	292	315	273	300	267	269	262	262	291	269	257	288	318	295	288	280	308	279	272	302	278	322	298	302	289	261	288	301	267	303	305	280	281	256	298	291	314	291	283	302	261	312	323	296	283	265	301	309	292	278	282	272	294	293	267	275	278	261	260	280	305	281	292	307	319	299	291	276	274	268	282	301	277	301	255	315	295	280	269	283	304	294	281	264	264	273	296	293	289	262	290	271	271	298	274	280	278	322	283	275	294	303	281	272	270	286	296	298	284	296	273	307	274	264	297	291	277	288	289
3206	2751	1727	1045	798	723	724	674	651	691	644	635	666	669	637	660	664	673	638	611	649	617	649	594	661	667	676	637	637	662	616	674	659	636	615	607	628	654	666	675	635	591	698	659	638	636	649	649	633	650	662	640	700	620	629	646	655	592	614	649	654	719	643	642	649	614	624	643	637	631	669	677	601	622	608	665	612	667	651	685	627	673	609	642	643	635	630	648	621	665	685	627	616	659	712	668	653	672	618	649	641	669	654	596	595	672	643	683	637	672	687	641	628	646	609	621	658	615	660	695	644	584	596	632	680	660	681	694	598	586	672	602	634	648	648	650	603	651	625	648	663	643	690	651	590	631	638	576	611	662	674	615	637	659	649	602	644	630	622	628	643	648	640	606	612	683	640	672	685	642	628	672	625	637	680	671	617	632	651	650	643	614	615	674	649	618	641	691	641	647	666	666	621	575	615	649	680	638	654	687	662	665	642	665	599	688	633	632	647	632	581	639	681	682	644	693	664	646	677	653	629	622	617	622	633	611	658	661	636	650	662	665	649	662	684	631	611	604	661	667	649	659	656	669	683	623	669	588	645	623	628	598	631	669	629	620	609	610	688	666	670	630	655	670	614	664	636	617	599	690	568	626	634	625	687	640	613	634	623	645	599	625	637	695	636	625	656	664	622	659	658	617	600	693	592	637	663	607	616	652	670	629	637	644	657	627	655	629	632	683	640	617	656	628	673	627	624	625	655	675	659	631	652	658	642	652	669	631	612	656	632	621	596	658	621	606	661	623	624	658	623	613	644	642	617	660	677	663	658	652	656	666	648	658	621	671	680	600	609	627	664	644	636	620	653	609	596	620	639	644	645	619	623	640	643	619	625	588	624	679	620	672	624	682	578	631	641	653	630	602	666	639	659	635	648	591	659	617	618	674	691	611	602	690	666	599	631	621	620	613	639	637	640	640	686	622	655	657	612	690	651	673	638	644	660	627	653	679	645	633	648	631	664	656	637	650	666	672	678	669	619	615	619	640	644	670	622	650	663	611	608	651	630	694	629	626	662	624	666	647	676	618	599	666	651	632	643	592	661	597	647	605	640	615	650	660	629	607	658	653	681	662	643	655	661	615	640	671	633	612	612	645	593	666	616	672	670	647	621	664	646	654	677	623	709	627	612	656	660	632	608	596	626	632	683	661	623	620	605	589	632	641	674	641	668	627	650	657	633	647	677	662	626	624	630	697	628	673	658	623	658	644	649	667	659	664	666	637	629	666	681	655	622	639	656	629	654	648	610	645	644	647	648	667	602	657	664	656	665	651	614	653	606	626	660	664	639	623	604	676	629	672	622	664	644	638	617	654	674	677	623	601	638	653	638	619	628	630	631	618	720	655	680	582	668	638	603	624	651	659	659	623	639	694	615	649	683	648	656	623	604	684	580	634	584	663	656	625	698	673	642	672	639	651	680	616	661	659	647	627	624	641	638	704	643	682	634	640	660	613	646	632	602	656	669	645	616	663	642	646	645	684	684	616	650	600	662	592	648	630	655	635	695	655	637	689	662	645	656	690	658	669	650	618	611	628	650	642	630	629	647	620	634	613	607	634	617	644	657	652	637	657	650	633	678	610	644	654	648	634	675	649	613	642	642	687	673	625	654	660	677	639	642	652	633	618	643	634	623	610	616	649	643	630	636	606	637	630	695	598	648	632	628	659	624	582	621	645	622	590	597	687	633	636	647	615	669	612	683	593	629	679	638	653	681	649	662	666	603	605	616	629	612	659	632	655	650	619	645	636	624	605	641	625	646	648	640	643	643	672	681	624	691	637	678	626	646	621	674	652	645	610	631	626	664	679	648	621	604	626	666	650	608	641	675	610	669	602	667	609	662	650	634	667	576	712	608	648	646	630	648	648	662	618	635	679	632	623	683	668	597	648	654	572	638	651	612	646	626	633	614	633	634	599	573	627	620	666	666	639	604	614	671	642	624	654	660	651	621	661	641	654	657	639	636	629	609	602	618	623	630	643	668	637	682	718	692	679	638	647	633	640	668	706	650	690	672	625	640	633	649	603	641	627	592	654	661	643	633	647	631	667	706	626	629	643	594	669	634	662	644	591	637	662	651	626	593	653	641	618	649	695	609	630	633	614	622	638	681	622	625	653	650	654	650	649	646	620	597	647	597	607	640	699	613	622	649	630	643	604	615	642	625	631	644	635	588	637	605	665	695	649	620	656	671	616	646	629	646	670	633	657	635	631	631	673	633	637	661	585	612	662	677	673	636	642	671	631	633	666	651	663	643	608	634	628	624	633	671	657	664	650	624	617	641	609	699	581	614	649	685	606	657	604	653	660	655	693	679	659	636	652	668	596	643	648	621	651	631	646	620	646	643	648	653	683	658	670	650	627	624	652	705	640	644	606	640	634	645	641	636	653	690	688	634	643	648	669	678	663	625	614	614	659	655	619	639	664	640	685	693	647	684	611	672	627	643	655	641	611	645	624	628	658	674	714	674	637	661	639	666	662	656	691	684	651	643	616	624	647	644	669	627	657	619	685	636	616	614	684	629	632	575	619	583	621	643	608	672	652	612	667	667	676	677	619	648	594	628	656	694	644	641	691	601	606	659	646	659	653	660	673	632	598	639	595	640	642	650	597	651	638	637	684	638	620	607	650	655	683	654	627	623	650	614	643	651	693	654	634	684	689	597	650	653	589	650	657	639	592	618	611	659	653	611	656	633	634	671	625	658	656	651	621	669	589	659	649	621	632	611	633	685	668	650	652	625	678	672	632	650	645	671	609	652	620	612	606	650	644	639	627	644	606	620	617	641	674	673	631	584	621	639	588	596	683	623	606	618	615	627	626	617	649	622	623	620	638	667	650	653	637	638	666	647	650	661	651	652	635	618	674	671	657	613	655	622	636	633	646	702	646	622	642	657	645	665	607	669	659	601	634	622	694	661	620	642	673	650	619	622	648	655	658	627	638	630	662	604	596	644	629	665	678	676	611	665	649	629	666	712	679	622	622	619	650	628	641	611	674	680	597	674	657	678	640	628	684	634	663	657	649	629	628	623	659	643	587	667	630	686	668	646	636	632	648	655	663	671	657	648	593	635	613	618	598	607	662	643	614	691	641	647	612	639	624	614	633	646	677	674	593	617	671	653	666	660	703	611	663	635	600	672	605	636	603	646	644	657	626	619	605	648	620	677	644	634	657	647	637	652	662	629	649	623	685	620	630	575	599	628	570	661	643	646	648	668	625	638	653	646	633	646	585	650	632	630	699	586	624	621	665	623	653	650	590	614	664	648	634	610	650	617	659	644	649	632	707	626	619	623	618	615	657	628	655	652	648	632	598	653	626	641	598	662	581	612	666	671	643	659	623	642	637	647	597	664	652	651	657	637	635	670	648	641	656	629	635	636	619	656	662	619	645	637	651	648	660	636	659	664	648	655	646	658	626	661	652	624	622	684	669	657	699	665	623	639	653	644	673	635	598	638	654	652	664
23798	20954	25020	27059	20955	20811	1320	364	260	228	237	211	166	186	148	159	155	132	154	139	139	153	146	160	137	156	130	153	133	111	154	108	130	133	124	118	132	126	129	115	122	131	165	104	111	155	125	130	124	121	120	130	118	119	141	118	166	126	125	105	135	136	114	114	138	129	151	155	131	129	141	133	131	122	131	113	125	123	124	138	121	121	128	130	105	106	124	128	111	138	114	109	136	124	123	137	134	121	124	113	146	119	112	130	121	143	126	136	138	148	133	134	114	147	118	116	174	130	112	135	138	112	109	112	139	121	127	111	120	120	119	142	139	118	142	123	119	133	123	102	107	124	122	143	146	101	125	137	105	144	125	113	117	118	128	144	113	140	119	138	112	127	130	131	130	128	123	127	119	118	122	125	119	147	126	118	135	139	123	110	96	120	111	125	118	130	122	109	119	128	146	130	150	125	130	121	135	141	118	135	138	122	107	133	118	138	120	147	121	136	143	127	117	139	120	127	134	105	110	146	113	129	134	120	121	130	124	105	120	126	139	134	123	139	127	115	142	137	122	118	122	143	137	144	129	123	139	125	110	123	137	128	119	137	118	134	118	140	124	136	141	140	149	121	107	146	127	133	120	126	141	144	120	116	126	128	128	113	144	150	115	118	147	133	137	119	119	127	106	115	116	119	129	130	141	120	122	115	154	128	135	122	128	129	124	126	91	128	127	132	117	120	125	124	114	114	117	131	125	115	137	143	136	115	106	115	128	123	123	127	143	141	114	118	126	121	115	149	138	147	127	138	114	136	111	117	131	125	110	119	137	117	116	104	140	156	124	129	124	121	116	129	131	113	149	131	137	134	135	145	151	116	121	117	110	124	120	111	112	135	117	134	127	156	118	93	151	130	114	144	130	114	123	123	132	108	117	134	148	122	121	109	115	122	113	129	146	120	122	113	115	115	122	129	99	115	117	133	108	131	109	110	146	126	126	117	124	126	143	143	122	123	110	131	128	127	111	115	139	122	131	125	121	126	124	139	133	113	128	112	110	137	123	146	136	140	120	150	117	123	121	130	151	114	107	123	138	127	125	134	126	133	138	116	126	124	125	133	115	120	117	126	126	129	134	132	117	133	128	110	114	154	132	135	115	111	135	140	117	129	137	126	130	137	131	139	133	92	119	113	127	135	116	122	131	118	135	127	88	146	120	120	114	119	127	135	130	131	126	134	125	112	122	120	116	124	146	117	130	118	138	143	117	114	143	153	117	117	118	113	120	105	115	120	110	142	125	125	147	133	121	129	112	115	126	126	119	130	128	145	110	108	129	128	107	139	110	127	139	151	136	133	112	124	112	122	127	134	111	100	122	112	130	130	131	124	139	119	143	137	128	114	136	138	139	123	131	134	123	136	119	122	137	113	115	121	107	137	124	118	133	108	111	118	121	119	133	111	127	139	125	132	118	132	118	115	138	120	138	120	115	116	131	128	101	116	138	148	112	124	103	114	118	123	122	115	135	141	140	118	153	134	114	109	138	125	128	122	148	123	122	119	125	141	117	113	132	134	120	115	140	151	121	108	131	131	137	128	116	123	131	122	123	126	128	127	146	113	103	127	132	123	99	124	119	129	150	100	123	134	143	103	110	139	121	134	119	134	112	125	137	114	138	141	133	142	134	109	128	125	137	135	121	123	113	114	131	128	133	143	142	106	125	144	135	135	105	127	120	107	122	124	114	125	137	125	113	141	134	114	134	132	132	140	140	152	127	126	108	125	117	147	118	126	145	130	132	115	110	130	138	113	111	114	130	112	120	121	117	123	130	128	103	124	137	132	99	150	128	130	141	132	121	124	102	120	133	133	114	118	135	125	111	121	132	136	126	105	115	140	121	143	122	139	135	120	150	129	125	101	125	133	125	148	138	138	141	136	146	139	136	116	113	120	131	127	110	131	121	118	137	133	148	131	127	115	135	146	117	126	110	142	134	139	130	130	121	117	122	142	142	117	121	100	148	116	137	130	129	129	105	133	107	131	124	134	112	132	108	129	112	131	123	134	134	133	134	124	136	113	120	125	125	125	131	123	134	101	139	125	123	124	130	120	117	128	124	127	137	124	133	114	119	134	125	132	138	134	122	138	112	121	131	133	131	129	140	120	104	143	136	138	130	122	134	114	125	108	112	98	120	127	127	140	154	138	120	113	122	109	151	126	127	129	138	106	121	127	119	124	116	151	137	130	140	147	134	133	116	153	104	121	124	135	115	124	120	113	147	126	129	130	131	120	116	140	104	110	129	121	116	139	151	105	128	133	114	119	108	136	129	97	126	125	118	130	147	120	132	121	126	119	123	129	119	123	136	127	119	103	118	99	145	82	135	110	135	147	121	128	120	111	127	128	109	113	117	116	140	121	127	125	119	143	123	135	130	120	133	128	133	117	129	143	137	124	145	119	129	136	107	124	144	120	120	148	112	136	107	131	145	123	132	157	130	125	133	130	114	116	138	136	145	134	138	103	152	109	141	112	112	142	109	134	125	130	126	116	144	135	139	132	147	132	103	102	106	114	138	99	131	96	124	134	128	131	145	109	106	131	119	121	137	126	137	133	112	132	102	143	129	137	122	136	109	114	128	118	150	132	112	133	107	137	139	119	121	115	129	114	115	143	135	135	124	121	116	110	127	133	118	130	134	115	130	132	116	140	126	125	120	129	124	117	109	125	102	130	121	123	128	128	152	146	119	126	110	107	122	131	115	111	133	132	143	111	132	110	130	124	129	162	120	111	114	133	146	109	127	131	124	124	116	132	136	134	105	130	123	136	143	98	117	111	119	130	142	117	126	139	108	177	161	142	132	138	121	143	105	112	125	128	140	133	114	114	122	115	136	114	116	133	127	143	112	142	117	128	139	144	117	131	117	116	118	120	117	117	126	122	123	124	123	137	132	116	140	121	122	123	140	126	122	128	123	120	147	143	125	124	125	128	123	114	120	109	122	105	142	133	145	141	154	139	113	153	136	132	130	134	126	112	130	127	112	109	135	110	128	134	109	112	134	132	129	119	129	111	119	132	139	125	145	143	123	110	105	114	127	137	135	150	123	138	129	134	109	123	133	127	125	113	139	119	126	114	124	125	129	116	117	141	112	114	124	129	120	116	125	147	133	141	145	121	116	116	124	140	120	147	125	147	127	122	124	134	113	134	112	131	104	122	117	131	111	121	118	109	143	127	106	148	144	120	142	122	136	127	125	115	129	107	110	123	100	157	127	124	129	137	106	114	121	118	130	147	141	125	117	153	129	128	130	130	115	135	115	133	136	126	119	118	112	129	143	145	127	115	127	122	135	124	129	128	147	111	122	134	149	125	113	174	116	122	115	125	120	111	130	143	112	128	118	116	129	166	119	135	126	127	99	114	149	130	118	124	113	114	124	124	107	119	131	144	131	116	118	135	121	109	147	126	115	130	126	133	126	142	151	133	125	128	115	132	119	128	132	126	131	140	150	143	118	132	129	131
2962	4187	2331	1082	669	527	474	375	365	389	318	357	311	343	358	331	322	315	343	327	326	316	341	322	332	357	322	313	319	313	300	341	329	321	298	306	332	303	271	324	332	335	288	351	335	319	305	344	313	339	337	307	309	363	307	318	311	315	331	316	313	301	307	318	331	300	308	334	341	356	321	310	310	338	336	332	338	310	308	318	305	331	317	327	321	355	315	317	300	344	329	305	299	328	338	309	342	337	350	304	351	333	315	300	332	320	321	319	339	320	311	350	323	316	335	319	282	313	349	320	324	320	296	327	344	312	291	320	341	250	318	330	329	331	311	302	265	320	320	360	316	347	321	314	336	304	318	372	362	323	308	321	290	318	345	328	322	324	347	335	298	327	344	327	304	311	304	288	326	335	315	314	337	308	310	331	326	301	322	325	299	300	315	350	353	343	296	325	304	349	331	353	311	329	369	353	326	313	312	348	326	301	317	315	322	280	339	361	311	369	315	339	299	316	314	339	319	315	329	299	308	332	310	332	306	398	329	287	324	288	308	300	333	314	336	313	329	325	320	324	342	311	309	327	370	318	334	320	342	323	304	333	333	306	360	347	279	325	327	340	342	312	321	332	302	324	317	322	347	324	329	302	352	343	309	333	307	326	329	301	322	303	328	271	318	343	335	276	304	308	334	339	287	306	343	330	370	314	303	337	314	320	353	341	298	302	326	343	310	321	336	296	347	345	330	320	315	310	325	328	332	322	305	296	325	348	309	337	288	319	338	307	346	295	325	313	331	290	292	300	308	306	325	328	369	316	334	306	339	325	310	309	318	363	328	310	340	316	342	316	313	329	326	303	310	306	304	326	335	339	316	324	346	311	312	332	306	327	309	307	301	313	342	328	321	342	315	293	290	348	326	302	338	340	302	329	323	291	339	334	318	341	316	336	299	329	316	345	355	325	301	310	357	310	316	313	314	332	323	315	315	295	307	338	314	342	308	335	322	314	312	308	316	320	320	314	344	335	313	303	353	333	336	314	300	336	334	318	329	331	317	352	326	347	302	310	350	311	334	338	354	325	317	321	342	319	315	311	337	316	319	329	324	301	310	350	320	328	328	326	310	331	330	293	323	353	318	346	318	353	338	308	331	303	334	313	314	329	336	295	339	313	299	322	336	326	323	322	354	317	350	301	316	338	296	328	345	347	315	308	329	322	322	330	312	323	329	315	317	317	317	294	345	324	346	342	310	298	345	344	346	312	319	355	318	315	345	320	329	282	311	352	303	321	311	318	278	332	347	294	340	305	312	323	334	292	329	348	330	334	312	337	336	325	307	284	343	344	299	318	347	320	322	296	336	335	298	342	324	325	326	318	309	304	303	331	300	344	339	304	319	359	291	328	289	297	304	314	309	335	350	290	276	325	322	314	327	325	317	298	309	314	355	305	319	308	334	323	333	345	308	316	293	313	336	326	327	318	327	325	317	355	353	365	327	307	292	329	305	293	299	284	312	310	339	323	318	345	347	354	310	333	337	345	296	330	347	322	324	314	290	300	342	297	315	318	315	308	299	324	328	295	312	314	308	329	333	331	349	321	342	294	326	336	312	354	337	327	322	314	298	342	341	327	341	294	339	313	348	335	310	298	306	305	338	305	333	309	326	324	296	325	323	289	332	306	322	322	327	297	345	337	290	345	332	322	339	332	312	299	302	342	320	325	350	299	326	306	296	363	332	336	345	293	314	295	314	313	341	341	307	325	315	316	286	344	300	355	300	334	324	320	314	323	317	339	303	315	304	318	318	314	319	325	313	318	312	332	321	334	309	305	296	341	337	292	322	303	305	310	324	331	313	353	315	342	319	322	283	299	340	290	335	363	311	347	346	339	295	304	339	327	296	326	343	308	292	309	306	350	332	301	303	316	314	327	346	308	281	305	344	331	337	286	339	327	340	322	322	384	327	317	317	338	346	324	312	312	329	348	309	310	371	326	292	310	312	340	343	286	298	321	295	326	327	326	350	306	339	328	330	358	325	310	301	317	295	340	313	313	330	314	332	322	336	334	302	326	324	322	333	325	306	344	295	300	320	331	373	322	322	321	332	290	301	331	318	325	326	304	310	330	296	301	319	322	312	337	329	333	340	321	295	307	318	311	316	323	329	323	304	310	334	319	330	308	350	322	308	333	318	317	330	347	323	296	299	314	338	328	326	324	316	307	301	319	334	301	317	352	333	342	327	303	303	342	332	324	302	299	341	308	303	307	344	321	310	306	328	303	319	313	328	292	292	322	323	301	323	312	330	298	305	341	279	309	329	321	353	330	345	350	297	305	317	328	330	340	320	339	309	315	304	302	315	318	320	331	326	314	300	348	338	343	310	329	329	333	324	336	315	308	292	298	296	349	315	353	348	300	290	344	289	320	310	295	324	302	304	325	324	327	350	297	342	292	361	295	320	341	304	320	314	332	338	303	356	315	283	335	287	309	328	308	310	334	343	364	330	327	332	319	313	305	347	336	305	316	315	333	354	305	318	342	328	301	295	329	353	295	334	323	315	324	340	313	306	321	344	333	322	336	306	295	311	336	345	317	371	326	302	339	325	321	331	324	303	349	332	312	310	327	305	330	300	292	338	289	334	325	304	314	313	318	356	299	304	328	308	318	291	340	284	308	330	335	321	351	321	337	360	342	295	331	324	308	310	335	330	345	349	310	317	313	326	307	318	277	315	330	326	287	326	317	322	297	312	317	304	352	324	323	308	313	333	310	336	323	307	340	348	309	305	332	313	309	314	297	325	327	319	317	320	329	324	310	303	326	290	357	308	292	322	314	316	301	347	343	331	311	329	333	320	291	319	328	314	288	320	295	319	290	330	292	330	330	277	304	356	275	303	307	282	319	309	304	335	327	323	313	306	330	327	328	337	347	321	295	312	339	319	322	343	334	307	302	342	317	337	347	333	313	308	311	318	325	332	346	304	282	312	313	304	349	300	330	322	344	309	328	339	346	305	332	351	330	303	335	362	305	327	334	314	322	314	311	287	336	345	307	331	304	301	312	317	341	326	331	281	290	336	327	307	331	334	323	303	315	334	328	345	310	303	335	341	305	294	280	308	326	323	297	304	340	304	334	332	327	315	353	317	315	331	321	304	348	328	324	321	307	332	352	320	321	339	321	314	335	343	319	322	356	309	331	339	333	297	330	306	304	325	367	319	292	350	329	300	327	306	308	333	341	338	312	306	310	360	311	330	322	332	336	316	342	294	316	322	297	308	325	316	373	299	322	321	327	318	323	276	317	306	313	328	324	341	330	345	324	337	300	331	304	322	287	301	310	345	314	313	308	342	306	332	305	297	342	319	315	298	353	295	317	358	303	301	322	314	336	328	315	330	339	349	327	341	325	361	331	293	304	349	330	333	343	320	339	311	309	341	342	330	320	337	316	308	328	326	340	299	333	343	318	337	333	315	293	342	341	309	303	283	289	328	319	299	338	332	331	319	346	338	294	274	319	327	334
32372	10619	1153	454	442	394	396	427	391	396	419	375	388	384	394	399	383	364	415	399	402	400	363	385	396	419	397	401	392	406	383	431	382	426	376	381	401	392	429	407	414	389	403	400	390	384	382	389	354	375	405	388	386	382	365	376	396	381	408	424	403	386	391	398	377	398	400	346	415	389	362	388	372	430	411	357	415	406	390	365	431	391	380	392	393	405	394	345	386	371	380	399	405	394	406	385	353	375	378	389	374	357	437	409	399	380	372	399	392	401	393	403	407	378	375	390	367	385	406	392	388	416	396	382	409	393	372	395	381	370	379	394	379	384	408	414	396	404	410	410	403	373	382	378	362	432	394	369	381	409	390	407	391	435	369	429	407	390	402	387	393	383	352	381	397	384	391	397	399	354	398	405	397	389	416	392	371	367	422	395	372	371	392	371	408	398	388	401	401	374	392	372	380	376	415	429	400	393	355	425	390	396	378	411	361	405	416	366	372	388	362	424	399	387	401	369	366	364	410	394	380	406	371	402	347	392	393	405	358	385	426	398	394	356	379	402	380	374	413	380	403	386	384	388	367	363	415	391	395	353	362	381	354	403	396	416	392	365	411	411	382	381	403	433	376	430	477	402	333	393	383	369	387	369	393	404	420	416	365	410	408	390	419	386	388	396	357	416	404	404	365	398	410	394	406	427	393	406	395	360	395	411	363	381	368	376	408	415	389	437	365	393	419	377	397	386	384	381	405	359	399	399	385	408	368	359	382	388	376	398	377	363	384	382	385	415	390	393	403	376	381	412	385	393	391	390	369	366	414	411	398	404	396	434	404	390	404	369	342	382	369	373	408	375	367	414	404	397	412	384	405	395	387	412	414	375	376	409	405	343	415	395	383	349	400	379	399	395	368	380	388	392	341	368	369	396	394	409	379	348	385	429	381	401	422	384	436	392	416	424	379	398	398	396	405	413	382	374	419	366	410	388	343	361	364	424	394	401	394	419	400	411	369	393	390	385	396	390	389	412	411	374	400	403	366	369	392	395	382	375	388	397	393	393	389	415	402	400	397	398	369	401	382	345	406	347	414	413	439	374	425	443	391	398	426	419	375	382	387	386	389	378	387	401	388	420	404	413	350	398	392	390	403	366	410	380	414	382	394	383	396	415	414	370	359	410	369	376	396	341	376	372	424	358	384	348	423	419	381	417	411	368	395	402	400	417	386	440	372	370	360	388	432	410	400	376	412	375	394	424	392	405	375	364	364	402	387	434	399	459	410	400	376	404	421	413	386	376	396	374	373	428	375	407	420	421	403	400	369	374	391	388	392	402	372	412	407	398	441	351	382	373	401	393	419	342	396	378	374	406	409	386	371	379	365	378	415	345	380	403	380	375	338	388	395	385	387	385	371	363	371	406	363	398	429	421	382	413	402	370	400	400	420	416	389	409	390	379	395	380	359	383	426	382	401	382	399	408	397	397	407	383	418	419	380	422	374	420	371	393	389	382	418	432	416	399	353	392	360	403	399	378	371	362	380	399	415	387	394	369	417	392	377	343	436	428	381	405	425	390	389	366	380	388	402	370	397	390	439	399	385	400	411	414	400	390	379	380	391	369	415	385	360	382	415	415	380	385	421	336	406	412	406	405	408	376	363	410	404	412	345	403	384	396	399	392	397	418	396	369	415	389	377	371	381	458	398	398	391	405	408	414	397	387	365	396	370	378	408	402	386	381	404	385	402	379	356	399	361	415	386	361	387	373	374	365	391	364	391	379	430	383	387	392	356	377	389	415	392	445	369	402	385	402	381	382	419	394	369	407	387	372	366	404	370	407	398	396	407	401	369	388	410	356	368	420	361	369	387	387	402	382	403	365	430	408	396	337	378	403	401	445	413	399	404	388	385	358	363	372	378	379	402	412	395	430	401	392	381	429	400	417	420	392	393	356	437	414	384	393	372	369	353	358	393	401	396	428	352	388	406	373	418	422	383	353	371	424	417	375	382	372	396	419	416	426	433	347	361	385	403	352	421	400	356	416	398	390	440	380	380	404	414	414	391	397	391	397	404	408	400	372	383	375	394	426	398	397	368	384	384	417	380	402	403	428	366	367	394	363	381	400	412	411	382	401	412	391	387	427	392	376	390	392	422	385	411	402	362	393	418	373	382	372	376	384	418	434	402	380	365	432	418	359	390	382	388	402	362	392	393	393	384	439	353	401	413	418	373	390	377	406	407	378	387	390	370	386	372	410	420	389	409	370	392	382	378	390	431	371	399	396	403	435	383	396	403	381	365	404	385	401	397	410	427	394	384	375	396	387	404	392	399	390	395	396	407	358	358	375	418	407	379	373	386	419	389	423	415	378	371	395	399	427	377	379	383	382	334	414	368	383	353	359	367	407	393	357	385	391	405	373	389	391	402	410	368	387	379	348	344	401	384	396	411	415	386	392	404	385	336	391	388	415	364	360	361	343	365	398	357	401	391	378	375	374	386	385	363	376	412	388	368	392	387	391	377	388	386	396	393	404	380	368	355	412	393	391	380	352	435	415	365	389	430	370	336	364	392	391	377	382	380	364	402	388	400	367	383	399	397	377	375	417	386	394	365	364	347	407	368	394	416	391	443	375	361	419	380	380	371	370	377	355	409	386	384	343	385	413	383	395	417	369	413	357	403	401	413	378	405	355	378	388	400	423	356	367	421	429	349	434	389	391	387	387	389	382	427	361	364	377	355	392	404	411	398	380	396	403	382	399	391	414	357	386	390	375	431	400	396	385	399	380	408	416	360	403	415	380	392	407	427	375	356	371	376	416	421	415	384	392	395	366	374	375	419	371	354	380	406	410	400	384	415	415	396	412	374	387	388	376	391	388	383	400	384	396	382	369	399	388	379	399	380	423	382	394	406	407	395	412	408	399	396	401	365	422	410	427	397	394	363	360	363	382	424	403	358	396	389	434	363	378	387	350	406	398	384	399	348	417	368	417	394	367	388	356	374	384	361	407	394	395	379	384	386	372	429	397	428	383	397	379	410	401	376	412	396	415	413	407	411	391	394	372	408	388	365	413	431	411	399	377	390	414	420	422	459	374	386	384	422	427	439	401	403	390	390	362	383	351	396	417	333	378	397	366	372	372	400	390	379	404	407	424	399	312	352	390	422	413	393	377	379	394	425	368	380	405	428	412	339	382	404	404	395	400	384	429	375	413	396	357	352	418	407	394	412	388	396	375	361	403	425	418	378	358	361	380	395	369	359	382	372	385	419	386	404	406	405	392	376	368	384	371	356	407	398	402	375	375	385	370	372	377	406	408	410	432	397	369	369	362	371	355	408	402	355	418	430	393	426	402	355	404	403	443	428	396	406	384	403	429	371	375	373	387	372	367	386	383	365	423	392	384	384	379	408	408	375	350	384	365	411	372	394	372	423	414	379	375	370	410	389	395	397	401	413	386	391	389	410	383	409	351	387	409	390	415	387	409	418	395	426	373	407	378	418	372	385	439	359	358	362	395
5618	988	933	923	905	833	900	876	846	864	819	842	860	868	885	870	890	847	873	940	908	873	857	880	861	849	858	850	923	823	833	912	840	869	846	863	873	851	833	889	872	859	838	858	874	887	872	858	879	869	899	848	818	854	882	858	839	878	878	886	853	875	902	907	869	851	859	885	887	887	826	903	873	862	925	835	831	849	882	826	805	898	911	889	861	870	868	919	825	869	856	884	809	885	872	888	831	869	914	913	857	861	861	842	844	861	898	862	942	856	829	902	853	830	844	839	859	914	867	900	921	826	844	890	845	879	880	886	850	865	843	871	867	868	882	926	849	868	884	929	852	824	843	819	872	831	867	841	860	843	876	889	843	882	850	841	884	869	857	900	910	899	895	875	893	857	841	877	896	877	861	924	850	843	915	834	880	866	855	891	912	893	884	846	889	827	884	880	911	841	891	874	882	898	841	870	896	840	809	853	868	854	857	837	890	882	955	888	889	826	875	825	865	889	881	832	849	851	893	855	866	893	855	887	864	891	834	901	850	847	821	863	874	860	876	883	860	847	808	855	843	837	844	822	854	948	925	863	881	926	834	851	830	876	864	843	873	881	881	845	901	870	850	874	852	897	880	868	842	868	863	817	858	906	854	879	817	880	862	925	961	862	857	909	868	902	903	834	848	828	892	898	858	850	869	879	859	885	863	852	849	865	860	881	878	886	831	875	847	867	865	852	838	897	923	841	872	843	856	873	813	871	848	887	876	902	874	830	856	881	900	866	903	871	859	938	903	863	853	894	884	865	842	842	893	897	860	846	832	858	856	884	898	891	899	841	847	818	856	864	863	918	933	852	899	855	897	803	933	822	832	894	866	884	872	848	814	884	849	889	873	844	811	891	882	861	838	864	842	865	871	818	841	869	874	925	889	902	904	875	923	862	892	864	897	872	885	909	889	822	881	917	935	943	897	801	874	814	858	852	858	896	901	893	927	860	864	875	909	896	900	916	848	809	903	836	865	857	875	829	885	866	858	871	881	875	811	845	911	858	832	855	855	875	828	887	864	872	938	895	884	894	899	913	857	871	879	876	905	863	844	870	878	831	882	883	883	898	864	810	891	874	866	913	856	872	857	867	848	863	884	884	926	895	902	911	879	873	907	874	860	906	842	861	846	872	934	876	879	868	860	899	840	884	827	879	897	877	851	911	904	874	779	840	892	843	915	874	865	861	850	857	867	846	887	849	831	909	846	879	875	882	835	907	790	873	838	885	858	821	920	870	846	874	827	826	845	889	861	921	892	887	860	885	850	871	845	914	868	849	853	897	892	880	886	887	875	887	884	832	902	854	908	858	868	809	872	853	869	862	872	857	889	904	888	884	886	849	833	838	892	835	921	855	870	893	830	892	857	869	924	903	886	867	884	907	846	865	876	852	833	885	863	892	844	877	895	849	885	937	853	855	859	914	910	859	825	848	855	888	885	862	803	915	824	839	838	875	892	866	878	910	841	841	801	909	872	843	878	882	876	853	901	863	886	880	892	845	896	906	845	885	811	873	881	882	831	856	911	866	846	840	921	840	869	893	895	824	900	876	882	828	878	890	893	852	829	785	867	837	907	883	869	909	827	841	866	791	852	857	905	872	830	865	903	849	898	881	876	881	814	851	885	851	912	847	865	805	848	902	849	877	851	920	880	852	859	861	854	877	877	908	853	832	893	837	878	839	864	866	893	882	893	894	858	878	886	879	888	883	924	876	868	872	847	916	898	821	942	892	831	931	818	866	888	878	852	924	831	869	859	828	823	873	928	893	902	879	838	894	849	908	851	888	915	937	845	918	903	850	840	847	840	806	837	914	830	897	905	878	832	842	893	877	872	836	884	851	843	871	918	893	899	836	877	857	880	845	861	895	847	895	833	848	876	886	858	845	870	862	825	875	881	873	887	894	908	872	861	806	936	937	885	834	895	902	856	855	904	937	938	869	871	863	844	824	900	895	899	856	830	825	883	873	892	856	867	837	815	859	818	878	945	823	919	862	886	848	864	823	849	892	836	883	792	855	854	856	839	856	901	852	892	895	789	859	881	809	911	889	847	870	875	810	859	922	882	878	873	889	866	846	862	857	870	839	918	866	878	831	896	876	829	868	863	871	848	844	842	867	882	882	854	842	880	884	819	890	880	892	823	886	818	883	858	904	864	867	822	895	891	880	918	893	819	872	822	864	911	865	939	870	853	873	823	841	857	873	898	886	821	887	852	877	857	878	873	851	908	829	862	855	830	864	857	852	865	872	885	890	875	887	875	850	848	914	884	913	890	918	869	836	865	890	909	840	866	854	869	825	816	861	834	828	882	899	875	845	870	838	894	910	864	840	899	918	867	875	827	864	848	892	844	875	914	885	884	816	863	860	880	847	832	825	885	874	880	833	873	893	944	851	883	864	894	862	874	836	845	829	872	868	842	872	906	851	884	851	843	867	885	902	879	861	928	891	877	836	895	821	899	879	843	894	802	870	834	843	836	900	833	862	872	873	805	823	890	888	847	834	842	900	822	879	830	898	824	807	870	892	901	921	858	870	902	883	942	872	877	930	887	873	863	830	880	850	924	890	862	859	853	900	900	805	873	870	838	866	852	873	841	888	884	885	855	861	879	885	852	908	877	877	874	920	859	862	841	851	890	838	872	871	882	821	837	827	875	894	867	868	906	928	895	850	912	877	874	870	887	884	925	810	885	859	879	844	878	852	876	896	846	867	846	899	916	828	843	861	864	947	861	861	878	853	858	890	866	866	854	819	809	872	868	876	851	846	863	860	845	894	909	871	846	847	881	864	899	887	894	888	862	879	857	843	841	831	857	881	833	870	889	870	910	834	851	863	865	897	924	846	910	889	836	881	881	893	877	853	889	853	898	846	849	905	840	852	869	858	850	860	850	880	888	890	857	885	862	891	855	911	877	878	858	823	849	877	844	911	891	840	893	896	837	854	842	821	821	862	821	830	843	800	824	825	861	881	919	825	889	909	872	878	894	869	842	840	872	825	836	836	855	921	888	943	865	840	854	859	878	839	888	877	845	862	851	952	881	873	844	865	854	837	881	854	863	872	858	844	837	868	806	873	854	871	871	878	856	900	900	843	860	901	850	901	918	856	798	937	886	864	885	850	895	825	909	862	873	895	833	844	893	906	918	857	817	894	882	878	858	859	877	849	871	813	862	854	871	847	858	914	836	803	905	896	848	852	844	869	851	933	872	875	904	904	910	885	887	897	911	825	915	940	862	869	873	864	830	889	849	919	918	887	883	917	819	822	891	856	860	855	893	847	904	894	917	864	836	870	909	883	841	918	855	903	909	911	850	863	871	798	906	851	880	860	837	907	876	950	910	864	858	871	896	933	847	836	885	869	845	856	845	872	824	826	875	879	839	891	840	941	848	892	873	889	903	876	875	883	923	840	850	864	848	842	891	905	879	864	887	870	867	883	884	900	820	842	851	880	819	834	840	868	861	850	880	851
24527	20942	24305	27704	20425	2047	438	376	354	351	282	297	315	296	288	317	295	266	304	332	263	327	292	280	287	300	304	293	306	339	336	284	285	284	304	301	270	297	264	255	308	272	274	292	270	271	273	265	280	293	304	294	300	310	287	283	278	285	305	264	288	271	262	283	276	326	301	328	276	306	284	268	264	289	283	302	309	299	276	283	297	287	278	294	258	322	295	313	296	290	283	296	288	276	282	283	290	291	285	276	300	262	282	311	328	282	298	267	295	284	301	301	291	287	288	309	262	305	320	282	258	271	279	275	287	257	269	253	314	308	275	315	314	296	290	263	257	284	300	244	296	302	284	263	312	279	253	311	303	305	316	292	316	265	280	281	272	271	284	261	262	243	319	288	294	299	280	284	279	272	312	278	303	277	299	270	280	284	276	295	277	285	297	266	277	284	301	285	317	295	262	278	266	245	284	262	295	293	252	292	291	269	301	300	277	287	323	276	291	293	273	305	266	268	275	299	255	296	287	283	248	303	273	297	285	257	300	293	292	261	334	302	260	295	315	293	297	294	244	284	323	263	300	278	268	288	320	269	293	279	325	263	291	260	291	330	266	282	290	307	288	308	258	265	304	286	295	259	281	301	283	274	306	273	268	286	302	261	285	243	269	309	300	299	278	270	300	308	297	272	286	319	289	283	254	271	279	299	316	284	278	285	296	283	266	311	300	302	280	278	266	294	299	283	258	271	311	315	311	295	275	287	270	295	289	262	271	279	278	306	296	318	301	261	283	269	276	287	253	261	256	266	298	278	288	276	307	315	262	274	312	301	289	302	305	285	338	299	289	277	316	300	264	319	287	293	299	291	254	317	311	241	283	317	299	262	296	299	284	275	295	285	277	297	320	305	291	262	259	294	298	301	284	258	301	294	250	266	278	321	253	281	272	303	249	308	283	266	294	292	272	295	276	315	288	303	277	266	286	297	285	276	304	265	288	288	301	285	307	278	283	250	291	271	277	311	271	289	312	268	253	286	288	262	263	288	275	240	257	300	318	300	295	273	265	326	263	266	292	262	277	286	286	294	270	302	283	285	267	300	279	276	270	304	269	302	288	294	280	313	250	318	261	268	269	292	310	310	294	290	297	276	280	281	288	314	280	262	275	271	269	276	285	277	319	254	296	281	310	297	293	283	325	301	269	274	277	297	295	297	277	306	278	273	298	290	296	263	302	309	316	299	281	281	297	317	251	272	236	297	305	280	283	264	254	284	292	275	301	300	276	287	300	293	272	322	271	283	315	271	312	299	293	269	305	282	282	272	311	291	268	315	259	295	260	285	256	262	296	279	276	280	296	307	262	288	266	256	278	278	287	273	281	302	275	276	279	279	292	299	275	292	272	298	287	282	315	267	326	249	293	274	290	260	278	289	294	302	268	243	280	314	286	302	280	311	286	277	308	285	279	301	292	266	271	262	269	300	293	302	296	281	250	279	274	272	286	279	238	274	268	288	303	289	265	269	273	293	285	292	273	266	301	265	279	302	266	285	294	308	285	276	281	292	278	295	259	292	310	286	287	296	289	268	269	273	290	288	268	281	291	321	280	261	297	278	276	281	283	268	268	298	287	280	264	288	283	297	290	277	280	280	287	268	299	305	298	313	334	282	294	290	282	294	288	247	280	286	284	269	291	308	287	285	265	253	292	285	324	292	273	247	267	267	290	293	271	273	268	275	275	276	278	284	285	274	307	283	281	258	250	276	274	319	306	296	305	275	263	285	285	323	296	283	268	278	265	278	278	252	256	270	297	300	250	269	273	315	277	292	297	289	316	291	289	301	272	299	285	296	256	270	267	307	295	254	276	287	308	314	273	282	305	279	263	303	280	315	246	282	261	284	302	280	285	277	278	308	278	297	278	288	285	309	270	264	262	300	273	274	259	268	297	293	290	284	281	280	285	277	273	307	288	271	309	273	285	294	291	290	312	281	308	302	256	282	324	287	275	282	259	287	311	259	294	307	268	272	290	271	289	314	297	277	270	267	259	269	313	254	274	295	292	269	294	274	259	291	295	278	287	274	285	276	282	296	279	277	258	291	267	292	251	289	306	274	281	290	297	276	241	297	309	276	274	307	262	273	288	279	303	294	270	273	303	265	281	259	266	271	255	287	251	285	298	293	321	282	291	304	268	290	272	332	291	302	309	315	280	289	277	264	307	301	299	293	270	306	315	267	268	278	279	286	290	257	312	295	275	304	292	276	260	270	297	296	294	296	300	283	283	298	261	290	304	282	247	292	287	305	297	291	252	275	282	295	315	272	281	273	291	285	305	275	298	333	278	276	277	279	268	314	291	270	277	309	318	288	300	278	313	270	282	289	305	310	265	293	261	297	247	286	278	293	244	276	276	271	288	285	305	285	303	318	270	278	318	306	292	269	273	301	278	257	278	332	283	312	336	302	278	293	261	288	292	284	276	265	277	286	304	276	268	264	288	261	290	228	274	262	267	284	268	270	296	253	261	299	278	279	304	301	259	276	323	270	335	252	290	281	257	296	280	308	289	241	288	290	300	289	285	297	261	303	294	294	314	316	283	248	287	298	264	245	279	315	268	295	263	276	274	260	296	304	295	271	296	294	287	254	286	268	297	267	281	279	295	300	291	293	282	252	311	296	307	306	225	280	274	278	288	300	301	283	260	281	271	306	315	305	299	272	289	273	303	268	261	293	284	279	316	284	283	291	312	261	272	283	286	304	295	250	256	293	266	312	261	281	269	283	295	264	229	273	240	236	316	287	292	277	277	323	276	244	274	290	254	279	274	265	301	294	277	305	301	290	264	265	283	294	271	280	277	295	296	286	321	299	281	307	276	289	240	320	253	303	278	295	286	301	281	279	278	296	302	266	304	257	296	281	270	291	282	266	311	289	274	264	287	278	269	295	278	286	296	309	295	277	322	280	301	299	279	300	297	265	301	265	318	274	286	269	325	262	303	276	269	289	297	302	303	297	273	267	292	272	291	280	256	255	268	269	276	302	301	285	298	283	293	302	285	271	286	269	287	275	275	291	285	305	317	267	286	266	264	308	271	264	271	305	282	279	274	277	288	288	311	325	294	255	267	289	301	296	314	276	299	284	280	271	283	283	281	314	263	318	265	307	279	280	292	285	320	288	281	283	287	305	295	248	291	314	291	282	266	287	252	260	289	289	291	293	281	292	315	282	260	298	330	268	259	307	297	269	257	294	274	282	299	285	287	292	275	276	321	287	260	281	303	255	279	262	289	274	296	273	288	285	299	280	307	274	276	268	253	286	290	317	291	294	302	266	281	298	293	268	286	283	280	297	294	279	269	296	286	266	291	281	284	291	249	251	296	290	294	298	272	262	259	245	294	282	284	270	316	281	287	300	260	248	294	264	287	290	299	292	294	245	306	245	259	316	257	292	266	279	267	255	299	271	279	265	276	293	299	261	280	270	270	304	300	308	279	287	242	272	252	286	287	260	279	277	287	289	294	307
3208	2744	1735	1016	815	753	708	685	667	636	709	624	666	681	674	721	658	655	647	681	704	669	643	648	668	646	583	699	659	621	639	622	664	633	658	634	625	728	615	644	656	618	658	645	656	605	651	623	649	636	676	653	656	646	657	663	647	625	581	661	597	669	679	670	621	613	603	649	646	637	611	669	648	644	630	632	665	644	623	628	638	613	676	611	652	659	641	633	650	674	668	612	621	653	652	619	659	610	647	648	645	581	678	669	643	672	664	576	641	637	633	662	657	641	621	662	626	651	647	628	625	651	638	624	613	591	634	610	709	680	677	636	609	640	715	647	683	691	649	653	655	652	656	627	665	661	629	649	642	624	659	622	620	658	651	652	600	620	653	646	653	666	633	658	647	613	639	642	619	630	597	640	625	648	697	587	592	671	607	631	644	632	680	608	602	606	606	597	600	610	636	611	649	634	598	644	630	613	631	678	660	601	616	656	682	636	658	653	674	597	608	649	608	596	613	664	645	633	640	679	612	654	636	631	578	608	628	640	660	640	679	653	619	674	610	628	658	640	665	639	683	620	619	692	617	658	662	607	645	653	627	643	649	667	649	634	665	625	612	614	610	625	611	647	624	617	630	675	618	624	645	630	662	610	621	579	592	621	632	685	700	662	611	631	664	622	624	673	661	635	666	667	618	602	638	625	600	661	663	618	655	662	633	627	614	681	659	609	647	664	648	675	657	606	633	673	644	641	613	606	599	631	682	657	604	620	678	696	637	625	658	650	645	616	621	619	630	649	648	636	596	611	616	611	621	626	617	661	626	642	681	644	697	695	709	710	574	638	671	615	610	621	679	644	614	664	631	677	639	596	616	671	632	647	625	634	639	604	645	645	614	678	620	679	651	643	613	632	669	640	626	639	610	679	651	664	695	623	645	628	619	591	649	630	679	647	613	668	653	640	637	662	620	631	596	602	684	640	643	646	625	593	647	630	646	616	584	604	681	660	676	623	637	660	630	657	613	653	647	614	627	626	605	623	624	647	658	670	606	629	638	654	622	614	652	654	634	649	674	613	631	666	659	628	631	698	644	689	630	698	673	654	654	642	618	666	648	633	654	641	597	674	679	630	602	646	629	628	635	644	627	648	664	655	628	618	632	623	609	657	658	708	673	638	616	651	601	625	599	630	654	671	619	631	593	672	623	675	619	619	619	678	641	618	626	655	639	666	671	655	626	670	620	625	618	599	691	648	643	651	645	657	632	660	688	649	634	653	638	645	645	619	618	659	642	597	613	570	632	641	638	649	680	579	586	603	672	656	630	636	653	615	650	662	611	656	661	648	666	646	657	654	648	599	673	630	655	663	644	632	649	633	627	662	636	599	640	632	649	641	630	625	650	651	644	658	653	677	609	631	649	627	677	658	630	653	685	642	622	639	681	662	675	592	616	654	623	622	612	625	643	621	622	660	633	646	612	602	600	663	623	618	610	676	628	632	648	643	609	617	654	624	650	625	636	654	612	674	668	638	600	659	627	621	651	587	627	609	599	589	597	620	630	675	607	646	651	644	658	695	633	602	644	683	602	634	628	714	682	643	636	623	594	668	594	639	608	647	674	629	647	614	625	611	662	610	646	646	617	647	632	620	626	623	668	649	674	603	623	654	648	649	609	628	606	622	600	650	658	656	624	624	662	633	694	660	634	628	653	641	616	639	631	657	711	639	608	672	607	694	642	646	679	649	633	634	673	609	670	628	623	683	632	649	669	656	600	643	647	616	660	648	614	646	682	616	612	644	608	640	613	621	630	676	624	663	658	655	669	658	638	614	679	627	615	634	674	642	644	613	600	652	601	633	641	643	656	621	619	615	651	698	629	657	619	655	648	658	608	633	617	630	611	616	654	642	617	644	665	640	638	620	644	613	603	684	598	682	659	658	595	650	683	662	668	646	647	685	656	651	700	663	634	661	658	648	668	596	589	606	635	593	645	671	608	609	615	635	619	631	603	637	681	680	663	660	605	647	652	636	628	660	601	653	668	562	647	601	660	654	602	675	654	656	633	686	641	638	634	639	704	619	618	641	666	647	678	630	662	646	644	592	643	626	663	685	635	620	647	619	654	678	650	646	678	643	618	656	597	612	655	623	623	621	626	673	630	628	647	633	618	624	629	622	676	644	634	629	601	668	670	653	654	605	629	644	673	620	610	606	650	626	618	638	574	618	661	636	581	643	686	667	659	630	636	684	659	649	634	668	647	655	622	633	639	666	650	630	632	661	604	632	649	640	587	654	648	658	664	649	645	627	630	700	629	668	639	642	647	649	627	675	661	635	653	613	628	667	621	632	629	661	643	665	631	658	662	640	628	646	618	646	679	660	628	625	623	625	651	631	688	680	614	649	631	674	643	670	611	642	624	658	633	604	616	678	624	622	660	674	645	663	655	641	609	649	622	678	634	638	639	630	641	644	630	659	614	664	666	615	642	649	617	638	645	651	649	630	622	617	613	649	682	693	662	632	642	626	622	634	585	596	618	638	641	586	657	614	629	607	682	637	588	664	663	590	654	641	629	677	597	598	616	658	607	673	628	643	623	654	652	642	657	643	632	653	643	646	661	696	632	622	626	675	636	680	601	661	645	660	634	637	635	622	644	655	647	651	626	627	629	628	701	628	627	668	640	624	661	651	631	606	653	622	598	647	648	640	641	603	620	612	662	607	676	598	628	654	631	665	653	646	672	638	608	669	634	637	633	650	659	597	634	639	622	635	644	652	665	656	657	640	702	616	640	657	632	657	674	614	629	646	668	636	603	620	671	609	657	620	647	652	625	671	625	621	602	658	615	655	632	639	660	633	633	630	622	633	605	611	669	599	609	642	608	660	671	615	647	645	628	653	622	660	656	666	623	608	656	653	649	592	633	671	686	623	619	603	587	642	649	645	658	622	615	664	658	643	658	666	638	663	636	635	638	656	593	617	698	617	645	606	654	622	611	654	652	651	630	697	677	650	604	658	664	647	621	674	640	659	622	660	636	625	614	656	672	644	621	658	634	630	641	597	593	654	614	626	672	608	616	661	645	653	627	645	632	671	633	638	662	660	639	613	609	633	640	626	588	630	685	678	653	665	644	649	664	623	643	637	601	666	618	649	658	640	604	632	633	655	652	636	613	691	631	645	594	610	598	649	629	686	656	677	637	659	630	656	607	614	645	654	634	651	667	640	650	664	617	619	629	650	612	652	623	631	637	624	583	607	616	612	684	604	628	643	605	630	641	645	606	641	622	633	610	641	647	604	673	632	668	618	609	656	643	649	616	633	669	681	606	589	633	653	648	660	651	679	641	627	680	660	639	639	628	601	657	644	600	625	601	660	674	618	594	585	720	611	606	696	631	648	633	650	621	629	631	622	627	666	681	609	648	617	607	634	619	656	597	647	645	617	666	604	617	643	680	704	661	616	629	643	636	620	607	663	642	624	623	643	670	653	633	663	643	643	634	694	637	659	697	634	637	600	645	664
23789	20950	25020	27046	20959	20789	1332	344	259	191	190	168	150	165	155	140	168	157	146	160	144	161	148	137	134	143	124	130	122	153	141	134	131	139	137	112	126	114	138	145	135	125	127	133	132	144	112	122	126	124	143	112	122	114	113	114	117	136	139	113	130	119	154	128	124	142	134	124	130	106	131	121	119	112	116	122	132	142	121	131	140	134	136	141	137	124	131	131	130	119	118	132	130	116	138	132	119	123	129	120	124	138	107	122	146	141	120	133	121	153	117	134	132	138	123	133	137	123	146	129	146	113	111	131	138	128	142	125	125	120	116	139	137	121	142	126	93	112	113	122	138	112	123	120	104	137	121	119	122	114	135	131	110	142	120	118	117	133	118	134	103	119	113	131	129	132	104	123	122	113	119	135	142	113	129	127	137	115	105	151	136	118	112	114	116	118	140	131	145	122	123	133	119	139	109	112	136	119	116	119	130	116	141	128	121	120	130	125	129	121	137	137	125	109	146	130	125	143	116	125	130	131	123	135	122	127	119	101	140	115	120	130	128	128	121	117	120	140	130	125	129	117	142	129	112	119	155	129	109	134	108	138	141	110	122	112	144	123	133	134	107	115	114	146	137	121	144	146	124	154	134	118	117	126	131	113	131	108	103	114	153	137	131	121	116	129	113	137	132	139	137	129	133	124	130	110	110	137	134	130	112	138	137	122	127	135	111	116	122	118	123	126	110	116	129	123	122	125	127	142	148	133	106	103	113	118	150	133	114	120	111	119	130	132	126	148	108	121	123	116	130	106	112	143	126	122	129	126	118	134	150	136	131	128	118	134	144	132	119	110	126	149	147	121	102	123	132	128	127	130	118	99	129	124	118	139	125	111	127	111	119	102	116	119	121	111	123	130	107	134	113	125	125	124	125	122	132	136	130	104	126	155	115	123	131	153	113	125	114	127	128	136	118	118	167	132	130	117	124	114	114	132	128	127	130	116	124	107	119	132	143	103	137	116	114	123	124	109	135	135	137	120	139	125	122	118	115	122	125	139	129	133	108	131	136	123	119	113	129	155	138	121	144	114	116	137	121	138	112	123	127	111	123	136	104	109	121	142	165	134	131	130	140	106	128	125	129	119	124	119	105	110	125	139	97	115	135	124	136	127	116	103	128	125	146	136	109	120	139	132	125	120	111	128	119	135	134	123	126	130	125	137	128	124	132	125	109	133	123	131	140	128	108	135	148	121	118	115	111	121	124	100	129	147	104	138	128	133	112	122	153	139	122	106	124	112	127	171	109	113	147	142	116	130	111	124	121	125	111	101	135	131	123	133	130	119	120	141	114	135	111	104	116	112	133	144	134	142	133	131	129	133	119	136	122	140	138	119	129	113	132	134	106	137	129	133	123	116	111	121	130	110	120	130	127	129	119	126	100	115	128	122	137	129	127	119	115	121	130	129	129	145	135	127	120	123	100	132	122	159	105	112	132	130	109	122	124	107	120	130	132	138	135	127	128	101	153	104	134	139	110	116	119	112	132	134	133	125	124	106	138	118	108	126	128	120	137	134	119	135	147	117	151	117	127	121	144	111	135	118	116	105	142	136	122	116	141	133	137	124	111	134	139	136	136	124	140	119	124	129	114	104	108	119	144	122	106	111	136	128	121	137	116	110	121	145	138	116	127	154	134	115	114	136	122	130	122	104	115	140	128	121	150	120	115	113	132	136	136	139	134	114	121	137	110	135	140	111	100	105	100	116	117	119	109	124	125	141	136	128	115	116	143	104	143	112	122	139	122	119	133	122	136	141	120	98	98	124	130	137	137	117	127	128	112	112	120	97	88	159	124	139	122	99	143	125	131	151	119	140	118	112	121	133	125	131	114	137	126	133	127	148	124	130	133	136	134	125	122	146	120	131	126	132	133	131	145	112	118	115	127	124	127	118	115	131	129	125	125	125	129	125	130	113	121	136	136	126	129	139	103	114	114	140	126	121	139	105	114	122	117	132	124	131	110	111	121	134	136	141	133	117	124	118	125	138	128	118	113	127	115	127	111	133	122	119	127	116	116	141	109	140	116	146	134	126	148	146	97	142	119	134	137	115	118	126	124	119	107	140	137	118	113	135	97	114	137	139	120	126	131	126	143	127	115	124	133	121	136	109	145	126	111	132	134	124	110	131	108	111	112	120	121	114	131	115	113	124	120	138	132	132	120	120	135	105	120	126	126	141	128	154	120	142	152	113	126	131	129	151	131	135	135	135	101	126	143	112	121	148	151	107	129	123	116	122	111	137	122	128	113	145	151	120	131	116	110	106	146	128	139	116	116	105	125	126	123	120	122	134	122	128	121	121	125	129	117	127	129	123	114	137	116	136	116	118	109	155	141	139	133	119	126	129	140	135	144	127	107	114	136	131	121	130	134	130	137	117	127	109	111	134	127	137	136	121	135	121	137	107	119	151	118	114	131	125	160	142	132	124	112	139	122	113	112	121	124	135	129	116	127	136	112	134	131	130	110	111	120	128	122	118	137	124	112	133	99	106	127	123	134	110	117	130	131	133	103	121	128	112	147	129	154	133	126	127	105	126	138	153	174	150	112	128	131	112	126	110	128	119	132	149	114	127	126	137	121	135	119	128	142	108	140	123	107	118	131	128	98	140	126	144	120	120	133	122	143	133	121	110	128	137	119	130	118	134	114	115	129	121	123	111	113	131	139	105	122	135	118	144	128	135	112	124	113	124	131	116	110	98	137	137	117	114	139	113	119	114	130	134	132	129	160	120	139	122	125	133	116	108	124	147	117	137	108	129	120	122	113	118	127	104	129	132	125	131	119	143	118	159	118	122	138	129	134	129	118	130	125	113	126	124	135	127	112	120	109	120	139	109	122	119	106	129	138	128	127	121	117	109	116	139	122	118	113	135	123	149	120	130	165	126	146	130	119	134	118	110	106	145	164	122	135	129	128	144	107	114	94	126	139	118	114	126	145	127	124	125	134	124	118	100	121	121	133	117	103	104	137	120	134	125	135	105	126	141	135	131	129	126	126	126	130	146	147	138	153	132	117	134	139	137	121	135	118	123	116	111	105	130	137	120	122	119	133	145	122	122	131	135	141	141	135	158	124	146	134	122	106	130	135	118	135	113	147	143	110	135	115	120	137	112	130	119	110	119	139	117	129	120	123	126	125	124	118	119	129	129	115	121	112	121	134	131	122	121	137	117	116	131	117	117	144	103	128	127	120	138	138	105	126	139	129	125	127	129	129	122	115	111	124	125	107	128	97	145	126	112	129	138	113	117	126	140	117	130	107	109	124	125	126	112	137	120	124	132	121	111	117	133	114	128	126	130	128	140	116	134	129	112	132	120	108	134	129	105	116	133	110	128	115	112	153	133	123	149	126	142	130	154	135	115	130	130	132	136	134	131	133	117	130	128	121	123	116	122	148	115	138	119	138	119	118	146	126	133	117	119	109	128	98	130	144	129	125	109	112	123	133	118	126	137	124	107	136	137
3005	4260	2294	1023	704	504	449	428	371	371	372	325	353	344	359	319	311	364	341	359	312	314	326	345	313	345	306	319	282	318	342	339	322	326	325	278	300	298	349	305	318	322	297	304	334	333	307	314	331	316	304	311	341	338	313	351	279	331	299	346	302	321	317	299	326	313	317	293	325	332	318	324	320	309	334	340	323	307	325	343	329	338	344	332	341	320	326	353	324	316	323	312	322	334	300	344	335	326	309	356	312	312	302	361	324	344	347	363	312	319	330	323	339	335	315	357	304	335	331	306	323	315	265	330	351	320	332	319	324	339	340	326	322	280	312	329	337	310	305	308	354	304	291	303	314	335	345	330	305	336	325	319	322	334	350	320	330	317	323	309	311	314	323	305	335	321	292	293	365	337	340	323	296	325	295	329	366	341	331	337	314	291	328	318	281	323	303	330	303	316	312	329	303	304	336	323	280	301	326	321	331	315	329	310	336	307	328	309	352	359	311	346	326	346	320	366	329	341	306	290	314	320	324	328	348	318	331	324	296	333	333	300	338	290	314	325	282	318	320	308	356	304	332	288	297	304	308	309	334	296	292	317	298	306	335	349	289	313	304	311	330	304	328	333	319	309	334	318	321	312	347	320	313	360	308	333	338	325	332	313	330	328	318	318	343	301	301	329	332	314	309	317	350	334	315	337	304	296	327	317	336	344	314	323	293	311	341	335	329	322	336	286	354	317	344	342	308	290	360	305	340	327	331	300	323	333	315	304	299	338	320	334	351	318	344	322	347	355	324	292	332	312	295	333	339	341	314	365	310	300	311	320	302	355	341	331	335	318	297	306	320	299	327	312	295	330	325	309	293	315	315	315	301	324	365	345	337	356	322	333	339	342	335	324	320	320	340	324	298	305	322	317	341	339	319	294	332	298	365	361	308	319	318	312	333	320	298	301	301	342	314	326	291	334	292	338	338	306	304	319	328	339	333	318	317	351	330	345	326	301	301	308	301	325	333	305	337	331	339	322	308	325	318	317	353	333	348	315	324	322	330	348	338	301	336	300	315	333	321	325	315	320	334	336	337	309	301	334	285	320	340	347	323	342	335	348	312	322	309	353	325	347	297	318	333	339	369	312	324	310	315	346	332	319	330	318	346	290	338	318	308	311	306	307	320	317	333	281	343	348	316	319	310	310	287	298	345	323	294	314	322	320	313	327	340	334	295	311	335	302	329	313	301	310	289	288	306	334	256	302	328	335	341	294	309	331	340	280	331	357	311	311	300	321	296	365	308	335	336	331	338	328	302	314	333	298	320	324	311	341	341	339	311	346	307	296	331	301	327	315	315	311	336	316	334	318	310	306	326	332	310	322	299	319	311	309	295	295	309	305	304	349	309	281	297	313	331	337	326	291	337	331	324	270	302	269	307	300	292	314	288	299	316	318	322	316	329	333	303	324	293	345	296	322	343	354	324	354	358	346	309	296	293	311	305	326	321	336	337	306	323	326	339	311	332	322	314	323	323	307	309	308	314	350	280	315	338	311	326	328	334	328	295	331	308	316	337	330	351	327	329	337	339	296	325	348	320	328	337	340	312	330	301	336	316	316	326	335	315	308	315	298	298	363	307	294	317	304	335	329	319	306	350	291	296	305	302	333	330	310	335	327	341	353	335	311	305	306	290	348	323	306	309	303	365	353	328	347	323	350	302	351	331	298	333	336	308	342	308	327	327	285	300	294	284	298	316	319	307	356	322	317	312	343	311	348	273	320	353	328	293	283	308	311	304	302	319	330	279	357	298	317	328	334	331	310	340	295	313	325	301	312	316	320	334	308	326	334	298	351	327	279	321	335	310	321	340	333	279	339	313	297	290	317	331	321	339	314	300	327	327	321	332	318	307	319	315	368	332	313	303	327	339	320	318	315	330	319	321	328	346	325	329	298	308	346	340	344	300	314	335	305	273	312	333	345	278	298	331	314	339	326	322	304	301	329	346	320	324	294	323	341	336	299	321	324	329	311	317	304	331	319	336	338	317	303	325	327	340	331	310	332	316	337	300	329	326	301	360	299	297	314	303	306	328	319	328	308	321	323	314	339	306	325	292	344	337	272	341	326	303	329	323	291	310	323	300	284	313	334	316	347	312	316	290	316	304	333	310	328	320	326	324	327	336	327	300	319	331	320	314	340	343	326	307	310	312	315	308	371	298	295	320	313	312	331	331	339	324	318	307	292	337	347	305	296	286	357	316	314	289	328	321	320	335	296	315	293	331	308	317	292	280	284	342	321	309	350	308	294	348	328	316	315	313	339	363	325	309	313	317	310	317	289	320	340	323	309	319	320	322	298	308	299	344	309	316	309	341	339	324	299	317	323	296	315	329	298	318	301	329	338	311	347	315	334	301	311	296	308	328	307	288	310	301	272	281	332	336	317	327	294	318	286	333	317	341	303	332	318	321	318	318	291	298	350	350	315	315	317	336	313	311	311	347	319	349	284	299	341	311	288	305	322	309	297	296	329	299	334	307	326	337	313	341	343	312	288	358	313	316	311	309	309	293	331	308	334	309	353	343	325	332	332	327	350	336	328	318	328	297	333	306	300	335	311	310	313	319	306	288	326	295	321	306	278	310	325	313	319	316	312	321	326	322	351	299	312	284	342	308	325	337	324	303	320	317	328	322	299	320	292	355	327	301	312	310	317	307	330	321	340	323	291	314	330	296	323	362	362	318	326	321	315	317	331	305	305	310	328	309	316	314	312	339	365	353	304	345	332	309	336	319	322	279	293	301	328	365	302	331	323	353	340	335	302	306	306	312	320	313	347	294	338	322	312	301	317	315	289	326	338	301	297	299	289	346	330	302	304	346	316	335	330	298	331	367	293	331	306	322	307	321	288	339	322	301	357	343	324	326	299	305	286	320	361	312	318	321	307	345	336	331	353	319	316	309	338	314	325	326	342	305	348	310	301	314	290	306	310	310	359	311	356	348	333	315	307	337	323	351	325	316	311	291	303	334	315	311	320	322	356	338	343	351	345	300	317	370	337	350	317	306	319	286	340	321	326	336	328	335	299	338	306	313	295	326	308	309	306	326	310	321	334	313	318	326	329	320	335	325	300	303	333	325	298	323	326	340	336	305	313	336	331	305	306	318	329	323	299	323	320	315	334	334	306	292	311	322	302	327	326	330	336	293	312	312	302	345	341	338	330	335	337	306	312	319	301	335	321	292	302	339	343	309	282	324	351	312	330	318	322	308	285	310	358	342	334	323	332	332	304	359	314	338	312	347	315	313	321	348	320	291	315	324	296	313	338	284	304	300	338	309	297	296	329	308	320	342	353	343	306	342	304	310	311	328	334	348	337	339	323	333	340	282	354	300	331	303	321	350	308	300	324	316	297	314	318	300	319	313	306	310	305	308	268	288	309	312	337	284	292	354	348	284	305	338	356	318	310	327	342	302	318	329	320	340	327	326	329	327	297	303	287	309	325	294	315	291	331	327	314	324	320	333	316
32286	10348	1120	461	391	410	400	385	405	402	382	432	405	404	368	403	383	423	419	408	339	394	344	351	398	366	399	381	395	403	403	412	402	394	394	419	391	385	384	396	382	383	386	407	383	405	410	403	395	422	377	388	387	371	401	417	356	386	381	452	387	363	383	404	403	374	417	401	374	377	418	372	398	364	406	404	402	436	368	398	400	418	364	408	385	348	397	393	423	380	399	400	397	391	375	406	341	371	398	386	396	396	411	394	369	411	363	363	394	396	412	391	380	392	387	399	365	361	387	391	384	425	367	355	382	365	400	368	398	382	398	377	394	347	377	366	393	378	390	394	393	397	352	404	398	399	373	380	403	429	389	411	394	387	445	401	406	379	420	413	423	426	395	441	382	365	371	388	380	384	386	363	363	359	363	413	376	409	382	359	358	401	406	381	367	364	384	387	398	414	396	401	358	381	386	410	393	402	384	336	369	367	390	397	378	395	414	381	359	376	405	436	411	368	385	409	399	351	384	393	400	410	377	360	388	388	371	403	421	397	370	394	422	374	359	373	404	365	386	365	364	398	413	368	368	386	351	409	417	402	381	404	415	374	362	390	407	397	353	426	413	401	401	420	385	392	406	383	399	380	375	379	364	372	398	421	395	386	375	420	410	377	384	378	403	384	375	407	371	370	379	367	404	362	361	370	357	412	408	411	392	359	425	410	371	393	414	373	394	396	394	421	390	394	381	353	387	391	439	407	390	407	381	417	401	397	396	363	355	364	371	431	387	385	377	423	397	358	373	389	410	396	353	440	412	388	367	419	421	428	379	395	348	422	419	390	391	378	413	378	420	404	413	371	366	383	361	383	381	389	382	403	382	395	370	381	335	418	388	340	375	363	394	377	401	395	393	406	376	396	386	378	428	421	370	384	393	394	395	378	354	408	431	366	409	362	420	338	377	381	348	393	349	394	401	417	374	406	389	382	392	377	351	392	365	382	377	391	427	414	413	382	395	396	365	420	399	404	407	371	380	375	389	364	394	417	385	418	407	382	376	363	384	363	387	363	399	389	381	396	423	399	438	389	376	401	370	405	439	407	420	385	366	400	377	386	359	377	372	362	346	410	425	393	390	373	374	386	391	372	447	396	371	376	380	344	363	372	361	394	381	385	404	364	380	426	382	366	356	374	410	387	383	391	381	403	400	392	377	375	403	382	362	376	387	391	401	406	382	389	414	360	367	388	433	424	376	377	382	400	416	369	405	382	424	391	401	371	365	385	381	341	396	356	411	371	359	415	369	413	400	376	373	380	389	390	403	402	374	384	379	361	401	380	374	379	422	375	376	419	427	411	374	401	412	355	399	429	397	378	398	396	362	369	360	405	383	339	387	359	382	408	401	378	394	407	363	381	386	387	373	357	390	387	354	393	370	388	356	357	370	440	382	441	379	377	374	394	347	394	339	407	410	386	427	400	388	384	387	438	385	359	401	412	407	404	404	344	418	397	354	411	378	412	404	393	382	384	420	423	387	396	401	362	423	374	434	368	419	393	395	399	407	397	376	406	386	396	364	389	380	366	381	344	375	374	406	416	389	418	443	378	395	376	414	404	420	418	413	410	412	411	408	359	421	413	396	369	409	368	416	380	390	404	415	407	371	397	384	396	386	391	404	365	357	387	414	440	399	398	394	373	356	371	371	407	361	381	395	392	365	399	388	424	370	402	405	406	398	374	394	372	384	401	423	381	407	363	397	394	397	377	367	369	352	384	397	414	386	378	396	375	386	424	409	385	382	442	389	386	355	385	385	387	407	382	393	370	425	378	436	394	385	346	373	390	378	359	380	364	397	389	400	380	414	388	401	390	375	405	376	378	390	371	372	395	371	361	374	392	417	367	386	367	354	384	382	383	379	386	361	433	375	410	398	367	395	372	367	406	383	391	387	379	375	440	382	394	385	411	423	382	402	394	412	371	393	374	388	370	378	352	394	401	393	414	403	388	387	420	428	454	402	393	416	402	404	374	361	389	428	378	380	400	404	373	393	378	402	374	382	380	388	400	405	369	390	397	397	398	397	381	412	395	379	395	376	386	371	412	402	367	409	359	412	389	400	419	392	402	376	388	363	392	354	373	373	411	377	388	429	367	387	376	378	406	374	373	363	375	359	362	385	390	408	373	379	389	382	371	384	389	376	426	392	400	381	377	393	391	420	417	375	404	394	368	399	409	383	374	406	418	407	363	422	381	403	450	388	409	390	405	377	403	398	419	393	400	409	398	439	354	437	397	367	394	407	371	385	397	394	398	414	391	419	397	435	395	360	406	371	418	403	400	388	401	373	367	371	381	381	353	388	350	369	352	368	380	376	377	400	362	375	381	402	370	413	368	419	412	367	380	426	384	390	356	397	375	377	417	397	426	442	380	397	397	408	378	399	346	381	400	371	388	386	384	344	389	418	386	377	364	385	419	415	416	397	370	366	396	372	407	384	376	350	411	391	344	383	375	425	405	398	389	397	426	385	401	359	404	383	378	391	391	387	408	377	410	363	361	364	387	390	391	364	402	388	400	389	398	409	419	406	413	376	449	403	382	368	389	378	412	394	400	398	405	375	367	429	402	419	377	393	389	425	398	405	402	383	360	380	388	376	397	370	377	394	385	385	394	378	388	377	340	373	367	393	349	373	388	386	379	382	385	360	391	391	371	393	410	384	385	379	362	380	391	391	377	395	368	370	378	378	400	357	390	374	380	370	427	406	420	380	363	372	386	371	424	365	376	360	372	377	396	395	383	398	452	405	379	384	389	393	402	395	403	399	461	415	359	369	362	407	417	410	398	410	385	399	375	387	398	382	372	398	387	374	410	369	409	372	372	370	407	400	389	405	400	381	376	397	411	408	395	383	420	378	423	421	371	372	410	382	436	408	380	411	377	393	438	401	355	404	400	391	402	375	385	390	367	380	378	398	374	393	411	394	393	413	373	361	360	381	385	394	381	363	393	395	375	400	365	401	418	352	392	393	403	379	371	362	363	363	375	366	404	391	389	391	379	405	416	403	380	395	395	386	356	406	369	394	384	422	362	382	351	422	391	395	408	415	379	357	391	366	429	350	387	384	399	398	373	380	386	374	388	368	371	364	421	382	364	382	394	382	404	414	368	370	364	401	410	406	388	369	401	367	394	443	390	379	465	390	389	434	411	378	366	396	378	367	379	382	347	431	356	381	377	380	427	390	363	389	412	367	388	409	412	389	353	379	383	368	394	390	385	439	382	395	411	395	399	367	358	386	376	405	424	406	370	392	381	402	431	375	388	387	381	424	358	395	386	382	366	381	397	381	377	401	389	364	411	368	372	400	365	412	380	384	422	384	401	366	386	400	432	402	408	427	371	360	373	368	394	388	379	401	378	338	382	406	386	366	365	440	413	411	386	372	384	380	391	398	383	372	401	376	433	389	395	416	350	370	377	380	387	395	365	395	411	396	382	423	399	396	385	395	379	386	368	395	348	390	405	429	400
5582	899	947	859	901	932	857	875	904	912	877	840	875	884	861	867	911	883	846	896	847	879	826	851	899	872	859	907	888	887	883	909	825	899	836	847	845	849	831	836	886	867	861	862	883	859	881	839	874	918	881	855	814	856	879	806	903	876	852	879	843	866	862	797	854	887	896	806	791	856	844	857	908	809	888	862	846	848	849	883	855	892	850	851	850	887	886	837	881	873	857	886	841	877	828	825	859	894	829	815	859	879	871	866	898	866	845	878	849	855	878	891	875	915	869	894	884	845	973	830	839	841	862	874	868	918	822	909	850	905	867	897	864	870	862	850	840	858	855	794	903	906	807	847	904	872	834	876	872	886	830	958	842	860	866	884	866	875	816	876	861	914	863	840	856	851	804	858	868	836	907	857	835	821	841	840	823	886	904	859	869	896	870	896	878	839	875	869	852	847	886	803	827	880	892	878	890	902	861	857	831	888	850	825	830	868	852	848	835	875	857	852	869	807	837	841	848	833	833	903	817	850	835	880	929	871	867	812	918	875	834	840	821	833	824	847	856	792	851	859	848	860	919	834	848	848	939	839	886	888	888	825	837	852	901	856	864	909	839	856	897	818	831	866	828	846	886	825	903	847	891	906	881	878	811	858	851	908	865	878	846	842	897	875	844	903	887	902	880	851	851	912	873	870	855	836	835	867	835	887	865	881	875	911	883	835	825	847	910	884	894	901	872	871	893	885	877	817	913	854	876	875	862	855	816	852	894	905	853	870	889	855	864	850	853	868	866	813	897	926	831	929	896	853	855	844	852	887	911	856	940	873	869	791	857	873	883	871	812	848	857	886	837	892	888	858	858	828	909	794	911	825	909	920	855	894	858	887	887	845	812	875	856	886	851	864	869	884	862	860	852	848	909	921	843	874	880	827	921	932	893	890	828	884	814	832	840	818	858	904	881	875	893	896	867	810	849	902	879	881	884	897	877	915	792	825	889	876	890	865	839	856	816	861	832	898	800	888	866	863	867	846	864	838	925	906	863	823	832	914	869	879	850	894	872	878	880	858	840	868	900	849	861	885	839	825	839	870	884	866	889	854	898	898	854	834	892	816	857	886	875	877	816	821	832	860	854	869	829	832	835	886	904	883	923	828	895	907	840	884	845	865	839	870	868	896	860	870	901	807	835	823	908	821	878	924	851	833	895	834	876	846	903	874	838	865	846	901	866	830	842	880	860	827	873	831	850	866	904	883	854	839	849	870	845	866	874	882	918	843	814	903	882	877	895	885	895	899	839	871	831	882	894	852	854	847	863	842	865	844	854	863	848	828	855	871	896	851	889	889	866	840	861	811	833	896	832	855	826	900	896	842	857	851	894	863	896	898	833	842	882	888	876	864	813	862	893	878	883	871	825	918	897	906	874	850	844	892	903	879	898	841	874	840	886	888	855	887	893	881	915	844	897	854	898	853	887	901	878	882	866	824	797	826	881	875	882	834	826	857	849	878	876	861	858	835	848	832	869	830	841	806	832	852	872	856	823	866	870	865	892	901	839	900	913	907	809	874	863	880	874	842	837	895	866	867	887	884	849	893	870	865	817	834	841	813	799	860	865	889	919	884	854	875	841	883	857	827	878	835	894	820	832	837	882	810	888	836	886	868	871	830	883	836	834	865	875	894	846	869	908	869	851	851	824	845	824	868	866	867	851	924	853	829	911	875	870	872	846	822	882	890	855	877	864	846	845	896	914	829	864	885	883	894	869	850	851	859	869	872	839	834	902	853	871	887	915	858	817	826	861	814	869	786	799	861	896	836	900	885	841	871	856	887	854	875	860	927	859	844	910	914	875	912	882	881	879	848	843	871	877	887	916	831	852	884	884	874	863	909	876	885	882	843	885	890	855	834	847	805	906	819	864	850	831	866	832	832	814	891	887	838	891	904	853	834	881	864	883	826	866	854	820	921	864	863	825	889	823	817	849	889	899	912	816	834	906	878	852	883	864	868	857	852	834	806	804	866	915	879	866	835	836	861	860	837	854	884	895	876	814	932	867	881	884	834	869	828	909	921	846	841	887	928	903	909	887	940	857	803	844	872	848	866	856	857	912	835	879	901	931	846	839	850	827	865	830	791	872	880	919	898	832	891	824	897	878	827	824	883	877	856	863	866	835	835	866	847	879	884	810	881	850	870	881	870	894	876	884	868	912	899	818	860	868	842	865	872	896	863	834	817	882	902	844	856	839	863	838	853	910	934	868	887	874	890	891	817	865	855	850	898	865	807	841	820	889	897	879	857	904	873	848	854	883	848	877	866	858	883	901	902	843	862	881	858	905	830	805	888	844	843	880	900	857	902	867	845	829	866	871	852	884	831	943	891	859	898	863	857	914	846	925	875	843	851	812	831	874	873	915	860	874	870	874	871	846	875	823	892	863	864	864	875	900	865	876	820	859	877	888	871	864	870	909	881	855	897	795	860	829	890	903	847	884	868	864	920	902	879	892	865	842	885	845	848	887	887	813	853	857	902	855	871	877	836	846	890	867	864	890	878	911	827	918	903	886	859	866	874	889	918	837	914	844	891	904	869	857	881	882	858	792	835	861	845	862	894	854	872	861	912	848	881	860	916	887	850	857	878	871	840	911	868	865	838	860	845	869	792	860	877	852	854	848	872	835	877	829	862	842	883	837	895	896	860	893	841	874	860	849	848	908	864	903	866	886	846	778	834	836	858	858	888	876	836	896	877	868	848	848	884	878	917	922	892	856	856	913	858	843	872	861	843	908	885	843	871	919	887	886	853	875	818	913	854	810	826	856	912	871	874	874	809	888	865	834	849	873	854	842	825	869	845	888	907	862	846	872	826	922	852	834	824	911	862	841	844	861	883	822	821	863	871	872	869	910	874	905	914	857	823	893	868	866	866	859	850	855	854	914	879	895	860	853	869	904	868	856	871	876	871	827	939	801	902	837	882	882	849	855	828	908	853	829	873	815	873	851	896	862	827	862	874	842	866	852	848	879	869	825	868	914	834	852	819	884	830	856	890	883	822	874	878	814	859	881	910	878	875	826	815	845	885	854	809	873	814	818	884	802	863	920	860	906	835	824	846	857	904	868	888	886	895	863	860	924	858	842	900	884	953	828	860	917	896	845	826	920	883	891	835	839	821	863	821	845	851	861	854	824	870	872	874	844	858	862	891	844	851	887	909	841	871	878	908	845	863	846	916	887	861	829	881	848	843	848	907	844	886	911	819	897	879	877	864	886	896	893	817	827	870	909	855	877	842	848	863	856	874	849	922	907	837	845	857	867	826	888	872	886	849	899	882	832	898	869	899	868	851	811	861	852	891	870	934	867	826	866	871	816	893	853	875	845	893	894	913	895	856	884	815	923	851	925	846	861	854	870	853	837	851	861	908	881	893	872	848	840	868	892	860	854	898	815	892	848	889	863	887	833	893	848	864	833	902	859	856	870	893	846	848	816	903	830	880	888	876	845	886	876	892	847	856	871	852
24599	21014	24458	27770	20579	2104	416	392	374	342	349	310	317	308	320	287	307	311	306	302	274	262	278	281	275	278	304	310	290	318	251	298	280	324	288	283	286	302	275	257	267	286	295	267	337	297	327	304	268	322	296	284	311	281	279	290	289	274	272	297	289	288	282	267	297	314	282	308	304	316	280	314	303	294	287	283	288	297	298	297	288	285	280	282	313	247	296	296	273	289	293	301	315	297	316	277	288	319	290	270	290	254	317	322	286	296	317	300	262	288	286	314	284	289	276	296	268	328	267	255	283	309	276	314	315	291	300	266	267	289	282	270	274	297	275	266	258	261	294	310	290	291	284	294	294	295	306	294	281	274	322	281	271	297	276	262	276	284	256	269	266	294	276	308	247	274	288	255	278	304	291	306	278	262	270	278	294	312	275	288	276	271	283	259	288	293	294	277	282	251	294	295	306	290	290	294	282	299	295	281	261	268	288	271	285	323	309	301	312	289	316	283	275	328	288	295	283	263	293	301	309	263	296	266	289	263	291	231	299	286	313	284	273	266	285	266	290	279	291	299	296	312	278	296	302	286	286	267	316	265	302	273	270	275	290	279	285	291	281	302	253	294	286	301	302	301	297	309	319	279	283	308	266	302	277	278	283	295	276	331	304	267	250	277	280	293	317	284	276	246	257	266	305	290	284	265	287	270	233	283	300	270	258	307	277	289	308	289	301	293	266	289	285	273	297	291	305	262	285	312	276	279	296	306	301	319	263	294	314	282	273	294	259	269	302	307	279	273	257	282	305	309	263	288	281	290	273	325	311	308	299	294	296	294	295	242	330	275	259	286	304	290	259	290	252	300	272	292	281	298	274	260	290	282	300	310	246	269	294	296	280	264	290	259	258	287	282	288	292	275	292	261	308	266	229	278	297	310	295	282	281	282	261	270	279	284	270	235	298	278	271	282	290	263	293	289	263	277	290	278	268	259	291	296	273	285	287	268	271	275	258	304	305	286	300	261	281	279	299	298	303	269	284	288	276	294	273	310	302	280	276	305	255	284	294	271	301	273	312	316	289	294	337	330	271	259	283	279	280	298	278	291	264	281	288	310	252	292	299	268	252	273	282	286	293	300	270	311	295	280	278	298	300	332	282	278	270	271	297	269	300	268	293	303	257	280	277	285	287	298	302	281	273	306	294	299	296	319	296	268	281	296	314	295	255	332	260	261	297	283	313	287	267	308	261	286	277	294	268	282	273	273	296	250	296	282	302	270	306	298	311	279	278	285	279	280	273	282	281	293	286	307	284	296	308	269	285	294	300	283	272	280	265	254	276	271	305	333	261	266	265	290	284	280	292	279	299	290	292	313	271	265	255	304	308	264	272	290	313	290	309	265	301	308	308	270	289	311	256	262	289	282	304	290	286	274	281	323	275	305	279	302	250	283	304	278	291	262	278	293	283	296	281	270	299	253	283	257	263	277	241	264	262	306	301	274	321	284	295	269	278	250	273	300	307	262	272	300	282	303	278	271	273	310	275	270	260	273	252	269	285	298	279	274	288	300	277	303	292	281	284	285	305	258	255	262	297	280	295	254	281	291	313	307	258	279	299	285	285	331	290	321	289	294	297	261	270	310	269	265	272	281	287	255	276	294	280	283	275	306	282	278	231	287	277	290	299	260	268	287	308	270	309	278	268	288	326	297	305	287	280	254	264	314	277	275	277	267	288	244	277	300	307	277	309	270	262	307	300	258	288	293	272	256	296	293	301	310	293	268	250	295	288	296	283	286	306	277	263	274	296	286	281	289	265	307	277	289	280	288	248	298	272	282	292	256	273	327	263	255	298	298	264	296	292	259	273	293	311	286	279	291	296	263	292	269	267	251	258	265	311	288	259	291	275	307	295	285	301	303	301	317	278	277	293	305	266	284	247	293	250	293	272	312	312	299	273	264	286	273	306	312	305	271	280	284	314	281	256	255	270	280	301	301	291	302	269	285	270	300	269	262	276	292	270	275	280	268	250	301	290	255	248	244	311	282	268	262	292	286	300	299	286	267	303	275	327	275	265	276	265	281	304	272	229	276	269	274	284	314	297	293	257	276	296	275	271	255	287	255	300	279	260	286	298	294	307	307	294	299	282	296	279	286	281	344	315	292	296	273	309	299	233	257	249	275	301	291	306	313	278	290	269	258	283	293	296	258	261	297	268	294	289	275	304	305	308	265	323	252	276	268	297	309	285	298	279	263	280	305	278	298	300	252	307	282	312	276	280	287	302	283	284	312	299	270	278	279	281	293	310	293	306	263	280	282	296	287	286	296	232	271	266	270	300	282	268	290	300	267	290	285	284	266	288	275	245	296	300	278	294	279	320	259	317	296	279	283	271	284	283	271	317	291	268	297	281	295	297	279	311	275	288	276	298	300	291	297	271	295	261	274	284	288	304	322	280	256	302	273	281	261	286	291	307	295	274	278	308	315	313	286	280	271	268	272	287	289	317	288	298	281	313	277	289	291	296	269	282	289	295	293	289	307	288	275	274	263	262	286	313	308	258	259	302	289	267	317	310	298	272	299	267	310	283	280	272	285	269	286	298	297	286	288	260	288	306	302	274	267	264	295	286	301	266	273	292	299	309	269	282	277	297	271	293	297	259	302	295	268	292	266	274	283	293	292	299	270	293	285	288	263	274	286	287	291	278	298	300	311	280	290	287	288	323	301	273	276	290	306	300	276	302	290	264	284	288	292	295	301	262	303	287	307	312	290	284	320	299	249	302	295	294	297	268	260	287	306	293	289	268	280	289	302	248	289	272	271	301	286	281	280	310	276	277	256	260	280	299	303	259	284	316	297	275	273	288	285	293	301	272	285	263	309	310	278	274	293	306	282	272	277	282	265	291	300	292	261	266	285	310	307	270	301	286	273	272	270	284	313	267	278	296	279	309	280	287	268	285	294	317	302	288	286	302	253	315	293	290	273	277	295	267	290	301	303	274	279	306	282	295	280	287	298	286	287	276	272	298	299	294	290	295	273	307	278	275	283	297	280	315	299	270	289	293	301	299	287	291	243	299	281	293	284	294	277	281	293	289	327	283	289	285	285	290	289	296	279	301	238	254	291	293	253	306	274	304	302	296	276	259	309	272	268	282	295	303	292	287	297	288	268	287	306	301	282	294	255	304	315	305	309	296	301	283	287	276	312	295	282	293	277	268	294	265	244	351	298	292	294	300	290	316	287	307	260	280	265	294	270	280	262	289	298	312	310	279	275	283	309	250	268	284	292	326	274	300	263	298	290	301	274	281	266	302	278	282	296	289	280	284	275	269	299	284	296	314	278	261	280	284	284	321	284	286	293	272	273	257	262	315	302	293	292	274	279	294	279	296	310	281	266	253	285	261	278	255	320	277	285	284	298	286	290	278	281	305	306	287	274	314	320	335	288	266	266	256	257	293	268	309	296	293	318	269	295	299	305	273	269	292	264	291	310	293	281	280	283	282	296	285	256	293	306	319	297
3151	2702	1673	940	817	735	644	678	664	695	675	690	655	643	667	662	625	617	639	617	636	599	643	664	649	634	625	627	613	686	572	639	650	652	641	677	644	671	615	635	608	605	633	661	636	671	608	648	688	614	677	647	642	639	636	664	603	673	639	651	691	655	654	629	673	619	670	652	595	638	609	681	674	636	674	610	640	641	639	686	616	610	634	620	676	691	625	614	654	676	632	630	624	624	649	628	651	635	660	670	624	643	632	612	617	630	630	619	637	605	612	638	636	671	637	651	646	643	677	673	639	621	611	653	599	645	644	655	692	636	669	635	669	645	654	685	675	648	678	678	673	647	622	621	599	649	606	680	608	647	593	615	606	665	635	642	639	671	647	642	650	663	613	640	620	631	636	677	642	585	685	652	621	652	646	666	622	659	626	613	681	655	667	638	620	683	609	673	677	621	624	608	650	639	690	673	659	674	663	676	656	628	646	639	662	618	604	659	633	628	593	661	636	675	670	636	654	620	654	693	632	622	641	696	650	624	633	612	670	653	636	647	626	656	683	697	673	614	649	656	600	662	652	618	687	674	594	655	619	666	654	652	643	630	636	628	654	669	649	610	617	653	620	664	661	658	647	618	675	686	715	632	588	610	619	612	647	639	640	649	638	647	619	634	666	641	613	604	636	674	617	683	687	602	628	652	662	616	674	654	639	628	639	590	624	651	642	694	651	636	655	658	600	632	684	605	631	643	652	626	629	623	668	618	658	647	604	659	695	643	608	635	636	666	665	638	682	626	638	668	613	622	655	628	673	609	637	652	665	634	644	691	623	632	601	610	644	644	657	681	683	664	589	619	613	594	609	647	636	649	643	618	661	647	643	666	668	578	668	637	629	652	626	669	636	643	631	648	596	645	648	630	629	623	673	656	646	649	627	616	648	645	600	656	625	666	670	677	684	642	605	677	644	643	634	613	651	688	643	688	661	636	634	654	666	632	606	621	676	633	667	688	650	662	616	609	657	656	663	682	632	625	643	649	638	679	626	607	653	646	610	671	622	645	659	659	670	597	659	622	664	566	643	657	691	623	675	641	665	634	639	680	632	632	638	689	607	616	623	676	650	636	653	643	628	651	599	701	633	650	627	625	648	677	643	643	685	643	653	678	649	614	670	613	615	636	625	597	652	629	660	648	681	637	668	644	674	579	686	662	585	605	654	607	664	631	679	645	635	638	610	679	677	639	662	626	620	649	628	604	649	679	655	624	688	679	618	648	636	659	603	634	694	640	694	638	652	645	617	608	641	643	612	616	643	630	609	652	639	659	648	630	628	651	644	633	634	636	688	629	642	636	634	640	646	643	666	658	682	639	650	618	667	629	630	674	662	611	679	630	651	640	656	638	616	644	649	675	634	569	643	607	626	605	657	647	661	584	650	634	579	681	625	627	635	573	678	636	646	646	680	622	659	640	593	661	591	663	632	647	637	623	629	675	667	632	629	633	621	618	618	683	617	662	655	617	627	585	656	597	612	675	598	638	656	653	620	613	649	632	660	627	643	612	668	608	632	661	673	656	652	664	607	688	640	611	637	641	648	623	641	698	633	607	655	655	648	644	644	582	689	653	610	659	661	623	615	661	635	664	666	665	651	634	698	642	596	634	664	664	647	622	590	637	649	617	650	658	648	628	592	682	690	645	631	629	596	661	664	683	601	616	665	656	612	678	612	627	655	669	692	625	668	641	586	638	635	641	640	612	621	632	691	628	655	632	588	687	634	625	655	621	659	646	630	680	610	677	638	625	651	643	635	607	687	652	636	671	635	617	658	622	612	625	673	616	655	613	632	633	642	670	648	630	668	667	592	659	650	638	645	671	649	649	626	620	611	645	631	623	627	667	636	587	632	648	637	661	629	685	634	618	684	647	634	667	679	635	646	667	619	668	619	637	618	651	632	700	631	649	699	614	609	642	634	659	614	648	670	598	647	618	610	608	621	640	639	632	633	652	619	668	633	631	658	674	598	633	692	593	682	664	633	662	644	656	617	611	658	637	649	598	589	693	653	661	591	650	631	646	695	634	643	685	657	646	673	615	657	637	665	633	634	667	668	632	675	632	630	659	642	619	608	614	628	644	674	601	639	624	653	640	630	662	667	649	653	665	661	645	649	665	631	664	623	656	638	644	607	628	625	638	642	635	617	625	637	672	611	675	646	649	627	643	666	618	631	635	664	656	648	619	613	697	631	612	647	610	678	658	663	682	657	608	671	645	587	662	631	627	626	603	683	653	635	671	571	638	619	615	651	663	629	650	672	593	615	637	669	689	633	615	591	613	649	628	693	683	661	661	665	653	640	635	606	634	627	658	610	636	646	612	671	655	646	652	614	571	611	655	608	643	638	641	618	605	692	614	635	649	700	663	685	630	624	630	647	677	643	605	624	653	648	676	628	656	623	644	640	638	653	675	630	612	666	636	614	646	680	650	609	609	653	649	628	675	628	685	621	655	633	678	612	690	636	636	652	641	624	587	687	624	638	662	615	621	667	672	677	680	670	630	668	631	641	636	629	612	633	657	658	608	648	626	660	624	630	636	596	615	674	665	640	664	669	611	687	633	681	604	622	687	597	672	657	614	646	603	638	670	645	639	667	621	596	661	638	657	622	682	616	679	614	652	652	649	674	647	619	659	678	657	700	640	632	661	631	648	621	675	663	660	673	656	652	663	625	636	617	673	602	626	634	610	670	614	701	676	644	648	607	665	639	641	642	616	644	608	633	633	629	564	614	626	622	636	622	607	612	656	645	657	590	652	628	644	703	649	646	673	654	642	602	647	691	594	613	681	636	617	633	598	664	640	628	617	634	622	655	634	645	656	638	698	620	575	635	612	641	650	643	595	609	669	617	679	670	638	632	637	642	642	631	662	591	632	683	647	601	617	671	653	627	680	675	617	646	607	672	642	669	688	645	643	618	681	648	672	625	621	642	652	655	614	635	603	607	636	666	617	628	688	655	632	600	656	641	633	642	651	654	650	668	629	713	616	635	653	648	624	629	641	647	649	661	667	685	657	661	645	611	640	640	695	599	689	606	600	643	677	607	603	622	618	659	649	618	640	693	639	641	633	623	639	665	678	649	628	689	632	646	674	611	656	647	637	635	640	659	611	633	634	645	670	629	634	611	640	642	635	636	631	623	647	636	663	633	607	618	625	614	646	650	687	671	642	653	618	643	600	636	635	616	627	622	599	623	648	637	670	607	624	655	615	640	606	690	642	667	642	659	670	665	654	646	675	586	653	651	657	636	656	653	657	647	679	646	650	619	684	611	616	622	595	609	650	672	630	642	632	582	608	645	609	603	617	655	632	665	669	641	655	617	658	657	646	634	647	622	646	661	645	627	631	678	610	643	706	656	638	636	641	643	654	632	601	639	611	667	622	683	675	688	657	615	636	651	656	630	651	668	663	642	631	677	608	610	619	612	669	598	653	647	609	684	626	625	654	653	617	652	643	636	662	637	666
23751	20952	25022	27049	20958	20788	1374	372	264	201	212	194	174	163	169	167	150	157	158	148	137	140	124	149	135	123	117	153	122	164	119	147	149	141	136	144	120	146	140	144	135	134	136	135	148	132	127	127	128	106	114	130	112	113	127	131	134	122	129	130	121	137	137	126	140	134	133	107	121	111	130	108	143	134	145	123	100	120	134	123	145	112	121	116	113	122	106	95	117	97	115	124	115	134	137	115	129	136	107	118	120	139	139	146	126	131	125	108	127	104	128	124	131	117	116	118	118	134	127	136	121	143	126	128	134	107	112	126	118	130	111	146	101	114	119	129	115	139	141	106	140	113	116	117	112	119	141	131	127	128	146	128	130	146	118	135	116	118	113	103	98	131	124	125	109	127	123	134	125	112	132	107	108	133	117	104	119	111	132	124	137	135	108	113	142	113	107	145	125	124	116	133	137	138	109	139	120	121	115	123	128	113	128	118	98	133	137	131	108	118	120	131	129	134	130	126	148	110	113	135	115	126	105	138	137	107	115	127	127	127	110	128	129	121	134	143	148	164	149	120	121	118	100	114	140	123	111	132	135	129	118	120	120	115	125	115	127	148	113	123	130	114	145	142	126	132	132	140	136	148	131	125	121	110	127	135	144	140	126	130	142	119	138	115	142	124	110	149	130	114	101	126	136	126	109	107	146	130	133	120	129	142	122	138	139	116	121	118	144	117	126	120	119	132	125	139	120	118	134	147	124	100	91	127	120	130	117	121	124	107	120	113	133	108	113	142	124	122	119	126	122	118	155	148	126	120	124	127	128	124	112	140	130	125	129	113	136	122	121	131	142	113	123	159	125	109	138	133	133	136	125	133	141	113	137	120	134	129	119	127	96	121	118	141	128	128	135	121	142	89	122	114	128	137	140	123	159	139	138	145	122	120	127	101	138	126	121	139	106	135	139	140	117	147	114	126	140	117	146	126	119	114	146	120	119	122	121	140	138	134	115	131	132	123	127	125	143	108	137	104	120	149	122	129	132	145	120	103	128	132	120	108	115	119	111	136	155	132	134	138	124	118	134	120	120	117	126	116	116	132	119	130	116	119	112	132	111	133	114	124	118	127	106	144	129	124	115	131	137	151	138	121	128	140	127	124	129	117	130	119	117	102	112	111	102	138	137	123	143	124	127	122	131	130	116	133	123	114	135	134	142	123	119	113	123	137	126	97	127	139	121	144	106	119	135	110	110	128	128	128	120	125	128	130	106	111	131	136	115	115	134	137	120	111	128	107	136	125	128	118	125	141	111	122	146	115	122	142	145	120	128	139	139	113	122	123	129	121	128	131	100	135	104	138	94	130	125	110	126	132	123	125	134	134	155	133	124	128	121	128	120	118	108	112	137	129	108	129	131	98	111	112	104	122	122	128	141	134	130	122	129	142	135	137	116	110	117	129	123	144	152	120	134	128	121	126	130	116	115	154	145	138	122	124	151	128	156	124	120	119	113	132	123	107	129	108	127	104	129	112	117	116	139	105	127	151	139	145	115	121	113	122	125	116	142	124	109	127	133	96	108	134	122	118	150	121	120	125	130	114	132	130	136	125	133	131	117	115	137	116	113	116	137	137	137	113	129	110	127	129	121	115	122	124	137	82	128	123	111	129	119	112	135	151	136	112	139	142	108	122	128	125	127	133	111	129	123	122	152	117	155	145	141	128	127	128	121	103	121	119	132	125	116	135	115	138	129	126	129	147	123	130	122	115	142	118	129	136	115	133	129	121	123	123	132	118	124	128	146	135	114	124	125	134	128	121	128	122	126	111	134	124	115	116	116	137	137	131	123	144	104	128	122	127	121	128	142	127	132	113	116	111	132	131	122	111	121	146	126	137	126	136	132	145	141	148	122	111	139	116	129	107	133	118	125	119	144	134	133	138	131	110	110	113	121	120	155	122	131	128	117	122	129	119	143	126	125	136	118	113	131	97	121	132	119	133	96	115	102	140	128	128	126	117	112	114	127	122	112	100	131	122	126	114	132	123	151	131	127	107	113	124	123	138	132	132	126	129	116	129	125	119	143	123	134	117	141	120	111	124	130	135	121	135	118	140	117	137	116	145	106	112	115	130	147	122	110	99	122	139	142	109	133	128	125	108	138	148	135	99	109	130	146	123	144	139	125	126	114	130	121	127	118	119	128	110	141	135	115	95	101	133	141	145	125	118	109	125	130	129	117	125	123	145	138	126	139	121	117	122	120	139	116	114	110	95	120	137	118	118	122	133	152	128	113	141	130	114	124	116	131	109	128	121	124	132	129	131	117	121	143	133	136	129	105	123	127	133	134	140	132	149	125	110	113	135	112	128	129	123	128	128	125	119	145	134	107	122	151	126	107	109	124	125	137	108	117	110	120	124	131	128	121	149	126	136	139	129	136	119	124	112	130	117	125	124	127	130	104	108	115	119	115	147	135	123	101	126	126	141	142	120	131	107	126	114	138	121	129	141	115	116	132	131	108	130	95	141	122	123	140	119	120	133	117	129	104	128	131	133	115	136	118	128	117	140	137	133	128	144	132	121	134	114	106	128	129	109	122	119	135	122	127	160	124	108	108	118	121	128	116	122	116	143	123	133	146	119	130	144	144	140	128	116	137	126	137	126	126	110	126	118	116	110	116	128	135	126	125	137	122	134	141	137	125	132	127	117	105	120	123	120	136	108	118	127	128	139	118	126	130	120	150	123	106	122	138	127	133	147	118	143	142	118	144	144	103	128	141	121	137	113	127	121	131	116	151	111	136	121	131	119	137	122	119	130	118	110	142	149	108	135	127	135	128	115	106	132	136	125	138	120	128	146	122	137	119	126	146	131	120	115	116	141	125	125	123	111	120	141	129	129	125	125	124	129	116	128	106	137	100	156	132	141	140	101	135	102	92	134	130	118	118	119	121	113	132	108	114	125	125	119	122	116	124	128	135	148	119	119	115	104	141	121	143	141	118	134	114	136	128	113	126	151	134	154	101	101	129	127	143	130	100	130	132	153	125	136	136	109	138	131	140	132	112	114	106	126	130	133	117	127	116	112	131	134	127	117	134	99	134	117	124	149	122	134	116	130	119	121	114	140	121	114	136	103	128	112	142	130	134	121	127	129	123	119	125	117	122	130	105	130	122	124	147	145	121	122	126	106	128	138	107	151	146	126	136	111	150	124	130	136	127	134	125	125	127	113	111	116	131	122	135	113	114	115	131	123	118	129	116	153	147	124	161	123	124	128	129	119	118	128	106	123	134	120	125	115	128	132	100	127	127	117	124	127	134	120	114	136	114	123	115	151	124	114	139	114	99	117	125	125	139	137	141	130	122	137	125	139	140	128	132	153	104	112	138	150	147	138	147	124	126	131	124	164	114	116	131	118	112	102	123	134	135	113	114	125	158	136	119	141	134	129	105	113	118	123	156	144	115	143	111	119	135	125	139	132	133	147	137	124	130	125	137	113	118	116	124	105	110	127	133	126	129	133
2985	4141	2372	1095	641	539	440	398	343	352	358	373	378	333	326	312	319	352	365	336	339	330	329	345	336	318	321	346	323	294	324	309	354	352	319	330	339	300	336	325	317	306	333	310	312	323	301	337	313	349	322	316	315	284	317	321	327	325	298	321	287	330	357	310	292	320	326	328	304	338	317	331	310	329	319	327	349	328	310	341	361	303	331	318	306	340	306	338	364	310	317	332	292	309	337	327	286	345	326	323	311	300	297	330	337	310	330	315	315	313	341	322	300	288	319	339	318	327	313	304	308	318	333	340	297	314	349	317	324	314	317	336	287	374	323	297	359	322	334	319	308	295	313	301	353	330	318	305	310	306	302	351	337	324	339	332	335	326	297	338	309	335	319	343	336	338	322	286	310	284	324	327	283	324	335	296	271	308	306	316	294	341	344	332	340	334	320	291	311	333	317	327	288	347	305	332	310	362	328	320	294	315	344	314	308	321	298	326	299	304	360	342	307	343	329	311	335	361	316	293	320	339	335	307	319	320	318	293	323	304	327	351	316	317	317	328	327	320	342	337	302	324	312	308	325	306	309	364	313	315	321	332	318	309	312	329	327	310	296	345	318	304	312	367	343	315	335	293	333	314	357	322	284	355	300	365	284	287	313	322	340	333	313	331	319	331	351	293	302	340	312	331	330	300	320	330	329	336	323	306	329	285	323	303	332	334	311	339	318	338	302	326	340	300	334	328	344	309	353	322	312	349	337	342	286	359	300	322	314	325	354	312	311	326	316	331	318	322	339	350	330	308	304	285	359	326	310	353	312	318	291	319	298	314	322	320	317	324	337	330	349	266	338	298	316	288	311	311	324	331	343	339	313	304	323	301	309	290	297	322	304	308	331	309	306	340	373	324	318	310	297	299	291	308	306	340	310	306	309	333	307	322	345	313	314	329	308	323	296	271	330	374	321	325	308	295	310	320	309	345	333	314	291	325	296	339	322	333	345	368	323	332	291	304	340	330	350	320	309	300	314	322	344	318	325	315	302	298	302	319	303	312	325	349	302	297	334	314	344	302	341	326	323	321	316	316	339	316	294	320	318	326	315	373	292	324	352	316	326	313	330	336	333	319	339	337	330	339	337	315	327	320	293	307	308	310	327	331	313	325	336	336	321	304	341	309	276	308	265	339	306	328	325	334	320	337	343	355	297	312	336	308	336	317	332	321	307	308	327	285	353	333	309	292	325	304	327	318	350	321	315	267	338	328	315	323	309	305	310	330	309	322	317	325	343	290	287	329	305	310	325	340	319	343	338	316	333	329	334	331	291	333	315	317	333	312	322	325	334	296	327	302	296	322	334	311	305	342	312	277	340	339	324	290	304	324	333	333	295	323	334	345	302	312	318	321	316	313	330	344	326	307	265	304	308	300	310	303	302	302	316	314	308	323	346	329	309	321	333	295	309	316	311	346	329	346	292	298	308	330	315	352	332	312	327	318	311	329	313	326	317	311	325	363	316	350	322	326	323	317	302	333	329	334	356	346	323	348	300	333	296	343	325	327	361	315	328	320	300	325	314	328	345	310	298	311	303	313	336	321	309	330	329	305	323	362	341	302	330	362	372	297	298	360	357	335	306	315	291	315	282	313	305	333	308	337	321	298	342	318	306	329	300	321	313	341	326	348	322	305	324	283	314	297	338	293	324	314	344	340	344	320	312	317	289	344	332	315	329	333	339	305	326	306	319	313	326	322	335	283	320	307	327	315	322	315	311	326	321	317	299	305	305	324	301	282	313	324	356	295	341	334	337	301	309	308	329	293	289	310	308	317	328	312	309	307	323	358	316	377	310	312	302	315	287	305	300	303	329	265	323	317	297	338	329	320	359	319	301	341	325	346	295	306	344	361	303	329	344	318	314	303	354	311	316	323	336	284	328	308	319	326	326	318	326	320	304	299	313	331	346	333	291	312	327	317	316	336	342	304	283	329	346	338	306	332	322	328	322	304	340	351	350	340	335	344	325	325	340	328	320	310	332	291	327	316	314	310	329	326	304	316	354	326	307	287	325	306	325	327	332	318	331	262	328	309	302	355	323	304	299	324	337	344	317	296	326	342	283	305	299	312	329	312	330	328	338	296	322	308	342	323	308	311	331	311	335	347	278	339	288	341	302	302	335	283	327	337	351	307	317	319	307	337	297	322	332	291	320	308	312	297	311	347	300	329	345	332	311	323	306	317	308	327	323	319	286	326	294	327	298	347	307	308	304	290	311	344	324	299	288	337	340	310	355	311	306	303	318	305	309	341	307	311	300	313	321	313	333	345	320	335	294	309	323	318	360	305	312	323	291	314	315	296	307	314	325	345	325	308	300	286	329	323	318	303	321	303	320	324	314	328	300	298	341	319	330	340	309	335	321	293	308	329	302	300	322	329	330	323	328	322	309	314	316	315	322	332	316	334	332	297	356	307	329	321	338	322	338	305	319	333	322	342	295	311	334	352	343	310	308	307	321	306	308	317	288	333	287	366	303	305	327	333	306	335	323	330	302	293	334	312	334	349	344	327	316	297	317	345	333	326	349	334	326	329	306	316	378	336	309	274	297	309	347	342	288	308	307	318	312	315	318	315	296	314	337	341	312	322	301	313	311	310	327	286	306	336	315	324	313	304	297	361	303	322	307	341	335	326	308	298	350	291	335	291	323	332	322	337	338	328	320	336	290	296	332	290	321	318	312	320	297	334	305	337	330	330	292	313	306	335	354	343	341	350	316	310	337	317	326	286	354	326	317	331	320	333	282	297	317	323	280	299	309	300	330	320	334	315	325	330	328	318	333	325	338	298	324	303	354	328	292	335	295	348	313	331	323	317	320	320	318	326	357	282	306	288	324	323	339	318	318	339	280	307	324	327	324	334	314	312	356	335	338	309	323	318	287	321	332	345	334	350	319	310	302	310	313	328	310	328	320	350	322	298	326	291	307	301	312	313	285	344	329	301	287	326	316	330	311	308	345	324	302	306	299	346	354	339	339	310	293	340	314	319	319	343	310	318	294	324	331	312	329	309	286	359	310	341	304	296	335	288	351	324	308	341	312	301	326	307	301	326	333	319	325	304	329	311	334	312	310	316	308	313	313	317	325	332	355	333	350	311	320	319	315	340	300	316	335	315	327	331	318	340	354	347	291	312	307	325	338	329	320	316	312	288	343	330	309	331	303	329	317	322	315	358	326	330	329	360	309	325	324	299	347	293	316	342	307	289	299	322	326	293	320	306	297	332	305	347	329	308	333	320	312	339	347	270	310	352	338	323	322	322	317	299	346	325	339	313	314	331	320	316	299	322	308	300	328	359	313	324	337	289	308	314	319	325	310	328	346	335	310	269	326	317	318	329	300	340	300	285	344	351	308	337	315	303	309	307	347	335	313	333	325	336	333	335	330	315	300	293	302	302	320	293	304	336	323	299	292	335	312	336	340	334	291	336	314	336	320	342	288	327	331	298	310	325	313	326	303	300	321	305
32312	10472	1081	448	393	413	398	430	359	399	385	387	370	396	431	375	365	397	370	401	393	396	348	388	410	359	386	382	371	404	401	388	398	395	409	454	392	390	389	394	402	401	404	389	391	375	402	378	362	409	398	389	372	383	351	375	445	402	430	399	382	387	405	363	412	366	373	386	387	367	404	414	394	431	440	387	396	369	416	376	380	387	409	409	389	373	397	396	359	379	419	393	345	399	383	367	370	373	385	408	381	405	397	421	406	388	396	398	394	395	393	378	363	373	391	393	413	385	424	408	404	379	389	363	419	376	415	371	372	419	377	414	395	384	383	366	369	411	394	409	374	371	367	409	415	390	369	377	363	392	417	398	348	398	387	377	403	407	375	364	362	419	408	393	354	408	393	434	412	397	393	387	370	390	393	360	420	353	381	399	376	386	391	390	396	407	365	381	394	390	403	382	371	373	385	352	397	388	411	390	371	377	419	441	413	394	397	346	408	393	396	407	421	390	415	387	407	424	364	392	372	419	376	359	349	372	380	409	434	355	383	375	377	419	378	386	389	371	387	356	416	365	373	384	390	423	397	378	412	390	371	406	373	403	382	404	387	379	374	403	410	376	370	346	370	411	363	372	383	386	401	422	387	398	420	380	403	351	375	354	424	357	371	421	389	423	386	374	396	366	423	433	362	400	384	391	371	376	402	379	364	381	403	377	387	372	364	391	355	397	417	383	413	411	427	394	345	363	391	387	418	402	387	358	390	389	392	394	415	389	357	343	375	367	383	382	390	366	420	346	407	401	393	395	389	418	431	431	410	431	397	384	402	360	427	422	377	408	453	380	394	388	416	399	375	413	396	400	416	386	397	377	402	393	426	410	357	391	393	403	411	389	400	396	375	399	367	397	415	402	395	403	362	367	369	367	374	400	384	391	364	395	362	412	390	403	399	380	417	402	357	405	349	373	394	401	392	367	388	385	404	383	392	391	393	422	378	373	419	370	353	374	378	391	408	388	394	389	418	364	419	389	348	406	381	413	389	425	396	394	412	388	393	419	428	394	418	384	379	366	396	392	388	374	381	402	386	401	407	392	400	352	424	393	362	446	401	404	401	394	349	368	361	401	397	346	382	356	370	407	375	385	383	391	412	412	405	339	377	406	374	387	427	393	402	391	407	369	375	371	359	354	401	361	380	408	405	416	412	391	396	367	386	385	397	414	358	408	375	368	397	432	372	370	392	399	350	397	410	375	399	407	403	376	377	371	370	399	375	374	416	387	381	410	369	374	398	382	345	405	362	379	383	419	396	398	414	377	415	414	389	413	420	370	358	377	408	376	392	370	362	413	381	366	393	386	398	378	397	384	439	416	345	377	385	407	414	378	406	370	385	397	369	411	382	405	427	397	344	379	422	386	384	397	359	422	444	379	403	390	389	381	407	409	383	382	388	407	380	394	371	389	377	419	354	380	378	387	394	377	397	378	393	438	413	398	375	351	353	386	398	415	409	410	414	383	390	375	376	374	386	380	404	402	394	370	404	429	388	378	397	415	417	339	404	377	361	389	369	408	383	347	398	372	391	378	367	370	414	404	375	409	389	396	385	370	356	382	381	362	397	371	418	383	372	419	378	378	408	391	387	340	400	385	379	369	397	399	381	383	422	384	405	382	396	382	371	371	377	432	370	406	405	417	407	368	443	401	420	400	391	368	403	401	385	422	397	407	384	374	373	417	396	353	381	387	389	370	409	407	382	382	407	366	424	402	410	406	401	363	433	371	393	417	390	390	386	361	344	413	379	395	398	403	388	361	379	417	407	440	401	407	372	379	387	425	417	386	357	382	405	390	375	380	385	353	409	360	425	425	421	383	426	378	371	362	383	373	374	396	404	378	388	391	406	388	422	386	415	400	376	399	399	420	373	393	381	389	409	390	402	410	405	381	411	379	352	421	392	382	377	366	389	379	385	395	392	395	394	397	341	407	413	360	420	406	411	389	422	401	396	418	433	371	374	409	403	421	352	413	435	397	407	406	378	422	348	376	396	356	384	423	381	337	400	394	404	353	396	397	369	413	390	401	370	371	385	386	401	383	373	394	382	350	410	408	410	392	400	391	413	358	392	370	419	399	371	363	408	376	359	379	387	386	437	415	370	399	388	404	369	355	383	374	372	391	372	390	403	361	398	402	389	370	382	379	396	414	375	395	408	412	370	393	368	383	371	382	387	398	382	423	380	388	347	353	363	412	388	356	404	430	370	389	371	420	378	357	381	383	357	382	404	428	387	406	357	417	370	365	390	390	412	382	372	407	392	406	355	380	338	389	355	374	366	418	434	392	433	380	388	341	403	376	385	362	380	345	423	391	402	342	352	395	370	430	359	442	385	383	397	360	376	413	390	402	368	355	422	408	413	399	394	378	411	367	369	417	391	443	353	386	379	408	394	419	409	371	366	389	350	335	387	395	381	375	418	406	367	379	385	400	363	382	413	344	404	392	378	394	393	417	350	353	387	406	359	418	400	388	396	381	348	362	403	400	382	358	422	419	369	417	398	425	374	358	386	392	394	400	368	389	377	401	387	384	366	396	407	400	381	400	400	378	418	386	385	375	398	402	385	356	367	346	380	413	392	379	382	382	377	418	377	405	403	402	391	387	421	382	402	392	371	406	404	359	406	395	381	387	379	366	360	390	392	384	392	406	379	379	370	397	406	421	384	388	386	382	409	420	423	410	388	403	399	414	367	437	382	354	444	413	411	386	384	382	399	402	400	374	426	407	411	400	376	375	399	404	373	386	386	378	384	405	369	413	414	350	394	371	429	383	417	411	446	390	386	397	425	408	364	377	391	378	423	372	426	397	386	401	409	401	380	380	379	366	390	386	402	353	385	400	367	422	407	415	396	400	406	390	372	358	390	365	392	358	386	384	374	422	353	386	354	404	379	359	378	402	387	414	386	391	401	435	348	386	371	384	410	416	403	398	351	397	392	393	380	382	368	389	369	370	394	414	384	423	386	354	414	363	359	366	374	405	361	419	358	402	356	407	391	395	342	393	406	402	368	423	372	380	423	429	354	382	368	391	407	408	415	391	427	376	405	367	388	390	422	360	388	370	380	384	392	390	409	395	424	419	355	383	419	415	442	410	381	361	427	353	368	419	374	415	382	384	400	369	355	371	429	422	409	422	377	385	403	412	384	405	396	430	407	350	354	421	358	378	382	373	402	368	370	388	422	399	388	386	412	413	377	352	374	395	427	378	426	422	381	375	405	406	386	368	367	414	384	401	369	395	416	370	392	408	406	371	385	406	367	351	402	386	409	361	401	394	392	422	427	395	385	351	373	394	385	388	380	453	403	409	361	372	400	400	399	394	407	420	394	384	394	390	410	375	394	408	386	408	390	372	411	355	383	379	367	410	415	409	409	358	343	375	388	420	386	397	389	377	385	414	396	383	353	380	428	376	379	377	384	362	380	417	404	400	401	439	393	408	414	384	336	378	389	417	439	390	389	406
5614	935	916	883	808	888	841	879	880	845	898	834	837	879	852	894	899	927	895	854	832	863	841	842	860	856	860	895	929	910	827	907	805	908	863	917	856	920	829	889	834	885	848	870	849	851	894	883	853	828	801	838	873	897	864	921	841	842	854	898	876	866	850	889	846	863	972	885	851	853	852	850	884	897	846	873	896	865	877	854	818	858	894	889	900	853	861	913	858	869	912	854	896	879	884	861	835	857	862	844	832	833	812	879	871	819	854	868	826	861	882	846	898	890	858	927	892	880	841	867	879	849	832	883	919	791	843	894	862	836	924	862	830	856	861	879	878	870	868	875	825	852	886	875	853	895	947	891	848	899	835	855	838	835	781	845	893	900	856	859	896	850	881	850	799	844	895	857	825	847	853	916	841	854	872	920	896	867	897	848	901	847	854	850	842	874	846	874	881	848	859	882	886	864	854	859	876	900	872	891	894	883	864	821	832	836	928	873	867	873	843	867	878	919	885	859	915	828	838	837	861	887	844	867	905	869	868	894	894	933	906	869	886	886	848	898	810	908	837	854	904	900	887	853	921	877	871	862	873	872	872	863	797	837	854	905	811	844	875	865	846	876	819	843	877	869	880	822	882	900	941	855	882	845	889	854	872	897	902	864	869	878	858	878	919	832	852	869	851	842	900	876	821	833	857	835	924	857	858	817	825	916	823	867	886	853	887	873	838	857	885	834	847	840	873	855	828	826	878	866	864	875	914	906	855	849	878	868	894	827	843	838	889	850	837	869	869	871	880	881	935	877	864	816	832	915	865	834	816	902	859	902	833	833	900	859	863	845	824	903	878	870	857	888	854	847	843	875	822	937	891	816	888	876	899	830	812	833	839	862	811	887	899	856	869	847	861	855	885	918	835	887	865	870	830	859	897	844	898	864	833	940	846	902	856	876	871	846	892	905	885	882	906	884	889	841	879	923	852	844	877	897	874	835	849	870	819	847	848	906	881	851	912	832	843	875	849	896	850	881	862	868	865	858	890	896	850	880	869	844	824	894	884	878	852	831	925	858	894	904	865	824	850	864	867	890	836	856	854	853	864	833	864	821	877	866	829	867	876	884	832	829	848	891	844	896	799	912	856	870	830	815	881	888	886	790	866	825	858	831	838	900	844	879	896	870	870	847	825	825	880	865	912	889	856	873	832	865	876	883	860	866	873	862	888	877	864	837	796	805	917	852	820	822	908	903	846	899	897	836	856	882	853	859	893	870	824	862	859	871	826	870	899	886	824	882	888	896	938	941	817	895	914	868	883	886	837	866	871	888	859	865	875	887	841	881	895	877	855	879	892	893	871	908	799	861	903	877	843	938	860	870	846	909	832	810	892	862	882	880	872	859	880	797	891	847	846	890	870	844	882	859	851	837	841	857	826	845	879	812	845	828	905	844	863	856	822	874	841	902	864	882	872	886	884	823	892	813	871	882	880	853	815	783	852	797	901	866	903	815	833	865	850	856	887	839	833	879	909	859	892	875	885	833	843	907	784	833	839	863	850	890	890	868	826	818	841	860	891	851	837	892	853	861	859	885	918	860	928	849	863	831	861	897	864	899	892	843	849	890	845	876	832	894	830	867	912	906	832	817	866	882	936	879	898	809	915	864	890	827	879	873	864	893	872	894	871	790	899	870	855	852	899	879	848	863	866	870	844	879	859	882	868	867	854	828	878	887	865	841	851	868	904	835	902	850	871	886	880	847	889	858	839	882	878	886	871	817	911	874	898	853	905	895	826	847	874	854	911	830	847	871	824	882	871	825	857	890	877	838	882	882	881	909	913	847	858	866	830	856	884	858	868	830	890	884	836	884	916	867	821	969	872	886	853	852	879	820	887	858	853	882	862	866	832	854	830	869	834	829	900	907	871	865	886	847	859	860	887	847	848	891	851	885	815	816	843	911	853	897	811	865	796	843	866	804	894	821	869	920	897	910	861	846	850	854	858	864	876	888	852	899	784	903	890	789	913	897	896	854	857	822	872	900	871	831	887	932	891	895	945	899	848	863	858	874	855	840	892	888	798	842	840	834	866	828	868	917	864	854	853	913	889	872	821	860	916	890	820	885	881	919	852	819	852	873	865	869	908	901	841	950	855	858	822	862	887	862	867	898	875	858	853	859	825	841	837	833	845	847	851	841	903	878	872	875	884	868	891	900	861	845	876	822	809	837	847	875	836	840	899	870	926	877	842	901	844	882	864	879	861	877	894	825	825	848	850	906	905	885	846	800	886	860	873	884	806	901	878	876	831	937	821	887	893	821	863	889	900	885	917	860	829	829	844	851	821	796	869	888	878	861	932	806	849	885	909	846	876	908	822	888	890	868	885	834	894	866	876	808	823	829	935	906	910	911	830	874	926	841	819	829	839	856	854	908	871	903	823	823	902	851	888	883	883	865	894	925	849	851	876	846	895	866	912	864	839	886	890	775	876	853	862	892	823	860	953	838	866	852	853	869	800	885	850	889	857	901	909	865	845	839	912	837	856	856	869	858	883	848	898	917	891	853	827	859	935	879	879	864	869	854	870	870	880	842	893	901	865	890	884	854	845	953	877	853	865	870	857	795	850	831	852	861	886	838	873	864	881	856	883	816	843	859	912	900	773	835	933	886	857	843	871	835	868	834	847	881	852	834	844	871	817	893	927	839	848	821	841	879	890	846	848	843	883	876	889	871	900	893	888	852	833	836	904	875	856	858	886	898	862	943	895	903	892	860	915	882	810	884	881	825	824	875	903	806	887	881	909	868	854	832	828	864	795	876	876	884	848	859	895	905	869	886	842	900	873	851	864	847	793	855	905	863	896	856	914	886	877	828	868	865	875	826	895	860	886	882	815	843	892	901	908	886	803	858	853	897	812	855	861	873	848	853	834	890	851	884	851	869	831	821	839	815	861	862	818	882	888	849	843	878	863	836	841	883	862	873	862	857	894	888	859	887	864	876	894	910	856	823	861	826	859	832	886	856	869	871	860	879	844	843	844	898	895	829	837	854	825	849	824	892	870	871	852	835	815	890	877	888	859	861	854	846	905	875	888	828	873	804	831	890	875	836	865	806	839	852	873	797	881	885	889	914	835	833	926	852	899	887	871	857	839	905	862	904	861	855	888	861	887	873	851	879	891	899	892	865	916	884	922	865	860	884	831	863	886	860	784	898	888	898	846	843	929	899	931	819	884	876	812	873	878	902	859	847	850	899	915	863	862	889	887	837	851	859	855	829	856	901	874	882	853	864	865	918	830	843	855	838	881	873	867	814	849	846	948	878	905	895	833	864	861	914	861	852	905	806	846	863	880	882	809	921	858	861	849	887	875	904	872	838	873	866	853	866	849	899	887	846	900	843	908	887	828	872	836	858	888	912	838	830	858	860	850	844	885	849	865	865	857	876	874	831	863	891	873	900	850	896	874	825	884	860	873	830	894	844	818	851	875	846	873	885	881	865	860	821	922	853	858	892	889	860	877	882
24487	20939	24377	27651	20456	2100	457	345	359	343	308	294	324	298	314	334	301	293	290	281	298	266	279	298	291	276	274	272	294	295	297	296	302	287	282	279	328	287	287	263	302	297	283	294	305	299	262	313	303	312	258	267	274	285	277	258	284	276	261	288	275	282	272	269	281	267	281	313	283	282	257	283	250	290	320	278	272	297	266	285	281	253	292	279	302	265	294	339	288	288	321	293	260	284	312	271	287	285	260	273	282	282	281	258	280	300	299	274	263	271	320	270	302	304	273	251	310	302	294	284	289	276	290	294	290	290	301	249	259	287	303	291	270	312	268	266	270	290	262	277	283	276	264	310	290	302	299	293	254	279	273	285	276	334	283	272	288	315	298	312	272	274	306	273	252	254	276	279	261	274	273	243	304	285	302	301	270	279	273	287	258	299	276	283	298	283	270	296	301	303	286	288	304	279	275	306	300	304	275	291	295	290	304	283	307	328	247	267	322	297	279	276	275	268	272	274	288	286	283	271	291	257	264	305	272	294	291	292	285	270	313	294	295	286	276	253	281	302	302	286	320	284	264	298	299	316	291	283	264	259	288	304	282	290	252	268	292	294	307	275	313	277	294	291	272	293	291	286	265	269	283	280	262	256	252	292	300	273	291	271	291	281	287	288	314	289	274	280	274	263	272	271	301	282	310	301	259	289	264	276	296	261	299	257	269	274	264	291	293	275	274	271	284	314	281	300	282	288	309	274	293	317	242	289	260	276	265	309	279	289	288	320	285	292	281	301	282	264	272	281	280	309	263	260	291	273	291	271	269	283	249	275	285	253	278	292	290	295	270	284	271	277	278	305	277	262	321	258	292	325	292	268	306	348	287	276	255	300	266	294	262	301	289	286	283	292	319	291	295	276	268	277	309	272	278	309	274	283	259	288	289	260	293	277	277	263	283	240	280	317	290	285	282	312	279	301	294	276	276	263	289	302	295	262	286	288	287	285	280	288	281	290	261	280	303	292	290	254	291	289	275	291	294	297	307	288	253	340	262	294	314	262	285	302	281	266	253	283	282	306	275	320	284	277	278	279	273	299	328	267	304	285	284	288	271	292	310	265	294	262	271	296	282	297	288	277	266	294	260	275	299	305	287	275	277	313	270	290	266	289	284	300	289	294	295	324	317	275	306	266	288	307	287	267	265	269	284	286	273	277	301	312	274	248	290	261	302	275	284	307	285	284	313	261	287	269	255	273	295	290	292	288	307	316	302	280	282	277	298	284	280	299	285	261	274	284	287	288	297	294	288	320	295	299	300	290	295	300	258	313	261	297	281	274	281	250	287	286	322	282	293	269	297	317	295	297	275	282	295	287	256	270	307	300	274	271	285	284	292	285	274	293	299	285	293	285	312	293	290	275	286	250	300	268	289	275	289	265	277	269	263	278	279	291	315	258	255	272	257	284	291	271	292	281	258	284	270	304	277	316	304	301	291	262	264	279	261	297	301	280	276	267	267	286	278	305	302	271	295	282	273	309	318	292	276	247	253	295	276	245	280	281	301	290	299	270	243	274	280	286	289	267	294	286	280	309	279	293	255	263	269	292	301	279	276	294	308	282	250	259	304	279	273	279	276	277	280	258	298	317	298	270	295	244	289	284	277	277	276	298	299	275	299	269	286	282	311	303	299	270	267	283	295	319	276	296	288	314	284	284	276	287	270	282	291	300	326	292	316	301	319	302	292	278	284	290	302	282	281	276	267	289	301	270	324	289	316	240	278	298	291	305	290	308	264	269	295	262	279	282	265	314	288	277	313	310	295	265	301	304	298	281	286	308	283	255	296	287	298	318	285	285	279	286	287	286	320	251	280	264	288	266	289	283	297	291	292	270	265	269	275	263	305	258	281	257	288	278	313	272	275	272	283	293	317	255	272	269	289	254	294	288	273	327	293	246	300	270	287	268	261	284	307	305	285	270	309	248	268	286	295	266	326	271	250	316	283	258	268	297	270	267	294	287	255	271	274	285	281	273	284	280	276	267	267	261	297	301	308	268	272	251	309	285	283	309	293	306	289	283	270	308	291	261	287	299	284	286	322	289	297	294	311	287	280	336	263	268	307	316	286	273	247	259	294	282	254	250	254	280	294	308	297	271	322	258	285	311	315	323	302	265	279	259	267	281	298	255	272	249	264	304	285	280	317	282	266	307	298	303	281	293	294	251	293	280	270	278	269	275	289	289	316	274	278	279	280	287	281	319	271	280	267	314	284	275	305	285	291	284	289	283	285	302	276	266	299	275	304	288	309	298	299	255	336	306	275	283	258	266	262	252	291	282	283	298	266	285	280	308	277	291	272	258	313	263	276	270	282	281	296	301	310	266	279	269	317	301	284	298	293	263	307	280	264	293	292	300	283	278	286	279	288	282	280	259	308	281	288	301	328	298	281	280	304	270	274	280	292	283	279	295	250	287	279	276	275	296	304	273	283	299	275	273	284	278	295	267	308	306	295	252	275	293	278	263	277	320	279	315	337	284	310	282	273	267	298	272	281	260	296	289	286	280	299	285	315	262	255	293	314	319	247	284	291	317	265	264	291	297	300	272	322	267	252	299	273	300	297	298	265	304	313	273	266	279	264	264	264	288	292	282	283	302	300	292	296	297	304	274	280	274	296	268	276	289	280	301	294	283	257	266	277	265	293	261	287	290	307	286	289	293	294	291	291	273	291	293	262	315	268	289	282	299	324	290	293	275	311	294	297	294	265	258	292	259	282	272	285	285	275	313	266	278	261	262	299	253	278	269	311	267	306	300	294	302	275	281	278	289	331	287	273	324	309	302	299	272	301	256	265	285	284	287	269	308	282	296	317	314	288	280	269	285	280	283	279	277	271	288	279	291	301	293	284	270	249	290	317	297	283	260	258	284	271	325	277	285	284	270	272	288	266	295	279	288	285	276	276	300	261	278	295	292	255	273	277	273	279	268	318	299	310	310	311	270	296	272	267	274	303	275	287	254	259	256	284	280	269	303	270	259	274	275	298	303	263	272	269	276	273	274	263	293	284	289	268	307	265	246	294	284	307	288	295	285	281	276	285	301	286	290	274	310	255	276	299	286	270	258	287	301	288	292	290	274	311	252	269	292	258	263	288	255	284	275	278	291	297	299	280	300	274	299	302	318	257	278	291	279	254	277	306	269	271	265	266	260	288	267	293	260	293	290	258	274	300	260	287	263	283	288	306	302	272	267	285	277	271	301	250	267	287	260	316	275	299	280	310	282	289	291	271	275	238	291	259	263	274	282	273	274	256	292	271	285	259	298	315	297	282	279	285	268	264	292	266	326	272	268	269	313	285	275	274	295	288	299	323	292	295	290	286	275	285	289	305	265	273	276	292	309	315	304	318	288	293	263	273	252	279	303	287	276	303	273	271	292	296	288	287	290	268	284	276	322	327	301	300	280	258	286	292	281	277	299	299	277	264	305	262	289	274	287	275	263	296	285	272	297	279	295	264	260	293	280
3106	2673	1712	1033	924	750	699	677	682	680	707	699	631	618	658	642	675	622	676	627	647	606	610	656	598	594	621	664	683	630	661	617	637	601	642	609	664	584	626	633	697	640	622	637	605	649	658	636	655	652	655	624	645	617	643	619	670	642	659	674	650	633	670	625	655	657	673	641	630	661	656	638	634	611	613	656	656	657	633	647	619	680	602	624	631	655	593	651	689	625	680	636	651	714	651	667	653	627	647	639	627	620	621	631	650	643	674	586	668	648	655	591	639	699	657	724	626	631	629	593	639	646	629	678	613	639	670	670	633	661	641	634	625	630	656	648	664	631	650	615	645	633	611	632	628	643	613	651	659	642	635	671	667	629	664	668	606	637	673	619	649	648	634	650	607	603	663	648	675	618	627	635	647	645	667	616	633	651	655	610	641	624	689	678	642	658	629	616	656	633	634	616	647	655	632	668	619	654	629	595	645	671	626	664	619	609	645	628	654	645	627	679	636	642	617	645	645	659	659	621	706	620	601	604	643	616	697	640	661	643	596	661	653	635	628	710	601	616	641	672	645	603	625	604	701	658	637	673	644	658	661	641	653	676	630	638	652	622	646	615	614	633	624	638	645	625	640	658	654	623	679	621	632	622	634	710	641	618	658	608	662	603	661	640	596	582	652	637	667	633	644	603	632	656	695	656	648	614	612	610	639	654	641	661	601	611	619	639	654	598	621	617	701	627	641	611	642	621	656	655	644	600	620	674	636	607	663	653	665	659	642	601	627	626	656	627	595	676	614	598	666	653	648	593	644	642	620	667	650	621	664	627	601	609	607	657	650	598	632	609	645	615	642	617	655	658	619	667	618	587	598	670	590	622	679	694	625	647	644	645	627	618	686	648	667	656	638	615	688	618	618	622	638	654	612	611	668	599	619	651	631	638	635	633	637	665	654	636	651	683	611	685	658	617	624	614	667	630	610	711	673	624	615	637	629	679	601	617	673	681	608	611	623	609	612	674	616	653	653	651	656	633	661	637	651	640	655	635	627	671	644	653	664	646	633	648	645	670	637	722	622	657	630	609	622	686	642	628	655	604	642	647	684	682	654	615	634	635	587	638	646	670	637	640	609	609	635	649	666	651	667	693	636	610	664	665	609	614	640	630	672	633	686	623	632	660	586	609	612	594	644	647	630	638	636	707	671	633	611	655	689	631	695	676	632	665	645	641	638	624	603	668	570	660	657	594	663	586	588	653	616	668	624	600	609	662	638	648	634	636	658	618	648	645	655	637	612	675	644	641	612	654	631	648	633	636	613	617	603	665	622	643	682	608	637	655	663	649	583	631	647	636	632	624	668	612	634	632	672	629	664	628	614	702	603	643	611	647	649	656	628	651	645	615	642	638	647	671	675	678	650	664	610	622	692	634	690	615	611	611	656	648	645	639	646	589	687	649	628	634	601	640	671	580	614	649	631	652	640	651	641	610	660	660	662	691	682	652	649	608	669	671	636	648	678	639	645	658	608	676	622	604	617	625	659	659	614	652	624	623	598	650	673	652	631	621	649	633	649	612	645	644	627	633	634	627	629	643	656	659	650	621	659	667	627	640	661	626	622	642	644	618	648	629	658	613	658	631	640	615	667	668	619	660	579	608	631	610	614	676	647	637	616	668	661	587	680	616	662	666	646	623	611	618	624	627	661	636	637	607	682	625	605	666	648	605	593	653	649	687	614	628	629	639	645	623	633	632	632	644	638	648	634	640	620	620	623	606	624	643	611	645	606	592	672	630	653	632	593	607	669	627	627	684	624	596	634	597	642	614	649	643	652	615	647	657	610	656	609	601	691	667	666	652	658	663	641	589	613	627	633	594	609	647	615	646	618	604	609	624	637	688	670	628	647	614	668	667	660	624	634	595	637	591	629	676	626	633	627	624	623	592	637	645	644	641	650	611	605	640	649	668	619	650	639	660	606	680	639	655	671	613	586	627	652	617	625	621	635	677	657	612	595	673	658	638	629	629	620	626	659	668	621	640	629	618	657	609	664	610	631	656	662	642	614	652	673	673	619	590	600	607	586	604	670	595	615	620	666	647	641	674	667	626	653	645	609	618	654	656	650	605	652	649	627	603	615	588	686	629	663	611	662	649	655	617	607	668	640	634	630	644	638	618	604	687	642	632	615	667	652	579	639	641	605	643	636	611	636	605	620	622	617	638	625	599	615	678	625	628	673	629	628	623	615	661	671	674	661	615	639	630	630	637	609	611	700	626	616	643	677	655	631	662	639	634	628	623	629	687	664	642	636	691	665	649	597	609	633	646	614	638	609	638	630	672	655	659	659	602	631	660	641	627	661	657	646	610	677	680	650	615	601	646	608	631	623	616	626	609	612	629	591	646	621	623	626	632	635	640	651	672	627	649	644	620	647	641	597	634	572	626	676	659	646	640	655	645	619	631	600	589	585	633	621	658	658	640	670	616	635	640	638	639	655	655	628	627	648	643	609	645	661	632	603	629	656	590	626	638	636	616	637	661	656	630	646	668	611	661	668	621	634	608	627	651	672	662	676	624	616	648	678	626	626	601	652	664	619	628	674	642	639	706	683	646	676	588	631	655	684	621	624	631	668	594	614	613	619	612	636	658	647	632	658	646	642	645	626	601	677	640	668	654	575	658	685	632	624	631	648	608	645	645	655	617	642	602	651	668	665	613	621	621	645	675	615	652	642	591	640	616	624	621	638	625	626	625	677	654	634	616	607	610	627	622	635	624	658	658	602	682	645	643	660	609	621	630	640	655	633	608	640	672	661	595	594	666	639	580	664	634	687	613	680	621	576	605	613	649	647	626	627	688	589	643	619	620	632	623	634	637	658	633	678	609	614	659	644	649	629	624	620	618	620	665	633	642	619	670	657	621	688	654	659	670	654	614	667	603	607	625	636	681	602	624	624	632	624	661	635	651	634	616	617	632	662	698	679	617	669	641	672	638	617	614	653	622	648	633	614	690	654	645	649	646	659	643	650	652	615	612	640	634	626	641	603	638	595	624	646	653	650	666	613	596	657	641	645	638	608	643	626	674	635	651	638	610	628	596	609	617	684	648	641	619	641	649	643	642	652	648	590	596	666	616	643	623	591	633	668	653	651	657	602	632	616	653	642	600	654	657	603	682	685	606	633	631	634	635	621	621	614	685	617	624	644	681	638	613	630	646	656	628	599	611	673	635	640	622	637	666	669	621	630	612	580	625	624	607	628	662	654	640	676	672	635	631	618	658	647	665	672	663	633	653	650	629	638	681	637	683	632	595	658	624	651	655	650	594	663	637	660	638	648	593	629	614	672	670	670	655	671	648	670	562	620	633	644	665	633	606	631	660	651	604	653	640	625	607	686	649	645	612	621	621	637	642	629	627	600	662	618	622	605	621	645	642	622	623	672	631	672	584	645	632	656	627	645	591	579	664	665	598	611	642	651	636	638	590	592	654	620	676	704	646	637	607	691	652	610	635	575	621	620	596
23847	21018	25109	27148	21020	20872	1421	341	249	176	188	150	187	208	175	147	146	165	118	133	137	158	155	136	163	129	136	135	113	121	116	125	111	123	159	137	125	133	106	113	147	109	133	115	121	113	138	139	147	128	116	123	112	111	126	150	130	132	137	143	115	132	144	131	139	124	114	129	106	117	135	117	143	143	114	139	129	142	128	119	141	115	136	138	147	123	130	118	111	121	129	124	119	132	98	123	119	133	115	143	123	124	98	121	148	114	127	126	118	120	138	121	116	117	123	159	132	117	144	138	132	136	146	127	139	123	116	141	134	132	115	136	131	111	120	127	136	141	119	117	135	127	119	115	93	122	138	127	127	115	145	115	127	151	135	127	113	124	120	125	125	130	143	127	103	127	143	102	128	109	131	121	106	108	110	150	120	115	124	115	118	138	138	139	125	122	116	106	133	150	128	113	124	134	109	119	125	130	122	130	105	129	135	151	117	127	128	114	112	109	132	126	127	133	113	128	132	112	120	138	107	154	113	117	124	112	127	124	131	141	139	122	129	131	117	112	120	137	129	126	141	121	124	111	135	123	139	126	143	120	149	130	113	116	141	125	133	127	143	119	130	137	140	140	130	121	126	135	117	115	109	118	121	116	111	128	124	105	132	151	150	116	137	130	95	149	122	119	146	110	123	126	133	109	118	136	105	141	124	143	129	125	126	139	121	123	133	132	131	130	103	125	123	132	137	107	109	122	132	165	124	140	139	111	131	126	120	158	112	125	122	112	130	134	130	117	93	109	112	122	148	116	128	97	119	123	107	128	124	102	109	105	133	137	110	136	126	125	119	114	130	146	120	136	122	119	158	143	120	131	120	143	127	130	111	140	132	139	116	114	114	135	136	115	133	122	125	119	133	118	116	141	120	129	120	134	129	127	128	141	118	137	133	125	118	127	129	118	126	127	127	127	118	144	119	97	125	114	112	127	120	129	114	148	120	122	126	129	139	113	117	113	129	144	119	124	123	122	110	132	142	137	124	138	124	126	143	113	140	147	134	90	134	133	140	152	122	136	122	114	140	124	129	122	107	137	110	132	123	124	116	132	112	116	150	118	136	127	115	134	132	105	130	122	135	150	126	98	127	118	105	115	153	129	135	128	122	122	143	141	125	104	139	126	124	122	126	103	139	117	131	124	116	115	129	133	132	134	122	98	115	129	140	140	128	152	141	137	111	140	121	150	127	129	141	143	154	130	137	121	138	132	142	130	116	124	133	115	112	120	134	136	118	124	141	124	135	130	139	107	135	118	137	132	117	115	129	139	140	132	125	166	122	115	120	150	145	128	118	96	116	130	127	117	123	139	124	123	129	134	130	127	118	118	134	109	116	133	121	143	136	144	115	141	116	129	121	121	114	117	134	117	126	128	135	143	118	135	127	119	134	130	122	112	137	135	133	125	144	135	126	114	120	146	135	130	141	121	151	118	131	107	137	113	119	119	106	126	131	127	108	116	111	117	114	114	141	127	139	116	131	124	127	120	133	148	114	130	128	114	134	139	122	131	117	136	110	132	138	113	136	113	127	125	114	153	133	128	96	109	126	127	133	136	121	131	113	123	121	122	173	135	132	138	132	140	139	121	127	136	139	124	129	116	115	111	123	142	116	113	127	104	132	133	137	118	123	144	130	114	131	122	131	122	127	138	132	118	105	118	129	108	126	116	117	128	124	109	153	133	132	116	129	125	134	116	117	145	122	116	148	130	128	128	124	114	107	127	106	131	138	139	132	120	146	128	117	139	112	149	132	124	144	138	131	137	112	113	110	132	125	116	123	118	115	134	111	117	100	126	110	118	115	113	122	111	118	131	109	108	120	136	122	112	139	138	126	132	125	123	126	106	138	146	131	113	96	142	123	131	125	134	134	139	141	125	119	113	129	135	126	131	125	131	121	126	122	110	131	127	92	115	134	142	155	137	133	111	139	104	132	122	134	122	156	116	116	142	113	130	114	130	132	128	130	132	116	115	135	117	95	119	128	129	167	138	128	109	125	123	134	126	135	148	133	132	108	143	127	136	140	102	139	139	121	111	134	96	129	124	123	139	105	115	127	125	107	117	130	127	114	131	144	119	118	125	106	123	113	109	137	126	125	103	133	144	123	138	117	128	111	146	143	127	125	136	108	114	131	128	146	122	108	129	124	129	111	127	126	107	117	142	137	126	136	161	120	132	127	111	115	146	122	144	120	139	123	130	138	127	117	129	120	128	107	101	122	125	135	143	144	128	122	143	134	139	128	135	149	147	159	138	120	100	121	121	123	136	122	140	131	119	116	115	139	128	112	110	139	132	112	143	152	142	119	116	136	117	119	135	135	127	131	152	132	146	123	129	134	128	126	144	126	128	110	145	114	135	130	104	98	136	147	136	110	123	134	126	108	121	139	132	128	143	126	134	129	137	134	145	115	123	115	108	136	125	132	127	119	123	125	138	131	133	121	114	127	139	132	115	130	144	118	137	132	154	131	106	152	125	144	128	121	106	118	125	140	115	119	102	119	126	138	127	125	130	114	126	112	124	122	113	129	134	91	115	140	113	134	133	119	135	144	122	118	117	118	133	113	121	118	122	140	127	129	142	127	135	105	110	136	139	132	129	119	111	140	125	142	144	125	140	120	139	124	111	139	134	136	147	132	120	124	123	139	138	127	120	124	115	118	108	126	135	108	114	126	152	142	117	123	136	131	134	118	136	117	120	135	133	125	140	122	107	128	120	129	132	114	133	141	113	120	122	117	100	130	125	110	123	98	144	109	101	120	122	131	139	140	116	119	157	149	125	132	137	141	123	118	128	122	119	126	137	139	118	125	131	107	120	116	120	110	119	115	118	133	125	143	128	126	114	149	122	125	130	139	109	120	120	127	139	131	129	142	139	115	145	146	118	139	137	105	118	145	132	136	128	152	120	118	110	138	129	122	124	126	136	130	121	127	103	137	114	114	110	113	106	122	135	138	119	134	123	140	138	138	118	136	120	117	121	137	137	133	104	122	138	134	130	118	124	115	106	118	128	121	137	126	117	120	122	121	109	121	135	117	117	123	135	117	136	130	120	122	116	134	132	149	143	134	129	110	138	116	121	123	132	115	117	123	89	125	137	112	124	132	106	111	154	156	129	143	128	130	117	125	119	119	123	118	115	151	137	122	144	136	136	122	135	134	109	106	123	125	138	117	102	152	118	127	141	129	123	140	134	131	112	99	126	156	125	115	124	127	122	123	115	148	135	135	149	111	111	121	129	110	131	121	142	141	121	132	130	117	110	127	145	147	137	125	127	126	127	134	129	120	147	116	129	109	119	110	137	109	121	124	138	120	126	125	140	150	128	99	120	152	135	134	139	127	129	143	131	122	117	128	117	140	123	141	120	153	138	146	147	142	141	114	118	135	116	131	121	121	132	156	133	117	140	123	154	132	146	144	115	110	116	137	146	116	138	137	109	120	126	115	128	142	136	101	144	137	113	117	129
3009	4245	2402	1076	733	508	467	386	370	394	382	343	323	363	326	368	311	326	338	384	329	342	324	342	341	339	337	302	306	332	365	326	314	313	330	337	329	297	339	354	351	308	344	350	311	289	335	281	316	302	342	312	343	319	313	327	323	309	312	325	314	349	290	306	358	334	332	341	304	354	308	319	342	358	293	333	309	327	341	317	273	309	354	322	314	317	341	332	318	364	323	302	325	293	325	334	328	329	336	311	332	339	311	280	368	321	347	307	334	278	319	348	323	294	299	305	300	309	352	335	331	308	321	317	335	357	333	303	331	343	330	306	308	316	302	299	315	332	318	301	326	344	312	308	299	315	309	308	343	340	342	309	318	330	341	324	271	329	305	334	338	362	327	294	361	318	335	355	322	352	326	321	342	295	295	322	308	312	334	305	304	308	302	356	341	292	307	318	332	308	307	326	328	328	302	298	358	329	304	315	313	318	305	336	317	328	335	336	332	338	336	338	316	332	323	338	327	350	331	311	313	310	309	316	308	336	300	333	338	308	310	327	306	319	310	329	334	350	344	305	333	325	329	319	281	304	308	312	293	318	291	311	306	302	315	335	339	319	324	322	335	317	304	359	321	305	343	312	311	324	307	312	305	338	279	342	343	320	304	297	347	294	303	300	321	365	281	338	329	330	329	332	320	332	364	306	307	337	310	309	302	341	345	328	345	309	303	270	288	313	337	334	319	302	319	317	340	322	309	317	346	307	324	323	340	320	345	324	299	326	312	308	333	352	320	359	317	286	315	301	314	334	330	303	276	343	333	335	309	321	311	328	329	281	314	334	329	318	326	336	345	292	324	311	318	341	308	313	320	316	338	350	308	327	336	319	314	334	272	308	315	310	326	345	334	315	322	340	333	307	355	305	337	348	333	296	296	326	352	328	288	327	275	320	318	313	321	318	303	305	312	317	309	346	332	319	321	325	301	344	317	335	306	329	352	331	345	332	311	327	277	320	328	319	315	332	301	305	330	330	311	331	330	320	304	350	282	334	310	306	334	330	324	310	315	317	324	343	314	318	294	317	342	345	297	320	309	324	318	356	296	345	324	302	307	313	353	346	298	321	320	314	313	338	334	324	322	300	330	320	308	331	338	323	330	307	305	328	357	324	322	293	338	316	327	319	336	347	311	353	297	321	351	315	306	296	307	305	305	323	337	327	320	309	309	319	324	348	333	330	312	300	313	324	322	323	342	302	329	353	353	323	297	325	357	316	330	314	310	315	298	305	297	317	324	329	330	303	342	331	338	366	315	337	331	298	320	355	301	310	304	323	316	310	290	316	301	292	339	309	330	305	322	326	361	319	293	341	340	315	305	315	298	308	347	318	303	313	320	306	323	319	299	329	327	317	311	341	286	328	300	334	337	343	324	339	329	310	325	315	315	314	302	320	326	293	340	302	350	342	313	322	306	321	289	337	320	306	333	302	319	316	291	380	319	334	323	313	352	305	304	323	315	335	333	320	344	334	286	349	347	333	289	313	309	316	355	318	335	330	324	309	329	322	330	307	325	332	324	326	288	291	295	303	312	306	330	339	290	303	316	335	371	311	285	327	312	342	311	321	338	319	341	332	323	305	319	337	296	318	344	333	332	306	298	290	335	310	323	314	321	324	333	326	330	335	325	326	318	322	326	310	345	303	309	328	356	352	328	315	314	356	299	324	287	322	329	331	301	312	336	348	293	293	282	327	314	311	329	326	341	355	325	340	343	335	309	301	312	355	313	325	307	310	335	278	312	332	366	347	332	298	306	344	305	329	310	282	337	314	320	312	313	316	292	324	314	326	342	322	307	303	290	296	325	312	322	299	329	311	332	310	333	334	304	338	322	291	296	332	340	309	312	331	323	328	305	321	318	350	304	324	316	300	320	319	313	300	306	305	347	320	358	337	336	324	359	317	317	315	310	334	329	337	330	349	301	319	348	287	332	308	344	319	278	312	329	309	311	296	320	302	339	341	307	328	308	322	319	296	327	315	305	308	321	299	319	346	325	340	282	317	311	286	299	321	299	318	309	297	339	290	291	310	335	301	311	288	354	342	341	304	309	328	335	338	364	330	330	307	327	323	331	321	322	331	321	344	319	339	339	301	319	332	332	314	311	318	339	313	331	294	322	350	309	328	328	335	356	290	312	305	313	305	336	307	325	339	352	285	292	306	326	306	314	307	345	339	327	311	343	314	284	289	355	302	302	318	320	338	320	367	338	328	295	332	313	280	347	341	312	341	362	368	274	347	344	329	309	323	327	319	319	329	308	276	345	297	354	334	344	287	311	322	312	335	324	330	341	334	336	346	337	346	327	327	360	342	326	316	315	334	333	317	338	311	338	329	310	372	307	309	325	328	323	285	324	290	323	321	317	338	315	343	328	343	325	345	312	342	326	350	299	310	328	342	325	326	328	311	312	347	344	314	302	311	259	330	309	298	337	345	304	325	315	350	305	321	300	315	300	343	346	325	307	317	314	297	364	312	297	328	316	354	335	296	372	340	322	318	321	329	313	334	304	315	330	337	304	297	319	316	296	319	329	293	313	329	359	350	309	342	328	337	338	309	327	331	291	335	334	347	323	322	323	342	323	327	338	336	326	302	309	320	337	307	299	320	324	332	299	326	318	301	317	334	320	308	320	308	303	365	301	303	313	336	349	338	290	319	332	317	314	293	371	323	299	303	305	323	312	318	333	311	318	300	324	315	305	313	269	321	321	272	314	303	285	326	330	319	321	319	376	320	335	311	307	298	324	307	324	298	320	322	349	295	300	336	332	296	330	304	320	332	301	314	324	322	320	341	306	308	334	323	341	302	337	301	335	316	346	304	330	323	323	344	300	329	281	333	312	329	299	301	330	339	332	313	329	325	308	286	322	291	338	300	317	322	324	309	304	334	292	322	278	329	294	332	317	333	302	314	290	361	340	329	311	327	288	347	320	327	324	294	327	301	311	331	317	332	329	317	347	318	298	310	315	301	319	310	368	302	292	330	303	335	330	365	343	327	298	328	318	321	311	308	287	315	348	321	328	352	329	329	299	323	311	306	327	349	323	307	338	332	325	333	302	313	332	341	345	335	326	307	334	297	322	281	330	314	331	334	311	288	356	319	314	310	315	292	333	293	315	327	312	302	299	341	327	320	347	336	345	306	323	320	299	318	301	317	319	317	320	349	303	315	333	306	304	307	304	304	297	325	325	334	304	318	305	314	324	328	298	322	346	321	329	320	350	300	291	300	329	327	279	290	353	309	328	315	338	338	295	342	288	309	314	307	326	293	310	318	276	345	279	316	325	353	288	302	316	316	315	346	303	314	311	309	304	335	330	299	320	332	301	325	300	307	348	300	299	308	317	342	289	330	307	332	325	317	331	323	312	316	318	318	332	324	320	301	351	350	339	297	319	331	315	290	315	306	323	312	349	296	331	313	299	331	334	338	311	337	320	321	326	315	315	302	331	306	328	299	308	332	349	297
32219	10394	1083	488	460	397	416	404	378	373	377	402	390	368	415	395	371	419	405	412	391	385	384	394	397	400	422	354	357	392	427	395	399	384	377	387	425	380	396	401	404	384	408	405	350	390	392	372	390	378	407	381	382	363	407	371	407	390	389	351	367	357	421	422	412	399	424	400	375	419	371	434	373	365	404	409	358	401	370	382	381	385	407	418	400	417	398	376	400	400	418	350	394	392	376	411	414	400	425	347	375	391	397	393	410	373	379	388	391	353	425	404	396	392	394	342	376	424	394	394	423	380	396	386	390	392	374	429	394	380	360	355	371	370	427	410	368	378	397	450	410	394	388	433	376	386	372	459	407	398	391	378	372	413	399	390	376	363	428	414	376	424	393	435	448	421	382	410	361	369	370	355	405	417	375	427	404	410	392	394	378	396	424	375	399	357	384	405	392	428	391	418	371	390	401	375	398	357	393	385	419	372	404	395	423	376	386	390	382	358	360	402	381	370	369	441	403	376	410	356	368	353	416	394	379	396	407	392	409	339	398	382	388	382	397	370	398	423	361	353	375	379	372	394	391	378	363	388	388	369	412	401	377	358	378	363	388	363	381	392	348	375	388	387	367	407	429	415	406	400	359	388	372	383	406	370	437	417	383	392	384	406	413	350	370	400	398	391	377	388	394	382	330	359	367	374	378	393	361	387	403	359	411	386	414	422	369	413	409	368	355	387	363	414	377	381	376	360	395	388	397	367	334	386	390	395	416	372	376	393	396	418	375	405	411	442	351	360	378	390	362	403	406	371	360	407	392	399	354	396	426	383	384	395	389	399	405	372	408	368	400	393	413	361	389	371	395	409	381	396	407	392	409	383	410	400	369	396	393	378	390	377	375	378	401	378	380	383	423	410	383	387	398	428	383	362	402	386	397	371	399	385	410	426	405	371	417	397	374	401	358	382	376	357	373	386	422	358	412	410	412	414	348	384	389	397	365	385	414	412	402	406	400	371	380	371	417	420	402	405	397	356	367	389	373	396	420	386	387	399	397	393	374	370	404	370	402	368	368	380	389	399	426	400	411	410	369	403	375	406	366	391	383	385	389	389	405	402	365	398	403	355	381	413	359	395	403	372	412	401	392	376	393	380	398	348	380	374	395	426	406	412	372	345	370	404	409	353	410	403	367	406	382	420	388	414	384	389	423	350	397	401	356	401	358	397	404	379	391	381	374	387	373	419	373	394	345	404	403	404	391	430	410	357	393	389	371	399	395	392	360	384	374	406	399	399	428	390	405	368	376	396	364	381	401	388	381	442	377	366	383	369	428	366	419	405	378	433	382	405	400	386	386	377	364	370	397	379	365	424	373	401	371	396	354	419	372	400	367	424	375	385	405	371	363	366	398	360	380	367	383	445	413	412	352	376	394	388	398	361	417	376	371	387	369	372	377	406	382	378	368	406	406	399	359	416	405	364	429	368	387	371	387	377	394	382	432	390	368	375	336	370	388	403	371	391	383	421	365	388	357	378	375	391	409	389	396	387	401	381	422	399	417	345	428	355	377	382	392	394	410	410	379	372	391	384	369	427	414	418	381	404	393	386	346	398	389	406	356	356	372	370	400	391	420	398	366	383	386	407	420	397	382	389	397	392	405	388	401	407	378	396	385	376	400	420	420	362	398	384	374	415	399	430	368	399	374	367	384	356	426	382	379	359	389	370	385	390	381	394	397	373	366	398	416	371	391	402	411	380	415	389	415	373	396	347	364	382	406	403	360	375	357	386	384	404	373	387	399	387	389	365	386	347	379	376	382	402	397	409	360	414	424	376	411	399	388	407	408	378	389	442	395	378	366	386	349	395	348	417	367	395	407	403	361	366	408	398	400	365	360	406	391	409	373	365	399	366	394	375	380	369	400	411	379	388	386	363	428	378	414	410	370	384	381	405	364	373	386	436	398	366	376	407	405	409	392	353	406	387	430	382	369	395	379	401	398	368	353	369	381	394	414	395	376	400	358	389	392	370	360	404	374	377	397	416	357	410	357	385	397	375	374	424	394	401	380	371	370	385	389	441	361	421	400	414	385	385	392	382	395	378	383	438	355	372	405	389	376	421	368	416	415	372	391	395	400	412	411	379	398	418	396	400	413	384	368	371	356	355	419	401	407	388	398	396	402	375	367	379	391	357	394	392	386	391	376	401	378	360	364	433	418	358	385	385	377	370	381	398	386	380	381	423	365	426	428	376	396	437	410	390	370	361	406	383	455	372	372	398	407	374	418	415	366	399	411	401	372	377	385	383	402	368	415	420	438	400	400	428	400	404	395	374	441	411	378	393	400	394	379	403	364	402	363	375	385	395	408	371	388	367	404	350	381	389	376	394	405	396	368	399	392	416	400	413	401	412	404	390	333	359	397	367	385	395	393	378	357	422	378	403	394	361	442	423	412	341	384	384	394	417	363	389	375	366	399	388	393	365	382	409	363	404	357	394	374	380	407	376	405	379	410	410	404	423	400	398	373	412	383	403	394	388	376	411	380	400	383	404	358	390	377	389	360	397	347	385	383	367	383	372	394	434	370	358	348	405	368	422	392	389	361	384	371	379	402	395	365	414	386	386	387	389	381	394	385	407	381	400	365	385	385	372	381	372	378	394	353	389	356	389	439	373	361	390	350	388	396	380	401	409	369	408	403	418	398	367	399	376	384	403	382	389	369	363	416	413	351	358	390	388	393	437	400	398	390	360	429	396	372	407	363	385	347	433	399	392	408	362	366	403	410	399	437	374	360	368	365	343	389	387	422	370	420	408	361	437	392	362	370	382	412	408	427	395	397	372	361	344	422	407	357	387	374	375	425	419	389	400	385	357	374	419	366	396	422	399	396	384	410	383	419	399	350	375	385	401	381	357	376	404	361	387	371	356	349	406	406	408	417	397	347	373	407	423	414	368	411	400	426	392	355	388	358	443	384	423	378	403	418	407	406	404	374	393	373	357	409	363	409	365	415	426	376	401	399	362	396	378	363	394	425	416	370	358	401	379	377	396	368	388	414	412	429	380	377	358	400	415	392	409	406	378	383	375	343	404	379	370	395	358	368	362	404	376	397	370	418	376	405	382	363	405	369	446	426	358	398	386	405	386	375	372	349	370	387	405	388	397	357	357	396	414	415	369	353	363	376	381	365	409	408	384	431	382	385	401	378	397	406	389	363	383	400	394	401	400	394	378	392	359	367	405	407	369	379	396	362	347	416	403	406	354	366	355	367	399	404	374	414	368	412	381	407	385	371	405	396	400	393	430	421	406	318	381	367	382	404	404	383	383	383	367	401	398	384	389	399	381	402	356	377	407	369	421	366	390	396	361	402	411	377	386	374	369	401	379	372	390	334	376	408	435	390	391	366	384	364	437	404	380	366	428	407	424	381	433	414	412	355	390	378	373	393	370	368	347	388	380	435	381	401	380	381	357	386	371	384	405	410	431	389	383	382	412	399	424	426	376	419	391	380	383	382	369
5573	974	920	906	902	839	882	868	865	806	841	868	902	885	848	882	852	859	804	861	935	804	867	873	858	894	844	896	855	838	897	847	842	858	890	904	860	836	857	871	859	873	839	895	848	861	851	878	872	889	860	888	862	853	844	895	857	818	896	908	920	852	849	919	867	879	860	889	858	895	878	918	825	870	820	865	809	829	906	869	845	888	829	894	840	843	867	886	911	862	813	813	858	822	882	836	859	872	878	859	841	879	826	809	873	876	906	859	890	885	839	914	850	839	806	858	832	870	844	808	841	883	856	869	862	856	844	870	885	883	918	840	876	847	815	869	910	851	818	868	899	894	867	856	886	863	875	904	861	827	854	875	829	821	884	880	874	909	873	824	840	807	881	847	827	875	854	873	878	854	871	860	871	818	874	879	899	874	877	854	852	839	867	883	881	859	897	890	843	865	887	850	841	836	802	832	896	866	842	858	851	888	838	859	874	812	815	845	812	860	785	964	864	867	852	857	850	831	841	837	866	816	825	871	887	889	822	889	848	883	863	837	903	799	827	851	896	898	929	904	873	921	845	871	894	824	881	854	874	840	896	900	825	879	869	860	836	835	879	836	872	859	907	892	824	833	828	919	868	872	837	854	838	899	863	886	892	888	895	812	844	911	857	844	924	861	877	936	874	850	848	814	821	851	839	858	816	913	881	823	841	930	857	897	814	872	876	853	918	852	886	828	853	855	813	826	826	882	858	885	893	871	871	842	883	842	852	836	885	902	861	834	881	862	894	902	808	855	876	876	853	919	909	880	831	870	863	867	818	848	849	860	879	860	858	848	881	835	893	888	836	892	824	916	847	886	838	876	885	900	891	906	856	849	859	888	873	859	892	831	855	874	851	844	836	868	848	855	842	901	853	846	855	847	817	888	887	839	809	839	870	822	856	842	839	905	845	795	848	866	853	868	844	880	879	874	869	863	817	855	845	856	855	919	863	864	884	806	875	869	861	906	838	871	847	890	852	821	840	885	857	852	825	858	859	879	892	902	838	862	872	860	878	850	855	898	862	892	884	879	874	900	855	848	916	853	899	862	841	871	827	819	867	885	843	862	860	863	848	873	840	865	911	830	899	819	855	856	837	909	845	845	861	911	897	843	852	858	864	861	892	864	856	879	857	849	784	845	887	870	875	819	877	821	886	910	866	859	868	827	868	879	836	804	826	825	859	834	915	889	875	901	872	802	877	904	858	873	839	853	887	862	890	844	892	852	887	855	872	875	873	873	914	874	864	871	867	841	903	811	850	834	895	902	898	841	916	869	828	848	872	871	856	783	828	850	870	874	857	877	849	853	870	827	881	859	857	917	850	839	909	838	851	871	835	883	839	869	867	888	855	838	872	847	886	881	885	883	895	852	859	875	882	892	866	903	854	796	878	856	884	893	840	805	865	842	847	848	869	895	846	841	870	890	899	838	851	838	846	860	873	868	881	876	894	881	862	878	835	840	900	866	892	858	864	925	824	849	869	901	814	925	900	847	862	889	893	879	823	925	848	834	897	821	861	805	849	915	880	893	855	862	895	857	879	863	883	843	842	858	885	878	872	864	903	906	904	883	869	861	849	850	921	889	890	875	846	858	888	892	864	883	841	837	858	860	858	882	906	860	870	872	928	879	879	848	851	829	851	836	851	865	882	889	837	801	860	858	870	825	865	849	798	877	853	895	857	850	863	820	841	832	842	895	878	893	838	874	817	875	894	908	878	904	858	837	825	855	875	813	870	858	874	818	901	843	895	807	894	860	887	822	783	876	866	852	874	878	860	892	878	866	819	882	871	852	862	887	893	810	859	837	867	843	838	826	854	879	848	868	870	901	883	894	874	836	858	874	879	897	868	827	900	862	855	817	825	870	905	856	810	856	893	929	900	819	896	890	889	831	866	872	903	850	854	853	908	847	844	913	864	839	867	908	847	839	868	881	898	841	919	877	833	818	862	841	891	837	888	910	853	837	872	831	870	872	872	849	870	832	811	857	854	904	847	869	914	858	847	880	838	845	823	838	876	819	885	869	842	875	845	891	853	848	836	809	822	869	840	839	898	840	818	853	896	890	819	881	818	842	934	837	918	855	874	873	855	884	860	866	829	858	889	892	862	842	820	872	867	909	879	847	894	832	828	892	847	858	844	857	823	839	869	859	907	807	832	896	893	874	830	857	941	805	860	853	931	835	821	840	868	842	823	885	854	888	886	845	825	824	864	831	887	894	865	924	849	845	828	862	894	819	888	905	945	902	858	824	870	894	848	858	868	812	867	887	851	872	887	849	850	838	871	877	880	847	883	842	848	855	849	861	890	898	880	887	880	854	875	857	889	806	863	862	854	885	831	875	830	894	894	837	862	817	883	840	815	908	877	846	868	850	838	833	876	815	835	809	880	860	887	844	895	857	831	867	879	884	887	867	854	833	881	893	861	851	840	806	886	863	785	863	867	852	852	850	862	859	884	895	829	852	912	814	854	892	814	820	854	855	849	821	857	869	861	841	856	882	868	815	867	829	845	906	809	872	836	836	876	844	861	874	845	836	871	861	878	901	877	870	822	836	875	836	887	855	852	799	889	852	846	816	890	879	901	845	820	854	872	872	846	850	874	900	881	917	845	845	843	906	878	893	836	924	901	863	835	915	878	887	868	903	847	877	817	890	888	895	893	873	869	889	837	886	880	877	831	864	801	903	855	784	838	875	832	838	833	879	877	881	832	837	846	840	876	888	863	817	822	869	874	887	841	908	904	857	876	882	869	861	878	848	856	916	894	848	842	853	851	848	858	883	857	855	843	851	866	848	863	870	852	832	935	938	927	842	870	885	853	876	882	849	923	832	899	823	859	804	826	863	827	915	865	844	859	859	936	863	906	862	884	853	889	864	821	860	865	906	847	843	898	823	797	847	886	915	856	828	875	840	881	913	835	834	827	859	833	823	874	822	903	892	856	871	896	874	872	811	875	905	860	856	803	923	831	879	853	856	856	849	880	913	908	832	871	871	903	918	916	894	831	864	875	866	862	881	878	869	870	910	901	848	853	862	897	847	816	856	893	899	815	894	908	833	828	866	859	849	848	820	874	893	862	907	869	837	870	891	880	876	876	851	858	951	887	859	849	835	861	827	905	903	894	881	818	833	900	848	868	863	849	892	837	883	907	822	873	847	881	877	912	882	858	898	819	858	830	907	832	861	868	855	824	885	876	845	852	878	867	818	876	867	876	847	832	853	866	866	900	883	849	823	879	851	912	877	894	836	909	895	956	818	854	885	876	894	873	831	870	926	836	793	856	831	876	814	874	795	818	833	847	891	875	831	847	881	833	919	873	892	858	882	881	841	865	881	866	903	805	887	821	831	836	854	879	788	899	878	846	896	827	871	866	811	901	862	878	859	862	863	863	878	860	857	878	850	851	848	876	852	919	851	868	920	880	871	846	867	803	846	828	839	871	882	938	854	825	886	885	892	845	857	832	829	900	889
24502	20954	24365	27706	20485	2043	471	377	305	317	348	315	298	281	288	324	319	277	311	324	291	265	289	295	328	309	301	298	292	274	287	321	300	288	287	277	268	264	297	273	282	265	262	285	257	272	326	299	302	264	299	270	294	328	298	281	287	282	278	304	305	286	310	305	328	286	305	320	261	308	265	279	291	287	301	305	303	289	294	295	269	296	261	297	278	254	283	267	318	292	288	282	296	286	281	293	295	288	297	282	283	266	269	269	290	296	289	292	282	275	292	277	292	260	252	286	288	317	306	276	270	281	237	295	323	305	254	287	275	262	266	300	302	261	275	270	269	296	284	315	285	323	320	296	275	281	282	297	303	293	263	286	261	291	295	305	312	242	284	334	297	276	295	307	274	249	256	290	269	286	282	271	279	258	269	292	274	273	288	263	267	266	274	274	275	331	276	299	263	292	343	291	288	288	298	273	314	289	281	285	282	266	294	256	294	296	292	314	264	284	261	295	293	278	312	299	295	271	303	265	274	277	299	295	275	264	302	300	263	269	283	315	299	276	278	284	247	269	281	302	277	297	283	266	291	294	294	304	295	304	276	260	280	280	283	262	303	289	274	312	296	298	312	286	286	272	307	241	265	280	289	265	278	291	274	261	261	308	342	283	278	275	288	292	326	301	280	267	269	274	276	326	297	259	289	278	275	293	311	308	284	276	290	267	250	275	281	269	279	273	308	327	304	292	268	266	298	287	289	289	285	290	273	263	282	272	247	259	262	289	268	278	296	275	282	312	286	283	259	267	270	286	277	287	287	275	287	272	297	285	250	289	283	295	272	278	273	294	263	259	292	286	274	275	248	255	298	278	297	284	288	293	255	280	271	277	268	288	282	287	281	265	255	280	282	282	272	248	325	314	282	323	272	283	295	295	287	312	290	310	278	295	266	270	249	315	278	280	290	270	290	289	286	298	253	242	306	276	281	305	263	290	290	286	298	306	262	289	292	313	285	305	275	292	275	299	301	276	289	298	266	281	284	262	280	265	262	283	289	265	262	259	245	280	269	259	312	293	285	294	272	278	267	281	281	266	283	291	264	305	270	269	290	288	283	305	315	280	268	261	276	311	294	290	259	269	308	296	270	312	302	268	288	279	253	305	275	273	306	266	265	287	298	295	311	288	248	286	286	287	279	279	262	273	283	296	291	297	290	295	264	277	256	278	254	253	301	293	314	290	325	280	294	294	276	274	296	295	277	253	288	274	278	307	267	278	305	308	260	271	276	254	295	279	263	277	273	299	315	300	261	312	302	276	279	268	282	274	286	277	313	242	275	297	285	267	281	308	280	266	283	276	298	254	301	277	241	267	291	306	261	296	253	297	285	297	291	295	319	304	272	265	325	282	277	282	313	279	290	296	285	281	293	297	283	276	289	299	299	291	261	259	288	270	301	284	303	323	307	284	278	269	281	279	273	247	279	272	259	277	315	301	295	276	260	325	256	275	279	269	277	295	338	292	329	305	270	268	284	294	304	304	281	303	294	260	303	319	296	286	271	284	298	265	289	296	289	280	283	274	236	268	265	272	256	294	281	296	295	283	288	287	288	281	269	286	299	255	259	279	261	287	283	285	317	303	288	287	280	302	277	276	302	295	269	290	281	308	275	302	259	274	265	286	296	299	278	259	294	268	244	289	280	303	289	321	293	309	311	261	243	264	281	281	285	317	298	291	311	301	286	286	273	277	273	267	262	281	315	243	268	299	291	320	281	281	256	293	311	276	295	267	292	266	313	303	310	285	290	288	289	295	258	265	303	289	282	277	295	300	284	301	318	288	268	294	270	294	280	247	283	289	304	263	277	295	291	290	312	289	278	275	270	238	272	293	259	254	275	305	331	283	315	313	286	274	279	295	282	266	273	307	283	286	282	262	303	280	286	286	264	288	296	315	320	281	280	295	299	298	292	279	278	292	292	283	275	265	293	268	293	314	281	289	245	275	286	279	270	292	299	261	305	281	277	308	292	275	289	300	276	309	289	295	275	260	288	284	260	282	310	289	294	300	288	267	259	255	294	316	283	288	284	304	315	268	321	254	293	276	316	273	239	283	284	267	310	288	290	292	296	262	269	284	305	287	282	301	277	285	270	260	271	285	288	321	271	250	325	304	295	277	310	274	323	287	296	306	278	289	300	258	281	317	343	293	277	282	289	270	292	269	284	289	306	257	242	266	321	279	273	279	305	293	282	280	295	264	278	299	300	285	288	309	302	308	289	331	277	319	262	304	283	267	321	295	289	281	251	275	311	254	270	280	283	308	287	288	297	288	283	290	289	307	270	299	262	265	288	301	291	286	266	296	268	293	271	330	268	287	290	272	283	281	290	260	246	279	267	276	290	271	289	309	278	244	293	266	292	304	277	267	303	247	281	269	300	291	284	260	308	250	258	273	291	291	259	285	269	300	295	272	279	276	270	309	237	263	260	265	283	247	254	269	251	299	263	300	301	294	264	283	286	315	297	300	274	245	290	265	276	291	280	273	294	271	244	270	251	298	284	263	304	307	316	284	290	296	271	256	261	293	285	291	282	272	311	277	297	264	301	275	306	296	300	273	272	292	279	277	277	262	278	316	277	249	296	292	299	299	269	276	264	292	283	280	258	293	313	299	288	300	305	240	278	301	293	263	303	278	307	297	258	283	293	294	290	268	264	276	289	300	277	264	294	260	277	275	299	265	262	252	274	296	289	271	275	259	269	293	264	299	262	295	282	276	286	281	298	304	316	292	290	284	298	247	293	245	259	265	295	257	290	280	275	266	280	310	282	289	279	304	335	320	287	296	268	268	311	300	315	296	281	306	280	294	284	305	260	313	286	310	276	264	279	297	309	294	255	294	284	289	286	310	305	295	282	245	303	281	255	313	298	284	285	290	278	287	260	277	300	282	296	337	309	267	259	272	254	297	299	271	267	275	297	268	280	262	266	277	282	288	268	296	253	297	264	293	290	283	257	311	259	277	299	255	287	289	312	310	293	304	270	300	297	277	288	272	308	277	293	295	311	309	283	305	289	283	280	298	290	282	301	286	257	252	277	265	268	269	309	276	261	323	286	267	294	287	280	294	281	250	323	305	275	307	291	270	293	268	282	325	290	290	269	283	274	269	322	257	271	280	275	269	300	283	283	260	287	266	295	302	325	272	271	275	271	281	311	266	286	288	301	302	281	268	307	310	291	286	269	279	269	277	274	260	270	286	311	299	286	304	272	316	281	283	268	284	307	315	296	286	271	287	265	298	298	279	284	289	245	297	307	240	271	277	312	244	275	283	280	268	313	302	297	293	292	262	283	285	288	292	284	262	288	269	296	273	256	257	292	289	283	294	280	257	294	285	280	277	282	284	268	261	284	273	238	279	332	278	272	286	306	292	287	282	278	266	250	308	253	298	287	302	267	282	282	258	276	299	276	276	303	270	270	285	288	273	282	280	270	255	274	280	302	235	298	318	262	324	249	256	248	274	310	278
3053	2732	1792	1008	802	740	682	629	619	666	677	656	701	697	653	657	646	622	668	626	636	659	639	714	665	648	639	642	588	663	663	639	602	673	621	654	654	646	591	666	657	655	626	622	655	618	625	612	659	622	629	694	600	655	635	593	631	630	676	626	711	663	641	667	663	668	599	647	610	644	615	663	671	653	657	631	631	636	618	659	645	618	685	637	684	594	680	600	601	638	628	631	678	691	642	590	686	645	649	616	686	631	665	632	657	650	645	681	655	664	664	656	650	690	644	624	664	636	641	633	677	651	626	639	608	657	590	656	623	655	648	577	653	623	669	602	697	573	653	651	648	647	626	667	658	617	596	641	634	636	623	588	671	605	637	601	594	628	651	600	645	626	619	650	651	639	646	613	628	652	637	624	622	663	709	650	617	603	679	646	603	622	673	630	647	598	638	641	652	642	641	632	645	697	644	614	625	655	617	671	650	608	642	598	670	623	635	665	647	651	646	620	643	660	610	627	639	609	620	639	650	660	629	596	641	656	666	642	637	609	654	633	664	615	686	709	644	636	612	678	668	675	647	659	616	607	662	652	611	629	665	637	620	646	613	658	618	588	645	643	674	599	640	612	622	649	624	639	611	586	664	627	600	636	643	641	613	618	654	632	661	577	619	643	620	662	640	658	632	626	672	646	623	665	656	617	652	606	651	606	630	569	652	660	644	627	670	615	597	679	630	626	643	609	650	638	654	618	645	662	625	636	623	654	609	663	650	643	630	639	596	650	625	669	645	627	630	636	630	613	632	632	634	684	623	612	671	591	601	610	650	649	693	637	631	625	616	680	639	629	679	635	617	593	571	658	656	618	654	691	604	675	615	610	646	682	642	635	665	607	689	662	646	629	632	645	649	609	642	604	630	655	599	634	627	648	663	681	653	585	621	617	636	678	651	608	606	665	625	642	581	596	652	620	663	649	617	612	610	593	633	612	643	641	633	650	667	664	636	598	635	632	668	640	651	653	618	629	636	670	635	615	658	633	628	653	635	585	596	659	666	652	632	626	606	655	698	647	641	636	645	627	631	649	629	624	656	675	619	661	646	666	653	631	605	662	645	618	637	663	676	599	606	670	622	637	605	645	614	598	589	666	626	594	604	576	645	653	647	656	689	658	661	606	637	671	637	660	643	690	606	674	650	637	696	599	596	614	632	626	612	598	607	614	630	637	625	698	614	614	640	663	606	628	608	626	641	649	612	597	643	629	639	619	661	630	624	634	647	629	634	592	611	628	640	629	631	603	657	602	674	630	654	629	623	657	645	643	635	631	640	669	630	612	677	671	633	589	645	608	666	621	656	673	600	658	663	633	627	619	605	614	663	653	645	669	651	621	581	624	606	632	643	658	620	642	658	660	659	660	674	676	656	656	649	623	609	649	673	632	638	646	679	610	665	634	629	620	619	593	661	675	625	653	617	628	656	656	640	621	634	646	657	604	614	624	636	658	661	597	610	626	640	649	635	629	623	662	619	623	652	644	620	687	633	625	622	678	600	599	681	643	622	655	628	659	614	641	642	654	635	672	604	636	616	625	651	627	626	589	694	673	668	634	625	635	652	635	644	651	630	631	646	647	653	642	591	625	656	602	672	650	621	607	629	593	620	679	652	691	625	611	636	624	618	653	632	611	704	623	657	595	638	616	631	657	622	636	631	632	620	646	641	670	642	619	672	638	638	636	641	660	634	633	668	615	648	704	604	623	627	664	651	647	653	644	651	587	654	620	690	637	637	581	607	627	645	610	607	633	645	627	641	563	646	648	645	639	608	677	614	677	635	634	626	646	606	656	630	654	651	637	629	633	709	626	643	657	611	656	638	608	642	624	596	644	633	584	627	645	654	663	644	615	664	644	651	626	667	641	679	636	652	684	656	651	670	655	621	614	630	618	625	647	641	661	644	605	625	591	643	657	624	669	603	611	659	624	621	618	602	631	599	646	616	652	688	672	617	683	630	620	651	632	640	606	642	639	607	660	603	658	650	651	657	683	689	649	612	678	664	642	665	648	626	606	608	658	638	646	625	629	626	658	641	648	592	626	616	668	664	645	670	659	652	656	630	679	690	620	655	594	677	660	613	646	664	623	646	668	640	638	634	638	645	635	651	684	617	647	652	623	656	646	635	650	704	607	616	652	599	620	693	634	644	606	591	671	603	662	665	610	632	623	655	644	674	590	651	638	627	633	636	651	641	689	658	656	625	630	666	628	626	640	652	605	629	613	618	620	666	576	651	635	644	662	633	614	635	659	635	614	639	659	626	636	612	686	646	665	655	627	617	632	673	596	620	590	614	670	659	596	639	679	619	612	637	666	644	624	674	611	621	640	637	631	644	655	593	664	659	645	661	626	674	630	592	643	640	607	642	674	623	621	643	654	639	619	635	610	631	664	635	631	602	680	636	691	610	686	649	602	642	623	625	647	608	674	599	652	648	644	657	598	622	624	649	635	627	649	681	671	604	686	644	607	655	641	650	637	598	686	621	620	625	622	632	669	649	648	642	628	624	629	630	649	628	616	641	646	593	644	685	668	594	590	614	609	617	604	658	631	626	633	621	643	619	602	661	670	666	633	637	600	671	661	611	649	617	614	693	621	703	666	650	641	645	635	666	670	642	654	643	641	613	612	625	648	628	640	661	631	651	607	660	677	588	648	626	645	662	628	614	641	610	648	656	631	640	591	593	615	620	575	586	638	633	695	644	618	632	603	635	637	608	630	630	627	609	612	644	621	664	617	625	628	637	640	641	615	667	604	641	670	624	672	621	641	647	616	652	637	678	636	631	642	647	622	642	602	586	610	610	649	637	640	632	630	639	663	616	651	609	648	643	650	637	637	656	610	638	612	629	672	657	626	631	628	685	629	656	644	608	591	661	678	651	672	630	636	648	674	646	612	635	612	624	602	630	623	664	619	631	624	606	649	655	660	641	609	626	645	664	647	651	631	632	638	633	641	591	618	631	622	653	647	708	679	651	642	581	645	645	659	649	627	637	652	595	639	696	602	638	690	645	617	615	622	650	599	655	599	620	642	641	649	630	672	641	665	647	613	635	632	651	596	677	615	611	595	612	639	656	636	636	637	634	645	683	653	655	623	632	661	616	646	631	628	630	638	644	673	633	662	631	629	647	624	623	634	667	647	691	661	659	650	626	625	639	627	652	607	624	645	635	645	615	628	627	605	668	648	599	657	615	660	663	686	689	625	691	653	667	636	644	628	617	613	628	699	644	631	592	618	649	627	658	667	682	630	633	670	636	661	698	627	634	650	646	624	616	630	640	648	644	618	669	636	607	677	622	667	643	652	644	645	622	610	639	583	650	613	676	635	694	623	637	662	633	607	603	660	635	649	658	693	661	598	656	644	611	673	644	689	645	640	639	630	604	643	645	606	637	642	640	637	629	625	638	634	649	625	635	603	630	670	650	592	605	620	631	612	673	634	640	612	660	628	581	625	644	600	634	629	582	642
23767	20934	25011	27003	20944	20789	1285	345	242	198	187	174	173	176	161	160	165	142	138	140	139	139	124	134	141	134	139	128	152	115	117	129	133	140	128	148	126	128	140	122	132	138	127	134	141	145	129	142	111	118	103	130	139	136	150	114	130	144	111	124	103	131	121	126	115	128	139	149	133	138	112	123	120	123	134	133	123	144	115	123	115	117	132	116	126	117	138	119	111	112	123	108	105	124	139	114	128	130	102	131	145	122	144	137	115	129	133	133	128	122	121	154	124	129	122	131	113	141	120	97	115	120	131	121	108	132	138	131	126	111	110	123	126	126	114	121	114	123	146	104	129	100	122	105	141	141	129	120	130	131	116	110	131	99	117	158	122	134	115	126	130	130	125	143	113	108	148	140	142	114	133	127	124	131	96	118	116	128	127	133	124	130	113	117	119	107	122	120	112	118	128	126	136	128	119	120	130	141	125	120	146	121	121	128	124	124	110	117	129	132	141	110	134	134	125	123	135	107	128	113	140	112	111	122	151	123	100	111	125	143	127	149	116	157	106	133	131	122	127	123	121	120	107	127	131	122	128	135	134	126	113	106	116	112	137	139	120	131	129	123	114	116	131	110	107	112	126	127	97	113	124	116	146	96	138	123	124	133	120	126	124	117	116	131	139	136	138	109	118	146	144	130	120	109	117	133	110	115	139	127	127	136	107	116	127	87	118	126	133	97	98	143	123	112	128	127	129	111	112	131	121	112	112	134	105	124	106	114	143	134	111	140	136	147	129	110	124	101	122	123	113	133	123	140	126	111	143	122	136	116	145	133	139	133	104	124	128	116	135	141	115	130	125	122	136	134	135	120	124	107	104	144	126	125	132	100	126	122	103	151	129	138	111	146	117	114	125	139	116	106	135	125	136	118	134	134	114	124	131	106	125	126	154	100	128	127	124	120	116	133	119	145	138	125	125	118	138	120	126	132	118	123	114	121	126	126	132	130	101	122	110	116	115	109	115	113	143	126	120	128	141	118	122	131	145	119	118	125	122	121	133	141	118	113	134	138	108	140	115	128	120	114	128	146	134	127	129	116	121	121	131	120	141	114	126	138	100	132	128	107	142	108	104	132	115	117	132	111	139	121	117	113	127	116	144	121	145	129	123	132	123	116	123	119	127	106	120	127	115	111	117	120	124	117	121	105	125	128	106	114	138	111	129	140	107	96	138	119	113	112	110	102	146	120	130	120	120	115	131	99	134	105	119	116	107	130	126	125	134	113	131	115	128	113	129	124	129	126	126	119	135	133	115	132	115	114	127	95	127	132	125	138	120	113	114	142	119	125	130	137	128	129	142	156	124	120	116	141	125	138	135	137	109	133	159	125	142	132	117	126	137	121	142	115	122	102	111	115	113	135	127	125	113	109	126	111	135	117	102	118	135	114	118	153	139	133	133	121	123	134	118	112	119	113	141	145	130	115	117	131	137	124	131	143	139	126	131	122	136	120	130	128	120	135	134	151	117	131	123	140	125	132	135	117	125	149	124	132	140	107	121	116	118	118	130	129	140	127	117	131	128	132	118	119	127	130	123	112	109	127	125	126	126	124	127	127	119	132	116	144	118	133	138	123	112	114	120	113	127	128	126	133	132	100	130	113	131	104	150	119	125	137	141	146	123	121	124	98	126	113	129	130	133	122	108	126	107	142	126	113	116	123	127	133	155	114	110	122	136	122	107	116	135	129	122	128	133	131	128	109	130	122	129	118	138	128	117	108	101	132	133	123	125	130	123	132	144	124	135	122	146	130	127	134	131	121	134	127	126	122	150	118	125	130	113	114	110	113	128	109	118	129	117	129	116	123	119	128	109	105	129	121	125	133	113	123	144	116	144	122	130	119	134	138	123	129	120	143	121	124	115	101	137	138	136	142	146	138	126	132	102	135	123	132	121	115	144	124	138	105	132	121	128	128	105	119	139	151	123	130	126	114	120	130	131	123	142	104	113	138	128	141	128	120	125	120	149	135	119	129	121	108	110	109	123	111	136	113	126	147	138	116	126	121	159	120	123	131	119	123	127	111	106	119	124	124	113	126	103	122	103	117	101	122	132	118	110	133	117	104	127	117	123	126	133	121	117	122	125	129	97	118	136	122	132	114	136	132	112	153	112	115	130	126	135	111	142	107	139	136	127	132	135	143	146	128	140	146	134	116	131	127	142	125	127	142	124	107	132	129	111	134	120	166	113	108	126	122	148	138	90	112	119	140	127	125	129	125	118	133	138	129	112	120	137	122	146	137	115	155	112	121	123	127	108	114	116	118	127	126	130	142	124	118	108	113	105	130	143	110	107	124	109	116	127	138	137	139	142	129	108	116	123	122	112	145	118	130	113	133	105	117	122	123	116	144	138	132	119	124	111	103	101	125	123	132	107	132	149	125	126	101	146	114	116	141	134	138	125	134	129	112	122	123	139	115	114	113	129	131	116	123	117	119	112	128	115	126	135	129	143	125	126	108	110	124	127	112	136	126	122	123	111	145	115	139	140	129	123	131	125	128	117	134	101	137	125	130	97	144	116	118	117	129	140	121	122	127	123	94	143	108	126	117	121	103	115	117	142	133	111	118	117	116	114	126	118	102	126	117	133	124	127	128	120	116	112	137	100	126	127	142	127	137	121	125	119	118	137	137	144	138	125	110	138	146	114	137	131	149	141	112	151	137	119	113	184	135	119	138	138	121	123	137	125	128	118	122	127	132	117	110	117	138	144	107	143	137	108	108	112	117	124	120	110	132	115	132	137	133	134	142	162	133	127	122	114	128	123	120	98	131	122	101	120	105	108	125	133	107	105	111	140	129	121	120	119	130	117	140	134	123	108	150	127	103	122	114	133	132	125	107	116	93	115	137	125	125	115	138	113	137	130	108	140	118	104	120	104	109	131	133	143	125	141	129	115	109	117	117	124	122	120	123	127	141	123	110	130	134	128	103	133	125	101	134	127	115	123	114	142	119	109	109	137	133	132	107	130	151	117	130	129	122	129	136	151	147	121	129	133	122	120	117	120	117	125	111	130	113	132	147	126	120	119	124	137	118	125	99	121	116	119	120	121	129	110	162	103	100	140	121	102	102	128	122	132	120	130	131	122	128	131	131	100	129	119	115	103	118	125	131	127	142	119	122	136	124	131	118	130	128	146	143	123	97	110	128	131	125	121	117	124	117	129	115	138	120	92	107	125	125	132	104	132	123	106	143	109	147	115	128	120	125	137	92	136	140	142	150	114	126	130	109	142	130	142	118	115	119	125	139	145	137	150	134	124	113	129	124	123	122	126	107	127	144	115	117	114	114	105	111	119	105	147	130	114	110	137	122	147	133	124	138	125	128	136	132	121	107	124	122	140	116	146	123	129	114	105	108	129	134	119	114	112	122	127	112	117	121	137	103	129	120	96	130	131	115	131	111	125	108	119	127	128	115	103	136	140	117	129	119	120	137	127	104	128	126	133	126	127	120	136	116	144	134
3023	4288	2368	1041	685	526	417	377	392	367	383	330	318	338	317	325	317	314	309	336	334	310	329	306	355	322	328	345	346	367	302	321	321	311	314	361	321	322	335	344	326	324	335	319	336	295	323	333	270	317	338	305	335	319	309	338	321	315	328	304	317	309	325	302	338	307	323	321	322	313	323	307	345	323	336	333	323	304	311	323	326	305	293	344	335	347	285	337	353	310	327	334	310	323	302	334	318	296	325	337	352	331	327	317	311	338	332	283	305	313	305	304	333	333	286	303	318	312	304	353	310	320	347	303	280	303	305	312	318	325	328	346	337	347	356	323	322	323	311	332	322	327	332	331	331	320	334	328	325	312	349	347	292	303	335	347	326	295	367	312	331	325	288	292	329	333	342	348	325	305	298	336	295	313	314	311	285	325	315	271	320	255	321	317	301	299	324	337	339	335	315	312	313	298	308	277	266	299	301	313	318	274	332	320	336	312	320	350	299	281	268	296	334	341	277	314	328	309	308	348	299	314	343	331	318	317	345	332	351	319	329	316	331	323	328	335	308	315	328	298	335	312	331	298	325	317	339	320	288	311	299	323	348	295	330	315	313	336	336	300	331	325	333	337	296	271	305	327	318	328	315	291	304	297	308	326	321	328	345	329	321	345	321	325	296	307	341	307	331	298	297	335	334	310	343	308	339	282	300	355	331	293	302	299	311	319	337	316	310	301	316	338	316	332	288	340	332	310	341	302	316	313	331	329	305	282	331	332	292	301	322	319	300	303	321	325	324	332	303	344	308	346	286	322	304	343	330	314	307	332	317	284	300	296	335	344	360	343	305	309	314	287	367	278	332	334	325	314	313	324	308	316	345	300	315	325	313	307	319	278	293	296	345	321	303	329	299	329	327	328	329	324	312	327	320	331	346	330	355	311	352	338	298	295	331	305	321	301	327	307	316	312	315	313	310	300	337	321	346	302	322	342	318	307	343	325	331	340	308	341	289	319	336	312	300	310	315	304	315	326	315	320	293	299	302	313	301	289	297	300	346	308	319	312	305	303	308	335	329	334	317	338	297	292	318	313	315	310	346	327	319	294	296	306	324	323	314	337	367	323	330	320	344	334	339	326	323	295	328	342	310	319	301	321	325	281	334	336	345	329	319	308	310	311	294	290	306	295	326	357	335	307	315	335	339	298	319	334	348	304	324	280	293	348	269	329	337	297	336	324	342	375	294	306	312	307	282	329	331	336	290	313	335	320	309	309	321	331	318	337	312	335	306	322	315	317	313	303	342	307	318	327	314	312	334	316	333	292	319	363	305	327	318	310	323	331	321	316	309	298	350	325	343	318	337	339	343	334	298	297	311	357	287	317	310	298	326	322	327	341	305	359	318	287	336	285	329	324	315	276	284	331	308	330	298	332	344	290	309	348	297	326	320	332	376	301	281	344	293	325	322	335	308	310	298	301	288	327	324	321	303	346	322	348	309	331	316	322	322	297	330	321	332	336	328	337	318	314	308	324	316	354	306	290	311	298	376	354	349	325	348	325	318	351	306	294	327	294	318	312	320	339	300	351	323	294	333	298	311	319	318	326	338	323	300	310	306	328	342	328	287	282	276	320	316	338	344	331	295	313	314	306	292	327	324	309	329	309	317	323	336	288	330	300	308	331	291	313	316	309	285	321	309	275	308	330	317	298	326	295	331	311	314	291	294	356	322	313	315	317	299	319	331	315	290	300	288	333	319	315	310	327	311	323	302	307	318	323	318	318	296	310	330	290	291	325	315	312	301	309	330	309	330	327	359	325	312	307	329	303	341	319	311	311	314	319	286	345	315	321	337	333	307	330	312	335	335	315	326	317	322	314	285	347	315	311	321	326	325	312	330	310	298	324	338	287	305	328	314	289	319	318	310	350	308	347	291	342	328	358	310	320	287	338	295	346	320	333	337	300	319	304	318	297	314	323	328	339	310	332	326	292	337	322	301	291	282	327	319	323	352	295	381	334	295	308	309	314	308	305	331	340	288	340	323	307	301	325	326	284	291	293	326	344	313	308	331	300	342	311	329	303	314	303	316	335	310	318	340	338	307	340	323	328	308	296	361	291	318	327	261	315	289	362	332	324	331	336	306	316	320	296	313	300	320	324	289	328	331	316	314	290	340	300	334	298	313	322	333	311	338	338	316	309	295	325	340	323	300	325	340	309	298	295	327	318	317	318	321	303	317	322	337	325	301	330	328	325	360	328	342	330	302	315	311	319	331	343	332	307	352	330	344	310	309	363	318	321	307	318	324	329	283	323	315	310	311	305	302	326	305	341	299	288	320	315	306	287	297	336	300	314	313	314	339	293	337	333	311	326	348	302	355	323	329	330	337	323	293	309	311	324	304	331	336	313	320	333	328	315	366	313	311	304	302	331	313	316	291	312	332	301	326	293	346	329	333	304	362	312	303	311	343	300	320	336	344	330	303	281	330	333	318	308	333	331	353	293	298	294	335	302	305	309	316	325	327	334	323	330	320	317	281	308	288	322	328	317	294	332	346	331	320	306	355	314	302	344	330	343	338	311	321	314	322	314	322	324	325	309	328	325	306	309	326	260	313	303	300	310	340	315	306	277	328	313	322	292	317	348	304	309	297	329	332	312	354	354	302	338	306	329	313	289	322	327	295	295	301	315	302	336	344	289	313	290	294	316	280	303	312	314	318	348	315	300	349	323	371	309	333	333	346	298	314	310	307	319	311	290	313	306	315	319	324	301	342	316	311	310	319	284	334	340	302	333	325	314	339	326	317	348	290	300	318	334	313	351	303	316	364	307	309	310	300	304	311	315	343	337	270	306	301	321	335	290	322	301	328	345	336	324	307	319	301	315	322	325	332	312	311	284	321	329	304	263	347	333	315	314	332	305	301	340	318	326	313	343	323	329	311	298	335	307	328	314	342	320	285	341	316	299	312	310	336	311	330	300	344	327	344	298	339	279	336	322	288	314	293	301	341	326	327	332	339	270	302	337	330	323	320	294	312	301	322	310	340	296	320	279	325	313	336	306	316	306	325	327	309	307	336	307	342	314	346	319	318	274	313	315	329	323	322	321	328	315	300	304	303	331	283	321	303	292	342	313	313	304	297	311	323	352	301	314	347	337	320	289	349	331	290	309	315	327	323	308	308	319	319	319	317	314	302	328	362	307	346	327	321	300	278	335	318	351	306	318	296	322	327	318	341	321	309	317	337	313	329	311	338	358	327	311	314	292	296	322	313	294	276	334	317	304	339	319	330	316	301	295	307	330	320	300	326	319	330	296	351	338	316	325	325	311	330	338	307	326	304	329	291	290	302	312	349	330	320	311	339	320	293	356	302	314	290	303	318	309	325	303	326	311	311	335	303	321	352	287	309	319	307	304	326	286	312	332	339	324	306	298	305	316	278	321	347	312	314	306	307	325	328	297	297	331	312	324	316	323	290	327	289	317	333	332	323	324	334	352	313	340	334	309	317	350	327	330	309	325
32333	10395	1094	467	432	408	376	427	378	378	391	359	411	398	396	369	412	410	389	396	378	391	427	406	372	438	374	382	385	386	352	403	382	406	364	409	393	410	352	374	422	399	360	373	404	372	379	385	356	373	386	345	412	387	393	410	400	371	391	417	377	393	390	380	394	380	382	346	325	383	380	424	433	394	414	375	373	382	360	364	393	391	376	371	362	351	409	398	401	391	411	361	377	365	347	377	410	378	363	420	364	354	364	372	345	413	369	389	384	381	397	429	354	399	348	401	427	398	342	385	353	373	381	408	391	373	395	372	403	383	389	437	413	371	396	425	385	409	396	372	385	387	345	398	407	371	395	439	404	380	386	357	407	413	387	376	402	383	396	386	382	384	399	404	379	395	431	435	443	393	406	362	418	410	409	414	391	378	346	380	416	414	375	405	420	399	433	389	382	359	393	402	370	398	383	378	382	388	391	375	393	365	392	388	363	392	418	397	378	402	395	407	377	390	392	398	366	427	424	373	388	384	394	406	403	353	368	408	403	391	385	399	401	365	390	377	412	408	408	394	422	363	397	422	394	418	423	382	351	352	399	370	385	349	381	341	396	376	354	403	415	385	400	397	372	380	379	393	383	384	372	410	402	392	378	390	376	386	380	385	373	399	398	370	365	451	368	383	408	366	372	377	384	411	379	373	367	371	401	379	374	386	376	421	364	398	438	392	383	374	398	381	416	375	413	381	388	360	394	386	357	391	365	369	387	410	365	399	366	356	419	392	415	385	376	371	385	416	380	366	392	376	359	407	388	344	453	395	337	385	401	396	362	418	381	398	394	388	373	399	410	370	388	387	392	383	368	416	370	406	389	377	386	413	413	441	446	371	402	390	370	378	373	380	390	391	388	414	381	391	416	390	351	421	361	403	416	368	409	397	385	377	379	395	387	383	370	383	318	385	359	380	369	383	360	394	388	399	389	364	361	379	363	397	392	400	447	407	396	380	383	386	393	399	399	393	408	406	411	398	386	381	383	352	428	404	388	370	412	371	360	384	386	383	403	369	366	386	371	349	416	375	336	389	379	392	394	407	381	356	376	389	371	390	365	363	402	370	393	389	399	360	379	392	372	352	389	363	361	402	356	390	402	399	389	420	399	402	398	403	398	408	381	363	365	358	391	391	394	379	366	407	388	371	388	365	368	403	399	380	398	371	396	419	399	379	399	388	368	376	399	383	405	437	387	382	370	387	376	384	384	377	403	408	391	398	411	395	421	409	401	380	399	379	365	402	385	406	425	385	363	413	379	365	364	386	398	407	388	383	401	396	367	343	377	357	403	396	401	393	391	392	371	396	393	402	419	406	365	372	389	414	402	406	364	367	376	407	374	384	418	368	381	371	397	406	401	359	411	417	391	382	385	385	374	367	394	389	392	354	425	397	368	363	381	374	392	402	406	428	378	359	391	366	406	361	384	364	396	374	370	388	372	389	402	390	378	370	356	396	381	408	416	384	438	386	363	375	337	364	394	381	373	381	412	382	406	372	405	410	365	406	400	399	395	385	390	412	389	400	439	401	373	348	378	381	379	356	403	400	440	348	407	380	375	370	393	392	406	365	415	400	356	391	395	416	411	376	378	388	351	362	390	420	392	369	356	394	396	376	394	393	352	434	375	399	394	412	371	374	372	386	426	434	381	342	417	374	365	418	419	413	421	421	375	429	413	408	412	409	395	389	403	429	371	381	407	395	362	373	398	352	385	422	385	426	408	370	347	405	385	430	383	382	387	398	424	399	403	356	390	346	401	363	403	365	371	402	375	371	364	389	410	417	361	446	384	390	388	365	374	392	412	403	392	408	395	384	371	357	361	379	389	391	392	437	386	394	410	366	379	374	389	381	389	415	348	407	416	364	391	416	401	365	376	375	398	392	354	383	380	416	402	387	406	353	406	410	398	397	364	358	395	369	385	400	401	411	397	351	390	373	414	380	407	419	375	400	424	425	370	383	376	387	396	375	418	376	373	363	394	388	384	401	379	392	376	443	401	408	371	400	444	345	408	390	398	405	398	382	388	380	375	410	381	440	394	368	367	372	373	375	391	401	394	397	424	376	381	379	410	379	380	393	368	396	366	355	398	420	355	410	395	387	345	386	369	373	393	415	379	378	381	383	390	432	383	412	428	398	391	376	418	351	348	386	369	376	401	415	384	405	379	412	399	386	390	362	356	385	393	397	395	385	374	420	358	401	384	389	402	399	414	436	384	394	377	404	397	394	414	386	389	366	393	362	388	422	369	401	387	373	400	389	394	411	368	386	363	402	409	399	368	428	398	384	375	402	414	344	382	380	401	419	415	417	374	364	407	398	427	378	391	420	394	406	402	385	409	404	409	358	392	350	390	410	386	413	392	407	397	419	374	421	400	404	365	444	338	371	394	393	414	421	395	380	413	442	424	376	418	407	402	392	372	383	393	394	383	373	420	407	369	366	390	377	362	383	354	387	436	407	371	385	366	396	384	398	368	367	383	358	387	408	398	371	367	399	403	340	378	396	411	391	407	393	407	397	408	358	439	418	388	416	354	420	398	399	373	405	331	407	349	401	414	398	409	400	422	379	370	382	417	377	380	374	405	375	345	384	360	384	336	400	376	368	366	373	374	409	391	420	368	368	382	383	398	425	375	393	387	369	407	407	383	391	424	348	388	423	378	372	386	383	388	434	389	377	376	372	388	392	372	396	429	425	394	427	381	374	408	381	392	381	389	401	395	386	401	336	403	390	381	406	367	388	396	372	396	407	371	366	387	382	400	393	381	376	355	383	367	370	391	364	405	415	391	379	387	383	384	425	396	376	374	390	388	380	380	389	385	409	373	371	360	405	364	411	400	359	409	375	357	400	376	388	398	407	382	380	394	415	399	410	390	395	376	385	417	382	372	396	389	371	399	391	428	365	409	354	389	402	353	389	394	364	356	370	380	406	396	385	367	418	376	364	430	402	387	406	378	394	416	377	399	404	366	403	392	385	391	386	403	385	386	358	391	367	431	399	399	361	379	391	376	383	402	352	393	403	448	391	412	380	366	390	420	396	384	418	408	421	404	382	372	385	381	366	397	404	386	421	363	389	372	374	401	382	396	438	377	382	421	399	373	394	370	398	365	390	367	382	396	381	377	425	363	374	409	406	367	412	369	378	371	404	396	393	394	424	414	424	384	346	390	345	366	415	399	405	372	370	379	379	399	392	391	421	378	401	365	449	404	402	392	399	371	399	340	387	398	377	381	355	387	379	384	419	383	400	370	413	372	401	400	382	401	410	411	392	396	392	346	368	391	419	428	425	375	384	397	373	412	395	389	375	384	424	367	414	400	379	426	355	407	424	364	381	368	417	435	367	387	369	389	379	386	390	397	377	379	435	437	350	401	426	400	376	386	393	398	391	403	406	376	394	319	377	416	411	368	399	405	384	379	355	390	366	416	385	405	412	382	375	411	405	394	391	391	390	451	423	402	391	414	429
5560	966	851	855	880	822	863	890	876	915	888	864	849	896	854	892	859	891	879	873	888	858	847	881	890	868	905	853	908	877	813	887	789	820	814	892	877	882	864	859	861	892	839	808	845	909	887	887	871	859	859	827	877	825	867	895	844	865	850	871	850	901	893	846	906	846	888	863	843	836	840	882	852	869	864	805	875	831	849	877	905	885	843	816	798	857	887	901	901	837	855	875	874	900	907	863	831	859	839	811	823	854	858	875	854	813	842	836	858	888	894	885	854	848	883	843	845	866	856	845	857	821	875	919	851	899	888	830	886	889	872	869	876	868	852	898	893	830	877	892	821	899	868	821	847	918	837	854	853	826	879	852	840	874	863	853	888	883	894	898	837	783	891	874	877	869	886	846	882	848	859	878	856	788	869	852	854	925	831	848	880	916	806	876	835	934	861	829	943	871	813	865	863	817	857	837	851	859	846	860	881	875	816	885	888	869	912	833	855	798	829	835	904	867	847	852	872	896	908	878	869	886	811	894	885	855	910	882	886	879	915	928	876	851	875	868	833	898	887	833	844	858	847	850	865	829	816	878	859	851	838	896	837	815	924	829	837	814	854	883	867	839	907	871	862	857	878	919	882	856	903	907	855	852	891	843	824	864	948	842	856	907	884	858	904	895	893	866	883	876	869	850	898	875	839	878	887	888	845	836	903	860	848	855	838	883	818	871	818	886	849	793	857	836	893	837	856	871	879	850	881	919	883	831	833	891	848	869	883	870	918	802	860	868	843	918	848	821	854	825	865	893	872	863	875	870	889	861	834	828	898	901	803	865	858	902	869	896	827	893	856	896	809	916	865	851	813	845	844	864	855	869	856	781	878	885	858	881	869	897	902	940	889	921	834	884	882	837	856	924	852	880	827	889	863	930	888	869	829	872	837	791	958	856	831	838	883	858	858	899	877	897	847	848	833	881	872	866	853	845	902	855	868	865	812	852	882	883	881	873	885	854	860	833	851	895	879	868	847	852	852	883	849	858	852	911	892	855	911	864	888	857	874	875	790	890	872	899	855	836	880	839	816	854	891	917	885	896	921	848	826	882	873	939	879	919	841	875	845	873	860	902	878	924	843	852	831	897	832	868	891	950	873	912	864	868	885	918	858	881	919	903	871	889	863	883	855	840	863	847	883	855	832	901	867	866	826	816	908	832	828	851	861	821	899	898	880	896	814	831	901	905	883	895	816	832	843	894	870	841	836	906	817	856	849	896	860	857	858	790	862	829	870	889	915	841	858	820	856	852	843	872	847	854	882	873	891	875	819	834	893	857	878	872	853	817	862	893	862	800	875	835	889	874	916	875	874	854	887	865	849	852	921	863	894	860	813	851	805	906	848	801	877	833	840	886	861	847	906	867	878	884	939	835	882	862	857	829	842	853	897	867	844	837	870	892	890	852	861	903	863	865	890	881	871	825	906	851	818	848	837	930	900	819	878	848	903	893	871	878	880	869	887	805	900	930	864	849	887	832	827	846	828	911	877	872	892	848	862	821	850	864	881	810	827	838	875	897	850	878	881	884	836	819	853	935	912	839	814	901	858	864	910	888	896	863	874	819	871	908	810	844	828	872	839	866	884	857	875	869	883	858	835	844	908	851	878	854	873	834	843	884	822	870	867	906	902	880	892	887	851	854	906	829	889	899	862	826	884	867	917	881	833	829	929	871	809	897	801	853	864	866	836	833	913	861	880	878	837	851	877	905	858	842	880	922	876	893	840	860	844	901	847	852	886	848	864	885	852	876	903	831	880	864	898	898	871	827	872	861	816	880	887	886	858	900	923	884	898	854	891	863	859	870	838	885	893	862	925	901	857	899	903	837	866	903	883	853	832	836	875	858	847	870	855	888	805	858	850	875	860	884	823	846	847	819	882	886	832	895	865	893	851	829	852	859	867	889	853	814	883	842	848	855	895	880	846	861	878	851	869	870	824	930	873	850	899	848	857	823	907	828	850	885	819	828	906	856	818	887	875	867	848	856	867	810	872	867	848	840	810	859	912	859	848	857	812	909	861	863	866	838	882	846	875	903	864	883	917	875	889	823	813	846	903	901	862	870	813	862	840	856	843	864	904	839	885	882	873	878	849	860	865	886	885	838	831	888	819	828	879	882	890	887	875	846	862	848	886	841	852	879	922	867	891	855	862	913	890	864	885	879	913	899	886	850	812	822	846	899	900	872	826	916	882	895	837	822	855	847	918	856	899	910	857	820	866	829	864	883	886	900	845	830	842	917	890	854	905	874	921	885	841	859	857	875	887	892	875	848	816	856	847	856	851	876	867	792	908	925	886	825	898	876	875	850	868	869	843	913	821	919	900	849	896	827	861	844	813	860	907	814	859	868	844	907	839	851	859	873	911	843	848	875	818	893	853	864	921	836	820	856	866	800	892	864	829	857	860	850	813	860	778	928	840	837	839	856	866	847	855	852	915	902	893	869	879	865	858	829	856	876	879	868	898	865	845	852	848	859	824	936	822	887	901	904	834	887	858	852	890	923	861	881	895	878	872	846	812	930	840	874	862	830	868	927	865	877	867	887	825	869	882	852	908	833	886	879	873	902	913	892	845	863	812	854	830	864	865	814	865	831	832	921	849	855	847	858	848	871	872	845	863	860	902	844	805	884	877	833	917	841	842	827	901	906	839	822	853	851	877	848	866	869	893	869	869	892	882	850	910	854	927	903	846	876	803	811	840	834	863	869	879	848	861	850	850	927	815	878	839	803	863	866	858	882	832	880	854	873	862	891	833	888	787	839	869	855	889	884	893	834	859	828	913	834	828	821	846	857	884	821	883	885	858	891	850	804	858	901	839	897	943	886	880	921	843	853	825	878	828	833	884	882	841	875	867	887	826	860	855	854	870	841	900	883	822	918	884	893	889	871	871	878	826	868	801	893	838	873	864	863	853	899	891	871	846	881	879	831	799	841	824	864	864	886	900	789	803	869	827	843	831	834	846	879	863	886	926	814	894	893	869	859	847	846	859	837	893	898	819	885	865	892	863	891	876	899	816	884	852	815	874	845	848	854	873	861	821	817	865	901	855	872	860	838	835	899	867	837	961	789	857	884	839	831	875	841	903	887	852	846	828	908	866	843	898	863	808	833	887	796	867	895	850	861	859	844	840	874	804	863	841	887	901	845	866	830	842	881	863	870	876	870	888	887	885	887	887	884	845	907	906	787	874	824	853	891	882	861	852	843	849	890	873	890	884	844	876	904	797	860	847	855	865	815	860	864	857	857	900	808	864	863	916	868	881	843	809	855	836	854	836	809	816	832	886	830	858	842	911	878	888	870	864	876	827	786	864	921	853	869	793	864	870	841	867	919	884	831	880	888	888	913	872	843	840	821	905	881	864	855	861	820	825	874	899	867	831	902	869	849	865	875	881	887	906	800	888	868	865	860	930	867	899	873	854	846	829	902	905	886	817	846	847	852	806	889	803	833	848	828	912	912	836	839
24512	20962	24372	27697	20476	2064	515	348	354	337	311	305	342	299	304	304	293	296	304	313	280	286	304	285	250	304	275	294	275	273	285	299	319	310	289	310	236	296	281	281	292	304	279	277	280	291	312	253	302	288	300	287	285	276	294	281	281	258	283	291	316	247	261	317	270	295	295	272	318	296	279	301	278	310	293	284	274	285	263	300	285	307	261	287	306	303	265	274	272	253	265	293	274	284	259	268	291	288	274	315	272	266	251	293	250	258	288	304	286	270	310	284	295	264	240	259	323	267	262	277	286	270	277	279	266	266	289	277	313	273	259	302	266	274	256	262	291	271	300	277	301	283	307	297	294	276	276	274	284	262	272	267	280	283	254	266	297	301	256	320	295	287	284	269	277	269	283	304	289	252	273	302	272	290	302	288	285	252	285	287	259	272	310	304	277	276	283	241	254	266	273	305	310	292	250	261	293	310	332	311	276	265	272	329	281	282	299	267	251	267	292	266	293	276	250	292	281	287	284	257	275	258	270	306	297	270	270	274	265	313	300	292	274	277	284	297	289	281	271	287	251	254	251	290	301	311	291	282	284	277	268	236	289	278	304	255	271	269	303	298	309	298	267	260	296	263	257	263	280	253	289	290	273	272	298	287	258	271	281	286	307	343	276	273	279	289	304	270	272	272	271	291	267	266	317	283	282	272	300	292	290	307	280	273	269	275	249	299	284	242	258	327	292	275	259	260	276	311	266	276	276	301	293	284	300	284	297	279	272	282	276	284	292	300	293	294	247	295	259	279	284	297	270	286	290	288	284	266	288	302	273	295	312	233	276	295	246	291	261	304	302	271	285	313	271	284	291	271	278	273	281	272	247	301	289	291	271	284	308	306	273	282	331	262	264	293	279	295	248	270	314	293	285	264	269	295	276	267	295	278	275	302	236	295	265	268	280	301	281	301	292	260	266	273	273	301	276	276	273	292	291	288	289	269	298	276	278	279	273	282	275	268	310	293	302	248	267	252	281	280	270	280	294	302	299	249	326	277	254	313	276	242	293	270	295	297	275	282	305	270	263	253	291	299	282	241	271	282	273	293	272	276	279	320	278	248	296	261	274	275	279	298	282	326	284	235	249	254	290	258	274	305	298	280	269	273	295	290	276	286	251	285	267	273	308	279	291	270	274	279	284	277	274	269	290	290	294	275	291	295	273	272	274	272	283	269	287	240	296	267	270	278	289	272	294	271	277	303	255	236	289	247	272	269	257	314	289	309	280	269	281	278	280	272	301	275	284	279	275	289	284	246	292	312	304	319	264	279	290	299	319	259	265	307	300	271	325	306	260	260	285	300	259	270	256	294	274	287	297	303	304	286	278	260	280	288	320	303	295	296	305	269	272	290	259	275	279	303	278	293	292	284	298	302	297	271	285	289	286	266	304	272	297	280	275	269	254	277	298	231	292	270	284	267	286	270	278	285	292	296	253	301	300	267	277	302	260	254	288	303	284	279	277	279	330	278	293	255	285	263	260	289	291	286	276	272	291	288	279	284	301	279	289	291	290	281	275	270	265	274	275	279	284	306	304	286	268	270	262	271	251	299	308	273	297	284	288	309	262	271	305	294	264	304	311	299	277	270	282	276	271	277	283	276	266	296	269	273	303	280	307	287	308	294	255	281	251	268	241	267	297	260	267	279	313	297	311	300	271	270	282	307	290	276	287	261	283	283	298	248	277	290	285	258	278	259	277	276	266	266	266	292	287	287	297	289	284	286	276	270	269	295	302	284	277	304	272	271	310	310	285	288	283	293	299	301	294	281	267	268	290	284	284	275	297	270	249	260	277	304	284	270	261	290	289	278	254	273	272	288	290	289	290	270	252	283	275	259	277	285	295	265	276	313	301	284	248	266	254	262	300	261	287	269	254	289	298	299	270	278	271	256	256	317	316	304	261	299	277	298	279	276	294	269	265	282	278	249	288	262	289	264	281	253	256	261	298	269	283	301	313	294	262	281	276	271	263	305	289	277	277	247	275	298	288	273	274	273	274	296	284	297	286	259	255	265	283	260	241	275	302	300	283	278	278	292	303	288	282	297	268	268	285	280	253	248	293	293	307	286	267	272	322	273	287	257	336	283	297	288	283	260	285	261	280	318	298	266	289	301	277	300	292	251	295	288	306	267	259	289	290	328	281	278	276	251	306	315	270	246	263	272	254	304	305	284	286	284	293	285	301	289	284	279	296	281	282	254	283	287	338	269	297	250	266	294	290	291	303	249	285	275	298	281	304	258	296	283	273	267	255	263	277	272	270	294	258	282	250	290	287	272	314	302	292	276	278	290	295	276	272	275	252	323	288	278	311	288	279	289	281	268	296	255	282	297	270	272	290	265	302	316	262	300	296	308	259	290	282	279	288	294	266	280	267	277	302	263	297	249	294	331	276	293	285	264	306	245	279	290	293	267	299	275	278	284	278	272	280	254	242	240	238	293	280	275	292	297	281	252	266	302	300	254	255	259	284	277	312	306	296	283	281	291	291	267	261	283	294	266	276	321	323	311	285	289	289	282	254	265	285	282	307	263	274	280	288	274	277	279	245	253	292	277	268	294	245	272	293	281	304	291	262	274	264	277	280	276	287	289	253	298	281	312	270	284	280	298	287	301	269	266	310	257	292	289	296	268	284	277	298	278	281	268	300	295	292	273	276	301	302	266	255	280	293	280	309	271	272	300	278	256	278	286	262	270	280	298	252	267	299	286	293	247	258	288	275	268	269	303	282	272	314	278	290	271	293	302	292	302	280	304	293	270	263	287	295	287	282	278	302	292	302	304	267	294	291	269	288	303	277	273	262	272	292	258	270	229	314	272	279	258	281	282	269	282	295	313	312	278	280	268	292	274	286	298	282	240	280	283	257	301	311	256	279	309	257	257	277	279	295	302	254	261	258	291	297	301	281	308	301	258	275	307	273	306	274	273	304	296	314	286	271	305	267	268	313	309	270	265	248	255	318	283	292	260	318	310	284	290	288	263	264	286	257	320	274	286	257	269	308	300	286	267	251	264	278	250	276	269	315	278	286	280	265	284	267	275	259	269	282	265	282	271	273	292	297	303	271	305	258	272	261	300	322	321	288	282	263	289	284	284	262	292	266	305	287	290	271	272	253	303	288	299	311	264	280	305	282	303	293	288	290	300	285	294	291	283	297	261	298	292	239	277	277	285	240	257	290	279	296	310	270	305	290	283	305	263	264	302	277	259	288	274	301	281	245	280	262	311	262	272	297	276	313	278	316	280	253	261	287	288	280	303	270	260	283	275	297	290	271	310	299	284	289	256	303	288	256	285	308	285	271	282	306	285	283	286	316	262	298	291	284	271	286	296	248	302	309	304	284	253	276	278	289	291	298	272	269	279	311	269	301	257	291	292	268	286	299	274	302	274	264	255	272	267	280	259	274	263	301	296	278	271	262	261	275	293	290	270	320	276	263	290	275	285	288	289	278	252	290	298	285	305	269	318
3141	2756	1708	1001	853	725	695	696	681	712	646	629	694	676	717	655	649	654	631	648	658	672	600	645	648	701	659	673	642	632	655	621	630	657	663	659	627	635	622	637	652	647	658	586	651	620	614	634	611	585	627	633	638	651	612	645	669	638	641	625	627	604	649	638	642	593	688	665	652	628	620	631	652	655	612	617	602	617	634	635	603	622	600	649	629	632	637	681	643	695	628	630	622	638	651	620	663	566	623	638	635	658	622	624	629	603	641	641	669	616	620	650	660	651	617	626	643	660	663	625	628	632	630	688	606	666	636	645	644	621	633	703	605	636	636	638	609	609	623	619	621	630	601	606	656	664	623	659	652	646	685	635	630	695	662	638	695	649	644	616	637	639	634	624	664	641	638	648	660	622	632	660	610	612	626	615	685	637	596	648	657	642	627	610	604	626	639	672	634	649	643	607	625	646	610	642	652	661	666	575	638	634	617	658	605	627	652	692	620	665	632	630	673	651	645	610	630	617	598	649	668	608	676	652	632	664	628	655	677	631	615	608	639	629	596	650	664	596	649	635	632	608	681	679	695	617	626	642	658	647	620	616	655	614	625	626	636	649	657	638	614	641	603	654	652	657	633	617	651	643	623	646	613	659	668	649	587	597	657	653	630	689	657	602	640	673	648	684	633	680	636	657	620	638	646	665	622	653	642	645	645	638	662	608	674	633	603	665	639	634	635	613	653	621	620	647	630	638	610	599	644	606	639	665	635	622	615	627	599	632	639	627	645	654	632	627	668	646	693	661	643	623	678	646	635	688	670	642	640	635	623	636	587	602	617	625	684	654	638	641	638	625	646	601	694	607	649	640	606	659	663	658	662	647	646	622	633	623	624	662	596	627	614	602	611	636	616	613	641	656	665	629	619	641	639	588	667	617	612	606	639	621	619	607	630	596	644	615	622	630	632	605	633	628	634	651	608	669	601	673	668	630	598	668	643	634	661	613	625	635	672	632	608	619	610	584	638	558	615	617	638	612	629	637	619	599	675	654	605	646	611	638	610	627	625	677	637	632	625	623	642	632	649	635	631	610	647	608	628	667	657	619	633	644	680	603	684	617	647	664	659	615	640	659	678	623	666	602	661	656	596	613	600	655	685	660	640	669	651	616	660	612	668	633	619	629	602	615	621	615	637	671	618	671	623	641	665	678	665	590	630	590	627	622	619	642	608	626	602	678	641	633	625	712	606	641	661	616	677	628	631	658	634	639	633	659	645	635	625	649	611	640	622	634	690	658	642	601	656	672	654	653	617	643	616	643	648	652	600	608	651	642	677	609	648	677	622	587	643	638	622	598	641	615	663	608	616	615	630	692	667	603	650	634	646	616	636	576	663	668	651	646	616	567	627	621	632	638	594	648	611	617	590	660	621	679	673	626	672	624	642	635	630	689	627	582	640	644	639	674	619	600	616	606	612	608	664	647	658	605	666	635	607	592	630	637	619	679	647	625	655	670	629	591	650	657	594	619	608	628	643	640	616	618	619	606	644	611	610	620	590	649	642	657	657	630	670	628	657	676	641	642	661	618	584	588	642	640	581	649	648	624	640	617	632	651	638	624	620	613	643	620	591	624	630	613	613	626	673	677	671	654	614	642	618	659	626	672	647	604	630	644	631	638	626	640	631	662	616	605	626	645	643	654	624	646	647	580	617	640	644	622	687	649	667	652	636	625	658	615	674	616	598	613	627	671	660	629	636	615	642	611	642	632	625	610	623	671	664	653	640	650	640	617	637	659	640	596	616	650	616	622	678	623	612	672	651	650	588	636	612	671	636	647	607	601	660	633	635	578	637	609	613	620	601	601	642	606	631	616	618	590	613	630	642	659	598	603	645	655	662	618	672	650	615	654	646	657	627	574	599	644	627	594	651	649	653	644	654	613	666	598	626	633	667	663	634	654	603	616	593	679	654	610	627	637	605	640	605	652	619	661	616	620	635	622	625	596	660	606	637	645	642	654	607	611	667	667	636	604	652	610	612	626	652	607	685	644	614	621	667	607	601	634	672	602	647	614	651	661	645	683	621	682	668	626	647	659	623	634	644	665	660	626	690	635	646	604	634	580	632	652	624	579	633	629	647	576	656	614	590	684	643	609	633	670	622	647	635	631	664	653	628	681	638	638	630	621	621	625	635	605	640	636	673	650	643	659	618	647	659	676	689	648	638	630	629	619	634	625	678	660	632	643	626	610	656	613	658	658	661	684	619	636	639	595	631	634	624	599	640	618	642	635	656	626	643	631	627	630	649	627	619	627	651	641	648	625	632	689	657	656	639	644	638	612	648	647	636	639	659	674	619	661	592	665	656	575	652	642	657	622	691	627	628	672	621	623	650	630	564	658	582	647	661	671	611	598	662	645	658	653	651	661	620	648	648	624	603	623	608	630	590	593	581	608	697	644	609	645	619	646	601	636	625	630	617	596	643	593	595	627	607	684	615	619	654	652	627	615	627	667	614	611	632	632	631	642	654	625	612	642	648	595	600	616	639	627	615	637	595	623	630	615	670	651	606	628	637	594	682	608	681	615	641	573	596	632	636	599	631	624	658	690	621	635	622	635	676	620	626	645	665	616	626	644	685	645	607	621	602	659	621	641	625	652	647	628	621	647	598	652	580	669	634	667	619	626	634	634	595	615	622	669	632	640	607	663	634	641	651	627	632	645	664	635	632	636	644	647	630	658	675	616	607	599	658	616	634	678	687	635	653	633	639	643	630	552	639	621	570	653	591	659	598	661	641	661	652	608	622	605	640	587	650	600	613	620	676	688	612	652	649	620	659	626	675	673	638	627	637	636	663	624	616	652	582	593	631	639	607	633	626	683	625	622	647	640	629	613	685	651	584	630	644	660	641	662	615	627	634	656	675	634	677	624	612	620	628	567	584	666	628	650	598	639	645	645	648	668	638	655	610	645	646	616	605	636	662	646	608	616	643	624	617	657	595	605	619	602	641	631	646	608	636	626	599	676	641	646	638	623	629	641	617	674	590	622	625	636	630	679	602	665	640	656	671	610	649	616	674	625	628	617	685	679	605	624	610	607	610	614	581	620	686	634	638	654	642	630	604	650	619	620	607	618	634	613	617	651	632	633	657	663	651	613	677	638	637	599	634	572	625	578	660	615	627	674	634	616	631	652	676	654	660	657	600	609	599	614	618	656	649	628	651	638	634	628	613	649	605	627	611	670	640	629	636	601	642	631	680	643	680	632	613	668	645	670	633	630	609	691	667	631	621	621	616	590	661	617	660	657	631	625	683	673	653	642	620	659	623	626	618	631	682	612	628	658	585	668	615	675	673	620	633	653	633	649	630	608	595	609	607	646	640	596	650	644	633	690	613	665	613	623	633	639	618	659	619	636	642	613	654	632	643	680	609	622	628	620	650	624	626	636	643	609	676	603	643	636	604	632	623	577	669	615	639	632	630	621	669	619	633	638	642	626	617	651	613	618	605	623	643	622	675	578
23805	20942	25010	27031	20950	20780	1449	358	273	243	211	182	200	173	161	161	179	146	140	164	156	116	174	157	152	151	130	130	123	128	131	152	117	123	140	106	120	126	117	105	100	118	126	119	128	125	120	116	131	125	128	139	120	129	103	146	133	115	118	135	103	113	125	137	120	122	101	108	126	127	119	121	120	128	104	141	117	127	120	113	121	133	137	127	133	126	135	123	130	132	134	133	147	117	104	117	125	118	129	118	122	102	140	121	116	132	121	119	114	135	148	137	125	114	142	140	120	145	129	139	130	121	126	121	114	122	130	120	133	128	109	131	119	134	132	118	143	121	144	122	137	113	130	115	133	126	124	127	112	117	113	101	127	117	108	122	131	132	115	116	130	106	128	133	140	139	125	124	126	131	133	147	131	135	124	122	129	103	145	117	135	137	111	120	134	134	107	129	108	136	113	125	109	123	130	120	141	115	111	133	147	123	155	122	136	124	124	120	139	110	133	122	121	132	120	101	129	127	118	121	139	140	117	135	125	131	133	122	140	121	109	121	116	125	116	119	107	116	126	96	127	120	137	134	133	122	135	122	133	146	92	118	139	131	130	137	130	99	123	120	130	121	139	129	125	128	120	128	119	130	148	129	130	153	109	108	128	125	128	94	120	118	109	102	123	126	118	119	125	123	144	131	130	144	120	132	133	132	127	113	122	140	127	133	136	120	111	121	121	116	129	126	112	105	131	118	139	111	126	105	139	105	97	125	107	131	104	123	118	109	136	134	141	113	132	115	149	132	129	128	114	132	125	131	116	133	133	136	146	116	144	141	120	129	119	135	118	129	118	132	116	120	117	119	139	129	130	108	118	118	150	111	127	116	130	121	130	121	121	132	120	117	127	128	120	148	132	120	134	114	126	138	121	134	121	113	128	127	123	106	114	115	124	134	127	114	131	128	141	110	133	136	125	146	109	111	135	107	113	128	127	126	135	134	128	104	113	141	131	119	110	145	134	128	126	119	142	124	110	131	108	120	121	128	113	120	134	154	126	146	128	127	115	128	131	148	130	133	160	135	96	122	128	122	127	109	146	115	131	124	127	123	114	129	119	114	115	117	123	150	108	127	139	119	138	145	152	131	116	127	109	137	135	101	119	108	123	128	133	109	118	129	120	109	124	120	150	118	126	106	130	125	120	137	98	116	125	129	110	114	134	126	109	111	114	107	117	115	139	126	126	139	120	112	131	115	120	114	115	117	114	104	118	121	132	114	120	123	109	114	136	130	115	136	131	143	123	102	134	122	118	112	116	136	129	132	119	115	101	149	136	108	128	126	155	127	148	130	111	129	105	131	121	132	119	100	96	130	136	114	105	115	104	127	138	106	118	116	137	131	114	129	116	131	129	120	105	143	110	131	123	122	107	133	113	130	131	126	115	123	112	112	131	115	117	122	134	136	135	135	113	126	112	123	126	131	122	123	127	111	132	140	118	122	122	133	112	139	119	116	132	125	120	118	127	122	133	129	113	117	95	117	107	93	120	122	125	135	118	122	137	125	111	117	128	153	107	120	124	123	123	102	107	131	126	119	154	115	124	148	138	139	123	138	126	125	124	108	116	110	123	126	144	104	112	143	136	123	130	118	121	101	126	127	114	136	107	101	132	121	142	94	131	129	115	139	116	134	127	125	141	135	138	108	131	110	138	116	99	137	118	131	111	126	125	139	126	111	130	134	139	110	124	116	120	121	132	133	112	132	135	141	101	105	111	138	125	120	133	117	127	139	118	115	128	132	126	143	115	130	114	130	118	139	112	112	136	111	102	122	112	117	134	123	96	141	155	124	120	107	136	135	136	130	118	129	125	99	115	110	126	138	131	129	128	104	117	133	115	123	102	118	130	112	143	121	128	108	120	107	114	106	140	117	103	136	122	127	117	135	111	130	123	128	118	120	153	138	103	117	125	133	135	132	130	148	129	142	97	115	128	131	133	131	137	116	129	117	113	122	105	134	117	108	139	134	117	113	129	118	133	140	140	132	134	123	117	113	128	125	123	124	131	129	110	97	145	120	118	157	125	119	116	113	148	135	117	131	117	141	129	120	117	108	124	120	128	96	121	104	135	132	126	120	129	153	140	118	129	104	141	118	134	131	122	114	102	115	119	156	122	158	120	109	132	115	137	109	143	119	104	117	151	128	116	112	124	125	115	110	110	136	125	126	126	123	124	98	147	124	131	118	125	124	112	117	109	137	128	116	117	136	121	113	150	136	105	125	146	126	115	150	131	119	127	140	114	123	112	133	125	141	103	124	117	113	118	147	122	135	145	138	121	146	120	145	119	109	122	120	134	121	124	126	106	153	118	140	138	124	134	132	104	142	118	133	134	110	128	112	140	129	126	149	122	110	121	114	149	132	113	138	133	127	143	136	129	132	120	114	120	113	91	123	140	119	124	105	137	83	136	144	144	128	107	124	110	132	123	114	131	115	118	110	129	135	139	121	131	119	122	128	132	119	129	136	113	117	120	116	106	113	114	134	136	128	112	127	110	131	138	131	129	110	112	127	139	125	128	104	111	128	117	125	127	129	129	131	108	125	134	106	114	112	114	113	108	128	114	125	123	132	138	127	139	118	114	123	131	111	133	130	112	114	118	140	139	121	105	139	122	119	142	118	133	110	113	106	129	136	132	123	131	113	126	110	107	117	114	113	128	138	120	124	133	137	133	107	138	132	118	111	134	127	133	134	130	106	101	133	128	119	130	107	137	110	131	131	127	115	125	129	123	124	112	124	124	138	116	122	108	137	133	128	117	129	116	130	111	129	138	129	128	125	123	118	107	116	126	130	128	118	120	137	126	112	124	119	117	126	117	122	133	123	136	101	137	131	118	140	144	134	123	119	133	128	121	126	130	133	147	100	121	121	117	124	128	118	119	140	127	122	122	128	143	120	107	118	110	115	129	107	141	126	114	118	107	109	123	135	126	150	120	120	121	130	118	126	133	111	130	134	127	136	112	114	130	123	129	130	116	108	130	124	127	125	135	140	116	142	139	119	123	125	110	137	127	121	103	138	123	132	112	143	117	129	148	116	131	116	124	130	102	137	150	117	121	118	122	134	150	129	117	135	124	126	125	132	128	121	133	121	123	110	135	105	117	129	118	117	113	124	130	128	126	105	110	103	145	114	126	108	131	122	169	113	115	139	147	120	135	115	134	104	127	131	126	134	135	135	122	124	122	122	146	124	129	148	126	104	113	133	143	128	120	158	111	120	114	97	127	88	110	119	130	110	132	137	126	144	133	127	107	127	130	119	110	133	113	129	130	125	134	122	134	107	118	121	152	126	124	116	133	124	104	125	136	132	126	131	108	127	150	118	129	122	122	110	131	133	152	127	155	115	116	128	118	122	137	123	126	108	135	124	119	136	123	123	129	109	109	119	103	136	120	120	148	122	112	117	118	122	96	120	120	129	108	114	117	118	124	125	116	120	107	104	119	122	126	118	150	131	128	101	135	113
2980	4322	2444	1065	679	536	414	388	367	365	367	352	351	359	323	354	339	361	313	335	337	316	342	315	393	325	324	303	323	351	307	296	313	330	309	319	320	317	295	321	316	336	363	322	340	332	328	329	290	326	328	308	328	329	310	305	305	342	282	339	315	285	296	289	317	278	308	329	319	326	323	313	309	308	313	304	308	315	345	312	295	338	326	313	336	311	311	325	335	339	315	328	324	306	336	313	305	306	314	350	301	330	318	309	311	323	314	308	331	326	302	305	313	294	313	329	305	304	296	298	294	330	319	299	292	302	309	300	335	310	307	297	312	339	333	305	306	319	314	354	354	303	325	308	319	329	290	329	319	301	282	321	321	317	297	337	319	322	281	328	333	314	319	328	316	293	317	297	320	351	334	310	354	329	293	301	341	315	311	314	326	323	295	295	346	340	310	320	348	309	350	333	342	323	297	298	322	336	344	321	338	338	326	311	334	302	303	313	317	317	289	305	312	327	306	323	333	335	311	303	285	326	338	287	338	315	329	317	294	294	343	332	311	288	328	347	306	320	296	322	322	312	295	318	326	329	304	322	308	307	314	342	330	333	319	314	304	295	326	331	327	319	311	344	305	311	331	325	327	337	320	310	314	309	325	301	307	291	324	312	313	337	324	323	299	314	298	347	308	291	353	314	314	303	306	351	295	306	331	323	286	321	304	306	314	348	304	332	305	310	293	309	342	320	320	316	328	303	332	315	314	365	323	351	323	348	336	304	331	325	342	303	304	303	323	315	325	305	326	350	290	326	332	326	298	323	320	318	365	328	313	330	312	308	284	279	318	332	337	306	315	318	294	310	297	302	306	287	322	278	351	335	342	320	342	328	290	280	279	302	333	317	316	334	317	313	305	306	335	303	322	296	344	328	318	307	333	291	317	327	304	317	297	350	282	334	360	321	293	325	329	281	316	326	321	313	320	300	337	323	314	325	326	309	327	323	312	297	333	315	313	300	326	319	315	333	315	325	331	293	334	289	292	298	336	330	319	331	308	340	301	326	333	306	299	303	320	329	311	336	347	311	307	326	281	304	284	297	309	314	293	336	284	300	330	334	323	341	326	342	318	322	320	329	320	321	307	303	318	336	347	328	339	327	324	331	304	296	307	308	329	311	285	319	326	315	296	333	283	342	334	302	336	298	354	338	324	312	345	296	316	298	292	320	316	308	309	317	309	301	308	305	323	363	340	309	306	334	325	293	330	307	302	299	380	292	313	310	310	323	301	320	310	302	272	289	326	306	330	318	318	334	311	295	305	348	312	347	323	304	314	319	313	342	314	311	317	305	302	319	301	317	348	289	321	292	353	333	334	328	335	327	317	311	325	278	322	327	336	344	315	313	340	326	289	345	316	300	343	285	328	342	324	340	325	311	305	324	308	317	369	333	317	307	326	271	308	324	317	328	319	307	301	301	321	323	322	328	301	302	325	297	330	315	333	302	323	321	322	336	294	316	301	333	344	300	315	339	323	288	285	349	309	324	313	315	320	318	326	374	332	327	335	293	324	327	292	325	310	321	285	309	317	302	326	311	305	316	333	325	308	323	298	308	325	324	332	316	292	321	345	305	297	315	320	346	351	316	315	323	361	330	287	351	304	306	308	307	308	305	341	311	279	310	344	307	326	340	327	291	305	310	318	318	319	308	307	331	324	300	301	303	338	331	333	328	324	304	319	318	326	359	302	354	295	330	333	346	305	295	323	316	323	304	287	317	321	303	301	315	321	335	334	336	352	294	323	292	320	321	318	301	327	306	322	313	289	307	281	349	310	328	334	258	312	292	323	335	311	292	300	296	362	314	305	321	305	317	296	290	334	319	327	282	310	290	294	350	322	288	313	286	312	315	332	340	339	316	316	318	325	324	273	290	319	305	304	320	342	301	337	301	302	286	354	312	295	317	321	335	324	331	325	319	301	320	288	309	321	306	331	298	355	358	340	334	314	306	309	324	335	336	302	321	301	331	338	339	286	332	319	322	314	316	310	324	311	345	327	291	348	321	323	321	334	306	323	320	343	337	338	341	309	320	299	310	326	308	316	299	342	273	340	306	339	376	310	313	328	334	310	342	283	325	342	305	325	312	308	316	308	358	293	327	310	307	323	312	332	303	321	317	326	321	330	305	315	309	312	303	315	308	320	333	323	295	342	310	345	311	299	319	327	281	347	342	345	310	293	307	335	331	303	338	311	316	316	288	297	331	319	343	333	340	307	311	349	301	329	311	301	322	293	317	346	309	326	287	340	319	294	291	309	307	327	285	302	319	273	330	323	299	301	327	306	300	321	310	316	329	292	358	308	339	308	304	324	325	280	308	286	347	329	318	319	318	306	308	324	302	342	308	303	295	326	323	306	338	314	321	306	302	333	338	284	321	305	312	325	303	303	308	332	290	291	317	297	337	296	299	318	315	308	302	338	336	300	296	321	327	305	290	311	350	361	293	334	322	310	340	284	310	331	352	305	298	340	331	339	282	332	318	327	302	314	323	343	334	301	290	321	322	354	338	316	297	340	317	307	317	304	323	328	322	336	320	317	320	305	305	298	306	335	323	305	334	353	344	268	304	277	330	289	343	329	312	328	319	313	311	298	302	320	339	330	339	319	326	339	350	320	326	333	297	294	292	304	306	311	313	310	313	370	344	319	323	319	334	300	334	332	339	321	326	289	341	306	322	311	313	337	305	371	313	317	324	293	310	317	298	298	330	317	308	308	285	354	311	333	324	300	311	330	311	310	307	299	351	359	315	310	335	320	301	321	307	316	337	322	287	292	309	366	316	327	310	319	326	329	319	317	345	280	302	321	331	303	329	282	333	290	352	325	288	312	343	306	307	313	315	342	327	303	303	300	300	283	291	360	305	319	303	348	308	336	357	282	337	311	297	322	308	299	290	305	303	334	308	304	312	294	325	330	316	335	295	292	318	295	323	313	306	307	332	279	296	336	316	312	295	308	324	307	335	299	337	324	288	343	303	301	313	316	332	329	309	353	299	317	280	330	314	327	304	289	314	342	305	291	321	305	329	317	292	336	295	305	287	336	301	339	338	324	288	310	288	300	319	291	321	336	325	320	321	289	302	287	304	320	297	313	324	326	338	349	320	317	323	350	323	302	324	315	307	318	318	310	284	304	305	334	324	297	286	329	336	312	309	283	337	320	299	287	319	319	304	283	298	323	314	343	318	341	290	299	355	307	298	309	304	336	309	308	332	274	354	285	321	313	319	299	310	291	316	309	323	321	294	325	327	282	334	350	303	341	315	321	309	334	318	315	326	306	296	304	336	326	337	310	312	282	298	328	335	316	330	311	310	348	341	343	330	314	287	322	306	342	330	308	297	333	310	310	305	351	319	327	296	320	328	297	314	335	309	310	319	316	283	319	314	312	336	292	347	310	338	319	320	327	334	342	311	308	296	308	343	313	293	299	343	288	321	320	295	332	333	293	302	361	361	300	334	323	330	314	298
32250	10427	1036	501	425	426	400	404	376	389	393	394	399	390	374	394	396	361	414	361	380	412	387	404	407	399	361	373	366	402	415	379	355	398	385	387	403	384	358	393	406	391	389	386	386	426	396	386	365	415	448	371	385	402	367	387	403	366	403	387	376	396	384	399	365	386	372	392	378	379	426	383	368	366	406	386	416	385	366	420	366	345	358	373	401	408	375	382	386	399	383	442	354	385	400	465	398	346	383	395	375	410	380	331	402	413	408	401	364	376	390	401	414	361	368	387	376	412	360	376	378	386	370	362	400	372	383	406	362	415	371	398	334	390	418	421	395	377	391	381	384	431	371	364	397	350	385	394	389	368	391	374	366	362	385	365	397	404	392	406	407	382	364	360	401	406	395	393	392	412	347	366	373	387	379	401	385	393	393	375	397	377	348	371	400	408	374	387	392	381	380	374	394	407	382	343	404	404	426	370	396	382	377	399	399	416	381	373	366	398	406	391	403	387	367	375	387	371	372	408	355	388	402	364	341	425	395	379	380	378	407	418	363	400	412	388	352	342	396	373	393	350	386	373	415	372	340	393	395	407	390	385	388	356	405	403	402	408	376	416	346	411	381	389	388	394	347	400	374	386	412	414	400	379	414	370	368	381	406	348	375	344	388	372	395	361	387	384	385	367	387	430	346	420	421	394	358	357	337	379	400	385	406	403	371	378	386	367	389	408	369	362	387	406	415	408	332	377	354	390	385	400	378	383	398	349	369	373	394	413	390	399	373	370	370	393	385	366	402	361	379	344	382	396	374	398	372	407	420	395	385	413	415	375	359	378	440	377	385	391	399	392	403	391	387	370	373	443	384	377	378	373	388	413	404	365	350	381	396	409	414	376	403	375	382	405	366	375	435	413	403	378	371	367	380	341	380	374	381	352	366	353	400	378	420	373	424	412	382	376	398	374	381	385	387	401	414	427	368	405	398	412	392	369	384	395	382	387	360	387	391	425	409	353	395	347	378	403	382	386	384	361	417	362	363	362	365	391	405	397	381	364	427	401	402	407	423	412	392	361	390	398	416	362	389	359	374	365	334	390	379	381	376	349	357	380	391	386	423	372	330	373	421	354	396	359	420	374	394	347	406	413	413	384	346	406	361	419	367	411	374	421	376	415	392	448	401	392	395	363	421	361	359	400	399	389	385	392	360	371	385	395	381	382	382	393	404	346	372	384	347	423	377	399	373	392	394	419	394	374	378	439	383	406	372	415	397	406	401	359	409	386	386	400	409	401	412	393	419	377	380	401	360	373	382	396	425	359	425	396	374	370	384	421	375	399	387	381	400	401	394	393	399	398	374	411	394	409	397	409	387	390	426	382	368	389	413	407	384	360	370	391	380	409	359	353	368	378	366	387	366	366	387	383	385	370	398	370	375	370	385	384	359	391	389	372	412	345	400	358	365	380	410	377	440	383	401	372	359	380	380	397	357	371	374	403	404	364	406	394	358	396	375	396	397	392	348	395	369	405	378	389	383	355	377	376	396	382	354	381	395	433	393	337	381	413	388	391	382	457	373	386	380	398	371	375	397	374	356	359	377	400	382	355	365	393	390	411	408	363	381	374	360	385	418	402	376	414	386	368	386	410	403	389	382	390	401	376	425	397	406	375	370	430	429	394	363	387	392	367	408	392	408	392	377	378	375	378	395	384	413	415	396	385	427	402	395	343	386	391	397	385	437	374	391	401	385	374	360	357	431	370	395	367	389	379	377	385	375	404	390	374	377	370	410	426	396	385	394	358	374	407	402	402	397	407	377	393	365	383	398	384	382	373	381	407	363	383	352	408	407	455	389	359	370	369	372	401	414	377	392	401	395	391	371	392	405	420	385	386	382	406	402	383	360	379	385	382	380	362	349	403	414	391	352	434	358	403	362	390	378	412	412	417	384	403	375	401	381	436	379	338	414	395	391	383	382	392	396	359	354	424	426	362	419	376	419	386	376	390	378	398	386	376	354	390	380	351	415	377	350	371	362	381	400	391	373	406	361	383	405	356	359	375	418	399	397	386	423	397	369	365	426	412	384	343	374	362	381	398	389	381	400	414	372	360	384	407	378	426	400	409	403	369	399	384	391	401	365	387	373	358	357	364	380	383	362	343	388	381	386	420	393	400	413	395	422	384	376	354	370	384	381	437	383	390	359	374	399	371	387	408	370	399	373	383	381	390	401	390	423	351	413	382	395	387	380	371	376	390	381	365	375	402	376	413	369	376	393	375	392	365	381	398	388	393	382	393	352	400	410	371	335	376	398	366	411	405	419	387	384	360	372	375	419	381	354	332	396	440	368	376	420	374	382	354	380	375	371	415	399	456	366	371	376	360	392	393	399	409	381	372	405	412	362	372	433	426	410	405	392	385	385	412	387	368	382	404	386	372	402	400	395	351	387	398	397	422	387	414	436	383	360	356	374	359	378	375	392	390	371	378	405	365	419	395	397	376	426	350	371	418	404	411	399	421	399	385	342	412	377	365	395	396	414	371	396	402	388	378	387	364	388	386	382	401	398	371	348	390	420	413	389	374	396	394	367	406	350	395	381	385	394	418	366	416	390	383	399	375	400	389	387	366	392	400	394	361	352	375	415	362	364	427	383	418	400	414	361	384	427	390	384	392	382	380	390	380	394	388	366	413	366	411	398	324	376	357	411	353	347	387	399	359	400	374	375	367	415	366	412	426	362	411	381	400	411	401	375	398	383	371	396	406	406	365	391	393	398	403	417	364	395	397	438	423	397	363	409	336	402	365	360	408	367	397	385	383	369	390	356	393	361	389	363	376	379	406	410	371	403	360	385	378	390	378	401	381	373	385	390	362	350	370	389	456	357	407	361	388	378	389	385	398	366	426	401	384	403	385	424	367	377	347	369	381	408	369	396	369	385	412	402	402	346	401	385	380	380	354	396	431	381	384	404	368	393	400	403	375	442	355	394	374	350	408	413	367	347	406	424	380	388	405	412	416	362	358	420	363	347	404	377	370	400	379	395	438	347	368	385	430	378	379	432	392	361	415	383	391	369	352	374	371	388	377	402	365	350	385	389	392	363	417	411	425	433	367	371	386	389	375	382	380	385	380	424	430	409	344	359	438	382	377	390	390	422	421	392	395	401	391	372	366	415	401	377	376	398	366	416	386	342	380	410	410	406	373	387	396	359	416	390	429	422	380	362	348	390	366	420	365	385	408	411	387	361	367	388	386	376	386	398	376	381	375	379	370	397	372	361	398	359	406	401	404	390	372	392	362	388	357	393	396	405	345	366	404	422	391	382	430	361	406	423	393	376	375	382	397	411	369	374	387	379	394	347	396	419	420	370	365	381	389	414	382	375	375	391	420	362	385	389	422	387	357	361	384	399	358	409	382	397	380	417	406	367	393	423	403	378	381	375	370	433	390	435	397	401	373	393	378	432	371	400	405	393	413	383	377	387	373	400	407	312	402	381	386	378	412	343	360	396	386	384	398
5525	982	863	858	884	823	858	849	828	851	843	876	828	893	831	831	898	829	867	856	776	831	906	868	858	871	881	837	842	906	853	860	848	953	843	860	875	820	872	856	829	909	838	824	817	861	882	895	859	846	870	848	833	918	914	853	865	861	849	871	823	899	928	783	863	853	882	864	838	843	866	903	835	833	834	900	889	865	837	876	868	840	858	889	856	820	871	889	903	810	854	888	859	876	858	845	880	906	855	842	839	815	842	825	857	830	826	837	862	847	862	907	855	923	855	838	863	849	868	852	837	875	870	867	879	881	899	849	833	841	843	892	878	845	827	852	887	850	788	864	905	839	864	883	808	844	874	923	882	881	807	844	889	873	879	843	852	962	862	925	855	838	840	867	864	846	851	863	868	802	851	898	841	852	833	899	842	838	882	863	875	958	851	835	887	826	883	886	942	838	864	831	870	869	883	873	845	815	894	809	864	851	903	875	877	843	816	876	904	840	907	865	896	844	842	853	864	822	885	814	825	908	894	849	843	875	875	829	820	831	856	887	840	865	873	896	902	846	872	856	795	848	842	850	904	874	870	848	831	863	829	838	878	827	856	890	868	805	868	857	879	887	884	923	874	859	854	850	858	889	854	836	858	844	892	865	801	881	852	816	852	905	856	860	823	912	845	860	871	873	851	913	869	873	902	836	852	858	886	881	850	876	882	871	845	926	856	870	912	884	892	860	884	844	898	912	855	826	877	870	875	882	824	879	895	867	873	877	900	838	860	857	792	890	906	881	888	864	880	884	881	860	845	900	830	864	838	878	847	878	840	844	877	862	911	868	926	811	849	811	904	834	917	900	848	876	827	848	893	931	829	832	880	892	834	808	872	886	884	917	889	898	885	892	833	838	913	819	890	821	835	914	845	845	796	857	860	874	840	877	818	888	907	879	878	917	873	901	811	872	923	848	833	890	847	841	890	855	836	884	832	810	888	858	882	870	847	815	850	852	870	863	872	870	917	832	847	838	874	861	885	914	828	875	847	900	842	845	855	920	882	866	842	923	859	859	902	849	834	880	865	858	856	838	884	818	827	880	859	841	911	818	856	870	870	830	900	869	925	841	854	802	862	866	843	859	850	850	836	831	836	833	782	823	879	843	840	872	856	848	846	837	850	869	863	850	816	883	875	885	851	838	850	821	854	869	906	850	864	896	865	825	866	869	854	907	842	831	826	855	813	855	853	834	919	867	860	845	909	906	866	824	888	824	855	853	870	884	887	877	823	935	849	862	789	855	922	852	901	921	913	886	872	897	865	835	825	878	849	882	861	890	842	845	814	904	901	842	883	817	834	882	869	864	875	822	860	841	857	869	881	849	838	901	871	818	816	829	860	820	852	864	882	881	835	832	906	870	853	857	851	848	851	873	898	861	850	860	829	870	905	880	879	835	860	838	880	850	862	889	852	885	912	842	831	847	816	864	874	837	819	853	884	819	822	844	863	814	844	913	867	896	827	893	869	899	796	862	907	867	867	848	851	890	909	873	819	896	861	855	888	889	911	895	902	858	965	823	859	872	906	852	835	823	842	862	880	952	868	874	868	868	892	888	836	809	834	868	861	815	855	837	870	809	841	874	856	878	859	892	883	877	823	867	848	866	882	840	830	866	858	867	835	902	857	849	830	893	857	881	928	867	868	840	816	856	830	819	849	847	901	802	873	844	897	874	873	860	826	851	826	905	817	871	869	888	855	817	882	855	838	860	849	848	794	842	900	916	841	917	897	863	851	866	830	841	833	892	851	870	830	845	831	888	858	847	871	837	819	861	838	905	906	874	897	819	885	839	829	831	908	861	867	883	829	833	849	843	846	885	869	858	855	840	856	798	838	854	869	863	845	883	860	864	865	815	816	864	852	918	891	819	873	907	854	883	847	882	793	819	879	848	890	850	879	850	900	857	848	921	864	816	812	801	873	875	873	852	837	905	857	878	865	846	863	868	888	886	852	821	872	874	918	861	849	803	851	875	816	885	840	873	841	904	867	829	858	919	862	846	885	854	867	836	869	896	858	835	867	906	902	861	811	857	872	856	833	874	851	861	841	860	918	881	848	874	867	895	895	873	851	888	873	881	888	847	853	821	899	863	902	936	880	831	836	849	842	867	869	845	864	911	854	876	853	880	851	865	852	886	903	881	872	881	828	836	881	892	886	873	805	831	889	877	881	844	880	879	842	850	843	823	895	888	858	832	857	860	870	886	837	810	877	914	878	869	916	865	893	841	847	909	869	905	847	865	897	888	845	885	848	890	855	856	835	876	899	822	849	864	920	868	859	891	826	851	822	870	851	856	878	828	874	885	860	844	837	906	850	868	890	888	872	862	855	884	891	852	874	889	849	831	874	901	847	877	875	841	867	910	863	851	853	905	817	865	868	899	833	929	860	901	849	859	863	856	867	844	857	841	885	854	862	892	852	811	810	898	866	907	903	881	923	884	867	831	863	885	838	892	862	955	828	887	824	864	899	847	884	854	899	850	818	907	871	888	875	840	889	904	878	872	871	924	888	853	853	897	910	857	859	817	828	885	857	854	824	861	900	840	810	890	857	862	893	919	870	859	871	852	868	879	844	868	843	877	899	911	853	831	864	907	819	932	878	883	830	843	875	857	825	897	840	914	802	861	833	890	820	890	892	847	853	879	848	801	927	869	862	862	817	859	876	879	854	840	880	833	867	848	822	841	863	849	831	896	856	802	835	781	843	832	877	861	829	901	848	853	840	883	851	845	858	885	838	909	862	793	889	882	895	881	804	870	802	847	840	906	849	867	868	872	823	878	846	864	883	864	844	873	901	856	847	848	886	868	900	848	869	864	869	804	946	864	872	866	820	841	835	855	829	822	849	859	877	881	857	914	875	870	876	867	864	837	885	887	859	899	813	880	892	864	826	848	860	885	826	848	873	867	900	892	873	917	849	888	830	865	915	859	897	868	861	867	879	887	866	850	847	847	889	813	860	867	825	838	844	855	870	853	900	842	894	830	888	876	848	908	813	833	862	910	787	878	878	814	862	881	809	861	832	867	851	882	860	843	861	867	898	853	841	857	877	844	858	878	878	835	874	870	839	870	863	847	871	825	863	850	879	856	873	826	861	798	827	853	895	884	871	848	823	848	871	844	859	827	856	832	840	840	896	828	900	877	873	787	797	826	835	891	863	910	868	811	903	870	835	836	920	879	851	871	867	866	911	874	816	910	858	859	797	862	851	877	829	868	856	893	934	871	814	805	791	844	918	877	845	870	901	891	850	870	808	860	841	921	833	842	824	839	888	868	821	847	833	867	856	859	899	843	858	885	815	891	816	912	777	889	885	907	833	865	863	855	892	839	838	837	883	823	825	884	861	868	845	851	879	849	855	880	833	905	902	815	877	826	870	860	845	846	867	867	938	891	895	903	897	857	869	851	830	809	912	865	818	864	884	875	869	886	897	824	874	895	855	892	871	786	794	869	836	862	857	875	903	859
24506	20952	24380	27671	20497	2025	470	408	380	313	311	348	314	319	316	328	267	299	297	310	293	288	305	278	297	286	285	263	279	310	294	300	327	283	288	303	287	264	299	295	279	264	292	286	312	297	281	299	305	290	293	272	280	270	291	277	318	271	281	267	283	278	274	284	281	252	259	278	298	286	271	320	303	280	241	264	302	269	277	259	275	299	305	255	275	248	278	313	288	275	264	295	266	254	301	273	277	291	298	276	314	285	288	269	285	283	285	287	284	251	277	269	280	278	254	300	314	249	269	268	269	307	265	295	296	264	304	266	295	268	308	276	237	283	263	297	286	307	299	284	264	270	276	291	284	283	265	294	286	318	286	282	292	275	272	302	277	277	261	264	295	262	270	259	272	281	305	275	280	282	279	295	304	255	277	265	269	268	306	299	287	261	300	246	290	304	282	273	278	332	283	289	290	294	288	244	279	283	274	252	260	312	282	258	266	258	265	269	286	287	262	280	248	292	261	298	307	291	266	255	260	287	293	271	272	252	271	282	291	291	285	291	291	285	254	279	323	297	298	269	292	268	280	262	295	306	302	297	266	263	300	316	280	270	270	277	324	282	298	316	262	291	313	305	272	266	270	277	267	265	283	265	296	282	287	272	290	263	255	273	288	290	283	296	287	269	291	249	296	270	320	316	267	299	290	260	294	282	280	274	293	282	276	287	285	288	270	324	303	273	299	260	268	306	286	294	267	263	276	291	298	297	289	308	294	266	290	288	265	286	282	283	282	263	257	279	288	282	321	253	256	255	286	292	282	315	288	301	281	309	276	284	272	269	313	298	276	284	290	271	295	297	270	255	269	276	267	297	307	266	264	278	256	275	306	270	293	278	284	288	296	331	299	277	274	269	270	261	283	316	277	276	311	294	274	280	302	280	238	283	252	286	294	290	284	301	277	265	314	274	283	282	296	281	285	285	263	268	269	282	300	280	287	279	293	288	282	259	275	293	310	295	278	277	285	290	247	284	271	269	294	260	289	304	280	253	287	250	285	286	306	274	279	250	289	285	283	278	280	289	275	230	275	284	286	267	267	320	267	273	271	297	289	265	279	279	256	323	279	295	288	258	293	277	278	264	326	331	269	270	298	286	308	281	290	297	287	267	258	263	273	308	299	279	300	265	260	266	290	272	267	290	248	262	297	248	279	300	268	280	281	270	276	299	290	285	260	279	277	258	288	285	281	297	304	317	277	266	255	280	231	273	257	274	297	282	294	294	280	302	309	305	267	263	312	285	284	292	290	255	262	306	270	250	273	306	357	282	293	327	259	281	294	254	272	292	300	275	257	274	270	277	278	274	296	279	261	282	267	263	289	289	260	288	284	268	288	266	276	268	289	266	276	260	295	308	300	285	287	290	291	285	271	293	264	263	268	298	280	335	268	313	298	279	267	240	279	279	266	264	289	275	288	253	314	292	289	271	251	278	273	248	267	262	242	315	287	291	311	291	273	255	297	269	294	287	262	291	270	282	296	301	254	251	279	270	251	274	270	285	277	292	285	273	281	284	295	248	264	275	268	270	286	228	282	288	306	277	247	288	281	287	279	272	297	284	264	289	300	295	278	299	291	317	263	273	275	301	270	282	291	266	288	277	272	270	279	277	303	268	283	274	277	276	258	273	275	309	276	287	282	305	245	257	281	296	276	285	271	271	312	264	297	278	262	305	304	244	289	307	275	247	261	277	287	286	301	251	301	249	282	317	289	276	291	288	298	305	285	284	282	271	287	259	263	241	293	272	279	298	292	299	302	273	290	286	290	280	265	261	279	322	275	289	289	290	282	283	281	271	301	273	268	272	282	276	284	302	273	314	304	278	304	266	328	287	288	259	322	297	283	299	282	278	283	287	287	272	269	289	312	301	268	258	290	253	268	270	304	260	274	280	287	304	251	301	282	291	286	299	267	269	268	257	279	279	272	306	271	311	241	277	254	284	293	269	271	275	268	288	272	289	290	255	275	270	295	292	272	274	261	343	273	240	280	261	279	274	267	300	294	262	299	279	281	297	298	276	294	284	290	296	295	301	284	260	286	305	303	313	278	242	308	290	258	288	275	286	275	279	285	277	288	289	286	252	263	270	279	287	293	284	299	304	236	271	278	279	277	286	274	270	288	270	311	295	280	248	287	267	271	282	280	311	307	257	310	291	324	273	288	257	275	292	258	263	261	286	295	323	270	282	241	273	305	263	277	278	294	321	260	269	290	284	260	288	259	288	258	288	278	285	281	262	297	248	308	273	277	259	297	287	282	264	278	298	305	262	301	301	324	282	292	290	255	293	263	279	270	294	312	266	296	302	293	289	298	295	303	306	299	265	279	266	302	271	290	271	311	275	278	267	278	279	288	288	259	327	282	238	255	258	276	290	277	286	290	270	303	277	278	284	267	268	262	275	277	290	292	298	309	281	267	252	295	277	291	259	299	267	274	301	275	266	292	285	281	297	297	263	276	290	280	291	270	310	282	299	294	282	307	288	277	274	273	297	283	289	280	291	296	279	270	300	242	298	293	292	270	250	266	274	281	284	276	293	285	304	266	275	284	260	297	311	289	298	278	282	298	267	290	268	270	242	285	296	316	278	289	299	287	279	255	301	293	270	255	286	301	301	272	283	273	242	286	301	312	289	298	276	293	277	314	273	251	280	300	261	291	299	280	248	280	284	303	304	283	298	277	290	280	307	275	310	271	295	280	275	275	283	253	284	273	284	329	262	276	262	271	279	262	306	301	270	279	284	257	307	275	285	268	258	283	309	297	275	282	302	239	263	266	276	292	286	292	266	311	267	309	333	284	294	274	274	301	276	254	296	249	311	294	332	280	275	261	295	254	269	266	280	304	290	320	272	267	229	286	304	282	287	310	255	300	270	285	301	311	284	302	273	248	278	292	307	247	301	255	291	303	290	311	278	302	334	301	284	317	279	292	254	279	277	258	284	282	291	267	289	284	287	311	287	247	262	316	295	255	260	267	285	297	277	291	250	282	281	275	297	288	296	289	286	300	302	303	288	288	248	312	300	265	280	289	305	310	280	301	293	314	269	297	289	260	298	269	295	265	296	285	244	303	296	298	249	265	276	290	270	294	276	303	269	246	276	283	278	276	292	269	301	296	278	268	322	289	306	257	287	289	303	289	255	285	275	274	260	277	268	270	273	297	314	280	271	287	276	279	259	298	257	300	273	263	310	275	311	273	274	282	300	267	292	259	273	250	265	279	258	295	277	280	288	259	300	281	306	305	242	263	322	280	263	306	279	295	270	293	255	276	266	273	272	282	304	273	272	279	252	268	263	293	314	277	278	237	287	317	276	277	265	290	291	303	275	265	262	311	248	281	285	275	264	274	297	263	275	284	264	284	267	307	270	294	262	277	258	272	260	305	279	275	244	280	276	272	293	262	273	257	263	299	281	281	263	268	263	289	287	267	267	259	296	292	294	319	291	277	256	281	281	309	290	260	287	281	271
3119	2721	1750	990	797	726	661	690	646	652	661	631	639	626	667	638	692	631	596	642	630	631	627	642	609	656	665	656	609	637	623	653	598	630	604	623	645	620	594	648	649	622	673	644	657	610	629	661	640	651	689	679	630	636	638	637	645	647	651	637	668	670	658	628	628	615	668	650	632	651	591	598	672	672	637	626	660	636	607	623	692	650	591	602	669	617	618	649	577	666	692	644	632	687	574	666	636	644	628	637	619	615	696	624	644	633	627	592	644	589	623	635	603	670	633	662	643	583	624	669	624	623	634	609	621	657	650	645	689	625	655	618	643	628	635	614	647	637	641	613	650	637	627	656	635	630	706	623	658	637	635	631	667	664	689	649	605	657	624	663	655	681	626	587	601	599	633	649	590	624	638	646	633	653	633	626	625	654	615	693	631	630	637	644	649	611	615	629	665	669	596	659	618	614	650	609	639	643	625	646	663	639	631	660	628	669	674	642	625	587	634	599	581	608	635	660	607	647	612	607	632	659	666	641	625	615	578	635	610	633	655	616	629	648	662	615	606	662	615	663	601	638	615	627	595	631	696	619	619	646	584	627	610	628	680	624	681	664	638	621	655	661	631	604	645	641	680	641	622	612	605	603	640	598	653	663	654	686	597	588	665	640	641	657	617	670	636	641	606	664	637	597	605	611	595	585	667	660	670	616	601	621	625	633	668	643	644	624	601	629	651	640	612	664	645	636	707	652	646	651	639	633	642	597	669	623	619	641	593	615	635	596	621	648	679	683	597	606	609	636	621	636	627	694	661	607	571	639	656	662	631	661	618	653	673	603	620	601	667	666	630	635	659	637	656	634	606	622	659	612	627	598	636	629	641	614	637	683	633	632	619	626	662	600	647	667	665	625	654	640	617	654	659	658	685	604	684	625	594	585	688	634	639	697	620	645	656	667	599	614	595	655	678	663	642	628	651	641	651	573	650	614	651	647	619	630	648	606	639	657	600	633	641	672	653	611	627	676	640	647	622	595	656	659	678	693	615	608	645	638	605	629	626	674	639	600	602	643	661	633	662	668	691	619	630	604	635	639	585	655	651	598	631	673	621	668	618	640	657	599	675	639	635	606	639	613	658	651	642	648	677	633	629	606	603	620	649	600	608	601	677	620	648	622	676	604	670	682	645	644	614	643	637	629	651	661	626	625	634	600	622	635	623	622	632	641	619	628	639	643	686	626	694	627	648	641	650	610	653	613	651	613	631	629	624	618	625	643	652	622	666	604	611	612	643	587	621	659	652	658	642	605	673	624	587	670	635	699	678	651	620	623	619	651	651	653	635	660	628	621	638	632	641	619	616	623	666	620	634	576	633	627	664	633	646	593	601	658	671	620	649	637	636	639	633	636	610	622	673	653	660	639	614	599	641	606	607	642	652	592	595	621	630	550	645	634	649	633	658	590	652	660	639	669	610	641	661	644	684	624	644	608	609	622	666	647	643	607	595	693	646	611	595	656	618	642	611	639	660	612	630	648	642	627	668	602	650	646	627	630	605	633	601	590	622	680	673	630	622	602	630	649	608	615	654	590	680	643	645	647	634	628	611	657	596	629	630	602	609	640	618	676	635	667	674	653	598	594	642	639	603	614	643	641	658	634	609	607	630	665	644	630	630	608	644	637	673	652	618	607	618	671	636	617	619	609	634	649	637	599	646	639	608	635	668	645	631	628	665	609	590	629	666	535	611	639	608	679	620	625	603	646	619	610	610	591	627	625	645	675	607	580	629	689	651	648	637	619	638	632	590	662	616	600	565	650	646	653	601	641	630	626	663	585	649	609	620	619	629	648	629	630	598	611	623	633	680	666	633	631	625	613	644	612	614	610	658	675	596	626	634	607	651	671	633	607	593	604	625	643	598	648	612	680	624	601	626	630	638	657	651	604	575	608	636	592	660	644	609	641	611	599	620	639	683	636	616	682	620	660	614	616	619	613	681	590	627	629	677	607	615	604	632	671	620	617	651	576	650	612	604	671	639	684	647	638	672	612	619	606	630	643	622	615	645	626	628	672	610	654	636	652	589	640	611	626	662	640	673	643	657	676	614	670	643	651	630	603	620	657	612	624	644	679	655	683	599	658	669	605	651	639	614	653	612	671	629	620	640	625	671	640	628	603	647	618	631	645	678	665	640	622	653	672	671	614	619	647	606	589	612	642	643	563	625	633	646	615	602	624	625	610	634	631	580	637	620	652	639	602	632	591	605	634	593	597	652	637	650	584	611	617	676	624	642	660	609	596	630	596	655	631	651	621	653	604	620	579	654	651	577	610	675	620	584	642	625	651	647	611	658	628	656	660	577	673	684	596	637	623	629	630	625	675	674	644	664	610	646	627	655	632	609	593	598	615	698	631	643	649	654	674	603	628	637	627	662	637	646	630	602	612	669	655	642	645	648	656	612	664	623	601	640	686	631	659	630	607	626	643	631	637	630	631	608	630	620	640	604	666	619	586	647	648	656	652	608	625	668	623	606	632	611	604	597	599	611	615	644	639	665	672	647	611	628	597	665	640	656	633	626	617	638	618	616	621	639	636	657	676	639	664	653	635	619	643	689	691	632	632	614	618	644	629	603	678	613	624	587	638	610	568	623	662	606	628	649	614	637	657	683	608	678	634	606	595	629	664	618	657	668	628	658	662	615	668	638	645	589	638	676	639	590	617	606	644	623	590	667	589	619	650	623	663	638	614	631	631	647	614	623	641	610	637	605	607	631	685	599	651	654	678	648	588	660	624	653	603	607	673	633	694	643	632	669	659	606	606	575	636	661	629	620	627	647	612	629	609	632	649	624	633	666	659	619	648	650	625	632	629	643	648	646	651	620	630	596	586	631	666	592	654	599	639	621	640	671	668	665	626	617	626	632	622	592	654	650	656	638	665	641	657	637	686	611	612	699	616	598	665	606	631	601	603	619	620	628	628	644	606	640	653	604	587	662	649	637	641	606	653	612	627	625	590	620	624	619	625	601	636	648	596	629	615	623	625	629	630	662	621	597	657	606	631	665	622	623	614	651	626	655	634	671	650	617	680	589	642	728	640	642	607	626	647	636	601	648	617	621	638	629	611	619	581	635	636	604	625	611	642	664	649	656	602	627	639	635	647	654	679	661	640	592	679	658	629	621	684	641	608	642	654	614	674	638	636	626	613	665	646	635	626	625	622	648	621	620	620	660	606	680	625	623	631	681	578	614	614	601	647	656	653	627	658	675	613	641	611	648	617	627	614	632	620	641	647	639	642	595	615	626	586	695	624	632	614	616	649	610	635	626	627	657	594	649	673	626	651	590	671	644	628	616	639	603	651	572	627	592	616	638	624	633	622	655	635	609	635	678	632	657	601	600	635	678	653	615	682	655	594	637	603	609	618	606	620	616	616	686	604	601	623	615	602	667	627	657	649	648	693	632	640	645	674	660	654	591	659	604	634	623	591	626	633	638	593	649	620	592	624	664	622	637	612	598	675
23793	20932	24989	27036	20937	20770	1342	357	264	206	195	174	162	150	148	148	156	143	122	131	127	149	131	161	130	134	127	137	146	130	150	107	120	127	141	144	131	153	147	121	114	122	151	122	131	134	126	133	128	141	132	112	147	119	130	122	151	135	130	127	118	128	136	114	117	128	137	114	119	138	140	138	131	134	124	130	124	112	117	135	148	127	122	128	132	105	126	130	121	123	140	124	122	141	125	118	139	120	125	108	95	112	121	108	127	121	125	137	122	127	118	123	136	124	125	141	118	106	137	106	135	137	115	112	132	126	115	136	123	156	109	156	120	124	125	127	106	135	115	121	118	141	116	115	112	138	117	109	137	115	123	129	130	131	132	135	126	130	115	136	116	118	124	126	128	137	125	134	139	115	130	131	109	131	123	126	143	120	122	109	123	112	130	118	135	116	133	121	121	137	122	139	97	113	130	121	114	119	119	148	114	121	125	102	109	130	105	116	144	119	143	125	129	134	111	129	110	124	137	102	125	130	128	128	104	133	120	121	119	145	118	102	140	129	126	120	110	119	123	113	140	127	111	128	125	139	112	131	147	121	121	128	117	127	116	127	118	127	117	113	116	122	125	112	149	118	113	124	124	130	95	123	112	119	147	108	120	113	120	115	139	127	124	115	112	136	124	119	131	116	133	118	107	133	126	116	108	105	121	125	109	127	135	112	118	104	101	144	109	136	118	119	116	126	124	118	119	109	121	137	118	124	145	131	131	125	128	128	129	135	101	126	135	137	111	105	147	148	130	120	111	127	111	140	127	132	133	127	132	126	102	113	142	123	126	111	106	127	127	131	111	145	121	122	125	116	128	110	106	98	116	135	128	124	124	122	134	160	114	134	144	132	116	114	122	147	98	132	129	116	140	132	116	120	147	137	126	128	107	134	124	125	113	128	135	113	113	120	149	122	133	143	124	100	131	119	128	157	123	108	132	111	140	117	126	114	109	107	110	123	121	137	126	123	172	131	121	152	131	122	120	116	101	130	113	124	127	123	124	99	91	122	109	114	127	129	128	107	134	127	144	135	117	123	126	130	148	124	105	167	136	117	120	121	127	118	131	137	109	114	113	148	117	127	114	123	153	128	120	117	117	120	123	130	132	130	135	113	139	125	112	124	128	138	120	127	119	129	121	123	109	112	143	112	128	126	121	130	124	132	129	130	148	107	112	150	127	115	116	133	118	133	130	117	135	105	125	133	138	109	108	128	140	142	118	119	117	135	97	127	146	120	132	127	131	134	126	122	134	125	100	151	116	124	113	131	127	151	129	115	127	140	126	148	120	116	102	156	128	130	120	113	97	127	101	113	132	136	140	143	115	136	108	144	99	132	129	120	137	112	122	121	126	108	116	135	120	92	123	121	100	152	110	130	131	126	139	136	139	128	115	127	128	143	131	94	117	145	123	107	114	122	109	131	125	132	124	128	131	130	116	114	120	135	94	129	113	112	124	127	137	112	118	109	128	117	148	141	114	145	139	111	108	129	135	112	133	128	149	129	106	152	120	114	105	111	109	110	116	120	117	118	126	137	112	129	137	112	107	109	113	124	142	129	110	139	131	116	112	117	135	131	117	117	134	128	116	114	101	117	122	111	130	99	119	107	134	113	97	124	127	119	120	121	134	127	127	124	120	135	114	126	116	100	116	140	134	137	132	142	126	100	142	117	117	132	119	108	130	123	118	104	136	126	127	142	125	135	125	115	117	141	137	128	126	95	133	125	123	126	108	125	159	139	133	109	104	129	117	108	125	130	135	137	123	121	114	119	128	135	120	144	110	111	106	120	136	113	125	133	128	125	139	157	133	144	128	118	124	126	139	132	147	129	118	132	118	117	127	124	131	126	143	137	98	114	111	132	104	139	129	112	125	137	135	152	123	105	117	106	130	132	117	110	119	113	141	130	125	131	114	109	126	121	123	111	103	142	129	124	133	111	128	123	121	126	117	135	121	121	136	133	114	138	131	122	134	107	150	128	140	105	134	127	119	109	107	112	132	106	109	123	110	118	142	115	123	124	126	124	126	123	140	118	127	126	126	135	142	118	166	104	104	135	124	114	115	140	121	125	118	134	120	137	114	103	117	105	115	116	132	119	124	118	124	114	117	126	128	100	136	121	110	116	148	112	104	99	127	113	125	123	124	113	120	133	113	129	135	132	113	122	123	132	132	115	117	137	138	133	112	128	145	133	132	143	118	133	119	134	122	136	128	128	120	121	148	128	134	133	139	105	131	130	118	142	125	136	129	141	114	131	128	118	131	123	125	119	128	146	139	102	138	119	117	123	126	129	140	115	118	121	132	123	120	116	106	118	136	116	124	116	114	119	128	116	123	114	156	124	125	120	111	126	136	121	111	126	114	110	135	129	123	128	125	137	121	108	109	126	129	126	119	135	122	138	145	111	123	103	122	114	152	118	121	114	116	135	124	105	106	136	120	140	141	143	128	112	123	138	116	112	109	126	145	129	120	140	139	110	121	138	105	122	125	123	147	126	140	113	123	120	106	136	103	123	117	121	118	118	132	129	124	132	117	120	120	102	134	124	109	146	128	126	88	140	112	128	108	134	131	109	125	117	119	120	110	130	119	108	145	126	112	117	123	118	115	112	111	141	130	139	132	111	123	123	134	118	120	118	131	134	125	120	101	137	116	107	131	121	126	105	113	108	119	122	117	123	110	130	140	120	126	126	131	128	137	121	122	130	119	121	124	116	147	127	105	113	152	117	136	110	110	120	141	124	121	140	118	133	126	155	133	136	142	124	125	116	111	105	128	104	126	120	136	127	105	125	127	125	116	131	123	121	125	111	112	129	122	131	124	121	123	115	128	120	133	138	141	131	119	126	121	94	138	138	100	111	148	105	133	120	115	119	111	115	129	117	115	119	135	115	116	123	134	126	146	138	142	115	126	122	120	107	119	150	127	101	118	131	120	145	117	127	105	124	127	123	124	107	127	111	148	142	127	136	119	132	136	139	148	128	132	142	114	117	111	105	114	143	126	101	117	124	135	105	126	103	118	119	106	134	96	133	122	116	117	124	120	115	105	137	125	131	135	122	116	123	130	142	122	130	124	133	118	118	121	127	123	123	101	120	110	117	102	123	135	118	129	121	120	137	126	112	131	126	126	126	117	139	121	108	105	119	125	130	133	115	128	112	127	117	144	132	123	109	112	136	127	104	120	112	143	124	131	121	129	117	144	120	129	124	129	162	139	110	130	120	119	118	121	150	129	114	114	104	140	132	119	126	111	137	136	123	111	114	121	128	126	128	136	109	127	127	130	126	135	107	121	110	112	117	147	130	117	127	126	130	116	116	123	123	115	114	135	144	123	134	145	135	129	117	119	125	111	110	119	117	141	124	132	125	127	118	120	131	132	148	115	129	126	145	108	120	124	120	115	108	118	135	115	122	105	110	112	143	114	114	110	122	116	125	115	137	132	120	109	129	111	117	127	121	103	134	132	110
2983	4262	2293	1078	693	526	453	369	368	375	338	341	355	327	337	340	327	314	343	327	323	339	326	304	328	333	334	329	328	314	316	331	355	336	335	285	322	312	268	333	305	301	334	304	349	322	306	340	344	310	310	328	311	331	298	329	303	337	302	336	290	303	337	330	300	343	330	320	294	304	301	325	324	329	318	333	328	301	332	309	298	325	310	336	330	298	335	289	324	337	318	340	331	338	347	314	326	314	310	297	305	332	312	299	342	317	303	358	333	315	294	319	322	333	347	306	335	320	318	316	314	324	335	355	331	310	349	324	345	339	349	337	320	310	335	323	299	326	280	332	311	332	321	272	302	328	311	345	333	314	313	327	315	331	316	349	327	341	291	332	305	345	319	344	346	347	343	279	306	309	319	312	288	346	319	306	318	292	336	313	313	321	356	304	352	318	315	306	319	293	326	315	341	329	330	307	334	311	342	286	303	319	326	319	305	319	327	288	317	296	300	355	342	306	298	332	271	330	326	317	329	325	325	319	340	297	298	299	332	329	342	298	309	298	316	330	303	304	328	314	307	324	319	317	323	311	325	308	314	314	323	278	302	307	319	321	306	324	285	303	327	309	308	343	318	303	328	316	330	346	322	322	320	290	336	330	291	301	344	291	320	318	340	344	324	290	320	313	348	297	315	293	304	333	320	319	327	311	289	307	328	340	324	309	327	311	334	306	300	352	313	315	365	286	319	322	323	293	307	317	325	317	309	339	311	304	317	309	316	340	309	321	324	328	351	321	351	327	316	301	281	320	315	340	308	345	323	322	323	322	300	313	278	336	318	292	299	312	337	317	318	318	320	335	326	297	317	320	331	293	280	300	305	324	331	285	325	304	315	317	327	311	294	311	331	338	317	314	318	315	348	338	318	299	314	326	295	316	294	304	309	307	314	313	319	337	315	306	305	321	318	334	353	288	316	296	305	302	323	304	300	350	310	282	312	310	332	319	302	348	331	306	315	319	308	334	317	295	307	318	303	277	322	293	351	317	329	296	307	331	313	318	322	328	323	307	335	325	307	315	292	331	301	324	338	296	294	339	332	328	328	345	301	325	308	315	321	304	319	333	320	328	301	346	281	324	343	343	338	307	355	323	315	336	353	322	298	295	292	335	330	323	336	332	321	316	297	363	331	295	289	327	293	307	315	303	340	313	314	306	327	357	322	319	311	317	295	305	316	303	330	295	292	290	322	303	311	303	333	345	329	326	335	337	333	303	333	327	308	299	308	329	303	320	293	294	322	304	311	329	306	366	312	333	331	315	308	284	323	312	327	300	329	299	306	285	332	299	351	288	325	344	305	321	315	320	341	305	332	317	327	355	310	324	311	333	317	315	316	321	294	333	295	303	313	301	303	324	361	309	334	302	296	312	289	309	310	332	289	303	279	338	325	297	314	320	331	292	296	293	310	323	301	282	305	282	318	329	314	311	331	292	300	312	361	292	296	295	305	317	316	321	299	315	328	307	326	341	317	337	312	332	318	304	331	367	318	309	297	301	328	327	338	339	325	290	315	300	290	270	317	296	342	318	305	316	305	322	338	307	344	307	321	283	345	329	274	324	287	318	308	300	337	299	321	336	298	308	362	336	311	312	336	333	306	352	337	314	303	332	348	291	333	319	344	316	292	317	295	351	308	286	308	335	331	315	345	310	295	340	324	326	322	292	325	299	324	321	321	329	317	295	309	304	307	313	327	280	290	324	287	313	292	309	285	328	326	328	316	311	325	342	302	322	351	305	287	316	312	338	308	329	307	317	344	271	318	307	352	324	352	319	345	323	323	327	328	307	313	333	320	321	313	330	308	323	329	328	328	325	280	334	319	309	295	307	317	316	330	333	315	331	347	298	330	316	284	319	306	311	314	285	332	307	328	307	298	337	333	322	290	317	329	328	345	297	324	336	281	300	307	282	326	335	308	310	299	286	324	308	338	325	346	330	318	281	299	311	334	291	311	322	312	302	318	310	294	308	308	311	278	293	327	328	334	317	309	307	302	326	316	292	337	316	333	301	329	302	295	342	320	337	315	292	312	311	318	319	316	326	310	293	307	316	367	312	319	310	309	312	306	356	307	300	307	325	300	326	327	332	313	317	267	304	301	291	323	336	307	302	298	315	310	321	299	293	359	312	312	301	326	349	326	312	342	317	295	299	286	331	306	322	349	328	323	276	291	286	359	335	301	311	337	308	345	326	312	364	284	289	325	338	318	298	316	293	346	337	290	310	319	315	330	335	296	318	331	319	289	318	295	336	300	324	298	311	323	343	305	299	342	332	360	314	300	333	321	336	343	323	339	294	320	358	331	334	325	312	288	340	352	295	311	323	312	327	292	311	352	274	287	277	329	321	307	302	286	343	334	324	326	342	323	314	291	307	288	342	306	287	298	298	324	328	331	314	299	343	309	312	302	312	338	349	302	332	312	297	304	344	331	322	323	321	332	320	293	335	314	317	289	295	329	323	305	304	324	339	337	336	338	341	343	321	333	327	277	285	320	315	324	326	357	305	323	334	314	307	324	307	308	338	282	309	303	332	310	319	278	318	306	335	334	318	284	321	346	325	298	305	328	316	322	328	305	316	316	348	304	307	308	291	317	300	315	277	320	308	338	306	325	338	284	313	312	268	316	317	309	325	333	350	347	339	316	286	324	324	286	295	302	352	324	333	297	293	288	299	312	258	307	284	295	312	314	314	325	320	313	331	292	294	295	320	335	340	337	310	304	306	303	332	333	316	304	305	344	323	301	331	329	307	324	312	306	343	317	310	283	296	323	311	315	284	318	316	323	328	330	333	315	322	342	335	318	307	344	379	353	290	299	335	342	322	301	318	322	352	293	312	298	299	321	312	297	294	286	291	345	331	295	333	328	316	336	302	322	303	299	317	315	292	290	324	318	345	308	290	328	296	336	318	317	346	306	342	310	345	289	317	291	317	336	309	313	349	276	324	360	295	309	345	303	324	324	300	294	309	314	343	278	333	316	316	336	331	293	327	303	301	316	333	307	335	312	313	332	337	328	306	278	273	336	291	301	310	305	318	297	314	318	319	328	316	305	299	332	293	306	310	296	316	299	318	310	311	306	290	294	316	321	283	312	279	318	296	302	296	297	329	347	311	341	323	276	295	330	307	302	333	298	321	326	296	351	284	327	310	326	326	290	353	310	307	324	328	325	299	310	339	347	350	308	310	306	305	334	335	314	286	323	311	310	328	314	318	299	304	328	337	296	347	310	313	331	282	308	306	298	327	322	320	314	313	309	340	323	329	325	307	287	322	330	316	297	296	294	301	324	321	290	307	330	308	309	309	315	341	328	296	313	325	318	314	314	317	345	325	295	338	330	318	322	335	287	304	308	299	283	313	264	302	317	335	310	300	303	313	306	291	283	308	323	327	314	288	327	312	330	316	352	322	297	257	329	321	329	313	330	318	324	317	325	320	322	312	299	304	334	308	290	332	349	278	289	347
32115	10253	1016	459	360	410	374	384	388	373	379	354	385	434	393	399	396	383	385	403	376	409	383	411	383	372	381	380	387	391	404	370	402	390	371	365	401	386	412	358	383	389	404	378	378	415	373	421	383	359	409	399	379	398	397	387	414	391	375	388	393	406	362	383	385	413	405	428	397	393	398	384	398	357	404	381	392	391	394	403	399	387	396	402	391	394	381	400	387	367	387	377	391	366	404	411	363	419	393	389	395	386	396	369	399	361	383	417	430	408	422	390	356	442	392	386	368	385	385	415	379	394	376	344	421	363	412	429	398	422	365	377	345	365	415	414	385	409	386	387	394	359	415	381	405	397	379	362	365	362	367	398	360	404	398	384	389	394	359	392	375	360	395	379	356	352	377	356	425	405	363	379	388	386	365	371	355	378	364	406	364	368	374	402	414	385	341	421	379	369	411	364	419	363	418	420	414	444	375	398	411	335	401	400	408	380	381	359	409	409	372	381	411	397	406	410	378	413	396	384	392	423	388	350	380	420	367	392	352	387	360	434	404	384	369	356	386	412	399	387	404	405	415	366	403	350	401	391	386	381	360	419	399	380	352	385	352	413	376	400	366	402	357	409	349	388	370	387	413	368	427	386	399	394	372	390	386	411	358	343	372	383	396	398	351	437	370	395	391	431	399	438	373	361	410	375	360	382	385	392	352	440	396	406	362	388	374	367	395	386	392	379	378	385	380	342	372	388	367	406	367	379	398	367	407	337	413	408	368	382	402	382	392	378	374	366	382	381	375	395	375	364	397	365	388	413	388	410	367	346	384	376	351	424	373	384	385	360	389	401	403	362	344	404	372	395	401	375	384	358	363	411	386	392	402	399	409	403	356	378	392	410	374	357	380	374	370	361	419	421	369	391	384	397	371	386	366	408	427	391	339	370	398	375	404	386	422	393	353	419	369	364	413	400	413	382	349	408	433	379	404	346	397	388	324	369	366	383	341	424	415	397	396	374	371	400	358	371	377	384	362	367	348	424	409	402	422	378	336	428	417	415	366	395	448	355	426	364	358	382	401	402	407	383	349	387	372	372	357	392	402	377	400	428	389	361	371	372	359	372	420	384	417	374	388	400	394	365	410	438	398	436	403	435	387	424	406	386	378	370	370	377	435	394	384	375	415	397	388	362	406	398	390	403	391	407	362	363	380	372	398	411	390	383	382	402	379	405	466	375	381	386	393	390	396	400	346	354	384	395	386	403	409	422	376	376	389	402	387	406	373	410	410	365	396	417	443	365	387	416	381	372	396	401	446	419	385	416	420	372	399	388	415	415	426	362	372	390	421	382	350	412	376	413	406	394	385	373	359	428	389	400	361	378	379	387	392	366	394	383	382	410	363	384	356	391	399	364	349	363	393	395	435	379	385	414	399	407	381	378	353	364	395	394	389	398	407	391	382	375	374	391	374	379	383	376	415	381	409	403	406	431	404	408	405	388	370	360	398	400	406	399	416	376	380	370	391	379	380	387	415	366	410	381	412	381	384	450	405	387	412	400	402	383	419	405	387	406	412	371	386	405	357	393	378	380	408	425	424	371	376	406	367	389	396	395	415	421	392	406	382	392	363	416	409	410	369	379	421	410	376	401	396	412	395	378	388	418	420	362	351	411	381	370	403	413	416	410	402	361	388	412	429	376	369	361	386	408	402	373	417	348	416	397	384	386	375	424	367	402	347	388	368	392	401	400	372	356	395	379	383	417	359	363	391	376	395	395	388	381	393	402	384	367	375	401	375	409	401	342	427	375	368	357	381	376	387	415	412	428	398	388	377	447	407	384	372	376	429	355	393	383	409	362	381	406	378	376	344	350	371	394	379	361	356	394	362	420	403	397	373	381	368	378	354	408	386	397	422	412	375	389	410	406	373	395	368	403	373	394	397	397	401	389	401	387	374	404	353	411	370	369	420	351	385	390	398	400	373	355	364	391	383	405	426	383	381	383	356	361	378	395	397	415	375	409	420	389	396	383	397	397	402	363	418	387	396	402	392	384	355	370	368	363	368	383	396	418	400	358	396	348	395	364	374	381	369	436	367	363	396	376	406	395	352	404	407	427	360	392	402	367	396	381	391	422	399	411	377	349	421	420	376	381	386	367	359	403	414	355	373	393	376	401	400	449	365	386	362	391	398	379	396	380	399	377	386	366	376	397	372	386	370	358	396	365	401	395	379	386	382	383	397	385	409	408	371	406	390	410	384	367	374	377	382	360	421	362	420	372	377	385	398	348	369	419	408	379	368	392	422	388	376	417	349	391	410	366	387	385	396	390	322	353	384	374	403	352	379	389	368	382	385	372	398	382	385	379	391	394	410	375	397	370	409	380	383	361	436	371	388	384	396	392	376	390	383	391	364	350	396	385	401	378	374	337	346	398	407	365	374	368	375	428	357	356	381	384	379	412	403	378	407	404	383	398	367	393	387	391	376	389	402	390	367	382	415	428	391	383	413	372	372	398	404	402	377	396	353	412	404	387	365	372	402	398	404	379	373	366	371	344	399	363	344	404	403	385	430	384	378	395	400	358	409	446	367	385	385	355	353	386	398	392	374	376	395	396	394	432	391	371	425	371	339	344	367	382	393	382	363	370	376	379	383	374	414	388	379	424	369	404	338	353	411	362	360	369	434	374	383	389	356	365	377	400	413	367	362	377	397	405	389	353	398	387	378	369	366	378	397	402	428	420	402	403	355	405	383	382	365	358	371	414	421	393	364	411	371	399	370	378	397	380	380	436	443	423	374	389	385	368	377	353	376	366	369	412	341	376	411	346	407	412	356	375	384	360	381	378	372	402	391	395	362	391	406	371	415	361	375	439	384	391	349	413	415	379	350	394	383	400	390	387	415	395	415	375	398	389	435	383	392	386	417	363	382	396	395	420	380	388	347	346	381	383	385	369	380	417	397	385	387	377	358	396	368	383	374	395	395	377	384	395	392	414	414	403	367	403	407	398	383	431	406	366	364	405	374	357	384	391	345	384	389	343	368	395	410	397	402	389	372	399	367	408	381	377	392	390	414	394	378	375	376	360	389	412	386	383	364	380	357	397	407	396	407	386	398	366	388	402	385	361	424	389	405	430	388	357	420	352	357	397	414	409	394	369	342	392	393	399	351	387	408	390	359	365	394	388	384	388	413	386	375	389	398	369	381	397	380	405	395	360	424	409	372	368	417	390	391	373	364	371	366	378	424	391	391	383	362	408	411	360	352	427	372	393	417	361	391	371	365	376	374	405	361	360	411	390	368	392	361	412	392	396	395	410	392	372	374	411	395	405	379	395	379	360	387	389	429	405	344	430	395	365	380	395	396	438	401	414	408	433	381	366	411	405	390	399	404	388	355	372	410	379	376	416	416	393	395	367	382	388	370	388	395	387	392	405	372	393	396	390	390	374	408	401	408	378	396	355	375	400	350	394	389	393	400	398	365	385	409	388	356	385	359	390	371	380	383	375	358	385	367	345
5680	990	929	855	875	867	863	843	828	851	847	874	903	904	878	897	881	862	854	864	837	828	832	857	875	809	854	886	841	814	814	876	890	902	910	860	837	872	843	778	828	862	843	900	832	887	845	905	847	872	880	801	875	893	898	890	921	861	827	866	893	802	781	856	845	884	855	847	907	866	902	825	853	859	888	849	839	862	819	817	865	839	873	890	849	857	866	908	827	881	860	875	879	837	857	865	896	890	850	871	884	868	837	848	853	889	869	880	856	890	866	879	911	873	905	829	850	875	857	862	849	881	844	867	876	922	854	928	828	868	877	829	893	829	847	876	842	893	821	863	837	850	877	799	859	871	869	846	895	825	815	846	874	831	873	838	859	866	844	818	854	847	861	869	860	848	884	830	885	854	882	858	833	845	889	863	868	820	846	853	835	860	863	881	915	855	869	836	875	896	914	857	888	849	847	843	824	861	882	813	903	852	861	862	902	858	872	846	888	864	860	876	856	880	822	866	860	817	814	901	859	874	798	863	811	900	828	854	873	906	911	837	837	885	854	877	839	849	841	823	879	847	850	889	825	831	908	831	864	898	840	892	835	796	846	910	786	849	864	871	840	903	836	858	879	842	915	877	834	860	865	826	899	833	861	891	864	880	854	828	817	899	895	842	855	869	880	870	844	917	824	868	873	848	850	843	890	882	853	863	901	865	883	848	841	870	827	867	882	872	918	899	887	825	885	863	871	880	820	846	900	882	838	861	826	849	823	851	862	840	835	815	880	852	815	837	876	876	855	849	856	906	896	855	912	800	876	845	839	833	891	858	881	849	849	907	861	850	913	897	830	861	883	860	914	867	881	843	881	866	884	901	851	921	837	877	851	869	864	838	850	910	859	839	885	867	860	880	856	818	881	874	838	866	871	852	886	835	913	808	848	906	881	818	793	895	875	849	820	833	885	897	898	835	864	924	846	902	852	853	892	836	883	894	849	861	861	920	884	879	832	875	828	798	849	880	861	842	882	847	834	873	883	912	830	851	856	840	846	849	868	895	875	861	861	884	884	781	856	841	836	876	825	850	858	903	842	844	868	866	823	875	882	830	872	895	840	863	857	866	871	838	859	853	846	909	848	800	843	891	901	866	881	850	864	809	816	894	831	872	879	835	878	848	855	880	851	859	854	847	865	898	860	846	860	830	888	893	882	821	845	833	884	811	897	884	903	837	879	879	889	865	860	893	883	878	876	907	927	879	866	848	857	817	864	900	839	819	895	840	837	868	898	862	857	832	824	874	828	781	829	902	851	822	833	866	841	821	869	793	925	862	889	944	887	848	823	897	864	924	838	876	858	884	814	874	824	852	929	850	871	861	837	887	893	861	886	885	865	859	853	859	867	888	850	857	903	888	846	886	886	877	876	860	888	868	830	809	845	865	830	869	878	817	857	865	924	847	840	841	853	851	844	862	876	883	864	879	852	863	886	888	888	818	860	860	821	891	886	880	844	898	878	846	831	861	836	863	851	854	829	866	838	777	861	831	863	838	852	830	828	891	846	815	858	865	868	915	859	868	882	868	865	883	886	798	873	801	883	856	868	873	874	886	807	934	846	840	840	896	867	887	921	825	866	809	879	862	830	825	910	895	872	927	885	862	865	835	860	850	904	926	876	922	812	869	877	860	877	860	858	925	855	879	858	833	865	882	885	848	926	851	890	828	852	807	855	893	810	914	880	882	828	826	824	903	876	835	821	913	859	873	822	887	860	848	878	841	830	850	882	878	889	877	869	821	895	828	869	865	862	930	857	891	880	900	900	894	865	858	880	850	831	859	838	837	873	832	840	863	834	866	833	893	866	873	852	823	846	866	862	845	828	884	844	883	890	905	844	842	872	861	823	910	907	879	840	877	844	843	894	875	888	904	858	836	856	854	829	836	880	856	859	820	834	828	897	869	826	872	861	856	912	852	803	875	898	904	822	882	833	799	804	849	869	864	882	878	811	826	881	855	866	863	867	891	892	869	833	818	827	907	836	836	863	828	826	874	851	843	828	891	862	852	852	834	901	799	815	873	861	916	916	826	846	912	898	875	882	844	857	872	863	882	885	926	899	854	896	886	937	835	832	931	878	866	867	880	893	885	839	889	802	905	914	868	856	826	827	838	800	880	839	878	920	804	848	872	888	897	876	832	836	824	832	906	858	887	818	865	870	903	858	858	827	866	829	864	829	880	853	894	849	823	889	871	883	847	818	802	882	903	890	807	834	872	877	864	834	855	775	895	799	879	835	849	919	908	895	868	827	890	840	898	833	872	850	874	884	862	893	843	866	870	902	826	798	917	891	904	852	845	897	878	890	871	821	841	852	824	875	823	826	828	892	917	873	882	855	861	843	940	927	893	881	882	910	905	871	834	795	810	903	880	815	834	855	885	862	811	887	907	854	867	896	805	866	859	845	835	865	856	838	846	894	826	856	878	890	845	885	871	856	870	844	913	878	871	837	880	850	911	860	898	844	826	875	893	810	829	871	868	904	893	871	848	812	833	907	943	862	878	900	877	882	867	818	839	917	896	841	841	857	829	871	856	905	850	881	855	860	817	886	864	894	875	829	876	882	847	863	858	880	880	878	881	856	845	842	821	815	853	820	847	826	868	837	864	871	893	867	869	863	836	845	870	874	843	834	808	830	897	830	891	858	856	852	880	908	837	880	885	886	870	866	843	891	899	820	846	876	907	822	837	841	893	840	859	813	889	811	871	878	874	880	878	893	871	857	849	970	889	865	889	853	906	832	818	821	873	858	843	836	850	832	838	886	904	841	867	878	877	851	830	910	864	828	832	856	785	872	878	854	884	861	853	868	877	809	857	914	870	878	849	866	837	894	878	902	809	882	860	869	891	862	910	889	869	865	878	860	850	844	884	881	829	873	900	888	873	837	880	895	862	863	832	924	814	863	859	905	883	921	846	889	842	850	845	869	904	869	886	808	818	827	881	849	850	844	861	924	867	901	869	879	900	886	882	856	827	859	834	849	838	851	901	916	892	839	850	848	878	829	880	902	840	877	912	844	841	830	870	870	897	929	837	833	862	824	873	870	895	878	839	876	819	885	850	890	863	846	914	874	825	864	902	863	804	891	871	836	845	904	845	874	860	839	933	824	827	829	859	875	869	843	879	880	868	869	866	938	843	838	872	848	891	922	906	883	901	817	832	838	856	881	850	843	873	846	830	859	871	817	907	874	860	902	850	841	846	852	887	883	827	851	848	875	877	836	850	855	927	881	862	819	876	879	850	902	885	812	826	854	840	900	842	831	889	871	850	819	897	814	829	816	872	816	834	860	813	887	849	913	911	845	894	882	842	858	871	880	857	932	860	901	886	848	859	886	869	888	863	850	874	841	897	840	863	863	887	834	819	875	850	888	962	820	887	837	828	859	872	885	871	826	831	919	875	827	857	866	922	850	851	851	868	841	867	851	872	893	862	859	888	774	846	864	860	888	826	850	871	882	921	827	899
24468	20948	24379	27653	20461	2026	446	410	357	319	360	358	348	300	305	294	309	310	330	258	270	293	269	292	292	287	256	264	304	316	283	306	287	268	287	266	263	281	311	280	266	290	288	308	268	281	293	306	283	286	287	309	282	247	297	292	261	305	277	289	265	258	311	311	284	248	318	293	273	280	270	284	277	289	277	267	289	287	239	304	270	260	308	296	288	272	278	287	260	250	271	262	301	262	287	307	287	295	280	278	296	288	302	288	263	282	299	309	317	313	303	279	286	307	319	310	312	258	301	286	265	291	291	292	302	285	299	303	332	278	288	272	296	303	260	264	313	282	295	292	293	291	259	279	293	269	260	293	288	256	277	290	315	272	293	271	279	268	279	246	282	309	292	272	290	288	254	249	262	283	285	303	321	295	279	271	284	264	282	293	272	280	301	286	279	269	293	275	294	293	323	286	259	287	296	301	271	274	274	288	278	294	308	327	283	269	288	295	276	274	274	275	313	276	308	305	304	278	277	262	302	259	263	267	280	328	263	245	300	304	268	275	309	282	273	286	299	289	280	278	309	302	246	292	261	302	281	286	293	286	286	281	272	297	264	296	303	281	271	263	257	289	271	277	266	263	292	279	269	284	274	305	275	294	248	261	286	276	326	278	255	300	262	292	264	272	287	274	254	270	289	284	312	280	281	284	254	263	303	326	296	243	251	260	279	286	299	267	287	272	273	298	275	282	270	279	263	257	301	309	305	248	283	330	300	292	285	280	317	291	265	330	244	286	281	295	258	248	298	270	309	309	310	298	268	284	294	295	284	266	263	270	274	283	285	276	283	286	292	251	294	305	276	326	287	297	263	263	308	284	282	263	263	313	285	296	288	288	257	287	328	283	259	307	301	268	286	262	281	298	276	274	289	271	282	305	289	300	291	260	262	279	267	331	293	242	293	294	286	247	304	279	280	256	252	268	305	273	254	276	298	258	269	299	269	292	283	280	285	284	290	258	255	275	256	279	327	239	269	275	291	296	258	322	293	301	300	301	275	302	289	281	260	268	270	285	265	268	312	285	294	301	274	288	262	252	242	259	278	279	291	258	304	303	272	282	284	289	298	277	272	263	317	273	295	280	269	295	271	231	270	277	292	324	271	306	282	299	294	280	305	274	295	261	258	277	283	289	296	280	275	272	265	293	286	266	279	260	304	274	297	292	308	287	278	301	302	258	271	274	295	295	279	290	276	299	285	288	281	279	270	257	289	291	301	270	299	283	271	243	288	303	280	298	297	274	292	295	276	302	271	267	273	295	284	255	293	277	270	282	270	285	277	278	282	282	279	297	283	267	235	275	285	269	296	318	307	277	292	284	254	308	301	262	265	275	289	275	249	305	294	296	272	302	293	296	322	271	272	261	324	293	270	288	264	275	274	267	311	272	288	282	283	260	228	321	288	258	259	275	285	265	267	302	298	280	290	260	282	299	315	254	259	294	272	278	244	283	272	291	269	275	277	302	277	268	281	310	292	284	292	262	294	296	260	286	312	288	285	266	278	302	246	274	280	266	293	294	288	277	309	278	266	282	279	308	299	272	261	290	269	255	291	287	268	271	307	286	261	286	298	281	299	266	274	285	269	283	300	269	239	274	270	303	267	258	310	291	309	264	277	290	308	249	254	285	273	249	277	276	268	270	256	264	283	255	277	249	252	299	268	270	275	287	226	266	266	282	297	305	273	307	291	226	282	292	258	303	275	315	261	317	267	288	306	264	302	289	263	258	275	291	272	313	266	254	240	293	284	275	293	279	295	273	289	309	285	291	255	244	290	281	272	309	271	286	276	271	280	241	297	296	309	286	296	259	267	298	275	263	306	271	264	291	263	247	298	238	275	276	268	279	284	259	278	265	298	290	285	289	288	294	319	289	273	275	274	280	305	290	325	274	288	298	271	279	280	297	286	284	276	303	256	312	281	260	316	309	300	302	278	272	270	246	258	242	269	294	292	287	284	282	276	279	295	287	271	278	274	272	254	270	278	274	263	299	254	323	289	281	324	295	300	282	281	293	275	275	293	290	292	303	278	287	313	263	261	265	253	283	263	283	283	306	281	297	263	259	272	274	271	286	314	287	256	301	285	281	294	265	278	275	271	260	257	309	261	289	302	276	272	321	297	264	264	271	297	292	302	290	290	301	288	258	280	335	289	280	276	285	259	307	254	243	297	281	257	286	262	272	247	255	253	277	269	290	289	281	307	265	290	270	274	266	315	348	255	296	262	246	285	290	268	304	255	233	298	256	281	321	267	306	257	306	293	290	304	246	306	286	257	275	272	292	253	267	268	284	285	289	270	258	304	290	271	292	274	268	262	264	268	323	255	284	297	239	297	273	249	305	287	265	278	292	271	288	280	285	320	271	277	265	253	263	264	298	268	272	292	270	288	283	278	265	300	275	286	286	279	277	262	258	290	298	301	278	296	287	283	274	273	294	273	274	235	300	295	291	266	272	278	290	258	250	243	259	289	290	291	271	283	287	238	265	268	254	279	302	254	273	270	322	296	303	274	280	263	273	288	286	274	283	300	264	306	265	294	276	285	301	269	301	262	276	283	258	250	244	271	287	299	294	279	277	281	296	281	272	289	283	282	271	272	275	273	279	256	265	315	266	294	298	299	283	276	309	279	253	283	296	245	303	281	294	287	298	275	297	309	276	252	271	294	298	271	316	298	310	267	255	253	302	266	279	263	295	290	310	245	273	298	267	284	274	276	305	299	240	246	263	309	298	321	241	305	281	293	285	302	264	314	298	282	290	281	302	268	263	272	292	294	306	274	244	290	295	277	298	285	298	283	280	287	272	281	288	255	271	259	291	313	267	300	291	274	296	280	259	272	286	282	283	266	244	268	293	263	281	287	290	301	274	251	262	329	268	297	284	256	272	291	272	270	253	269	280	253	264	290	313	264	268	273	286	300	275	269	322	288	269	247	279	293	282	281	307	299	275	256	298	279	278	264	243	298	270	267	301	277	294	292	306	269	287	281	280	286	280	281	285	283	284	262	269	294	288	278	294	281	300	275	295	266	282	282	300	286	284	284	300	278	267	275	303	292	300	268	264	278	273	280	272	278	302	306	252	275	304	267	287	302	308	302	271	281	305	285	269	264	269	301	311	276	302	262	259	272	273	250	268	288	293	260	273	294	287	286	254	256	315	277	285	291	282	261	294	293	304	317	280	289	292	316	287	268	286	282	276	296	304	274	271	313	276	285	276	268	292	277	281	287	296	296	292	317	309	283	260	284	292	255	298	258	277	304	276	262	299	266	269	308	277	298	271	270	281	308	240	272	309	290	305	313	272	277	311	257	310	264	273	304	269	299	272	295	290	274	277	295	278	278	287	276	272	269	255	287	268	269	311	253	258	289	299	270	274	312	294	244	277	291	270	300	319	291	314	302	302	285	260	293	299	263	312	253	278	266	310	293	300	276	279	291	321	298	249	286	269	298	276	300	274	253	265	294	270
3060	2740	1701	1048	763	751	751	697	663	653	618	641	671	634	651	657	689	633	652	656	569	641	604	629	616	641	657	604	615	615	632	675	643	645	620	639	643	621	631	659	692	650	644	612	654	684	642	658	657	641	624	678	597	632	611	634	662	663	607	645	635	587	632	623	644	614	697	597	630	603	592	615	648	640	592	647	617	671	618	614	616	647	631	642	633	637	613	647	652	592	627	671	638	618	651	635	607	623	618	633	676	626	592	658	634	674	588	607	617	609	589	649	585	629	651	665	634	594	635	626	676	633	655	656	623	612	660	633	677	613	629	682	612	652	659	626	604	578	664	642	622	651	634	689	644	691	626	595	609	612	620	626	616	637	600	653	671	620	615	638	627	644	672	639	596	638	619	649	638	666	646	646	696	628	619	617	625	636	624	663	619	672	578	657	634	634	634	617	627	622	634	639	601	627	652	633	628	604	647	612	654	657	607	669	621	667	652	639	631	619	617	675	618	591	600	651	662	669	618	652	625	608	603	662	621	679	632	571	628	662	642	650	641	619	620	654	651	582	609	634	652	649	661	640	592	659	621	644	611	656	643	653	626	644	638	645	641	641	607	648	605	612	652	632	606	662	622	625	650	617	636	605	619	666	561	616	617	647	636	616	593	652	643	619	659	621	680	637	618	612	618	653	670	607	619	597	642	674	653	623	650	620	637	657	611	628	626	610	651	680	651	668	658	683	627	594	640	681	625	686	610	624	646	631	617	663	641	612	650	638	616	579	614	666	603	613	646	636	614	632	609	649	630	596	685	599	630	612	642	653	612	655	629	674	625	623	620	614	609	628	630	622	664	609	707	644	623	636	617	614	642	626	650	618	634	630	588	620	611	622	646	609	602	661	643	676	591	623	631	605	621	640	559	651	625	620	612	641	691	608	639	639	667	653	634	658	643	640	613	646	644	597	674	613	655	609	628	645	636	662	645	637	645	656	631	668	669	612	629	611	615	622	688	605	653	610	649	646	623	656	653	681	618	640	590	667	654	633	637	633	624	569	591	625	585	633	639	582	668	636	597	660	638	638	612	618	609	625	625	654	639	593	669	659	644	664	631	622	644	660	621	576	652	612	618	650	636	663	653	636	611	632	585	631	642	653	592	666	659	619	621	639	647	657	622	659	669	611	650	635	608	640	591	632	615	631	657	642	592	658	630	601	613	674	641	622	632	640	633	606	650	675	644	673	683	649	641	629	612	642	622	609	654	618	611	667	603	611	629	608	623	622	649	627	648	674	650	629	605	636	643	620	648	659	642	674	591	601	643	640	631	631	672	649	636	618	636	674	600	640	676	609	615	679	623	624	609	627	630	611	662	614	660	633	639	627	645	638	639	653	629	632	677	627	626	651	595	631	651	642	625	619	667	615	630	637	615	638	606	633	660	597	671	622	630	670	623	644	630	562	659	612	656	627	622	639	683	614	642	630	622	627	614	613	623	645	649	602	625	631	621	658	617	611	609	633	625	628	638	609	625	641	658	610	597	660	627	645	689	610	686	603	652	634	623	713	619	671	620	646	612	598	625	658	562	644	621	639	660	659	610	607	560	642	659	629	648	586	619	625	649	589	617	578	663	675	651	655	602	636	632	643	695	670	639	655	609	610	642	654	618	611	651	629	620	613	638	638	615	718	621	615	693	637	621	641	661	655	626	646	647	635	633	611	619	638	669	592	626	645	628	643	601	645	594	599	682	662	623	657	630	628	640	608	636	654	693	608	617	648	609	620	629	685	605	610	671	628	621	590	639	624	618	603	611	652	613	655	671	651	697	662	671	635	639	652	609	626	629	634	646	648	616	672	667	688	636	658	682	623	651	634	621	654	652	615	639	675	640	649	648	615	617	598	667	629	634	641	642	642	608	632	664	688	666	617	629	622	625	618	602	668	601	674	685	643	573	626	638	652	581	633	563	640	606	658	618	612	604	624	643	619	654	620	654	662	619	617	622	613	643	639	611	643	644	623	661	577	705	615	651	658	642	608	613	646	598	656	614	678	645	660	653	595	641	604	649	605	612	613	643	637	639	610	615	623	624	628	648	650	592	613	613	619	622	653	645	608	639	607	622	609	632	586	604	640	598	658	656	654	632	632	649	639	698	622	634	599	633	672	632	654	635	611	640	590	614	665	701	675	620	626	662	657	649	618	639	641	655	593	638	602	606	627	639	651	668	626	620	604	600	643	624	621	645	620	586	626	631	614	621	661	642	580	660	627	623	656	609	618	592	629	624	627	646	641	619	615	612	609	626	602	608	609	623	631	647	644	650	643	588	606	637	671	640	618	624	628	609	610	662	616	621	635	643	605	662	607	652	645	682	601	683	607	640	607	613	637	618	584	600	625	602	631	630	618	687	692	612	613	635	578	594	613	577	663	642	652	656	646	674	654	669	644	663	678	698	640	644	687	635	655	640	627	623	641	627	608	613	631	669	608	613	687	592	659	639	675	612	650	621	620	614	603	613	618	609	631	601	648	620	615	628	633	596	660	604	644	655	668	610	609	636	666	646	624	632	629	669	617	631	635	611	646	642	629	651	645	592	674	618	648	683	678	598	636	620	608	641	615	656	661	584	639	649	634	601	613	664	630	631	619	684	628	628	587	661	670	597	640	669	622	607	657	666	588	616	614	624	627	636	620	636	633	624	572	595	601	618	607	637	629	597	626	589	623	639	640	654	649	656	660	586	604	623	637	643	616	657	596	655	646	621	616	605	622	639	640	666	654	648	639	636	616	627	652	604	621	625	656	640	649	646	683	587	638	632	570	619	678	625	663	597	649	626	650	638	626	604	625	629	598	626	630	609	608	622	647	624	629	640	666	594	588	627	659	598	641	618	631	627	678	651	675	625	631	625	605	641	649	563	617	626	608	639	644	618	605	619	661	636	612	635	671	638	653	601	605	581	627	595	656	617	634	635	648	622	655	656	613	635	632	636	635	622	576	650	652	630	645	677	664	633	619	607	616	683	602	652	618	624	670	618	623	619	619	638	668	618	639	667	641	661	641	631	663	618	628	624	684	638	626	613	670	662	640	631	642	635	652	678	642	589	577	615	650	658	623	664	615	657	661	669	644	618	585	627	586	664	647	630	621	664	581	649	607	620	605	619	607	591	646	550	606	621	674	674	619	624	619	621	611	602	663	592	623	618	609	656	653	670	637	604	649	621	628	614	625	614	639	649	558	637	641	619	655	657	647	688	671	641	643	631	591	640	614	561	613	597	631	648	660	641	633	676	665	646	622	642	589	637	631	683	665	668	642	641	593	646	677	596	696	614	665	609	637	681	660	590	604	664	658	656	619	675	704	649	627	645	621	570	646	581	645	625	660	617	633	653	629	646	630	622	655	639	636	604	609	632	590	620	627	644	653	614	675	627	624	622	660	688	628	613	655	657	612	621	649	648	614	644	629	623	602	592	627	656	646	641	614	666	616	668	639	605	646	652	634	564	634	651	613	667	620	673	652
23816	20948	25003	27047	20951	20776	1279	409	263	252	190	181	192	163	146	137	146	149	153	145	138	167	138	119	131	149	139	129	114	154	129	139	136	151	136	145	145	141	126	137	136	124	147	136	127	125	130	153	126	126	126	122	129	126	130	115	118	124	120	129	147	139	131	111	111	112	133	146	124	118	113	112	132	115	133	140	137	115	119	120	112	112	98	154	130	127	104	138	137	118	120	108	140	133	122	146	125	127	135	129	116	130	117	122	125	125	121	130	131	127	118	152	139	110	131	145	127	136	124	123	130	104	128	123	122	102	125	125	109	120	125	112	121	114	133	106	169	121	136	130	142	124	102	108	129	123	132	117	142	105	123	133	128	126	106	125	107	113	131	140	109	123	95	130	127	126	124	139	119	116	129	131	110	112	135	146	130	132	126	112	115	107	127	125	106	99	93	120	126	108	126	132	130	118	122	148	114	108	108	129	128	135	139	122	121	141	129	120	126	106	120	112	125	111	124	114	127	135	124	130	129	124	121	133	119	103	127	117	143	130	118	105	121	128	142	113	114	106	124	124	127	159	122	124	135	125	141	138	122	115	118	133	122	107	113	140	127	138	132	124	135	130	121	118	135	119	133	133	127	103	109	127	116	124	107	135	110	147	99	130	133	118	137	123	112	124	116	129	122	127	130	110	135	150	124	120	92	96	145	119	118	136	117	131	124	109	106	118	113	101	111	136	103	124	127	128	101	108	129	123	129	119	142	114	121	115	132	120	118	143	127	123	133	127	149	119	123	108	141	119	107	112	122	122	143	132	123	135	124	121	121	122	133	114	123	130	115	122	126	124	131	127	120	118	127	118	127	125	137	135	123	130	142	116	138	125	123	119	99	111	127	131	125	112	118	108	122	108	129	149	121	117	130	120	114	125	117	120	111	116	124	135	141	129	114	118	144	120	125	133	130	122	120	109	120	125	134	126	125	151	121	122	131	108	117	134	112	131	130	118	128	128	127	112	115	120	135	120	142	117	130	126	134	133	125	116	122	113	123	106	121	119	105	122	116	113	105	144	109	133	98	119	109	115	122	110	134	121	126	115	132	131	107	134	122	119	173	123	109	140	110	112	116	99	113	119	151	115	118	127	109	136	122	128	136	138	96	123	117	108	114	127	124	137	129	118	118	121	133	127	137	120	125	127	113	111	128	120	110	107	112	115	112	136	130	116	121	126	104	129	143	136	111	117	110	146	109	126	128	153	116	126	118	127	130	99	143	123	104	127	124	121	119	114	129	113	122	125	124	136	121	116	115	118	123	118	105	127	103	137	122	141	119	115	126	108	129	111	133	132	119	118	124	109	129	133	121	122	101	108	122	139	103	119	117	113	147	125	138	128	102	138	125	107	139	146	141	126	133	117	133	135	138	128	134	125	126	138	105	113	126	110	105	118	126	141	113	124	125	138	127	115	105	122	121	119	146	112	127	105	135	100	114	131	127	127	111	111	119	123	102	127	122	137	121	120	121	127	138	112	113	125	122	113	114	115	127	116	127	112	125	134	110	109	120	119	111	125	147	115	121	119	102	118	118	121	126	131	123	128	120	108	104	105	138	118	134	130	133	120	121	114	127	105	139	104	117	139	131	122	130	131	131	124	163	125	130	111	150	115	128	133	116	109	128	126	123	128	121	127	113	119	136	97	119	118	129	132	131	117	124	121	121	121	94	123	120	131	106	119	114	129	103	126	125	116	134	132	125	112	136	122	137	127	129	135	114	111	127	126	127	153	129	127	122	108	113	125	116	118	109	142	97	119	91	115	106	144	133	124	110	118	119	132	111	119	129	121	122	108	126	121	116	140	117	147	128	116	126	116	111	132	126	123	129	121	124	126	124	119	115	133	122	119	129	98	106	137	134	139	132	103	114	114	105	143	129	125	121	139	124	103	124	106	126	128	114	139	125	125	116	141	123	140	129	107	133	128	106	128	110	147	121	120	122	137	127	130	134	118	150	118	121	114	133	135	103	105	111	133	127	127	119	116	131	139	130	124	115	111	128	136	127	95	119	125	112	117	134	130	121	126	135	99	127	122	116	135	142	127	136	99	115	111	123	145	131	102	110	116	151	111	135	113	121	128	136	118	128	130	113	118	113	129	115	119	119	125	128	139	133	121	111	127	118	145	105	103	130	105	127	117	119	96	129	126	109	153	139	99	129	138	129	118	141	132	117	114	117	109	141	132	134	132	118	104	97	115	129	117	132	117	127	126	127	128	116	132	130	104	111	112	125	119	122	126	130	124	128	136	109	116	115	145	111	97	141	131	121	129	119	150	132	129	131	122	111	123	124	124	118	127	144	139	110	138	115	125	117	136	140	123	115	135	119	128	104	140	115	112	115	97	150	120	128	116	114	136	136	114	128	122	116	133	126	123	108	114	137	128	142	116	117	141	133	105	112	127	124	105	128	118	92	138	121	126	151	98	105	114	149	109	129	103	118	146	128	148	121	103	108	141	107	125	118	115	111	139	127	130	129	136	116	128	127	110	118	122	140	111	116	143	133	112	115	104	106	137	148	143	124	138	139	147	146	112	119	111	121	118	120	134	133	115	127	107	124	120	113	117	139	100	130	123	131	128	119	139	127	143	125	123	127	137	117	124	124	130	129	110	98	154	107	131	92	130	111	133	122	124	132	109	119	126	119	127	132	141	112	146	125	128	134	129	110	139	123	125	131	109	131	123	118	117	136	120	139	119	135	133	130	132	119	118	100	151	119	110	137	127	131	136	108	124	115	140	137	128	110	119	130	122	139	138	150	121	112	113	108	129	108	129	116	124	125	135	107	108	107	133	111	116	100	113	129	112	120	106	127	123	132	113	137	118	127	132	128	124	124	126	122	125	119	121	126	127	117	139	117	115	117	121	126	130	144	139	139	113	127	107	134	144	112	116	104	117	141	120	142	117	114	130	124	110	138	118	111	123	105	107	102	119	115	125	112	105	111	125	131	131	126	132	122	149	116	114	111	97	132	123	115	125	139	124	115	125	132	115	154	125	122	116	151	123	137	142	118	136	147	131	119	128	141	124	103	139	147	115	117	148	128	112	137	117	118	139	115	133	133	139	107	126	110	126	123	119	115	136	136	151	119	127	111	139	124	119	130	134	118	138	121	114	121	118	111	113	122	137	128	127	129	126	98	137	151	125	127	129	102	132	145	120	144	138	128	125	137	113	107	121	129	112	112	130	131	121	143	113	138	138	102	116	99	106	112	115	121	105	144	114	134	137	129	102	111	125	152	140	112	122	118	131	126	123	116	130	126	126	140	107	133	131	120	112	113	116	125	117	126	136	118	113	136	126	108	119	137	138	125	121	118	113	131	112	135	126	131	113	148	105	135	134	140	114	104	105	130	127	118	138	137	130	136	111	115	120	123	111	138	107	117	129	114	120	111	118	107	146	112	113	127	104	133	130	122	137	117	125	125	129	122	125	134	130	114	121	123	119	119	126	148	123	119	126	122	122
3052	4238	2287	1084	648	538	422	398	374	375	345	359	359	349	337	324	362	323	329	332	366	329	321	339	306	334	324	341	326	320	265	312	315	325	314	302	307	292	305	305	312	324	307	322	287	337	334	294	324	325	339	338	316	326	343	318	347	366	349	352	296	339	321	313	279	300	339	334	335	293	312	346	320	309	304	307	310	334	316	291	328	313	346	316	298	352	342	321	321	290	326	318	320	303	310	313	330	328	325	355	310	335	319	299	336	301	331	333	324	306	336	293	319	283	299	342	368	301	334	300	308	354	282	307	323	305	330	338	301	293	302	287	315	298	310	314	276	307	335	333	303	317	317	301	321	314	335	340	324	299	334	302	315	287	342	301	321	351	317	329	323	269	287	313	331	303	305	332	312	294	339	336	337	324	315	319	335	289	317	325	334	310	362	330	319	325	323	286	337	309	294	311	343	328	316	307	295	281	304	317	311	314	326	303	299	312	323	329	294	305	325	298	346	307	311	306	313	291	286	315	321	305	306	314	313	318	320	343	300	338	298	313	305	317	299	319	314	316	316	316	301	308	318	335	312	314	312	333	314	313	313	301	319	273	302	330	342	302	342	308	299	309	303	297	311	306	337	314	334	300	318	323	307	316	337	336	337	325	297	306	304	291	296	337	318	317	310	322	334	344	322	319	320	300	331	291	310	340	346	332	297	346	321	293	311	264	302	326	287	325	308	292	331	310	312	314	298	322	294	322	321	326	303	343	305	330	317	319	291	338	338	304	303	330	319	315	322	268	289	316	297	302	308	319	316	329	331	340	291	324	339	319	308	306	332	297	290	339	310	302	319	306	331	296	352	338	328	304	333	311	325	308	300	323	313	320	283	321	311	331	326	344	303	279	286	325	295	326	332	350	350	298	319	295	311	314	288	326	322	339	302	304	288	313	302	312	291	294	331	317	311	306	313	296	322	291	334	280	315	297	314	316	294	327	324	319	330	309	292	311	331	310	309	308	331	318	331	339	315	320	309	290	311	304	313	307	317	311	327	315	301	334	288	306	291	326	315	307	316	345	320	355	315	348	327	295	323	331	301	347	328	307	310	291	293	305	324	284	350	320	320	320	339	302	339	300	331	318	312	303	319	314	330	340	320	359	326	311	314	319	338	302	300	311	318	339	341	324	311	307	306	273	327	315	331	285	306	328	325	353	298	323	304	310	323	316	320	327	296	292	339	326	292	316	316	315	349	324	299	312	316	309	305	300	305	332	329	310	277	296	314	321	310	295	335	318	332	323	333	302	314	288	323	332	308	304	315	330	328	325	323	334	327	335	347	315	288	326	326	333	311	287	328	315	320	306	329	291	307	309	336	311	336	334	282	303	328	321	333	306	313	303	320	312	329	283	303	286	349	302	291	341	331	319	296	289	308	334	341	313	304	334	323	326	300	310	274	299	346	320	307	321	313	334	332	297	290	325	332	304	315	299	288	302	330	302	306	311	314	329	316	343	319	323	356	289	296	307	312	317	332	316	303	294	314	307	306	315	314	320	330	298	334	320	303	313	301	337	327	341	340	338	332	298	332	329	337	312	290	337	309	328	302	342	318	303	329	309	317	309	327	304	330	326	310	287	277	295	333	325	291	322	325	307	277	332	334	335	315	347	355	298	328	303	273	333	319	338	324	302	314	316	321	329	310	307	333	295	315	307	303	309	279	277	308	330	289	273	316	302	313	299	324	315	329	323	299	333	323	337	293	328	328	343	334	326	289	344	328	301	308	331	284	333	303	287	323	304	330	320	309	329	356	320	297	304	305	317	290	322	301	307	334	304	301	316	303	307	326	303	316	301	338	318	303	301	309	328	317	318	318	332	319	328	298	334	296	345	308	319	312	318	286	330	335	313	299	313	311	318	313	321	289	322	321	307	300	328	325	311	357	290	334	315	306	333	312	307	333	345	326	315	243	319	297	318	328	299	333	333	298	319	309	306	283	313	314	314	336	309	279	305	368	332	321	312	294	317	344	316	342	333	338	297	331	303	329	297	314	281	321	344	319	322	356	312	292	307	294	312	306	289	324	317	268	289	291	312	317	320	313	307	282	324	303	314	299	285	351	309	286	308	292	306	378	326	328	313	305	308	309	309	311	309	295	339	301	315	305	301	332	324	314	285	331	301	312	301	300	313	304	326	300	291	313	309	304	307	319	325	328	338	312	319	317	296	311	318	308	340	308	330	317	341	320	322	301	318	315	288	317	328	295	361	328	330	292	355	310	337	306	315	311	306	329	308	309	323	318	341	283	349	300	297	300	326	302	311	290	314	326	311	296	343	307	337	303	301	323	319	319	301	307	341	323	328	303	290	323	355	327	335	301	326	313	309	289	314	290	319	321	304	282	330	327	311	326	330	323	336	332	278	312	302	349	317	313	328	298	309	294	303	365	311	329	321	297	312	317	322	297	323	318	308	323	338	320	325	342	316	359	300	280	306	327	330	329	302	335	322	281	315	323	320	304	293	308	306	301	330	345	300	325	324	326	305	338	307	318	299	309	327	292	268	298	321	300	336	307	303	316	313	298	336	297	325	307	316	287	314	335	298	325	312	309	307	309	324	308	289	319	322	333	318	325	330	326	299	290	316	323	318	318	320	304	311	324	309	339	291	313	325	292	312	339	309	330	307	285	351	303	345	338	324	345	319	297	316	305	332	313	288	326	313	301	335	318	322	324	310	325	320	316	292	329	301	325	317	327	341	284	330	306	294	283	332	289	344	309	303	314	309	300	317	323	301	335	330	281	324	336	325	308	313	280	328	306	288	302	313	301	278	296	331	319	346	292	335	287	312	291	317	314	313	344	337	327	303	337	289	304	318	298	289	315	336	310	312	318	333	348	312	329	313	328	300	328	316	331	303	314	295	325	303	341	321	313	316	318	331	304	322	308	323	284	301	313	318	320	322	322	323	349	317	321	303	321	286	312	315	301	274	334	326	318	302	301	333	306	299	319	309	291	320	319	294	316	278	298	313	313	322	320	292	327	316	343	327	290	331	306	315	319	321	318	305	301	332	299	326	297	316	322	300	291	316	337	308	300	307	331	283	313	302	339	328	302	347	337	335	330	318	318	326	348	308	321	345	323	311	333	315	297	324	317	299	326	322	327	338	305	338	325	293	349	315	310	270	296	283	320	336	305	319	334	323	313	309	299	329	324	288	328	318	319	325	313	337	316	279	334	308	297	302	297	297	284	315	325	345	314	309	349	318	300	333	313	298	347	327	333	305	315	333	323	304	313	314	338	350	291	315	333	326	325	353	303	295	288	339	319	321	349	313	305	294	315	336	327	320	287	280	335	319	324	328	319	345	330	303	324	332	297	308	309	321	316	312	310	309	323	334	292	279	339	324	337	292	311	324	330	321	354	344	323	323	322	338	291	339	299	294	313	319	355	325	333	298	341	325	310	352	326	290	330	340	340	287	345	304	294	316	319	313	304	309	342	320	330	316	302	310	319	309	283	320
32137	10177	1091	534	422	400	405	358	353	405	391	402	347	393	365	377	378	414	415	408	383	367	382	426	399	402	411	430	406	388	350	354	394	346	409	405	370	379	384	360	403	406	382	364	403	363	373	383	396	364	398	408	362	377	401	365	396	383	404	382	393	390	380	398	375	380	394	388	402	420	390	384	407	383	382	419	378	357	370	412	385	383	350	349	355	410	397	415	412	372	375	392	398	428	436	373	352	355	382	397	389	400	439	402	398	399	335	337	381	378	425	430	375	371	386	393	393	423	384	359	414	362	368	369	348	391	373	380	384	355	366	349	355	398	404	323	389	394	377	380	357	415	373	389	422	380	379	348	367	411	397	389	381	376	383	383	398	370	371	371	407	345	342	394	373	366	406	354	388	401	382	375	373	402	391	383	393	396	395	400	442	381	377	396	355	392	390	392	345	379	404	402	371	356	363	395	392	360	388	379	370	430	397	378	367	404	414	363	411	383	369	413	399	416	398	390	359	382	397	372	382	403	399	350	353	419	375	387	412	391	404	384	378	383	337	382	393	404	370	383	373	379	359	394	403	419	409	362	379	406	392	391	401	393	354	385	380	423	389	387	388	361	383	409	357	379	350	374	340	401	393	413	404	340	397	397	363	407	371	368	391	375	395	365	358	372	369	411	367	370	397	421	356	394	391	421	365	387	386	391	438	403	357	369	411	409	350	389	458	360	404	381	329	394	422	382	363	365	374	358	372	415	371	405	402	373	390	378	351	379	404	411	365	403	385	385	403	387	393	415	348	378	365	386	405	393	370	370	396	384	448	381	365	387	384	403	367	384	398	373	387	400	373	353	357	403	350	396	391	351	378	402	421	391	385	387	411	411	381	380	394	360	386	382	398	396	411	395	356	423	405	361	356	397	392	414	353	347	372	373	403	390	382	432	386	397	388	365	415	394	381	373	395	409	363	411	362	368	371	385	375	377	365	421	402	380	382	373	389	386	386	399	374	399	339	384	400	397	387	364	369	379	396	404	421	373	370	389	371	395	355	409	409	389	403	366	371	383	379	421	401	415	371	370	389	396	408	399	377	411	408	385	396	382	375	333	391	399	413	390	371	393	359	390	400	386	413	373	417	371	385	370	396	393	400	350	367	365	366	386	402	398	394	419	369	398	372	375	401	371	394	364	407	388	361	382	397	387	359	386	371	345	344	374	391	405	359	344	388	368	430	378	360	393	395	442	391	386	409	350	401	345	396	408	415	387	385	378	399	390	426	374	376	359	404	345	397	414	381	421	384	410	365	402	408	424	369	408	405	412	400	361	381	384	414	383	399	408	364	391	419	359	374	400	391	385	379	383	398	408	383	396	402	415	382	389	417	411	396	417	371	383	386	372	361	377	403	411	359	399	370	386	372	370	411	359	373	356	403	387	372	397	393	397	370	379	382	391	416	399	409	399	422	383	425	396	421	373	362	409	393	344	392	354	376	405	409	411	364	412	383	368	418	388	401	406	388	376	377	400	420	395	402	378	368	402	379	413	400	433	423	374	382	398	401	373	374	373	394	398	388	351	379	377	420	431	420	376	401	383	430	439	390	348	354	381	383	387	355	400	412	381	408	368	355	365	386	397	376	439	404	395	361	400	437	381	385	371	359	359	409	385	365	392	409	405	368	397	385	366	371	379	400	428	386	372	431	404	367	389	368	376	380	394	416	421	396	385	399	403	395	390	404	337	414	377	388	396	392	391	386	380	398	346	410	392	368	386	373	366	402	373	411	361	396	409	391	387	407	360	385	411	399	417	401	413	415	392	403	386	427	423	373	423	401	394	408	373	343	391	407	342	413	387	405	411	376	405	390	426	405	408	368	384	391	390	373	387	428	377	378	375	378	396	378	384	408	397	396	383	356	390	393	357	384	353	385	409	371	390	404	370	411	394	385	405	405	384	401	419	424	375	403	406	371	398	405	366	417	422	376	408	396	411	392	404	347	389	381	418	388	397	351	400	391	390	394	436	361	383	370	419	372	396	337	376	353	372	394	403	376	375	382	398	408	378	377	362	357	361	364	387	398	398	379	379	402	377	423	399	379	385	397	419	431	352	404	357	390	387	383	368	387	376	389	367	398	368	376	364	351	424	377	384	400	384	367	393	366	349	385	374	383	347	362	417	370	409	397	394	356	408	362	389	410	369	402	371	341	355	373	418	402	361	412	374	372	381	376	410	446	386	402	412	403	423	378	382	387	366	401	388	367	395	399	357	436	411	389	429	389	393	353	367	365	393	380	386	368	378	391	410	400	380	351	391	349	387	419	380	411	370	399	393	367	398	376	387	393	376	380	426	397	394	391	373	384	405	376	405	401	365	374	385	366	411	408	388	391	367	372	399	361	380	357	402	372	373	357	403	349	395	387	343	419	372	388	424	409	391	391	399	378	347	365	366	435	389	429	388	359	374	419	371	397	411	381	372	368	396	356	396	398	407	404	382	419	385	403	406	359	361	413	351	368	399	398	388	382	386	410	429	453	392	387	387	382	406	404	415	370	352	388	383	413	440	377	383	395	397	394	370	399	358	359	393	366	389	383	393	374	358	375	354	365	389	353	375	403	361	365	378	384	380	396	403	393	339	376	412	387	390	396	409	397	385	382	363	374	359	402	372	373	409	391	425	393	412	391	358	407	420	382	379	380	380	386	399	354	381	416	407	400	477	412	369	407	375	393	361	389	374	381	399	385	355	348	374	389	374	398	377	407	416	372	380	368	378	386	379	397	413	386	399	406	370	369	396	338	340	352	404	392	366	395	384	389	386	396	421	397	355	394	388	417	388	383	403	402	400	382	412	367	399	403	384	411	383	393	393	408	392	384	378	390	393	372	398	399	381	354	382	397	363	384	396	383	430	391	370	411	396	371	355	407	400	365	359	381	412	393	405	376	387	395	393	397	408	402	377	389	394	418	402	369	395	381	391	382	404	380	375	370	404	393	355	365	393	394	408	382	403	404	377	372	380	430	382	374	379	406	348	378	381	408	379	389	376	395	402	390	392	388	399	396	414	390	380	370	405	373	368	364	385	383	370	383	444	415	395	356	374	375	374	387	364	367	431	372	383	376	430	395	397	346	388	372	372	363	355	378	405	390	368	405	391	372	364	382	414	345	354	383	416	357	377	390	397	406	396	382	376	400	374	405	367	374	395	416	358	398	367	369	342	359	353	361	358	383	394	375	394	382	382	384	374	405	393	404	407	367	376	403	398	387	378	392	355	436	412	355	392	362	392	430	403	385	382	407	392	382	392	376	377	369	383	425	381	401	397	388	371	401	388	393	399	395	392	358	393	408	411	394	395	402	364	441	396	402	359	390	392	358	376	384	381	358	386	391	414	390	381	390	382	401	353	371	382	377	361	357	385	411	347	360	359	366	397	414	377	388	422	366	394	394	385	413	403	360	388	390	401	376	439	353	395	375	400	358	384	380	375	393	407	405	394	372	375	394	354	399	367	394	383	367	388
5604	953	962	855	870	895	890	872	886	876	850	851	933	841	870	896	861	811	902	853	848	869	913	852	865	853	842	809	830	823	923	877	887	824	870	829	926	833	869	853	863	833	813	844	818	817	906	840	844	847	840	874	849	874	816	893	853	859	844	836	894	862	875	887	859	832	821	881	815	855	843	775	813	916	870	901	816	841	832	897	838	854	823	827	815	868	841	870	843	871	858	858	833	879	850	855	862	901	881	852	852	888	865	855	861	892	888	868	897	852	834	898	815	843	900	872	830	885	870	902	863	879	889	879	892	865	833	814	902	826	854	863	874	868	841	882	847	844	828	875	823	828	884	894	893	881	892	857	876	892	844	856	890	880	826	826	890	878	861	893	814	817	836	886	799	818	874	840	878	913	791	934	803	863	854	877	839	897	838	788	813	817	853	822	821	879	857	873	894	826	856	867	838	876	866	837	880	828	836	887	855	844	850	876	841	906	819	861	841	894	891	842	861	850	858	897	874	899	868	851	838	847	848	859	895	894	820	849	823	871	809	892	882	850	867	835	877	876	854	913	842	852	847	858	813	795	831	850	880	863	848	852	833	872	884	847	860	893	874	870	820	851	858	865	847	873	928	848	913	823	772	850	871	825	875	839	940	847	856	831	840	830	856	849	820	856	812	844	874	832	873	839	891	843	891	850	887	814	899	869	848	829	840	920	872	892	857	886	898	850	852	866	880	857	868	876	852	811	872	865	834	863	879	868	824	814	838	837	862	873	829	850	864	828	909	848	883	899	818	777	869	838	869	870	846	895	911	887	858	856	850	886	802	842	833	880	873	809	843	923	883	852	863	824	871	868	852	861	855	852	885	879	860	814	856	882	847	934	866	829	865	805	863	858	855	872	924	869	867	849	875	852	921	814	827	827	803	870	858	841	839	872	807	860	878	840	834	890	867	832	878	850	851	855	844	829	875	896	888	868	839	899	836	887	865	852	917	813	865	841	866	845	831	883	880	921	846	918	889	859	828	839	808	862	878	844	860	886	854	867	846	849	908	828	824	885	868	883	847	889	892	891	856	887	869	884	868	840	877	845	829	856	820	854	833	894	818	836	906	863	858	822	808	864	835	885	855	827	867	858	853	889	854	894	862	840	888	870	892	860	818	855	792	819	851	815	886	869	903	869	854	847	833	867	897	826	897	918	900	836	846	865	843	859	880	842	795	864	865	851	917	810	871	865	822	833	865	860	816	838	873	847	841	855	891	838	873	896	836	894	843	811	908	882	865	877	910	855	900	867	879	864	865	882	899	830	865	851	844	886	811	901	844	820	914	836	841	893	864	892	854	875	855	855	913	806	923	857	888	837	838	835	864	886	879	798	868	866	861	820	862	852	847	845	897	912	849	852	845	847	849	894	892	781	866	821	907	871	853	850	881	841	826	896	825	832	815	853	823	864	910	898	947	879	869	883	894	805	867	887	858	940	859	834	849	855	852	832	857	871	888	884	826	879	832	887	816	864	863	882	840	824	853	847	856	883	798	862	852	860	829	846	852	823	787	852	880	850	904	847	883	867	860	875	845	831	855	820	861	851	829	869	852	836	867	870	864	890	884	871	819	881	868	842	858	846	887	879	883	829	864	869	859	910	891	840	852	939	886	842	854	825	817	882	864	888	860	845	880	872	844	856	895	870	878	891	781	864	835	829	882	892	886	889	901	880	871	854	903	830	891	879	837	860	897	908	808	890	873	814	877	846	913	852	863	821	825	833	940	829	835	874	858	806	811	856	830	827	824	885	831	803	864	950	863	835	835	815	872	848	851	885	886	914	858	833	931	846	883	889	905	908	903	913	890	833	824	888	883	838	912	860	870	841	840	852	896	861	843	882	832	861	858	855	881	856	893	812	826	860	820	836	900	848	821	852	828	857	876	828	844	855	886	877	882	846	858	868	894	863	834	868	876	875	848	865	891	878	903	898	829	825	884	913	834	820	881	871	882	861	798	867	833	826	816	848	887	816	907	857	867	873	850	840	856	852	846	878	905	839	815	785	813	874	875	843	847	882	951	880	836	844	855	863	845	905	822	787	902	890	858	847	850	872	892	862	845	858	871	832	876	850	866	862	865	883	837	891	852	880	857	860	842	826	880	868	824	885	844	860	885	891	856	902	865	910	854	864	882	815	842	859	853	873	856	845	814	900	902	905	855	843	845	940	879	847	799	864	894	881	820	819	901	924	879	827	864	842	851	845	838	823	834	795	831	825	898	838	828	843	872	837	795	873	865	847	866	858	836	859	858	832	861	840	842	872	836	811	861	830	915	900	789	883	863	849	832	883	860	867	854	862	816	886	873	871	826	914	860	845	898	883	828	886	899	876	834	848	831	816	841	864	877	890	890	848	821	867	877	855	864	844	854	860	768	862	812	890	824	844	825	842	862	858	856	823	873	855	870	844	805	935	829	859	838	870	819	853	854	837	867	857	838	864	798	876	847	858	932	892	884	843	798	838	914	859	856	884	849	833	813	910	892	861	893	843	849	833	836	882	915	856	818	864	829	870	892	893	876	890	880	909	829	886	824	838	877	863	820	805	847	889	827	880	853	877	842	892	904	889	908	879	883	817	861	842	878	855	902	867	847	842	857	863	832	871	860	883	852	861	825	904	829	862	865	841	844	832	851	817	820	848	856	820	911	877	810	915	888	899	828	857	843	856	888	843	827	823	824	866	849	822	843	893	847	858	872	846	858	866	887	862	898	820	810	862	843	901	893	892	846	844	845	846	847	798	849	884	858	804	836	875	857	861	878	822	845	867	779	837	883	821	806	864	859	873	866	876	857	844	874	910	873	855	844	820	871	875	820	883	853	819	822	851	870	900	858	848	843	890	877	807	862	883	813	860	852	899	849	901	853	895	855	879	886	887	877	856	839	867	842	897	845	836	878	864	867	864	863	876	884	879	878	857	841	779	862	834	875	842	859	908	851	843	855	816	878	843	893	837	838	877	884	819	868	822	792	882	875	866	917	840	876	819	892	904	859	861	861	798	808	825	833	832	884	848	843	853	898	849	881	870	793	860	879	804	882	876	876	810	876	847	860	831	869	841	819	857	822	850	850	818	889	880	843	815	898	858	875	862	857	840	902	876	848	843	924	790	831	825	910	853	865	848	834	857	867	877	879	861	789	906	806	862	854	880	830	828	882	827	864	821	856	873	965	901	898	887	863	866	859	802	832	853	851	910	819	833	872	812	818	871	861	882	860	862	854	866	891	884	842	920	829	878	856	862	891	849	857	882	826	888	842	900	898	880	877	896	849	872	848	861	854	853	939	880	850	839	891	879	877	800	842	871	874	821	861	804	844	875	829	838	820	897	820	865	847	829	833	876	829	885	857	863	834	899	825	873	871	876	842	852	843	845	814	835	848	913	890	878	873	830	883	880	813	878	863	892	885	785	858	874	838	811	856	855	846	839	846	861	833	842	885	874	826	895	880	856	833	833	854	871	858	853	871	859
24487	20954	24387	27655	20402	1903	473	431	339	301	328	325	310	304	279	305	284	270	263	285	260	285	298	282	268	300	301	286	279	263	321	306	277	286	296	282	245	275	294	268	277	275	313	317	261	290	302	282	292	285	300	285	301	279	267	286	272	285	285	283	293	284	278	303	279	309	275	276	302	305	291	276	264	288	261	289	275	283	277	246	284	276	274	275	292	278	271	258	283	288	283	254	272	297	312	271	266	283	284	287	277	329	271	268	271	291	269	269	284	276	291	274	285	318	263	247	275	297	242	280	286	283	295	284	306	259	251	270	269	273	261	289	246	291	308	286	303	254	247	276	281	274	267	276	265	285	336	270	287	288	304	292	292	285	282	280	268	278	267	293	258	261	265	281	283	306	267	289	286	273	258	299	252	296	312	281	279	293	271	267	243	265	285	263	279	290	295	263	279	267	282	275	277	285	296	279	285	289	297	278	268	261	286	312	262	285	291	313	265	281	293	271	254	317	238	245	271	298	305	279	291	297	274	274	278	298	278	315	278	266	277	304	281	295	305	277	324	285	286	267	303	288	270	292	248	307	294	246	297	271	281	288	283	323	287	265	297	296	268	306	307	271	280	283	278	304	267	292	297	261	294	273	262	259	271	268	284	270	286	243	304	287	271	262	266	270	274	283	308	281	285	291	265	292	280	277	253	309	282	310	280	280	262	262	278	312	274	275	283	271	269	261	273	301	257	258	294	262	270	308	287	276	281	250	244	249	289	249	272	269	256	302	254	265	288	283	291	267	286	262	280	285	287	275	283	297	276	279	281	290	272	271	283	265	285	297	289	284	286	294	263	253	287	276	278	289	288	264	266	262	243	264	285	260	284	266	271	268	292	309	255	243	267	275	293	289	282	273	297	278	287	300	275	296	265	338	299	292	274	269	300	330	284	303	276	289	279	252	261	279	260	236	278	302	290	312	272	270	285	263	290	293	308	297	307	295	290	273	311	290	262	269	264	309	272	275	277	278	269	298	272	337	281	292	261	299	272	296	257	271	295	272	298	283	251	269	318	276	294	304	283	296	291	272	308	270	250	285	276	265	279	285	267	305	304	268	272	279	249	291	276	271	303	295	299	279	304	302	326	316	291	290	267	234	279	266	290	275	268	298	248	268	286	285	299	281	278	279	276	264	250	269	264	286	269	290	230	248	296	291	254	246	265	270	272	302	254	296	269	272	250	254	290	287	318	258	292	296	250	291	266	284	278	268	266	277	263	296	283	248	294	266	282	279	301	282	270	304	266	263	322	273	245	242	294	284	325	296	277	287	284	291	271	266	294	254	292	295	272	284	274	294	286	297	266	273	284	296	277	272	279	280	281	274	289	296	278	242	283	280	229	265	290	269	316	283	241	289	301	247	257	256	292	266	277	278	266	290	289	273	253	269	299	273	273	289	279	270	286	273	310	264	268	275	317	280	267	281	280	298	292	276	276	296	293	281	272	261	255	285	300	282	266	256	281	250	269	267	265	281	278	318	251	275	286	265	308	274	257	287	285	309	307	344	299	312	250	266	274	246	272	271	271	281	285	295	307	286	271	298	277	293	273	263	289	271	262	285	278	270	304	257	292	298	259	294	266	292	273	286	281	262	282	303	315	253	311	288	281	298	260	286	315	265	249	263	278	261	306	271	241	315	266	246	281	262	264	299	283	308	275	291	270	246	236	273	291	289	261	296	264	268	256	261	278	257	257	285	302	281	296	252	267	276	274	303	288	257	255	287	262	286	282	268	276	278	301	269	297	304	269	299	313	273	290	281	279	288	277	248	262	265	258	287	274	300	267	278	289	259	262	288	294	282	260	257	272	282	277	286	238	276	291	276	285	245	273	271	293	287	288	265	285	274	274	272	283	316	280	297	275	291	260	286	271	247	259	306	281	236	279	276	302	280	314	329	279	278	288	292	262	289	287	275	268	288	291	305	245	283	269	267	279	260	269	288	264	256	293	303	278	276	281	257	292	300	250	237	298	276	284	318	260	299	312	266	256	265	283	320	296	280	236	306	272	270	305	258	272	266	291	264	266	291	304	284	286	276	247	286	279	316	279	306	293	284	257	294	256	283	270	269	261	282	286	278	276	279	270	292	283	266	265	275	285	263	277	326	279	302	283	284	306	271	301	294	270	295	279	321	263	285	275	262	286	287	291	323	274	293	338	269	320	287	306	302	256	265	246	270	269	281	296	261	258	265	307	275	269	294	287	293	308	279	272	300	292	304	304	279	280	266	288	254	283	263	318	263	258	251	263	305	301	269	279	286	263	294	298	275	281	251	298	305	269	286	300	281	316	280	313	265	281	277	299	262	306	320	271	301	304	268	296	255	280	266	283	294	295	275	275	275	314	304	259	295	293	264	283	320	288	258	295	250	290	324	272	295	279	298	287	293	305	266	267	255	278	298	274	316	270	280	282	261	283	277	315	257	289	259	280	244	262	256	300	260	271	260	279	264	284	312	269	275	299	271	254	276	266	276	270	282	305	277	276	278	276	279	290	304	268	271	291	281	276	297	264	300	283	285	293	283	288	309	276	277	268	285	287	259	264	339	282	295	320	301	279	261	287	287	280	301	298	290	294	288	280	256	295	285	298	303	270	292	294	259	269	287	322	274	293	263	281	288	259	254	231	291	267	296	285	274	295	301	258	272	241	274	273	263	290	275	276	276	283	269	309	262	272	262	287	263	266	281	311	270	273	310	282	243	268	323	304	289	288	286	274	261	274	254	317	267	283	260	337	292	305	267	282	291	283	297	242	289	272	293	240	274	302	313	247	272	296	285	276	273	295	260	296	265	280	280	294	278	317	270	295	300	297	296	260	298	294	263	281	299	255	283	272	247	278	248	288	293	261	300	274	308	259	253	303	274	264	274	259	300	300	272	272	279	276	265	291	267	267	286	276	304	280	279	291	279	308	255	302	266	304	279	316	241	279	282	295	291	272	276	293	254	263	285	254	302	289	285	290	295	274	308	275	279	256	291	258	298	266	266	293	294	288	296	262	286	305	280	307	285	268	323	304	273	300	318	271	275	281	253	321	275	252	290	272	311	277	267	278	257	261	262	291	281	284	282	283	281	302	296	290	317	292	277	290	248	279	305	303	283	267	297	259	279	269	248	263	250	264	295	309	296	254	284	278	262	243	280	298	298	274	267	252	263	289	253	258	267	304	282	247	284	292	279	293	283	256	300	271	296	263	279	318	278	264	321	274	308	272	293	262	279	281	291	272	269	302	269	297	294	278	298	251	280	306	293	292	289	262	307	249	268	292	283	257	247	278	292	266	257	268	301	287	311	312	271	303	295	261	286	298	297	309	313	247	281	243	253	275	261	292	252	266	303	279	273	247	265	270	299	260	255	292	297	260	266	316	274	266	270	267	268	273	255	270	277	287	265	254	303	273	275	238	298	304	280	261	328	264	275	270	279	263	293	270	277	282	270	315	305	284	283	309	268	290	258	269	286	281	285
3074	2730	1674	1013	796	730	719	685	652	679	693	601	640	653	665	604	689	622	638	625	620	653	620	628	669	587	602	633	632	596	667	686	628	553	648	642	593	622	613	602	667	609	641	646	650	625	603	665	642	633	631	647	651	622	643	682	648	665	667	622	648	655	632	591	630	611	630	661	608	636	577	646	619	636	623	662	612	626	659	653	603	637	613	646	634	676	598	621	673	663	642	634	608	611	668	639	611	623	625	657	702	647	606	655	581	665	660	621	605	641	627	607	633	625	625	613	614	645	613	612	629	633	641	635	578	628	627	594	630	596	650	627	652	623	616	636	624	627	660	615	617	627	661	669	600	630	583	653	654	623	619	628	642	616	596	646	637	609	629	593	663	655	612	657	605	614	674	582	642	601	625	627	598	642	628	622	648	619	618	639	662	642	606	635	584	614	659	586	632	618	656	626	672	628	621	647	607	656	612	618	629	652	634	568	635	634	626	636	608	615	640	630	644	632	633	620	650	611	637	656	619	699	640	646	633	660	615	644	609	635	618	616	628	598	621	617	616	658	640	662	631	622	648	637	648	603	632	613	671	665	615	608	608	661	602	631	607	683	683	654	630	618	619	613	663	631	592	588	673	610	671	632	654	647	573	634	639	653	606	626	635	604	650	608	664	616	578	616	615	656	623	634	612	623	620	597	589	643	577	623	658	607	700	661	623	621	636	637	607	670	636	620	593	602	623	630	638	605	588	652	647	597	611	611	640	636	638	592	593	640	640	626	622	628	647	641	634	583	693	617	672	617	635	616	622	674	618	639	650	669	626	661	623	672	618	642	680	605	660	610	650	651	662	652	621	633	656	632	685	641	657	591	681	672	631	649	614	637	598	659	623	616	637	621	613	618	637	665	600	618	636	590	647	641	544	587	594	665	629	611	631	639	628	594	604	691	612	618	633	648	628	598	636	642	583	650	675	581	641	653	656	604	603	643	653	644	590	642	616	640	614	653	645	585	629	581	600	620	629	638	634	638	607	613	635	631	642	618	636	601	589	635	702	576	610	646	604	618	632	649	618	627	633	642	660	612	657	648	618	611	644	642	633	631	656	617	695	655	631	606	601	615	653	616	635	648	629	641	646	611	681	665	612	633	581	597	626	596	625	591	638	656	651	605	613	640	664	653	587	632	663	613	626	627	643	640	665	597	615	639	603	619	664	638	624	632	618	638	586	615	659	666	618	609	597	629	643	632	611	610	643	606	632	625	654	608	600	631	636	662	583	635	630	636	655	610	607	652	655	677	658	639	620	628	603	588	654	639	631	633	608	641	649	641	645	650	570	624	647	608	631	616	627	646	653	579	577	650	632	613	656	613	629	674	597	645	612	610	609	628	591	631	638	637	629	689	633	698	624	685	629	650	622	614	699	673	615	654	627	674	658	610	656	627	605	687	638	596	595	655	628	657	609	594	660	635	590	582	622	614	614	626	653	645	608	691	628	625	658	634	648	668	634	625	614	628	598	596	634	630	647	641	651	612	640	658	643	593	592	635	622	631	618	619	610	611	652	686	625	643	630	595	661	632	626	646	629	606	634	624	585	635	619	644	656	658	645	629	661	647	642	620	619	677	626	627	657	602	654	581	653	667	605	647	658	649	658	620	636	643	645	595	630	621	614	627	619	645	647	599	634	586	602	650	601	604	646	656	586	618	625	581	639	652	583	625	605	612	674	621	632	637	659	662	631	634	582	622	664	654	669	665	662	612	623	633	613	581	606	618	637	648	611	656	632	608	648	667	652	658	666	586	699	660	616	660	638	618	603	647	625	649	654	607	577	630	678	616	663	622	593	611	602	612	624	636	653	620	619	591	605	637	643	629	609	652	618	672	623	632	643	631	679	630	623	642	607	644	622	648	659	609	630	661	603	636	639	657	592	638	663	651	616	630	645	625	615	651	625	631	641	622	643	601	660	618	666	604	594	633	626	640	617	651	653	650	632	632	645	640	596	646	658	610	624	625	649	645	626	650	655	667	663	640	582	606	663	617	637	631	670	623	651	645	593	606	617	628	646	619	619	619	632	623	642	640	655	636	599	635	627	677	583	628	592	646	606	653	649	610	707	586	637	596	616	617	637	634	613	629	646	640	646	662	592	631	645	605	609	639	598	657	651	608	641	619	645	607	621	607	635	626	669	612	633	609	630	609	672	650	634	629	638	651	657	604	660	612	636	607	631	619	691	616	641	652	587	673	610	638	598	629	695	610	629	618	624	700	635	619	622	612	664	640	637	635	650	652	587	633	634	629	641	609	661	676	639	646	619	612	646	612	682	643	630	625	637	647	620	617	623	675	599	609	681	596	677	619	688	614	641	648	658	633	656	677	678	632	609	603	606	660	643	623	666	641	626	632	616	604	674	624	653	627	641	641	645	626	625	670	606	617	648	646	635	608	624	614	654	627	636	609	627	658	612	610	624	641	639	637	586	610	641	616	635	634	616	603	625	602	618	632	636	642	637	629	675	651	635	662	604	614	623	621	626	639	626	605	634	612	621	638	619	631	660	599	636	685	609	609	614	604	609	640	650	683	625	631	635	606	624	632	673	613	611	628	627	645	644	686	606	660	649	606	669	631	622	624	651	654	602	648	608	657	629	645	617	632	651	644	588	637	619	631	648	685	620	607	634	618	675	631	639	671	629	622	653	584	631	638	650	618	616	610	634	642	595	657	632	612	646	623	609	652	608	660	702	637	628	576	616	618	648	598	611	647	617	622	641	597	613	601	665	654	628	651	610	633	649	597	661	605	611	637	611	623	614	647	638	634	627	595	643	606	648	641	623	628	629	637	623	612	647	634	626	630	687	659	635	609	674	620	622	609	641	565	583	637	630	654	634	597	620	644	634	628	659	621	661	655	630	651	611	634	634	626	638	654	640	625	602	646	648	704	648	614	617	583	650	666	673	666	618	655	639	614	616	647	635	655	684	609	608	642	634	623	647	650	627	611	632	637	589	628	632	608	592	659	627	662	634	632	663	629	614	641	625	624	644	669	624	587	675	616	648	646	604	649	655	652	672	602	602	651	625	619	605	643	686	629	646	619	619	627	663	609	688	674	600	605	643	693	664	618	639	618	624	578	662	631	645	619	630	636	619	638	616	665	532	661	586	642	648	604	659	589	670	621	652	636	586	638	640	638	615	681	597	608	621	641	651	618	656	656	588	669	619	616	629	610	615	647	617	616	656	617	662	633	674	637	626	649	632	667	590	664	625	594	612	641	594	615	637	671	628	613	636	612	608	578	635	596	588	628	598	646	620	644	668	633	633	620	656	624	641	625	656	587	622	635	641	646	635	637	626	608	609	623	645	604	620	578	631	632	593	627	635	626	663	641	596	639	678	624	640	598	653	611	641	653	616	646	678	599	627	628	609	635	661	645	641	590	607	642	658	641	602	610	644	596	634	629	677	677	625	621	591	608	645	607	662	624	627	659	614	584	619	609	615	594	643	621	652	620	632	625
23740	20940	24989	27059	20943	20777	1255	350	291	239	187	183	188	190	168	173	172	156	149	117	135	122	123	131	131	114	167	127	153	145	127	130	118	116	154	117	140	132	133	116	121	133	140	133	116	124	129	140	112	120	114	125	143	133	124	100	116	152	121	106	114	136	120	142	127	133	138	120	115	148	105	135	138	136	98	119	157	132	121	118	126	126	114	132	111	128	118	135	129	110	119	119	134	119	122	126	111	116	111	128	128	142	138	112	108	113	111	136	139	115	127	135	136	102	127	120	107	121	151	116	122	101	124	113	121	143	136	141	125	141	160	123	131	140	112	121	128	120	137	140	118	116	121	117	139	138	137	118	134	128	128	121	124	109	133	132	112	125	111	135	122	134	107	120	122	131	128	121	141	108	134	131	116	120	114	117	134	137	121	110	131	158	138	117	112	139	126	143	121	128	114	132	124	116	109	127	135	125	135	129	109	134	122	129	148	131	123	114	117	127	109	136	128	127	110	129	121	109	147	116	111	122	111	138	139	123	130	142	124	112	149	135	115	127	118	117	118	106	122	146	152	122	129	121	131	121	111	118	129	125	132	132	125	92	116	119	107	124	135	120	137	121	123	111	138	94	118	142	110	126	122	103	105	120	103	131	143	122	130	134	116	119	114	122	114	131	98	118	133	128	136	129	102	109	125	150	129	149	122	142	116	112	131	116	127	142	129	141	141	135	136	114	100	108	132	114	111	136	105	118	112	99	119	144	127	114	124	135	111	94	134	115	132	129	122	127	121	137	132	110	131	141	116	121	111	111	137	119	131	126	132	111	122	103	124	104	126	117	119	128	128	124	132	121	126	123	126	130	114	112	116	120	124	115	127	112	115	128	115	129	130	130	140	117	122	120	111	130	132	119	122	125	109	107	127	125	125	116	113	114	109	110	140	142	124	114	124	121	119	112	138	137	135	113	104	131	79	114	127	118	115	123	127	134	116	132	129	128	126	129	145	135	119	118	118	131	126	122	151	109	119	140	113	123	126	126	133	136	127	121	115	120	135	122	110	115	108	111	126	114	100	114	125	130	126	128	132	131	126	113	120	128	127	140	118	109	112	123	108	148	138	144	118	133	116	130	107	131	143	138	142	129	141	135	128	137	139	132	119	122	112	93	123	121	112	112	108	109	128	133	110	142	119	124	104	110	119	112	140	142	114	134	130	114	97	113	114	119	123	140	109	90	111	118	118	119	128	141	132	128	121	135	133	123	122	125	109	152	103	118	120	122	135	116	107	150	108	126	126	139	129	124	127	125	126	131	133	123	119	126	109	135	133	132	129	142	128	118	108	120	118	119	126	101	129	112	131	145	135	114	125	127	135	120	123	121	113	120	123	130	136	129	116	114	150	119	123	129	120	119	129	102	139	120	135	126	141	144	127	119	128	133	115	120	115	122	121	137	119	120	129	139	153	101	130	145	152	117	112	122	109	120	125	119	112	123	130	126	120	145	123	133	105	125	121	126	120	130	133	127	136	131	126	126	131	117	121	130	136	128	118	137	140	123	121	130	107	141	122	108	119	102	114	123	117	131	111	127	126	118	130	120	144	126	128	128	136	137	136	119	132	129	129	121	119	136	122	135	120	123	110	133	115	131	136	105	130	134	114	151	119	119	135	110	119	105	141	129	115	120	116	115	123	116	126	124	113	159	117	110	136	124	129	92	114	109	110	143	103	150	119	137	127	132	114	114	119	112	133	131	129	111	122	108	115	139	132	142	112	135	113	117	138	105	98	150	125	113	135	110	140	119	125	116	128	140	117	134	119	125	139	144	114	130	113	118	134	148	113	123	116	123	122	143	120	108	127	115	131	103	103	107	119	116	129	122	109	125	122	109	117	134	115	105	130	93	112	118	122	109	101	126	125	118	109	112	114	138	134	114	109	128	140	125	134	103	104	118	125	102	117	127	114	122	118	125	112	150	114	107	100	105	125	140	115	128	142	99	114	115	120	125	122	142	131	131	129	102	121	110	122	115	131	149	146	123	136	123	141	125	136	107	120	129	138	124	111	128	114	126	109	115	133	120	113	118	117	132	114	115	112	108	131	111	107	120	128	108	126	124	139	124	121	128	131	103	120	108	129	126	117	126	129	110	119	131	134	105	134	136	114	125	111	126	113	121	140	129	123	126	120	140	129	112	114	118	125	106	123	127	119	139	130	135	120	137	115	110	135	121	111	115	120	133	108	117	134	138	125	122	117	120	115	108	122	107	125	133	124	136	113	104	139	126	143	125	117	125	139	107	136	113	121	115	125	140	128	124	119	116	133	122	115	133	126	109	134	113	121	143	111	131	123	116	116	133	133	131	102	134	129	135	109	118	119	114	132	137	117	125	120	152	129	130	127	124	143	135	116	121	119	111	129	133	143	127	107	115	126	135	122	122	140	127	126	118	136	121	128	130	123	133	123	122	121	138	133	145	97	108	138	117	110	125	104	118	115	121	125	118	122	113	133	141	132	121	115	144	116	108	103	119	116	126	127	125	130	127	103	129	126	121	125	138	132	111	118	123	136	135	129	114	104	127	120	102	126	133	127	122	121	109	108	136	136	98	128	131	120	113	115	126	120	120	128	118	130	111	139	125	123	130	132	127	132	107	118	119	110	138	115	109	135	111	117	129	115	126	88	119	115	123	103	136	127	134	140	124	107	141	136	124	118	133	132	115	138	129	107	134	131	128	127	141	104	113	108	137	129	105	112	111	144	111	111	143	128	119	115	125	115	116	115	122	122	102	134	117	136	130	120	110	136	144	116	117	115	141	119	148	136	96	138	113	110	125	101	108	120	160	131	137	137	129	132	112	128	123	115	131	125	122	138	108	113	109	121	123	121	131	121	131	116	101	157	90	119	120	123	109	135	118	105	135	110	111	116	103	120	106	96	127	135	114	111	137	102	121	112	137	146	98	128	143	102	127	120	114	97	105	127	116	106	119	124	124	128	113	108	112	120	161	115	119	116	125	100	128	118	106	126	132	138	138	124	127	117	130	127	124	119	113	127	134	120	133	136	118	123	131	137	116	147	127	139	131	133	146	122	126	120	111	121	118	118	127	125	119	119	108	135	122	115	122	120	118	121	155	111	123	113	137	114	122	121	116	118	140	123	107	103	111	97	138	120	134	127	140	115	96	124	115	136	124	149	139	126	115	112	118	135	122	115	120	137	124	113	113	124	119	112	120	128	120	115	109	133	110	124	121	103	129	128	107	113	110	122	106	104	128	112	119	126	119	119	120	123	118	122	118	137	135	121	131	129	133	130	122	117	103	110	143	131	115	111	136	111	122	102	113	113	127	106	136	123	128	126	133	113	130	101	122	130	127	139	123	102	120	114	124	134	116	119	129	139	109	118	116	115	143	118	126	144	135	109	118	119	111	111	100	132	110	122	131	129	130	120	111	109	125	144	129	131	112	136	122	117	125	130	124	126	140	133	134	112	113	132	125	107	108	144	131	143	126	107	123
2965	4235	2364	1078	673	498	449	431	390	339	315	355	328	305	315	330	316	309	345	337	308	349	337	366	363	312	306	294	308	310	297	334	311	324	284	300	323	309	305	312	313	318	326	313	328	335	277	310	329	316	320	291	294	307	321	302	303	300	336	343	329	279	328	316	292	301	315	313	284	352	323	305	311	300	326	282	326	325	301	307	335	327	276	287	306	314	320	299	317	328	346	286	300	310	325	303	295	323	344	306	327	326	331	304	321	296	333	314	330	333	305	320	295	314	319	313	309	304	323	295	332	307	307	310	301	306	291	306	323	332	308	307	318	321	306	325	331	301	306	307	320	332	307	316	310	298	339	316	316	316	313	335	338	353	346	306	305	355	282	318	312	301	316	302	318	294	316	299	321	352	346	314	345	326	301	300	326	333	291	338	313	296	305	306	325	317	310	298	282	314	303	323	318	319	358	298	325	319	289	295	347	300	307	338	336	319	290	310	319	300	296	301	323	303	325	313	310	353	310	309	325	297	345	335	283	339	287	300	343	329	300	305	325	306	320	318	308	327	350	319	332	319	289	320	308	302	299	347	286	316	304	288	322	342	312	309	336	321	333	341	318	338	318	308	318	302	324	316	316	319	319	320	321	304	332	317	320	341	300	297	314	300	301	311	334	351	310	312	280	322	308	323	314	298	329	312	281	330	328	296	296	302	318	307	312	316	339	299	314	326	310	316	303	320	316	311	303	311	303	305	334	303	324	332	328	316	291	322	282	316	311	299	321	311	319	294	366	319	311	305	293	304	316	321	327	316	339	335	296	293	341	331	282	330	273	303	333	302	303	339	311	301	320	318	305	329	303	332	308	291	306	273	318	313	304	319	312	323	309	274	307	281	299	319	284	303	315	327	300	322	337	323	349	312	311	305	326	328	304	326	315	328	292	314	301	316	301	332	317	306	319	303	355	324	301	322	290	316	347	303	314	284	319	313	331	293	323	315	304	306	299	317	308	336	308	332	294	327	312	296	302	327	328	305	294	285	327	321	301	313	307	300	343	315	300	260	291	321	306	295	292	335	325	309	309	310	336	280	307	326	319	304	322	305	308	318	295	293	345	297	296	299	321	334	320	304	361	316	334	299	324	311	340	340	311	326	321	299	311	317	332	293	296	340	308	290	323	311	325	333	302	312	337	329	326	280	305	314	287	302	305	343	279	310	310	325	271	309	311	320	289	301	317	295	320	303	294	324	326	291	310	304	322	301	279	301	310	328	315	313	313	323	326	312	334	337	323	309	316	327	302	312	333	334	329	316	332	316	299	299	343	303	317	311	290	302	335	328	319	334	327	311	305	338	306	311	300	329	308	295	284	326	322	330	320	313	290	331	315	310	308	321	309	305	288	320	364	344	306	313	309	314	326	331	322	324	277	315	319	292	309	321	291	361	307	318	326	302	321	308	301	328	304	297	325	325	305	331	310	271	322	337	304	292	288	331	307	318	346	297	274	317	341	286	308	309	304	314	328	301	322	311	305	303	332	294	310	304	311	318	327	327	290	310	274	323	297	334	323	309	324	287	311	317	294	297	319	313	319	325	338	331	305	318	289	296	302	315	314	295	295	338	346	298	325	309	317	304	276	302	309	344	309	306	326	309	295	291	336	307	299	288	312	282	281	277	292	323	295	329	298	327	322	306	315	312	308	299	316	344	318	372	328	289	320	312	308	342	284	318	284	336	307	319	298	273	309	331	331	309	319	308	325	307	318	316	315	331	332	318	309	330	306	304	333	301	319	308	325	279	328	302	315	317	337	312	339	328	308	304	322	300	315	338	353	317	329	295	311	289	321	329	307	325	309	306	342	303	329	329	321	298	291	326	306	355	328	291	310	306	313	307	313	316	297	317	323	304	304	294	308	315	303	304	312	320	342	287	344	318	307	297	298	286	313	353	305	309	292	296	312	307	350	295	323	334	295	316	330	339	333	304	319	322	352	318	303	285	356	316	303	291	304	300	336	321	341	319	340	320	312	274	302	332	325	320	308	270	340	301	306	328	329	298	315	296	344	343	314	316	313	319	312	309	329	370	294	342	315	298	316	314	343	317	321	305	336	304	289	300	285	336	329	323	303	285	313	306	303	286	322	307	308	299	343	301	319	331	312	288	315	328	325	315	321	309	306	298	328	290	324	307	320	325	342	329	336	297	308	294	289	312	315	330	322	300	280	339	331	329	338	319	298	338	276	360	308	310	306	319	318	301	286	307	314	318	328	321	318	331	317	311	299	303	323	309	322	291	295	311	330	326	321	303	338	301	299	334	347	307	325	302	304	331	308	295	313	311	316	336	318	329	299	321	316	322	322	339	324	342	300	351	289	327	298	324	287	322	298	287	324	351	329	309	342	310	294	317	311	290	308	281	336	301	322	320	304	291	282	296	338	315	301	314	310	325	325	291	303	320	295	304	271	293	306	292	281	287	300	301	327	270	313	347	312	309	339	312	313	307	318	299	298	284	315	315	318	337	305	280	294	287	320	307	300	327	316	288	330	320	335	297	309	303	336	315	334	282	309	316	350	298	281	332	314	336	322	286	316	308	331	301	300	323	307	327	337	316	295	331	330	321	310	305	321	342	304	307	317	282	324	338	284	267	319	302	305	309	327	288	301	335	322	343	288	343	315	284	320	306	352	341	315	349	314	335	292	321	279	329	312	289	280	326	331	315	348	325	315	322	314	314	303	299	327	304	315	284	297	318	290	309	312	291	314	320	313	304	302	312	339	317	330	278	342	301	292	310	312	298	323	310	341	306	320	298	340	331	315	335	313	324	290	340	271	311	335	267	326	313	329	297	301	297	312	313	313	329	345	301	315	315	306	291	313	284	268	298	304	292	311	328	305	332	286	320	315	318	332	330	308	320	331	354	352	293	311	316	318	294	317	339	341	315	341	289	331	337	332	287	321	319	322	344	322	313	301	326	284	327	312	306	308	340	319	318	303	337	310	320	324	329	325	310	287	321	313	306	310	296	309	304	342	327	347	314	352	296	282	277	311	315	344	341	349	283	351	330	319	302	301	298	303	337	338	283	329	334	328	305	308	324	330	330	314	322	300	326	290	309	333	279	308	342	277	307	323	325	315	313	314	291	322	306	316	307	310	303	320	327	289	309	329	337	274	285	323	306	339	313	317	332	322	313	290	323	327	315	322	305	313	305	303	326	311	333	308	340	338	312	319	315	302	329	324	324	303	339	327	321	305	320	301	293	329	322	290	313	312	330	324	319	316	318	302	334	337	338	319	316	313	323	292	292	309	325	324	300	323	328	327	322	304	306	336	310	315	298	299	302	331	327	304	302	305	285	326	299	302	328	311	310	302	309	294	317	297	313	308	296	310	323	310	316	292	334	320	297	301	317	321	294	326	307	310	328	310	292	322	317	356	343	293	312	358	311	322	305	339	306	304	323	294	336	322	302	334	309	308	317	303	294	314	346	294	304	303	301	338	300	299	295	313	332	289	330
31989	10197	1056	497	448	413	402	413	428	390	383	375	393	402	379	381	401	405	352	415	395	355	382	414	426	353	364	424	373	385	391	369	400	363	386	417	408	388	358	376	388	378	387	395	416	403	382	414	373	377	395	380	354	386	375	341	346	373	367	353	394	392	388	412	377	388	385	364	384	392	412	406	396	430	418	407	386	366	382	394	401	358	383	392	376	413	352	383	363	390	382	376	364	338	374	413	370	400	412	364	411	357	422	376	421	386	375	364	386	389	382	355	392	429	383	387	374	371	391	388	391	399	378	402	382	403	411	391	420	394	383	372	389	401	389	406	352	407	343	412	368	357	396	421	380	349	379	413	386	370	388	336	400	387	395	383	350	410	369	372	358	384	392	392	391	374	369	374	387	366	411	341	395	413	422	419	391	387	407	420	395	403	420	399	390	391	430	409	397	353	421	388	381	369	381	407	373	446	359	387	400	405	362	368	367	394	384	384	387	402	378	391	392	380	393	403	374	371	406	414	390	382	415	441	372	402	396	368	390	391	388	377	347	387	428	350	387	386	393	375	358	383	377	394	411	379	376	369	404	414	406	393	383	391	373	378	372	416	378	387	380	380	371	363	402	396	385	379	427	411	376	422	370	410	413	401	391	397	373	374	379	402	378	386	422	364	372	380	430	375	377	383	373	364	407	397	399	381	363	375	410	395	393	379	345	387	363	388	404	356	419	390	361	361	355	390	424	351	409	375	370	374	451	413	428	431	384	387	365	344	387	385	376	400	396	345	376	373	384	394	378	369	380	395	376	389	409	380	381	382	394	393	409	399	409	374	366	366	357	421	417	379	383	385	381	370	360	353	372	406	382	406	381	388	383	401	416	383	378	347	415	372	388	383	394	364	420	386	414	424	411	397	326	379	407	377	413	384	400	361	382	368	385	371	377	400	403	401	396	402	373	382	360	402	381	389	374	379	396	390	388	375	369	392	370	396	421	373	394	359	404	401	402	381	377	393	398	391	389	375	433	398	353	368	367	418	375	445	380	389	391	360	381	368	416	396	407	393	357	403	377	368	400	411	384	363	413	375	399	386	385	368	399	382	402	412	376	380	397	376	422	422	385	395	405	388	413	409	367	377	377	392	395	405	406	356	376	386	368	367	389	376	389	421	362	378	387	376	393	417	378	370	367	379	396	387	376	383	376	405	406	415	402	400	375	365	389	374	366	394	398	404	387	370	352	371	411	383	369	400	365	406	405	354	416	407	383	384	373	388	383	351	394	407	396	389	385	390	383	422	395	423	369	385	386	355	377	399	390	371	384	391	442	386	405	414	385	384	407	372	358	338	378	351	379	415	393	391	411	372	370	453	391	387	366	411	389	407	375	400	403	369	399	397	397	403	371	388	410	364	404	397	390	420	391	369	384	346	411	411	396	422	379	335	371	391	405	356	376	424	358	376	376	415	405	409	404	402	341	400	371	415	414	363	387	385	408	386	393	375	373	403	368	394	393	405	391	396	381	395	386	377	378	408	350	350	396	388	348	370	364	328	354	403	377	365	385	362	396	409	356	397	402	374	389	369	377	377	363	396	409	418	380	411	380	387	348	385	364	404	371	367	407	367	400	369	374	388	376	395	414	386	372	408	388	369	382	392	387	402	398	389	383	402	383	366	392	389	404	391	415	404	399	413	420	386	414	380	363	392	400	374	400	380	363	378	354	397	409	375	394	373	380	412	386	338	377	438	409	346	397	360	384	382	402	414	401	373	380	390	408	375	399	392	391	361	379	393	372	355	393	399	385	370	386	365	377	364	427	368	400	364	381	399	398	420	411	430	399	356	395	374	391	392	402	397	385	370	406	406	374	366	393	389	373	349	402	413	415	372	353	355	405	411	410	377	388	390	413	408	375	361	360	385	386	402	407	387	381	387	411	374	332	385	398	351	377	396	372	369	382	407	408	383	388	396	367	385	379	406	400	367	386	401	381	368	418	349	408	442	373	416	379	351	377	370	385	331	413	375	392	374	385	387	394	349	389	385	361	380	434	369	422	407	412	374	401	399	405	359	377	432	417	421	382	387	384	339	349	373	367	351	385	409	417	366	359	381	381	382	380	342	388	386	429	373	388	345	387	361	374	395	394	420	385	392	406	408	373	373	383	422	359	356	350	353	379	387	387	387	409	349	373	406	435	385	388	339	382	393	395	374	427	362	374	401	361	389	406	371	417	388	388	387	360	351	405	382	388	379	430	393	376	403	424	390	391	385	382	433	368	393	376	389	398	384	387	358	387	400	367	369	373	410	384	367	424	351	404	383	347	368	389	376	386	395	347	354	329	374	382	366	398	379	384	379	383	420	334	395	398	390	408	407	397	413	401	419	369	408	402	384	350	395	365	371	372	343	403	376	387	391	406	409	400	391	377	381	386	397	425	393	424	415	391	403	383	367	358	377	381	395	389	382	407	372	387	383	363	384	348	402	366	392	406	412	382	383	384	429	367	377	393	395	382	378	440	365	354	404	366	385	384	422	366	389	332	391	362	388	418	367	392	403	401	416	409	383	352	399	429	371	384	396	371	370	380	404	422	353	426	380	374	385	356	358	377	392	399	349	341	370	393	397	368	388	409	396	406	375	383	368	394	370	379	382	391	391	363	372	361	380	373	411	408	390	405	381	375	362	362	361	422	366	366	396	389	385	376	383	389	390	326	362	370	434	374	370	396	402	390	371	403	369	409	409	373	381	357	389	417	371	405	429	394	375	391	409	410	404	373	363	415	399	383	411	374	366	406	412	376	402	381	416	368	408	377	381	394	401	389	372	414	396	367	383	360	433	402	374	434	410	393	398	365	367	391	431	431	393	441	398	415	388	360	410	377	391	406	412	398	402	375	401	408	385	389	385	367	406	378	413	374	360	360	381	385	386	407	379	405	384	368	401	406	360	348	384	402	409	394	393	363	365	412	419	392	408	389	405	398	381	398	395	375	391	394	337	368	362	370	386	364	381	369	391	398	371	413	393	389	402	328	413	421	431	375	376	357	376	397	379	379	385	365	405	415	411	418	388	404	402	366	362	388	380	402	401	413	388	397	396	366	429	374	395	409	365	389	408	423	414	368	350	382	380	357	391	401	383	378	381	435	409	417	396	393	363	391	366	339	341	370	378	386	362	408	362	388	377	387	373	376	387	402	390	335	395	364	340	386	390	372	398	407	395	414	399	377	384	377	392	390	399	359	364	361	392	404	398	410	380	397	387	368	417	398	375	376	377	384	386	432	401	363	365	376	411	347	387	392	376	374	388	372	361	385	347	388	362	412	377	382	438	376	407	355	401	349	396	423	414	361	357	396	428	387	418	329	374	400	370	367	393	420	427	400	370	371	394	371	382	359	370	406	405	349	400	376	360	396	378	396	364	407	394	390	366	380	393	363	385	383	378	427	373	357	370	377	401	367	379	378	382	402	379	407	372	391	382	337	409	364	393	398	398	394	396	388	397	342	411	354	391	378	377
5641	949	876	851	859	819	882	863	838	895	849	846	825	836	898	869	845	881	900	869	856	863	899	813	874	865	881	843	900	858	816	831	858	870	848	914	843	815	886	780	854	872	868	841	817	865	870	917	899	877	836	865	895	885	851	860	820	835	819	814	899	888	898	857	853	829	917	842	883	847	823	837	819	892	829	854	850	925	866	890	870	832	839	862	843	879	820	897	894	868	814	814	872	847	836	839	908	842	820	876	861	851	792	860	855	884	843	900	845	855	833	903	856	851	865	928	901	850	850	864	895	849	792	838	792	887	907	855	794	837	868	792	816	840	889	844	910	834	811	877	905	877	852	841	938	836	858	891	867	873	886	886	873	895	875	864	815	925	898	862	826	868	842	865	811	804	869	831	795	842	826	886	836	850	897	841	841	837	869	907	852	839	844	855	868	857	890	856	852	839	907	823	880	914	857	899	814	888	920	901	797	909	850	867	791	923	826	901	833	835	895	861	868	923	901	833	933	853	852	869	845	928	832	844	826	873	900	837	857	832	889	873	903	831	858	891	841	840	810	863	867	862	873	872	808	872	802	853	925	878	861	866	897	848	831	820	884	884	885	886	845	859	885	860	902	880	852	884	847	872	837	817	868	882	852	885	857	896	830	832	855	876	856	869	847	879	844	777	847	882	875	842	855	896	850	901	841	866	799	860	827	848	864	903	858	868	820	882	896	879	845	834	885	846	904	838	858	861	869	874	858	813	826	884	853	846	812	843	828	846	915	821	874	869	875	829	822	835	864	848	804	848	890	844	874	835	852	900	855	854	870	822	857	814	868	810	905	890	845	876	857	859	870	867	920	909	890	836	880	862	903	819	899	796	799	900	887	842	888	869	868	816	835	856	858	900	881	894	860	813	831	846	837	879	882	854	891	929	901	879	925	836	872	874	873	852	828	823	841	873	879	895	855	828	870	875	838	861	829	814	878	909	857	865	878	872	847	806	853	867	861	872	826	916	874	842	854	881	870	860	879	896	884	836	918	837	863	806	818	871	845	869	826	891	830	832	902	840	842	891	840	837	900	845	829	796	878	874	850	883	844	816	807	873	856	834	824	889	874	870	856	879	863	836	866	879	816	839	821	918	890	876	836	853	870	855	810	891	878	864	814	894	851	817	893	865	831	869	948	917	849	836	879	848	838	840	869	876	860	864	838	828	847	873	826	858	912	835	885	903	858	884	874	859	875	844	843	867	879	873	845	887	851	905	892	843	873	855	809	828	868	882	808	900	785	858	866	823	894	868	859	823	882	870	884	829	840	872	860	828	830	861	840	847	854	878	851	840	893	867	785	890	833	850	822	891	833	868	803	803	855	837	810	885	860	897	862	878	833	860	908	887	811	869	879	831	896	895	803	841	836	916	819	860	851	847	849	822	843	872	876	823	844	867	775	835	838	852	858	872	882	855	856	871	872	906	872	872	878	824	866	883	876	869	839	891	854	937	885	906	882	840	877	829	832	829	888	869	824	917	889	842	837	803	891	837	878	872	848	868	789	813	849	857	805	855	842	867	870	840	877	872	884	883	902	820	896	813	926	845	821	837	911	861	840	849	858	815	884	832	900	776	841	828	827	835	864	848	842	857	869	900	841	841	887	814	893	848	841	819	877	854	870	897	803	839	895	889	834	895	819	810	864	884	876	776	916	858	855	868	899	859	857	856	854	847	825	920	820	869	885	889	843	845	833	831	837	887	860	876	857	829	873	890	903	856	850	851	862	868	843	870	903	862	856	815	846	850	873	877	845	877	878	809	898	875	846	840	901	874	791	849	854	884	891	832	851	812	846	833	845	902	873	930	897	920	869	849	884	835	897	860	870	811	860	770	870	861	839	914	888	791	842	884	839	852	884	881	843	849	868	855	837	878	804	834	835	870	890	894	822	883	865	841	820	854	860	806	789	870	859	828	858	886	880	877	847	832	854	791	873	865	842	853	878	891	884	850	848	830	816	851	890	900	877	885	859	837	892	811	846	828	842	849	873	809	824	831	864	889	841	810	903	868	843	838	830	855	918	847	874	855	873	855	804	865	877	860	873	861	839	826	860	864	915	868	865	854	860	843	852	858	846	854	838	832	806	854	903	855	859	870	839	868	864	903	828	853	840	898	831	925	850	839	833	849	860	844	852	841	829	884	906	847	797	823	847	895	878	847	876	833	804	811	800	841	838	872	863	872	880	880	840	846	878	862	892	933	888	867	863	824	853	889	864	885	886	855	814	857	849	837	817	879	840	888	873	848	851	866	917	842	873	810	836	847	823	869	862	894	864	883	933	868	889	881	898	879	845	815	883	854	885	848	884	849	843	853	857	828	857	873	856	861	842	883	872	861	864	795	889	808	840	857	840	817	868	905	844	855	861	862	805	858	833	881	856	853	856	820	840	880	890	805	895	899	838	865	860	902	886	827	912	870	858	890	855	828	823	839	836	868	847	898	865	799	873	857	825	843	874	830	867	856	870	886	886	849	826	865	895	886	859	838	822	829	892	904	830	847	859	893	832	877	889	859	823	801	843	882	855	823	843	830	872	905	861	872	887	882	878	888	884	841	836	887	833	822	855	865	818	855	837	869	846	812	855	896	904	843	876	865	875	854	794	815	844	836	897	810	876	848	871	913	808	855	905	832	826	802	782	868	866	811	824	865	839	941	875	835	843	841	778	860	900	810	807	882	859	874	924	861	873	873	801	828	878	864	824	867	873	852	888	834	859	812	857	849	815	887	843	898	829	886	871	768	837	848	883	842	878	884	867	821	839	836	898	861	858	886	844	848	875	900	848	889	838	850	842	861	875	861	824	812	869	874	823	851	892	887	858	857	850	805	798	884	886	842	843	908	835	866	874	794	883	837	876	858	853	869	854	915	867	859	856	862	804	842	855	961	870	874	866	839	864	900	872	831	838	817	867	937	842	883	881	879	828	876	845	875	845	872	827	828	847	869	863	827	853	863	890	891	848	807	885	906	892	844	874	839	868	855	851	886	816	875	804	899	819	867	917	878	846	861	862	886	875	872	809	892	858	903	939	862	906	908	940	884	835	854	836	869	865	842	872	869	858	840	876	831	882	890	888	895	849	827	882	887	836	801	836	860	830	857	877	900	883	815	852	888	853	852	868	839	811	929	840	873	850	828	885	855	880	861	856	869	848	848	866	834	849	833	828	866	872	861	856	833	852	820	847	849	882	856	882	876	879	837	801	887	830	876	857	839	828	869	893	889	827	843	891	868	833	906	853	863	812	864	835	954	867	861	845	832	784	874	837	819	817	884	903	862	795	879	868	845	847	817	824	802	908	835	843	836	884	892	818	840	824	853	911	852	837	863	820	937	819	883	830	947	853	854	877	854	843	916	911	795	895	836	874	911	838	881	869	833	862	866	836	856	853	828	880	880	870	878	874	856	895	863	873	828	842	852	835	868	875	848	827	837	903	863	830	881	866	895	845	873	920	816	850	902	819	888	852	887
24525	20942	24338	27682	20446	1942	463	388	373	378	339	306	321	311	278	305	294	309	274	289	282	294	309	302	288	289	256	285	255	301	287	276	286	278	283	280	285	281	272	282	285	299	296	275	290	287	286	283	287	286	311	311	271	305	283	300	279	291	274	292	295	274	257	281	291	289	289	301	289	282	292	255	310	284	225	270	279	287	293	256	257	280	281	273	295	270	253	278	310	314	288	279	300	309	265	286	265	251	271	281	299	281	269	290	323	300	289	261	314	302	295	272	281	261	300	292	287	285	266	322	272	277	255	253	324	299	266	258	278	282	280	277	281	281	276	265	294	288	279	270	262	303	281	300	282	271	274	282	270	295	313	271	299	280	294	280	276	275	272	280	250	266	256	274	278	273	257	303	298	288	276	268	275	274	283	267	279	271	273	303	311	269	273	291	276	273	307	265	297	258	264	287	283	275	253	287	284	292	241	287	269	299	278	270	287	260	299	280	266	262	271	266	313	270	305	325	243	280	297	270	254	279	279	285	291	287	274	259	283	272	289	254	311	271	301	303	253	298	296	274	283	272	269	292	244	243	280	260	279	265	253	275	283	257	265	261	262	305	270	296	304	268	234	283	280	270	275	273	280	286	268	263	273	260	270	248	308	247	311	283	283	288	300	242	279	265	292	279	317	277	304	270	279	269	301	297	297	252	301	289	283	282	302	294	277	314	272	270	278	299	279	245	269	286	279	262	300	285	267	260	264	265	275	263	285	279	267	300	272	267	301	271	295	274	277	272	304	272	288	284	266	288	297	291	321	269	305	284	292	311	305	291	272	262	321	268	296	299	274	295	263	267	286	287	270	282	253	267	303	280	285	253	286	275	273	296	290	274	262	258	270	271	260	250	274	311	262	260	299	270	293	286	278	281	254	291	274	245	275	306	248	290	281	281	293	307	292	281	316	239	269	259	268	286	305	285	269	276	285	257	263	270	301	287	258	305	298	297	291	261	296	273	296	298	276	295	286	285	259	241	279	273	313	298	274	308	261	319	277	289	300	242	253	254	267	299	274	250	266	266	286	282	291	296	292	253	282	266	308	329	292	268	278	279	285	296	285	282	279	287	322	272	281	290	272	274	288	301	277	291	257	268	305	286	281	294	282	279	290	291	263	274	286	272	290	289	250	293	293	258	262	255	267	295	306	317	293	294	271	262	309	292	280	283	277	306	279	296	299	258	290	318	299	267	297	262	267	270	286	240	269	278	280	292	293	295	290	289	257	291	263	294	297	261	315	309	291	241	257	296	273	270	295	265	255	254	273	278	287	280	258	254	245	273	272	314	283	257	292	283	276	300	288	267	258	270	289	312	278	284	271	271	277	299	268	315	261	268	294	285	301	271	293	262	290	271	293	317	292	273	279	273	276	302	299	277	280	246	257	289	288	274	270	296	276	278	280	264	302	263	280	299	288	277	288	268	266	280	299	287	279	273	244	244	296	248	255	296	252	279	292	282	268	285	289	273	281	276	299	280	242	283	251	269	297	305	261	256	294	237	283	292	314	242	282	254	277	266	290	267	265	257	266	259	301	303	306	292	290	277	282	259	286	257	276	301	283	275	294	322	263	289	323	299	290	265	254	282	277	284	267	270	261	276	265	266	277	266	269	271	267	292	292	272	274	289	259	265	284	292	255	282	263	252	295	311	280	267	287	253	274	308	274	244	281	269	291	276	291	292	274	295	269	278	283	262	258	259	294	283	281	276	269	281	301	257	287	284	264	273	284	264	285	291	268	242	266	288	270	286	283	301	261	278	288	287	265	266	282	263	299	257	267	317	289	272	273	298	265	286	277	287	249	262	301	259	272	241	283	289	282	275	285	299	288	294	275	308	270	250	251	307	253	296	266	268	261	274	249	256	261	273	275	278	272	270	272	296	275	266	238	299	310	281	252	301	291	276	282	296	256	277	236	271	285	280	299	270	295	294	269	269	269	276	282	267	267	299	267	312	309	269	265	252	270	272	222	267	292	285	285	278	278	258	267	247	315	293	275	290	242	302	262	328	283	296	280	274	279	259	302	261	313	298	289	263	270	283	283	264	296	266	265	265	277	289	284	289	267	269	259	248	308	290	297	299	275	296	294	290	310	283	290	251	278	250	260	252	291	290	286	270	285	286	278	260	294	292	266	342	300	309	267	281	274	277	287	271	288	256	274	270	280	268	299	296	282	263	278	285	266	289	292	259	306	279	256	300	285	286	281	280	289	290	281	284	289	271	261	276	269	286	262	269	269	271	262	256	298	262	257	258	269	260	280	318	283	270	264	262	284	252	243	241	290	277	294	264	298	282	281	301	295	277	302	259	277	272	294	277	250	266	304	280	248	283	285	252	271	295	279	306	254	249	281	274	296	287	282	273	295	261	254	267	294	315	292	278	270	272	297	282	271	256	289	274	273	264	268	269	294	246	282	317	256	286	265	289	261	302	288	292	281	299	269	310	292	294	282	266	266	316	311	266	293	299	290	251	290	266	252	277	290	277	280	267	281	272	256	261	280	281	290	255	268	294	291	256	312	248	283	268	293	279	294	261	271	264	269	292	263	251	254	239	245	309	276	286	289	281	282	261	288	277	278	261	262	283	272	295	248	256	252	300	293	294	265	273	291	247	307	314	239	287	261	276	279	280	236	317	306	283	292	304	307	301	278	274	269	315	312	275	270	294	278	325	285	273	262	282	278	280	277	283	263	283	273	289	316	249	253	292	265	273	282	283	292	250	275	259	297	314	281	284	304	287	297	263	269	289	263	266	259	268	256	289	280	301	287	278	272	276	251	275	264	287	283	302	302	264	274	246	291	248	322	272	270	289	306	281	306	284	308	256	257	277	274	297	298	300	253	269	298	285	268	269	282	270	265	302	316	281	295	280	266	291	270	271	283	302	261	250	311	303	289	280	300	294	299	274	281	280	289	291	256	286	295	293	268	274	318	287	290	267	298	293	283	275	264	236	268	297	283	284	284	257	258	281	277	268	284	277	295	303	274	285	251	274	294	294	275	276	274	305	281	263	292	286	271	284	310	273	282	287	252	269	294	262	307	265	288	283	272	260	244	287	293	298	278	261	291	262	292	264	247	274	259	270	261	290	261	273	282	288	309	300	276	276	289	264	284	289	269	263	309	301	256	276	282	294	293	270	283	265	298	254	282	303	290	292	279	302	272	268	280	297	274	279	342	284	271	306	309	272	251	288	264	287	279	272	282	273	281	248	290	284	270	309	278	296	267	304	276	263	305	267	266	269	251	296	286	256	266	278	278	262	265	303	289	304	295	333	248	303	308	281	289	269	309	291	250	288	269	275	309	309	310	266	263	282	259	277	266	260	297	265	281	284	281	260	266	277	298	297	287	291	283	303	298	259	278	276	302	290	336	315	289	283	273	254	298	299	270	270	277	298	267	295	256	293	289	271	251	267	290	284	294	299	270	288	285	242	262	256	272	245	246	281	285	270	257	251	292	287	293	285
3176	2711	1653	1008	757	726	667	656	641	670	673	663	664	612	628	639	667	622	611	664	657	605	637	623	694	602	608	604	633	626	641	650	634	586	660	595	609	631	656	639	624	630	625	636	624	624	695	607	667	599	649	642	619	580	670	611	638	572	607	561	659	670	586	625	701	637	593	618	654	623	666	589	676	595	606	661	608	636	592	621	645	584	629	600	641	609	669	685	589	634	644	602	606	640	622	693	609	634	629	594	625	654	632	635	629	624	681	607	616	628	651	619	634	658	614	634	644	630	628	661	604	649	624	609	596	590	609	633	572	640	639	600	624	659	685	632	630	621	622	684	593	627	636	661	633	610	594	684	627	614	672	643	673	603	613	648	625	629	637	651	621	602	601	615	602	622	655	636	605	639	646	631	590	632	627	669	629	609	644	567	585	629	658	593	678	609	607	631	600	590	617	629	636	645	606	625	599	638	614	589	644	587	640	605	596	632	625	687	616	646	629	650	630	642	616	606	627	593	626	635	587	639	647	657	639	636	620	573	616	629	613	610	638	677	612	664	571	585	619	629	637	661	600	624	655	626	626	625	618	705	655	607	631	630	607	610	640	588	647	640	609	628	641	572	633	637	642	612	634	607	624	638	611	595	651	592	647	639	610	633	630	669	647	613	623	639	643	621	642	660	683	624	676	580	632	594	656	639	618	679	616	633	629	644	598	608	603	635	594	592	602	640	591	622	585	610	632	689	660	571	618	592	593	684	623	617	623	633	644	663	653	623	624	680	596	679	612	596	616	594	626	609	579	606	639	636	639	632	615	648	614	613	640	607	652	636	591	656	599	590	635	609	645	648	605	609	626	607	618	631	622	598	623	664	646	654	621	623	620	614	631	641	610	646	620	644	659	678	603	641	609	633	621	611	676	662	670	621	638	661	629	621	660	583	615	642	604	606	629	612	659	605	646	618	604	584	591	677	675	666	655	628	675	624	642	640	596	616	688	601	609	629	636	678	670	603	640	637	633	617	650	636	683	650	587	679	554	568	605	612	600	625	642	639	651	649	659	621	629	625	646	597	614	620	620	661	608	646	632	602	638	634	655	622	636	637	610	615	626	653	656	628	662	676	613	623	661	638	654	658	624	664	639	670	677	598	653	666	645	625	616	611	639	616	682	625	671	576	607	641	661	613	644	602	627	665	613	609	602	646	622	679	630	652	641	642	660	581	605	647	619	640	671	604	643	615	596	563	661	631	634	645	673	635	625	622	636	627	597	603	606	651	621	618	626	577	627	617	639	660	668	636	606	637	634	609	682	615	681	669	672	629	661	617	600	575	618	635	659	662	632	592	655	639	636	644	687	610	643	617	619	616	614	606	624	629	606	627	671	674	644	627	614	659	638	606	641	637	641	600	619	624	617	629	646	637	643	624	634	610	656	613	627	628	592	633	647	617	623	610	668	659	652	652	638	594	631	598	652	659	587	611	636	631	609	603	614	654	668	683	641	654	647	602	627	677	662	629	657	636	678	639	635	595	605	649	582	673	633	646	685	653	586	645	653	652	609	601	636	623	596	609	632	651	633	635	582	645	628	616	653	613	640	660	650	633	622	637	605	640	688	662	624	683	636	606	658	602	653	630	604	633	588	652	618	640	627	599	641	600	637	638	623	640	593	630	602	644	637	580	656	658	586	631	618	643	649	646	620	654	623	616	606	704	648	633	640	645	640	621	610	635	640	683	629	561	575	627	628	672	664	620	611	624	583	609	661	597	648	667	636	622	586	605	609	579	637	693	651	604	592	632	650	617	582	629	632	637	636	622	602	662	599	611	647	612	618	611	651	615	607	620	594	624	635	585	656	581	662	655	623	631	594	641	640	622	594	626	632	630	649	651	626	634	605	651	630	622	594	609	613	594	597	662	645	628	659	613	628	613	601	632	621	636	659	589	607	625	587	611	603	641	547	598	621	626	634	605	603	641	593	672	645	601	642	624	584	645	625	638	657	640	649	650	586	612	609	583	644	588	645	656	624	654	641	603	599	640	581	623	599	621	630	666	644	632	653	619	678	614	632	600	676	621	621	641	598	646	655	611	640	618	618	575	665	645	602	596	638	586	643	618	639	632	656	659	619	668	589	638	596	632	612	645	649	587	634	661	669	613	667	621	646	592	624	616	639	599	664	634	639	628	602	650	659	616	602	611	652	639	637	588	617	630	655	613	624	604	647	649	632	600	636	626	573	591	576	640	649	663	599	599	577	619	667	652	595	619	595	635	638	667	596	602	690	639	612	599	583	624	641	700	636	641	649	645	672	584	646	658	615	630	616	644	609	598	630	597	654	607	610	600	609	622	633	616	637	666	637	646	593	646	616	591	567	646	628	656	600	649	621	652	626	600	676	600	643	623	608	634	625	636	593	623	614	581	634	617	627	594	685	621	648	642	628	662	618	626	625	646	626	592	630	577	667	617	625	633	609	624	649	666	552	606	626	625	654	655	615	628	633	595	617	667	616	615	598	654	632	608	582	597	621	653	608	605	630	613	644	615	597	627	626	657	630	601	609	677	642	624	627	614	571	591	641	628	662	620	671	626	632	626	619	634	634	611	623	614	623	617	618	646	646	614	654	603	646	633	678	625	580	636	638	631	627	604	610	642	681	588	633	597	612	601	627	667	628	630	606	664	657	607	612	637	564	640	638	612	649	626	638	623	600	637	619	606	671	634	605	549	625	632	660	639	648	660	653	599	611	644	629	644	644	619	639	670	610	573	648	646	636	641	602	597	615	615	621	619	645	632	606	613	636	618	627	629	641	626	648	572	672	652	653	651	616	642	597	575	600	657	625	648	659	641	650	606	637	647	633	641	607	668	657	661	651	645	623	683	640	663	645	637	667	643	605	619	630	638	628	638	597	641	684	650	636	614	606	625	634	659	649	626	621	583	614	616	640	584	655	693	611	638	624	633	635	613	634	659	618	640	607	639	643	638	641	617	656	614	662	652	639	602	661	613	633	642	628	603	610	628	623	618	627	632	625	632	604	662	662	636	604	653	655	649	636	623	629	595	582	635	614	610	638	640	590	607	594	641	655	664	594	617	625	629	626	647	652	639	615	595	638	623	687	613	622	620	598	616	662	599	646	688	625	628	622	612	618	643	572	641	617	671	617	583	630	602	615	655	642	641	605	646	648	677	610	617	642	581	621	605	609	628	622	617	673	596	629	627	607	615	645	630	623	646	624	593	624	630	613	623	627	626	579	634	640	660	636	663	636	640	641	609	651	628	646	636	610	618	677	606	629	622	644	636	623	659	650	675	644	648	638	610	646	667	619	611	610	670	675	645	629	604	659	631	655	618	629	618	601	688	643	623	596	608	679	584	640	641	643	621	635	595	649	661	616	657	677	612	655	640	634	662	618	640	615	650	625	621	612	612	646	613	645	609	651	634	649	632	635	631	602	630	638	640	620	612	641	668	619	609	669	604	602	584	646	589	622	697	646	606	560	615	666	606	617	617
23818	20958	25012	27100	20961	20797	1220	355	222	210	224	174	149	161	154	150	159	147	156	128	144	153	151	135	134	131	148	130	139	123	134	127	122	134	113	139	127	133	143	140	135	125	127	134	121	139	131	118	124	121	133	138	141	93	142	124	121	124	118	124	121	125	125	138	119	127	126	117	98	126	117	130	105	126	111	128	142	138	134	114	126	121	117	135	131	111	137	124	125	122	120	138	136	130	122	123	123	123	130	122	128	118	135	128	130	124	125	138	120	113	122	132	122	125	137	150	109	137	105	114	119	116	112	142	147	125	135	91	130	129	112	121	121	139	123	103	114	111	147	133	128	121	138	113	112	110	135	136	117	126	124	122	104	137	120	144	113	115	139	124	114	99	102	98	124	117	135	108	101	120	107	130	112	137	118	126	131	108	120	112	130	102	125	144	114	135	128	122	108	129	138	130	129	100	134	129	134	119	126	130	113	119	124	119	117	114	113	130	130	87	125	105	120	129	146	135	107	133	123	138	117	124	93	122	133	132	106	110	113	137	117	114	140	120	113	118	126	122	116	109	125	120	128	109	132	130	98	127	122	94	113	117	139	118	138	130	130	136	145	130	123	132	109	123	128	102	130	129	129	138	130	125	131	120	108	105	129	137	124	118	114	110	104	115	103	112	124	105	104	127	102	143	125	102	128	115	117	103	91	113	98	130	130	130	138	127	127	126	120	117	129	119	139	165	130	133	129	144	115	121	115	120	133	112	121	109	106	113	123	125	149	109	115	134	117	124	123	146	129	126	130	108	137	103	123	119	132	120	113	138	112	129	127	114	127	117	122	107	114	137	114	130	106	113	124	141	130	118	136	142	111	139	136	142	112	132	122	109	123	137	115	110	103	129	116	136	120	147	144	123	121	135	130	117	118	113	143	107	136	127	93	123	99	131	114	138	106	134	113	109	98	125	134	114	119	126	131	122	128	123	124	132	116	107	119	125	125	118	135	128	142	129	113	109	108	137	106	134	125	117	137	121	115	121	127	136	119	120	135	114	131	156	121	114	132	114	127	113	143	114	120	130	130	125	120	107	133	129	119	145	136	138	151	143	138	113	136	125	119	122	130	139	102	124	146	120	130	108	106	101	131	151	149	110	127	139	135	118	112	129	125	108	119	129	121	133	132	128	101	128	121	127	126	119	134	125	124	132	141	118	118	131	130	129	113	124	114	122	116	123	123	125	118	142	114	130	110	104	99	138	116	126	129	131	123	131	111	105	130	93	143	135	124	130	127	109	108	135	114	135	140	141	129	123	115	96	111	114	135	117	134	137	128	127	106	119	120	138	112	155	142	128	127	119	110	128	133	139	133	145	122	118	136	122	112	136	133	104	142	104	134	126	123	109	130	131	122	136	135	115	135	110	106	108	132	121	119	109	121	119	108	133	142	132	122	122	139	134	124	123	122	127	119	134	117	124	109	118	121	118	105	125	123	115	112	123	102	128	121	129	108	126	106	113	124	123	112	105	119	132	127	130	107	120	94	105	111	108	97	132	111	112	110	114	112	137	133	137	117	120	115	113	116	140	135	122	119	106	126	129	140	123	125	115	128	120	134	119	105	98	113	108	127	120	128	121	118	119	123	131	114	127	116	143	114	117	120	135	132	122	119	115	126	126	127	105	118	117	131	134	130	131	139	126	113	116	140	117	136	141	124	98	137	130	137	123	106	130	116	117	129	118	126	134	131	138	128	128	144	136	148	148	122	121	128	114	146	113	108	126	149	134	109	115	126	152	114	125	114	131	117	142	125	129	126	124	123	144	105	114	122	130	110	141	134	124	108	143	113	109	113	135	110	119	114	113	120	128	141	114	136	123	131	132	115	109	125	135	122	124	132	107	132	108	121	123	130	139	142	126	137	135	111	128	112	133	127	108	129	133	111	131	114	120	104	125	119	131	130	137	127	135	117	126	109	121	145	110	80	136	127	128	135	131	144	129	136	123	117	115	118	114	122	121	119	133	148	115	114	114	131	105	136	103	108	104	112	114	119	110	116	130	116	138	119	126	132	123	119	137	139	131	118	132	127	123	118	114	119	122	127	104	133	130	123	102	119	131	145	113	115	113	110	126	120	149	131	128	146	110	123	125	115	99	125	123	130	117	110	140	115	126	117	109	98	122	117	134	125	138	119	143	114	104	94	116	110	136	138	126	132	109	129	112	129	110	123	113	124	118	127	133	119	113	130	118	128	117	138	131	122	121	125	140	117	129	138	131	114	119	114	134	104	134	116	136	123	130	116	120	129	139	134	129	139	111	118	120	118	120	129	143	120	130	125	127	141	114	125	116	116	117	128	109	119	139	139	103	135	131	117	128	117	138	134	117	123	148	126	119	125	109	118	102	121	117	110	125	120	112	147	135	118	131	119	124	114	138	137	123	130	123	120	110	119	109	130	131	123	120	129	133	137	120	114	133	136	107	128	135	113	119	115	132	107	106	124	122	130	133	141	140	108	119	108	100	110	122	96	127	141	115	145	119	114	140	108	128	103	127	131	88	138	114	128	126	121	113	128	128	132	141	137	123	111	111	138	129	95	108	122	112	132	121	125	128	120	140	125	120	144	118	113	132	126	155	118	135	117	105	103	129	135	121	119	140	134	123	124	108	144	109	109	104	143	113	111	104	133	127	105	128	128	145	121	103	129	119	123	130	118	128	134	132	147	101	113	131	137	123	136	134	112	109	120	129	136	114	118	127	122	127	121	108	99	116	142	132	124	132	116	110	143	121	107	126	127	122	120	123	138	123	137	109	130	119	120	131	143	132	129	143	112	126	126	127	135	130	115	97	120	105	121	118	116	127	108	110	130	104	126	125	147	119	116	117	113	115	126	128	117	105	124	111	106	104	126	127	141	148	120	126	121	107	127	127	120	122	121	112	108	124	130	153	123	119	127	123	112	156	121	134	116	98	119	115	104	134	129	104	124	106	136	108	106	119	139	121	114	105	118	112	127	115	138	114	110	119	94	117	122	114	106	109	116	112	129	132	127	116	136	136	131	122	132	134	120	116	98	116	114	123	112	98	128	158	118	112	116	120	136	116	120	126	123	104	120	120	130	115	121	126	116	114	124	115	98	125	131	118	115	126	125	108	165	138	113	133	123	129	125	132	112	97	126	102	108	130	121	108	120	124	117	116	120	106	119	126	114	128	130	105	110	123	104	126	132	138	127	120	115	93	122	129	136	110	127	122	116	115	132	109	125	127	120	135	138	116	147	100	129	106	104	120	138	123	109	130	133	129	132	135	106	114	141	115	130	128	115	129	130	117	129	139	109	136	113	129	120	126	122	115	129	119	119	133	126	121	116	117	118	139	128	134	114	131	120	111	142	111	112	122	99	117	113	121	136	130	143	117	120	137	145	134	117	127	122	117	135	115	125	123	125	116	113	102	113	129	149	112	116	113	135	132	138	128	116	114	120	110	129	123	107	140	132	101	122	120	141	130	106	114	130	131	142	125
2972	4260	2320	1073	630	567	444	433	356	359	373	364	329	347	314	312	300	311	335	255	337	317	320	342	351	279	307	337	305	330	352	337	318	255	346	309	286	325	333	310	315	295	314	291	295	331	300	304	332	354	286	303	296	313	315	326	337	331	311	346	345	307	301	295	320	303	316	306	301	276	331	308	327	286	273	308	318	301	307	299	300	280	297	326	327	339	301	307	312	318	326	297	303	340	318	312	318	325	335	331	286	329	284	323	326	289	309	336	324	350	348	307	338	307	293	348	307	317	303	297	293	332	300	318	351	355	299	314	313	311	283	328	330	359	320	305	294	305	306	316	318	328	276	315	324	303	328	328	312	287	295	313	336	329	298	336	295	322	308	313	316	320	344	305	303	274	313	341	322	306	303	304	302	301	287	314	286	310	299	285	312	284	303	305	315	306	320	314	292	304	298	318	307	326	332	277	324	332	288	336	323	258	323	289	308	329	320	309	334	304	318	315	304	324	314	309	310	310	333	333	300	341	318	320	298	296	329	341	299	303	312	320	298	314	297	276	306	321	343	315	306	301	331	306	303	276	335	325	331	344	319	331	295	319	332	331	321	336	303	288	326	300	258	302	266	287	318	279	327	345	300	319	297	292	327	335	269	297	321	317	311	279	350	336	281	291	328	296	353	338	290	310	277	321	329	307	334	300	297	346	339	302	318	331	319	303	313	301	314	306	328	327	309	293	302	271	298	350	281	314	354	321	290	317	296	291	332	323	320	339	340	318	276	308	331	316	289	292	298	321	315	300	305	304	281	331	343	311	305	321	348	328	305	283	317	304	303	297	321	343	325	363	323	307	287	322	300	360	328	295	301	304	327	327	285	322	302	294	284	329	304	350	321	306	292	321	325	312	262	312	330	312	287	311	349	343	313	293	283	321	328	295	306	294	317	296	305	316	310	326	314	344	331	304	322	300	318	302	335	318	328	314	305	318	306	326	295	320	318	300	272	336	340	341	329	305	307	315	309	333	320	317	308	315	318	334	314	360	336	325	328	304	311	283	331	330	355	303	305	321	298	314	297	341	312	302	302	316	320	326	322	324	310	300	323	294	307	297	335	303	268	315	305	311	305	304	338	319	322	281	320	325	327	316	314	319	297	291	322	315	321	300	307	323	321	326	284	303	320	316	332	310	296	320	322	312	319	306	286	317	346	345	277	319	309	314	323	324	317	313	324	295	319	313	313	298	317	319	319	332	330	301	315	322	298	308	346	306	347	287	308	308	302	302	300	296	305	307	312	313	304	289	302	330	298	318	319	323	329	287	325	341	313	303	316	288	270	310	303	358	316	279	309	339	327	324	287	280	310	302	276	294	304	290	336	331	331	285	299	334	315	321	303	292	325	288	300	322	302	310	303	340	347	323	291	342	307	309	287	303	328	320	294	318	320	332	285	320	315	314	311	331	309	279	302	316	308	314	318	315	276	317	319	297	306	283	318	310	318	333	318	288	299	289	287	302	297	311	339	321	327	303	309	307	309	293	296	315	306	320	318	281	290	317	301	286	316	326	300	330	334	293	308	329	291	342	328	261	327	319	315	292	295	308	328	333	289	343	315	351	318	286	291	300	345	302	313	311	294	304	312	317	339	335	283	323	311	334	298	331	302	343	298	308	340	335	284	330	302	307	324	323	310	309	303	342	330	315	302	314	306	315	323	342	293	309	319	317	359	320	312	321	289	306	313	316	324	306	345	315	289	321	335	312	296	320	283	307	317	279	304	324	306	293	300	327	323	315	305	309	305	315	308	294	304	329	310	314	281	310	297	327	310	305	335	302	333	340	349	277	305	315	305	284	307	328	313	300	341	307	295	316	298	302	278	318	333	328	275	315	335	327	324	300	329	286	294	276	300	298	289	291	313	332	290	301	317	292	326	317	280	306	289	299	337	318	332	304	292	326	322	306	299	307	306	306	310	344	320	331	321	315	320	332	322	325	323	309	297	350	347	317	296	311	308	331	326	323	302	360	311	298	351	329	279	333	295	308	314	298	262	312	345	292	315	303	336	329	312	323	305	309	320	321	321	316	333	311	332	328	297	330	318	290	320	339	321	302	302	343	324	319	295	326	300	310	286	286	292	302	323	292	326	292	296	334	355	319	342	288	313	350	307	295	315	321	334	306	290	331	298	324	295	306	303	308	312	303	297	331	317	325	302	320	302	299	337	322	351	331	324	319	319	342	319	334	313	301	336	348	282	318	340	320	319	283	314	311	303	288	317	317	349	333	296	291	314	296	300	312	302	298	308	290	301	329	341	278	301	330	299	306	280	323	279	321	317	310	336	310	308	301	313	325	304	316	312	306	330	319	327	311	264	308	297	307	323	304	308	327	321	343	307	292	309	315	328	313	303	319	308	329	327	306	303	326	304	335	327	313	325	310	301	304	293	319	325	305	291	317	303	331	326	313	339	282	332	323	301	310	286	319	305	284	288	367	352	287	321	262	275	331	300	320	310	308	294	313	352	329	298	343	304	316	298	310	340	292	308	348	302	305	295	328	342	301	306	317	281	354	337	334	300	268	286	339	353	298	333	314	307	314	318	305	303	337	296	289	331	301	281	329	290	320	314	320	326	303	311	294	319	290	337	290	319	328	308	291	314	340	313	305	300	316	306	293	310	329	288	326	318	333	292	297	325	293	296	300	321	311	301	318	299	341	316	337	310	311	312	329	315	322	300	328	298	316	281	333	313	320	331	302	325	314	305	329	293	324	326	308	302	316	303	327	303	349	330	318	299	285	283	302	323	323	301	296	318	282	312	303	305	306	330	325	339	306	302	323	312	337	326	316	293	281	299	289	328	331	325	327	313	312	301	318	315	305	310	342	286	336	312	319	297	342	311	315	316	305	316	295	320	311	299	288	339	298	351	299	290	325	306	310	280	315	304	309	290	278	322	293	319	327	327	317	301	326	327	332	313	318	333	318	333	321	325	302	349	268	268	289	343	315	311	310	327	325	312	313	332	318	289	345	300	312	291	297	293	336	312	310	327	291	302	303	332	302	319	295	309	334	314	329	295	301	332	316	321	349	323	328	313	313	372	293	298	307	286	304	316	291	313	304	292	290	301	286	302	285	354	349	302	305	303	320	323	308	327	320	315	325	324	307	292	303	315	286	301	338	331	317	298	322	314	285	340	330	300	312	331	294	333	349	289	348	321	303	301	309	304	320	315	333	325	328	328	315	316	308	317	266	291	310	318	272	290	331	305	274	312	330	331	318	321	306	326	335	311	301	316	303	331	288	312	308	308	323	284	304	266	324	309	278	325	320	330	323	333	366	333	330	257	332	316	311	311	300	285	283	308	286	301	303	288	335	297	330	296	311	302	302	326	310	342	316	302	319	328	297	314	351	287	327	351	291	328	296	349	316	306	311	275	326	311	274	346	269	345	324	317	308	299	320	298	304	323	340	294	333	266	314	306	315	316	311	315	296	302	331	312	313	316	337	306	290	339	302
32237	10252	1049	448	392	392	387	394	404	390	345	395	375	377	405	371	366	411	390	392	342	430	396	386	373	392	398	380	410	384	338	398	386	345	343	392	386	393	388	382	367	394	387	380	386	408	383	396	376	403	396	358	388	396	363	379	396	353	386	350	425	448	383	384	385	384	396	375	392	398	390	367	399	401	342	381	362	394	362	351	414	340	388	369	408	406	371	368	387	409	414	382	387	362	381	394	394	391	362	363	378	374	374	391	397	401	400	414	375	396	389	366	386	393	391	361	382	359	404	400	377	420	422	367	368	392	376	377	391	412	385	381	397	402	380	382	424	371	383	380	381	416	394	373	419	364	385	396	380	388	389	410	394	405	395	408	420	415	385	418	417	368	383	380	393	370	392	394	386	381	389	394	388	370	378	392	383	419	373	329	382	387	364	385	409	379	342	367	370	373	380	395	384	409	353	385	382	407	384	386	397	403	369	378	405	366	382	352	375	411	412	361	399	378	352	364	399	395	375	378	378	388	382	364	406	401	385	358	361	397	388	419	404	388	357	393	360	370	411	392	393	375	377	369	417	372	397	372	378	411	374	356	371	341	335	418	390	388	373	376	397	376	380	405	408	427	383	393	384	411	406	371	372	397	385	384	382	385	429	369	387	377	389	370	405	383	366	421	332	374	386	358	375	386	399	386	372	375	403	378	383	367	363	366	388	384	386	397	396	401	353	379	378	405	412	381	381	428	384	388	362	416	413	394	410	378	380	396	400	395	410	375	374	421	393	358	403	390	418	347	383	402	393	392	432	403	409	403	390	360	356	401	368	374	401	348	349	328	376	388	382	399	389	389	395	422	441	374	372	355	356	418	338	378	350	382	414	379	376	412	370	361	372	433	427	393	374	364	411	376	400	364	346	388	368	372	377	432	402	393	390	354	384	391	402	403	375	372	365	402	375	387	351	374	380	405	424	380	354	366	384	367	322	384	411	406	348	374	419	415	398	387	430	378	361	396	392	400	393	383	404	373	368	380	403	365	398	391	370	398	403	389	328	382	410	357	396	410	364	366	356	367	387	440	386	367	362	373	385	399	381	371	382	406	365	355	409	385	382	367	373	375	384	391	423	382	391	398	371	366	365	335	356	407	369	435	366	371	402	352	370	402	420	409	409	385	385	365	395	384	428	366	368	370	389	391	374	414	390	375	411	403	379	393	384	366	349	365	321	365	417	416	405	355	403	392	400	405	409	417	377	376	389	387	405	404	402	428	361	328	421	432	375	384	374	402	397	404	384	341	370	394	423	386	378	403	367	426	422	374	435	374	416	387	393	397	380	397	407	370	398	376	340	389	371	389	378	356	406	385	377	370	368	339	407	428	387	363	393	375	383	362	378	391	381	376	361	417	375	404	365	422	398	432	356	392	380	390	412	379	412	403	370	400	391	387	376	389	405	388	360	375	393	386	373	360	387	397	362	405	394	397	388	381	404	365	363	377	384	402	389	402	370	397	406	403	407	394	429	371	385	379	369	414	372	398	395	422	396	404	374	402	358	398	411	391	346	364	387	391	421	430	359	409	380	405	395	373	389	402	364	369	389	370	383	407	368	374	383	418	412	383	355	366	363	381	363	369	412	383	369	355	410	388	416	393	379	373	353	400	359	354	387	390	406	386	392	383	384	366	398	379	360	404	389	379	391	400	394	398	386	386	387	365	403	389	355	394	405	403	367	387	405	384	403	344	415	394	388	408	369	338	397	396	338	412	388	341	371	382	446	381	379	416	384	358	361	387	349	375	391	388	395	399	377	355	347	382	363	370	368	384	358	389	381	406	373	384	410	377	394	389	368	431	362	367	357	371	408	385	397	362	391	364	366	377	411	376	379	342	398	365	353	437	436	388	371	401	418	372	356	399	371	385	364	356	396	402	375	364	388	357	393	389	379	381	367	375	378	421	348	391	406	401	380	370	386	387	410	411	424	382	383	397	375	384	371	357	376	374	382	424	389	405	389	399	404	406	426	373	391	385	375	366	390	409	381	373	386	357	369	391	384	397	364	375	373	350	378	365	406	390	376	383	363	358	388	381	382	379	349	375	382	401	375	405	360	400	378	380	370	379	396	397	403	397	433	402	368	377	331	371	348	385	372	367	374	426	369	368	391	357	406	397	392	392	381	369	365	405	371	387	365	374	416	404	393	346	378	395	413	373	415	387	379	360	377	364	401	363	390	395	390	401	357	419	373	399	381	383	401	409	367	418	381	390	405	356	338	422	376	380	387	413	400	393	390	396	373	355	389	373	363	382	427	417	401	393	383	366	422	397	376	403	381	424	360	361	370	392	367	360	362	398	405	363	400	394	386	365	365	368	374	423	355	389	358	369	377	340	349	377	361	412	375	372	390	349	378	385	388	406	389	376	373	344	361	391	415	381	382	369	390	400	361	401	394	393	398	387	389	400	402	381	384	396	390	381	393	384	377	357	370	418	370	417	395	375	419	359	380	398	379	419	371	347	405	401	358	372	379	407	390	376	380	346	334	357	373	390	407	413	389	383	378	392	391	377	339	385	367	377	385	394	383	382	374	349	423	352	374	376	380	402	412	369	396	343	409	371	361	386	371	381	351	417	420	376	348	393	375	354	383	354	398	379	407	414	435	390	398	403	378	393	405	362	381	376	401	358	371	386	413	358	365	362	378	394	367	378	353	356	398	455	387	375	377	395	352	388	372	405	414	391	394	391	354	389	382	365	382	410	423	404	366	403	394	401	386	366	372	382	429	433	372	377	370	403	414	402	357	379	414	400	388	389	377	393	360	392	388	356	376	394	384	369	395	370	375	384	419	355	395	371	412	384	393	374	388	374	393	370	426	368	386	410	350	376	385	385	361	358	381	415	414	387	339	385	394	396	368	411	374	379	380	431	388	382	398	402	410	394	391	422	417	379	365	396	375	389	385	371	385	381	430	425	397	403	357	418	380	381	385	397	367	375	413	396	402	413	403	400	370	408	367	385	374	388	382	349	363	422	430	374	371	407	420	404	372	407	420	359	426	442	407	418	382	401	371	404	389	400	399	408	381	357	387	408	373	346	362	403	345	401	386	384	398	378	377	411	376	353	359	397	371	412	380	395	392	402	388	423	364	363	363	349	374	397	391	387	400	348	382	373	389	367	367	341	395	380	405	385	354	392	395	387	340	389	376	354	352	339	370	412	381	399	375	348	414	382	404	368	386	386	361	405	372	367	377	372	385	421	377	370	357	388	378	364	402	366	412	405	393	383	350	393	409	364	373	382	375	378	383	363	390	387	388	408	449	376	369	395	377	373	361	376	351	385	409	344	382	382	405	375	412	387	402	393	394	343	339	387	366	398	391	375	411	378	394	410	395	377	352	378	396	357	405	394	391	406	415	433	410	371	355	395	382	387	357	414	364	353	373	373	380	431	411	370	411	398	353	400	380	349	387	365	404	397	387	390	407	392	347	392	403	375	395	366	386	380	384	397	413	406	408	378
5586	984	889	891	891	851	880	879	877	916	871	796	878	868	836	832	860	897	858	851	861	858	863	891	840	907	859	871	858	860	847	827	882	850	867	881	851	821	807	864	865	887	888	839	828	849	854	889	842	845	830	856	857	903	848	865	869	851	866	855	789	856	884	860	819	800	887	909	912	870	822	864	836	839	853	837	835	834	854	844	857	856	845	878	834	831	879	860	865	855	829	780	831	838	847	858	867	890	784	886	852	823	811	908	842	850	812	879	875	857	843	854	831	843	858	842	874	855	894	846	868	863	870	791	878	882	815	843	872	888	849	814	857	832	833	821	800	860	838	875	839	863	881	884	869	896	915	891	844	882	896	852	804	824	881	877	875	854	913	851	823	828	818	822	849	841	870	890	913	830	846	819	837	802	871	847	801	851	836	865	864	873	825	858	816	858	879	853	871	866	827	848	875	810	865	833	860	883	868	941	858	916	831	858	845	851	879	842	889	831	832	830	884	904	826	892	786	867	879	865	862	820	887	840	861	857	831	868	889	880	917	846	843	853	824	909	832	871	908	864	882	831	812	820	878	868	806	852	846	847	858	842	836	834	824	864	851	851	806	816	840	890	917	875	826	851	874	862	852	819	870	862	803	877	857	830	896	863	871	838	851	859	832	872	807	860	876	919	835	836	839	835	866	918	821	869	810	824	867	809	852	845	809	828	827	840	890	855	862	838	828	826	859	863	866	806	857	827	920	856	862	859	868	872	825	828	862	819	900	866	811	923	808	910	851	830	761	868	891	885	832	859	875	820	884	837	871	930	780	793	895	895	909	855	880	803	832	896	846	849	824	858	844	855	855	829	852	817	859	812	922	895	883	864	874	862	894	836	891	824	896	843	862	837	861	836	892	847	906	885	860	837	816	849	909	860	853	842	889	822	871	906	908	839	842	848	819	874	852	814	833	856	797	787	883	854	888	829	885	866	924	812	879	850	831	861	856	798	862	854	840	907	878	857	859	855	847	835	857	857	820	832	803	891	861	849	864	842	879	881	798	872	876	822	846	892	906	871	826	845	858	882	836	858	836	891	861	905	811	846	860	830	824	868	813	836	889	834	857	874	834	828	874	873	828	834	880	829	894	835	847	865	858	872	832	838	821	882	853	865	890	871	845	832	875	811	869	857	912	803	844	866	877	820	843	825	828	830	887	841	875	899	920	850	838	862	920	847	874	872	859	916	878	861	812	865	915	868	866	909	862	857	826	897	855	918	866	834	851	876	826	919	874	817	837	864	844	812	822	839	862	835	890	850	872	863	844	853	891	870	899	802	843	899	855	856	900	871	852	844	796	850	816	865	859	847	856	895	849	816	882	828	862	870	878	862	855	873	869	876	843	888	868	815	855	873	848	849	833	856	878	883	871	853	860	852	907	842	859	848	850	843	822	862	820	903	854	836	863	880	865	859	882	833	871	844	826	869	898	850	867	872	842	859	840	851	928	792	923	900	848	872	844	828	856	863	851	849	878	820	860	881	861	860	810	901	866	913	865	853	866	890	847	854	884	863	866	881	861	824	873	833	827	882	868	844	893	831	845	866	847	891	798	858	801	860	820	801	891	887	887	915	898	896	865	832	862	799	856	854	858	899	858	864	850	866	926	864	898	811	885	827	822	848	874	877	891	846	873	845	858	838	821	834	883	901	879	860	803	848	932	876	877	819	851	882	859	854	877	867	828	852	870	867	864	859	843	843	877	878	790	834	873	876	840	869	858	822	876	860	842	908	780	859	826	837	807	836	855	832	870	888	870	860	825	864	895	887	850	885	864	855	914	840	860	850	852	825	843	804	881	861	893	865	807	859	864	863	827	849	825	811	876	834	860	839	860	887	834	815	838	836	876	878	812	851	893	830	887	850	817	825	908	808	891	850	868	866	894	857	894	876	827	901	840	828	873	876	848	835	873	807	885	843	907	819	895	891	772	847	867	884	829	878	858	797	859	917	844	826	895	840	876	857	858	862	887	878	835	851	834	871	852	873	885	880	880	842	789	856	844	850	828	839	851	905	816	887	842	878	857	835	798	881	808	816	863	847	894	853	861	830	850	828	891	873	844	858	833	859	848	865	821	851	840	869	862	874	815	909	855	824	844	871	845	823	834	873	844	821	852	880	836	813	853	841	892	863	839	891	899	890	837	886	844	830	857	846	899	856	856	847	865	848	842	828	864	847	889	836	839	845	866	813	863	835	829	847	858	869	842	820	897	829	834	821	797	845	828	895	850	838	876	859	827	865	870	852	864	862	834	836	866	880	801	828	830	865	854	827	910	848	856	876	852	880	851	868	863	886	834	868	913	860	905	878	825	872	848	838	836	898	886	819	858	885	856	890	889	878	863	857	839	882	899	812	887	863	885	865	856	798	814	848	826	889	916	825	902	852	854	872	830	846	845	807	886	878	855	873	867	841	887	864	889	865	876	830	856	839	871	892	882	859	894	884	822	827	902	845	881	803	828	843	841	807	842	847	856	832	850	823	810	868	843	844	834	859	821	909	880	897	895	862	881	868	866	925	855	863	855	840	897	842	864	879	872	840	896	839	848	860	852	836	846	833	837	857	835	800	853	808	917	854	828	857	872	839	856	832	852	860	847	896	877	851	814	844	873	859	830	842	895	934	824	841	822	858	868	910	836	860	825	839	835	846	845	872	871	869	819	822	827	839	871	820	843	892	857	831	827	863	818	825	790	890	888	833	873	859	851	948	829	824	856	869	822	813	835	855	845	854	889	844	838	826	848	891	877	846	861	856	872	855	776	865	830	861	865	865	895	873	869	807	855	839	843	879	874	890	869	811	845	817	846	863	881	853	867	839	887	837	877	859	817	842	826	839	808	849	861	879	908	878	907	884	866	838	915	834	886	876	850	824	864	862	855	881	883	839	917	781	850	874	835	833	811	827	845	811	842	844	821	899	824	873	855	903	835	900	905	880	905	839	863	805	820	838	894	835	799	815	880	861	851	810	804	869	785	918	919	848	866	833	851	852	833	869	829	815	824	868	887	815	852	848	892	883	811	860	823	864	873	898	826	828	823	786	823	845	815	861	846	858	875	809	852	865	842	834	891	857	853	850	837	832	853	907	827	873	824	895	890	863	812	888	831	827	876	921	874	849	872	905	849	844	860	820	818	854	827	862	890	840	858	885	851	857	863	874	889	833	872	911	862	909	835	811	881	841	880	839	804	881	879	848	876	817	857	888	864	862	878	867	891	848	857	847	865	909	871	842	836	907	834	842	859	838	886	843	870	892	880	860	895	869	863	820	820	864	864	873	879	841	809	889	887	818	860	841	824	842	856	870	837	867	838	874	871	875	854	845	851	830	900	795	872	868	881	811	876	886	857	828	866	855	808	903	862	853	831	844	886	876	860	850	854	865	850	825	867	781	826	871	854	884	819	850	847	843	912	846	875	872	905	879	826	829	832	878	841	866	857	938	862	793	859	853	851	879	845	843	813	792	874	842
24525	20954	24392	27682	20473	2007	481	345	355	337	313	317	295	311	303	329	290	304	288	300	272	292	287	276	272	313	307	304	286	294	299	299	271	303	304	254	297	283	274	281	287	263	277	269	261	297	274	281	281	241	318	255	266	282	253	272	322	289	296	311	255	269	272	273	261	305	310	245	295	283	296	296	288	257	247	260	303	268	272	276	280	289	299	265	275	253	336	265	291	272	290	302	303	325	246	247	302	299	280	279	252	275	283	290	304	302	287	278	292	265	277	298	254	260	272	284	255	265	227	278	302	315	283	269	252	283	264	284	248	288	292	292	257	275	271	316	283	318	294	244	263	283	292	268	280	283	265	283	294	294	247	282	287	275	251	286	285	272	285	279	264	273	250	282	263	289	289	292	252	278	287	294	304	293	276	261	269	261	292	254	266	266	274	247	290	253	271	276	264	297	276	302	283	255	273	266	293	283	272	304	242	270	270	299	267	284	280	276	265	281	273	270	275	266	271	282	265	261	284	276	302	290	288	252	271	270	288	252	285	309	284	278	282	298	298	272	278	267	286	286	299	258	288	306	255	270	255	263	247	295	259	272	267	296	263	240	285	302	243	262	252	277	281	296	256	240	241	292	291	285	264	305	295	277	284	266	284	284	245	316	298	279	266	268	326	288	298	293	283	312	272	260	272	289	305	286	259	254	300	312	297	263	278	270	260	274	296	253	289	277	300	261	274	283	299	284	306	294	264	282	280	283	288	286	294	303	261	278	254	296	295	269	323	247	246	290	273	264	270	284	263	292	282	289	287	283	288	300	265	288	285	286	291	236	290	267	323	285	274	252	277	312	279	258	298	295	304	295	262	293	269	282	279	292	264	248	245	276	244	260	285	286	272	240	263	285	319	247	255	304	302	252	250	311	271	299	271	239	300	277	248	247	261	282	270	285	281	257	301	305	270	260	285	295	277	282	294	274	269	270	302	262	274	284	308	293	287	300	239	319	306	307	263	307	281	295	252	244	286	269	253	255	283	289	284	312	270	287	291	283	247	313	307	283	288	271	251	272	241	249	242	271	287	261	291	269	292	290	277	265	280	280	264	307	289	262	268	315	249	270	280	276	258	260	256	279	294	264	299	280	290	277	282	265	266	253	260	286	302	280	241	288	280	295	248	270	260	265	309	266	304	305	298	302	283	267	284	284	262	281	240	290	290	264	250	265	268	292	278	301	258	264	262	281	263	292	261	291	257	280	293	264	240	315	308	297	289	260	261	269	307	278	273	260	270	266	285	265	258	265	283	259	271	294	279	297	280	293	261	275	261	269	289	288	239	241	274	278	244	281	276	245	269	282	285	291	281	262	274	279	264	261	266	264	283	274	285	299	284	292	312	325	309	280	282	285	302	280	299	268	284	277	254	298	281	300	288	278	297	247	255	267	286	285	258	246	293	266	270	282	266	269	285	291	258	267	272	269	269	291	267	296	305	280	296	278	293	295	268	259	257	311	288	259	266	278	282	283	263	266	290	273	287	294	249	256	268	287	298	295	265	283	300	278	262	256	264	302	277	266	268	305	279	314	285	289	283	262	292	299	298	282	272	275	265	280	267	262	273	317	279	317	301	279	269	279	291	296	270	273	275	241	290	269	270	287	266	291	271	276	251	241	270	268	282	298	274	254	277	264	261	268	264	288	309	284	292	304	311	295	294	258	275	261	287	240	294	267	291	299	286	298	284	294	262	318	252	289	260	279	270	313	275	272	272	295	283	274	292	258	255	273	275	258	271	310	258	260	300	256	326	305	266	256	289	327	273	269	267	272	298	293	290	292	277	270	257	309	275	280	270	289	318	287	277	264	273	287	263	267	274	275	249	289	291	272	273	271	285	306	283	327	291	247	263	306	268	255	283	310	259	286	291	303	257	298	302	280	241	238	299	264	258	259	284	274	317	295	271	276	278	258	258	268	293	295	284	265	242	271	284	280	290	317	302	276	310	274	291	279	273	305	244	263	303	245	293	257	286	260	254	292	273	309	242	307	295	291	280	293	267	243	277	268	253	279	289	271	294	262	258	245	284	269	292	263	269	281	292	285	248	277	290	285	261	272	281	282	273	289	282	271	311	289	272	294	284	284	259	250	242	285	293	267	277	300	287	283	307	286	293	270	276	280	286	284	280	276	249	280	271	277	248	309	256	270	296	254	271	325	284	274	256	283	274	317	253	286	252	294	293	266	278	298	294	293	296	320	292	276	257	224	279	291	259	284	266	282	263	253	259	286	278	262	297	297	287	288	263	289	253	279	292	260	300	278	297	267	267	269	287	298	288	287	323	278	269	277	237	284	275	260	265	262	299	257	287	271	267	298	293	260	263	275	241	264	321	286	294	282	292	283	280	245	288	273	257	301	299	267	271	292	311	319	251	281	315	282	262	277	290	286	248	301	263	294	305	293	301	276	272	304	278	263	309	300	258	274	273	285	286	302	287	289	272	291	274	261	254	234	273	280	266	281	268	272	297	285	290	293	267	265	273	250	287	313	255	280	291	255	308	272	288	282	281	234	265	292	279	301	323	292	283	269	296	262	278	277	254	300	284	260	270	296	300	274	267	289	252	249	298	300	256	284	265	285	280	279	252	294	292	289	299	280	270	277	269	281	284	238	270	261	260	238	281	292	277	278	247	290	300	297	293	277	275	296	245	258	263	260	260	298	278	299	261	281	277	295	264	270	306	275	301	268	255	289	239	264	279	292	307	276	314	283	246	280	284	282	295	265	313	252	298	258	285	275	302	270	305	270	279	249	259	287	262	267	266	273	310	265	314	288	260	308	299	293	297	261	295	271	246	290	279	285	267	261	294	286	268	317	262	264	268	279	280	267	268	314	284	291	267	267	277	271	260	289	314	282	281	254	282	296	274	288	287	281	265	262	309	309	314	302	294	273	277	277	274	281	265	264	274	252	295	240	249	280	260	267	291	260	288	301	279	288	264	270	322	265	264	266	298	256	311	256	256	262	246	286	275	287	288	274	287	279	267	300	257	259	300	275	302	277	254	274	299	291	262	258	299	282	272	276	278	299	274	279	278	260	263	254	252	276	287	259	262	279	250	270	259	283	275	281	305	277	265	245	268	249	262	243	285	306	282	268	274	292	282	230	282	244	235	305	250	281	243	281	270	294	242	282	272	254	254	288	312	275	268	299	307	265	281	243	308	265	280	318	289	265	279	273	301	286	283	293	303	271	271	257	278	284	280	267	264	290	268	278	282	248	285	301	285	277	274	265	297	279	259	268	297	277	260	281	286	287	250	250	282	296	295	290	266	296	296	284	256	276	259	289	289	299	261	265	292	269	242	252	263	280	285	299	279	277	254	276	244	254	261	293	261	295	279	278	258	261	261	269	273	269	280	244	276	264	272	273	289	299	271	289	254	249	242	299	280	283	233	267	273	276	291	276	313	272	270	288	247	296	262	283	293	271	281	279	289	283	289	254	280	324	267	274	286	280	267	283	301	270
3079	2798	1694	1002	835	696	679	625	666	667	668	678	665	654	648	627	620	619	627	626	680	626	594	625	610	603	631	598	646	604	644	612	635	609	609	661	627	625	602	630	602	597	606	625	647	643	655	629	645	641	685	610	665	654	621	647	616	620	642	620	653	592	592	635	630	618	587	641	612	608	653	608	609	566	717	623	617	626	571	648	647	640	611	636	599	624	681	658	625	611	682	642	592	625	621	597	655	629	640	616	588	641	676	632	622	578	627	712	639	645	618	657	615	663	635	622	650	622	622	637	614	586	624	613	599	613	605	683	605	631	647	660	675	616	616	598	648	612	616	607	604	663	576	645	620	641	622	558	580	615	633	576	666	589	631	660	571	590	648	577	607	654	622	611	587	632	661	603	630	638	605	592	629	617	597	604	600	643	652	676	640	610	635	613	615	627	638	611	651	638	659	616	649	649	649	619	634	633	601	614	621	659	633	605	612	627	617	637	653	664	643	651	625	669	619	631	618	580	635	586	622	639	631	619	620	617	608	695	613	680	595	630	636	580	603	633	664	628	613	586	644	626	606	614	645	602	647	635	635	651	628	580	650	614	622	612	650	625	585	586	663	645	638	684	627	596	659	599	608	654	595	602	585	606	588	641	625	642	646	671	626	629	631	602	628	659	627	603	637	622	621	587	637	606	626	623	625	621	635	636	620	636	597	640	672	665	653	655	673	621	620	600	613	574	611	635	625	684	592	627	623	640	664	648	607	626	641	641	638	638	632	598	594	628	603	639	663	638	617	613	668	646	671	588	689	623	632	612	622	624	639	651	606	613	666	632	664	616	645	675	660	633	619	652	627	632	609	597	587	613	627	671	587	640	605	625	586	611	653	623	621	675	573	626	587	621	621	644	652	650	628	602	637	668	623	615	640	642	644	649	618	626	692	644	669	605	669	664	617	643	589	638	577	622	669	618	604	634	633	633	618	618	639	628	644	606	651	642	572	611	630	643	653	628	652	622	628	601	597	603	598	592	623	623	649	614	624	613	638	630	605	611	633	613	618	605	639	617	627	665	625	605	612	630	618	646	618	611	605	627	659	680	643	604	660	701	621	618	627	655	603	641	625	598	636	659	641	617	643	630	676	682	616	632	635	614	649	608	644	679	610	662	667	633	623	620	585	561	588	621	602	676	616	634	649	601	613	620	640	646	683	628	629	632	655	692	601	626	610	682	637	576	616	652	562	626	635	606	658	618	644	603	661	608	625	643	636	618	608	647	594	602	660	630	638	594	677	592	642	626	619	622	665	599	656	589	648	623	594	672	679	624	608	610	627	633	640	588	637	618	598	632	633	643	644	607	569	650	627	661	586	653	604	619	639	662	612	689	636	654	571	603	614	676	631	611	594	626	590	640	586	641	608	616	600	643	684	620	636	650	619	603	637	616	624	608	634	590	613	687	618	668	604	622	638	567	619	609	640	639	590	629	633	623	652	622	591	658	594	633	603	606	632	604	614	655	602	652	630	619	599	625	633	607	629	650	625	609	649	625	611	599	621	608	631	606	678	607	606	646	558	601	626	671	660	640	596	599	650	612	634	640	629	634	608	630	647	655	606	598	630	633	653	615	626	641	621	599	620	666	646	655	624	617	600	615	620	608	606	617	652	690	568	645	616	636	667	675	643	605	632	624	667	652	629	626	612	597	620	625	606	583	588	642	624	631	618	610	660	639	634	631	672	653	625	630	620	573	637	640	597	576	595	660	649	633	635	625	650	625	675	592	616	575	616	635	612	634	642	600	590	608	606	602	637	681	626	648	647	666	639	644	627	585	635	650	641	653	632	634	606	584	623	594	643	640	615	612	648	635	601	593	646	622	614	615	618	651	630	640	609	622	643	614	659	642	627	624	625	601	650	646	592	593	646	649	640	618	600	650	614	651	611	628	655	627	577	674	638	609	635	609	600	651	601	627	652	657	636	621	661	606	597	626	646	622	580	616	641	635	601	601	616	609	609	646	625	590	626	626	621	671	602	648	640	656	617	598	597	614	592	609	625	592	634	630	665	674	636	666	634	636	629	614	631	609	587	590	651	633	576	625	656	623	623	630	575	627	601	613	645	576	614	614	568	620	627	711	618	657	654	609	650	660	650	670	602	642	652	655	655	637	585	622	656	599	668	609	623	651	618	620	605	626	650	612	611	666	644	601	655	602	614	676	623	599	621	639	615	640	586	644	568	652	575	682	639	638	643	670	595	649	673	655	653	663	599	659	640	612	609	572	618	608	591	620	633	671	609	620	642	610	650	644	630	596	632	627	615	649	617	615	622	624	652	632	632	598	664	598	606	660	648	629	618	668	581	600	596	670	592	660	619	669	624	668	634	547	637	600	628	618	578	621	668	632	620	624	641	642	632	610	655	621	619	655	607	634	638	633	621	637	573	657	605	660	633	662	665	657	625	596	629	645	583	644	598	649	642	663	627	632	601	611	672	634	628	605	659	572	614	658	679	628	645	587	630	593	639	609	652	629	601	600	667	611	610	648	620	617	638	576	611	636	646	665	601	642	621	646	613	646	592	650	655	633	612	658	646	598	612	644	625	660	629	644	629	656	607	580	610	655	571	659	657	621	634	653	653	632	611	657	641	687	583	629	602	602	655	589	666	605	572	621	652	569	709	609	640	639	652	610	666	624	668	636	656	599	622	611	601	649	625	633	624	617	657	679	650	671	625	637	644	624	609	642	617	631	623	637	617	573	659	649	610	600	646	618	653	667	636	665	607	640	625	640	634	569	641	633	644	601	637	641	635	640	667	617	658	621	601	595	661	615	650	617	634	623	634	638	603	588	623	638	588	663	589	665	615	616	634	628	615	631	580	629	649	638	607	653	623	588	611	636	627	612	630	669	661	643	615	610	638	618	654	657	645	604	630	608	654	618	634	620	608	681	626	618	645	658	637	610	623	682	616	640	623	633	664	648	607	600	639	621	612	633	591	678	635	577	586	607	610	633	607	585	599	579	613	618	625	645	676	626	623	623	643	592	648	612	664	628	624	590	641	642	647	618	624	630	603	609	611	599	615	587	597	587	615	651	603	591	627	628	639	621	663	587	599	673	642	628	614	640	662	612	615	626	632	653	627	649	627	585	621	618	611	588	625	572	610	602	698	634	658	611	594	608	608	604	651	611	644	649	632	595	599	661	633	625	594	619	662	648	626	626	642	627	667	624	633	624	580	646	610	622	594	596	597	648	683	638	623	656	615	640	631	606	647	629	592	667	627	656	637	626	640	614	589	595	611	638	648	613	656	623	635	652	681	626	666	619	636	647	627	592	618	629	633	637	632	603	597	648	623	651	593	650	620	577	646	610	697	615	603	600	647	615	645	625	624	631	623	694	635	654	629	600	646	607	644	626	562	618	651	644	615	610	607	641	618	640	643	629	631	641	615	612	639	630	592	654	562	597	617	601	617	625	648	672	645	570	646	633	640	638	623	574	677	616	638	677	601	608	588	607
23767	20944	24983	27064	20947	20786	1398	337	273	216	178	183	171	165	149	160	163	146	137	140	146	147	141	127	136	129	147	139	136	136	137	149	130	139	120	124	129	98	131	126	117	126	132	121	125	134	143	120	127	119	120	120	120	133	142	128	124	135	121	112	135	132	120	102	135	105	111	115	141	126	134	101	120	137	128	132	132	122	123	130	130	132	143	110	130	119	139	120	111	137	112	108	146	129	109	110	125	107	128	131	119	122	119	135	137	129	104	126	116	98	139	118	121	117	120	118	114	130	125	117	126	111	132	118	126	155	120	118	123	115	113	124	98	109	126	104	136	125	121	107	127	126	107	109	128	140	116	124	113	112	104	108	119	131	116	125	132	137	125	128	117	127	131	128	133	122	139	134	131	116	127	151	115	134	112	124	135	117	133	91	102	140	142	123	117	98	116	122	132	110	126	123	132	113	119	122	123	119	112	125	112	125	139	116	124	117	115	125	130	114	96	111	118	131	131	125	145	113	100	118	148	106	105	117	126	137	105	107	121	145	137	125	134	125	131	127	151	125	124	133	112	128	124	132	111	137	126	101	128	112	127	151	125	101	130	133	134	110	125	136	132	131	113	127	120	126	112	113	124	139	132	112	125	112	130	127	118	140	134	110	126	108	122	148	114	121	133	131	121	122	111	124	122	159	125	114	137	131	125	143	105	140	119	113	121	121	113	120	119	117	124	130	128	97	117	112	108	161	139	119	106	124	109	122	92	121	120	133	135	139	118	123	146	128	141	126	125	135	113	120	120	129	121	110	119	132	110	110	130	121	114	123	153	120	134	119	130	111	134	113	129	126	114	118	114	139	124	101	118	126	134	128	116	123	120	109	102	134	127	124	129	112	111	130	124	130	137	118	122	117	115	129	130	115	123	113	120	115	143	117	120	110	131	100	122	128	133	119	124	132	127	119	134	123	105	130	117	102	128	128	124	133	134	117	122	118	122	121	127	129	134	126	114	122	127	135	111	111	126	129	127	141	136	144	96	113	126	102	137	132	107	136	130	129	138	102	110	126	112	110	109	126	124	112	112	115	142	140	111	127	116	113	122	131	104	118	145	121	146	124	134	139	126	128	129	124	128	120	129	128	130	135	89	110	123	131	123	127	123	123	123	139	139	128	107	124	154	142	129	115	135	134	105	129	118	106	143	134	121	120	119	112	132	117	121	125	121	118	122	126	126	136	126	119	129	134	129	114	118	132	124	104	126	129	127	116	104	115	128	143	101	109	106	93	123	122	120	116	128	118	127	115	123	125	109	136	101	149	113	115	107	145	141	107	98	111	122	139	103	123	123	98	107	115	119	122	116	118	114	109	114	119	117	119	97	129	120	113	129	121	105	136	121	138	130	128	116	113	105	128	126	136	123	124	106	122	115	112	128	100	110	133	112	121	129	148	118	131	112	110	125	104	135	128	120	122	113	131	140	139	133	135	140	111	136	109	115	120	120	117	110	113	133	121	137	117	118	127	113	112	116	132	112	109	152	112	128	129	124	120	127	130	129	116	135	113	108	127	117	125	125	133	137	129	127	129	114	120	128	136	133	113	104	125	116	114	133	128	123	141	118	117	123	107	119	112	129	120	122	130	129	125	120	108	104	121	150	126	128	110	119	113	117	105	130	123	112	146	113	146	130	91	119	115	125	129	122	113	118	111	120	122	107	118	125	130	125	138	131	112	95	127	132	115	152	113	137	119	136	137	124	112	127	134	104	124	116	109	112	115	105	110	114	128	115	121	114	111	120	118	134	106	112	116	127	127	109	115	119	120	134	126	126	146	95	128	101	121	127	113	130	140	110	129	132	117	132	122	126	111	121	149	124	102	133	133	123	123	126	107	108	142	120	123	134	116	108	113	138	144	140	116	138	120	110	122	120	118	127	135	148	124	139	119	131	122	133	133	113	109	120	133	128	114	116	107	146	135	107	138	117	121	130	119	113	131	113	124	124	127	106	121	133	128	116	116	136	113	114	120	97	129	107	135	111	106	118	106	132	113	121	117	136	145	102	129	112	116	129	107	134	132	122	126	128	115	150	127	110	124	129	129	108	135	125	112	144	141	156	113	134	125	125	116	131	140	113	130	111	110	114	99	117	137	131	117	118	110	110	124	120	124	151	117	120	121	124	126	118	105	133	118	134	131	121	129	121	144	132	118	114	119	131	128	121	105	114	122	138	119	108	142	123	105	124	103	112	123	139	109	113	133	128	121	108	125	119	118	130	113	126	111	117	100	116	130	112	133	135	138	132	102	158	127	112	119	132	105	118	110	114	116	114	117	129	130	117	126	126	109	138	111	126	113	134	135	128	114	110	117	127	128	112	108	114	138	103	124	106	129	112	120	137	122	142	125	123	140	141	123	131	119	121	122	120	111	121	109	117	129	138	118	118	111	146	139	113	107	111	129	113	137	111	108	126	122	128	156	135	124	142	126	116	111	139	130	124	140	123	111	130	134	124	135	138	120	130	127	118	132	117	129	142	114	115	110	103	114	114	115	126	121	130	139	120	118	133	105	112	129	112	113	142	109	148	120	106	124	121	128	112	130	131	107	114	116	137	122	118	133	125	133	139	123	113	116	148	114	119	120	125	118	105	138	115	139	127	124	113	129	101	117	123	140	141	129	100	115	124	124	107	127	143	124	119	110	110	120	110	108	103	144	128	117	99	107	122	114	116	131	145	132	119	125	135	116	117	129	114	115	135	120	114	120	136	103	116	121	121	129	117	131	113	107	134	133	132	133	119	133	126	111	128	134	130	133	135	131	132	130	111	111	108	114	137	143	126	105	105	127	131	134	140	118	132	120	112	146	128	107	116	131	104	119	116	118	136	115	138	123	116	116	114	149	129	137	123	117	110	121	117	117	117	109	128	111	103	120	118	125	128	122	141	107	148	124	111	125	124	132	140	110	111	139	138	111	118	133	131	121	126	136	145	145	129	111	121	118	115	116	111	110	110	109	120	112	125	135	131	121	133	109	132	135	134	115	130	132	131	124	118	113	133	134	129	128	110	87	140	132	110	131	106	127	115	117	109	122	105	104	114	113	130	126	122	124	142	124	137	142	113	135	140	116	127	121	122	117	129	96	116	94	106	116	131	126	123	127	101	133	97	123	127	150	117	120	116	122	125	128	128	134	113	122	116	115	121	118	141	126	119	126	103	122	131	110	123	123	118	133	119	112	122	136	123	117	124	133	138	138	134	122	118	137	117	102	122	125	113	119	122	126	136	135	113	129	125	116	136	137	118	110	116	118	140	111	115	145	122	134	133	128	133	114	117	129	113	124	115	111	131	130	112	104	137	119	101	116	128	129	117	131	134	161	151	111	107	122	127	125	106	132	126	112	102	111	111	141	122	114	116	122	122	130	106	142	111	129	109	128	91	149	113	122	119	119	128	129	126	113	119	125	129	137	120	114	91	101	111	119	129	134	117	140	129	128	130	110	106	134	113	127	152	117	125	113
2999	4190	2402	1057	662	511	430	372	383	321	323	335	348	345	325	305	321	337	320	308	327	326	359	338	313	332	313	310	340	316	304	291	311	320	341	312	305	317	322	309	303	335	283	311	314	300	323	344	342	301	292	319	320	304	333	309	350	282	291	320	318	347	300	309	307	286	301	311	326	328	309	321	324	299	286	322	307	317	344	290	326	306	280	288	313	318	330	330	289	312	332	314	287	295	310	294	319	311	295	325	325	303	325	296	306	312	309	326	281	340	322	293	298	322	292	312	304	320	332	342	325	316	291	325	312	291	282	297	314	310	253	324	282	300	279	317	319	307	295	313	312	303	302	304	281	292	308	361	314	360	310	316	300	312	303	286	316	324	308	319	296	326	340	322	303	309	298	327	302	338	317	317	344	310	320	324	318	290	308	312	317	310	309	307	309	319	300	275	316	330	293	326	308	307	335	299	294	315	329	345	346	291	316	302	298	334	305	287	300	339	299	313	312	294	287	321	294	308	311	362	340	305	314	334	303	280	310	318	294	356	339	326	299	351	308	339	315	289	296	286	304	301	282	301	306	315	341	314	319	327	333	286	320	283	301	313	333	311	334	325	326	319	308	302	301	293	309	310	337	332	313	315	290	312	327	311	317	315	343	332	322	306	307	309	291	314	309	290	308	293	298	333	316	303	321	284	332	272	302	307	331	336	310	279	325	315	324	293	312	313	293	310	295	317	331	310	350	290	278	312	322	328	335	348	331	314	293	291	318	327	308	320	326	308	331	300	308	340	304	320	285	323	322	293	320	310	308	316	295	317	305	297	322	306	299	323	294	320	302	348	343	310	330	318	310	316	311	275	345	314	291	295	311	342	314	287	310	286	310	306	285	310	303	295	328	288	308	302	321	275	286	309	338	327	287	304	309	302	326	284	293	292	306	317	303	309	322	328	285	339	332	293	311	314	307	290	293	338	310	314	302	307	306	317	307	294	307	304	292	315	287	309	326	256	285	271	308	320	310	307	325	320	306	333	283	305	334	305	290	330	320	295	297	324	336	316	320	292	340	341	300	320	318	306	282	301	288	314	323	327	308	313	315	317	297	342	279	305	294	332	317	322	311	302	306	267	293	338	320	278	334	313	310	319	296	319	295	305	310	311	323	284	322	310	310	335	305	321	287	298	338	290	319	306	287	344	302	315	311	285	283	339	294	324	318	323	320	311	328	329	322	327	316	330	289	311	300	334	310	332	323	329	309	335	309	315	324	313	292	273	340	313	310	309	326	302	316	320	313	298	307	353	303	300	297	299	325	319	306	313	326	331	279	313	317	312	305	314	342	297	320	298	301	336	279	321	312	292	305	284	312	307	294	337	339	321	335	320	294	284	301	326	300	305	313	292	286	323	305	300	327	297	353	307	295	277	333	311	327	307	324	291	327	333	341	335	298	309	308	321	306	312	301	322	286	290	317	332	307	319	308	330	317	325	281	332	290	298	289	311	314	307	328	287	305	292	313	324	292	316	300	327	320	338	290	291	306	331	333	303	326	305	303	311	328	326	305	321	298	364	292	298	330	352	331	314	321	298	294	304	310	307	292	306	296	328	331	303	298	320	306	285	310	307	309	317	312	317	352	287	282	328	311	322	306	332	299	324	300	346	324	309	314	298	324	333	324	312	322	344	315	309	305	325	322	314	310	305	306	344	279	317	298	329	317	304	301	314	321	303	326	303	286	305	273	311	321	311	311	297	329	332	332	280	345	293	344	325	310	281	309	299	319	295	314	317	297	321	290	323	281	298	345	301	310	296	307	308	304	310	291	311	317	312	348	309	346	320	294	310	308	320	290	301	277	338	298	296	307	286	273	271	305	310	309	320	326	320	334	313	315	304	318	302	301	325	304	316	305	321	320	343	313	312	304	315	307	312	295	291	319	333	326	308	328	323	333	314	314	299	309	308	316	298	295	316	280	307	311	325	320	324	332	354	322	302	309	313	295	296	282	319	313	283	319	311	288	288	326	299	265	339	315	321	288	334	315	336	318	303	326	297	322	329	316	311	333	286	297	308	328	284	315	312	313	318	330	307	296	293	302	296	278	319	287	290	336	282	305	332	309	309	294	336	330	291	318	328	295	299	306	320	297	336	299	311	335	321	296	309	289	317	314	314	325	273	294	287	315	313	310	331	298	320	311	303	372	324	298	335	334	322	301	341	304	325	293	320	291	335	313	325	287	310	319	295	289	303	342	296	305	301	327	286	317	296	320	309	273	339	304	283	303	319	297	297	285	337	324	317	323	312	316	302	314	313	299	355	318	312	338	279	321	310	289	318	320	270	303	307	313	314	287	324	285	288	273	304	298	292	332	307	305	295	314	313	279	306	295	293	309	303	306	317	310	329	337	307	307	338	303	295	333	296	327	319	283	293	312	326	284	314	319	323	308	321	303	327	328	308	290	317	352	299	320	288	303	303	293	307	321	313	309	305	319	315	303	292	344	313	341	313	314	315	340	332	294	313	285	317	319	317	317	342	288	310	319	313	321	301	278	312	295	301	273	315	320	309	315	327	318	308	339	317	299	315	311	352	300	334	305	294	325	306	330	302	333	356	304	325	321	331	312	327	327	307	308	295	310	313	288	303	297	299	343	302	310	318	297	321	300	296	341	336	301	306	329	307	299	294	298	299	314	298	288	291	288	287	309	311	293	305	297	318	310	334	325	341	304	288	268	341	318	318	318	319	308	295	325	313	316	322	303	317	286	299	286	319	337	329	328	307	340	331	330	306	325	331	329	327	292	316	311	297	287	300	294	334	313	305	286	312	295	332	304	331	307	321	301	302	310	320	324	325	317	287	269	330	291	343	320	299	274	353	301	301	342	309	276	289	323	327	300	276	281	300	313	337	308	310	334	318	309	332	319	330	303	335	319	267	325	318	299	348	325	301	308	296	319	312	283	309	318	313	287	319	312	289	305	320	307	314	297	319	310	325	334	287	328	302	349	312	333	316	360	287	303	294	315	321	293	320	314	295	335	287	302	334	303	291	302	325	343	323	316	322	331	299	320	317	313	326	315	288	301	306	313	336	329	330	313	302	293	289	283	310	309	317	348	309	311	314	335	332	336	312	295	347	272	334	333	303	312	305	283	272	307	299	292	281	318	322	323	319	325	329	310	312	336	326	294	310	282	306	309	330	318	300	312	310	332	304	294	314	313	258	289	307	308	319	293	308	353	297	297	321	336	329	294	316	322	319	323	287	305	305	311	327	303	317	337	312	322	321	305	323	317	299	316	297	306	289	313	294	321	302	333	286	308	292	288	307	318	321	304	330	325	306	320	299	296	294	323	318	342	319	337	305	307	302	340	319	290	291	311	332	300	324	296	298	311	292	313	311	328	294	316	314	286	307	307	311	296	293	295	334	326	313	304	344	309	303	337	285	301	321	284	323	314	294	299	299	323	301	290	317	284	303	295	297	313	304	320	324	285	305	299	328	294	285	361	279	325	316	317	337
32031	10200	1031	484	443	379	362	411	372	393	394	364	403	360	399	364	412	398	396	386	373	402	438	399	416	386	418	379	403	398	417	403	377	386	408	402	414	402	387	390	397	375	378	381	375	384	443	423	382	385	409	377	371	355	372	387	352	387	368	388	411	391	406	405	378	366	420	368	375	400	410	388	379	360	391	395	380	387	433	393	384	352	386	378	377	411	384	352	372	396	340	401	369	365	366	367	409	387	360	396	385	409	395	408	417	403	363	400	350	391	378	403	356	390	392	397	394	389	383	386	385	382	404	413	403	360	387	351	408	395	371	370	399	369	417	423	371	381	392	363	377	420	388	364	343	382	376	420	406	374	360	381	386	417	417	414	404	400	387	375	386	390	357	384	407	361	360	365	390	413	355	395	365	385	391	362	417	424	379	342	383	387	405	392	397	424	388	400	394	377	405	383	329	417	347	407	382	351	401	386	391	389	390	398	359	353	369	389	420	380	383	357	368	390	352	396	374	382	369	388	409	365	428	366	379	368	380	397	375	425	371	382	368	409	398	375	415	380	389	383	368	367	365	399	391	369	385	405	414	350	375	368	377	388	363	391	415	397	357	406	397	387	391	392	402	346	378	396	411	399	404	363	351	369	368	388	370	377	388	377	392	387	356	418	409	402	404	404	346	390	384	357	407	375	377	386	339	385	358	355	382	372	399	375	393	333	367	379	380	402	383	348	381	368	394	348	437	382	384	378	375	389	376	367	375	393	383	396	415	416	381	386	399	397	363	378	364	369	403	416	396	392	380	407	391	405	367	411	334	402	385	373	392	369	352	373	375	389	389	391	380	385	401	332	349	398	397	385	371	376	424	381	350	350	414	358	373	360	382	388	395	353	382	390	413	387	377	360	407	384	400	383	406	365	358	398	347	368	396	363	373	371	405	405	363	368	381	408	368	407	401	383	410	404	382	390	390	390	405	371	400	354	396	431	385	368	393	360	403	362	384	396	415	383	366	397	423	369	344	380	379	401	404	357	412	383	336	414	393	335	390	380	422	380	403	364	371	375	439	377	403	360	368	388	414	371	370	387	397	383	392	389	366	373	359	392	370	390	367	385	378	395	422	384	407	377	401	411	398	375	358	399	410	386	389	348	382	360	383	398	386	394	371	353	353	363	424	398	404	364	391	410	405	405	397	386	382	385	356	413	416	352	411	393	376	393	403	388	392	355	383	396	385	393	407	403	400	413	382	364	402	361	398	380	384	412	386	377	401	382	362	384	418	335	404	370	342	410	411	401	371	427	378	385	431	393	376	384	420	416	388	372	384	415	386	392	369	383	378	371	356	372	385	410	365	406	398	388	370	373	408	378	365	409	400	413	378	376	382	380	366	412	343	410	395	383	374	365	387	434	401	412	376	361	319	406	374	377	377	388	374	354	375	358	347	358	386	385	352	379	383	398	378	438	357	415	377	393	376	391	389	367	400	408	411	385	394	377	380	372	355	360	389	399	388	355	362	358	388	424	412	380	367	403	392	363	439	366	427	373	399	359	404	417	403	407	378	365	361	432	421	393	402	395	393	355	367	367	366	392	369	410	385	381	362	410	406	407	412	375	403	379	398	422	365	392	388	403	382	359	382	355	362	364	410	355	404	389	399	419	353	369	382	408	361	365	375	386	402	367	402	373	401	351	391	377	364	351	358	400	397	359	406	391	370	361	387	422	399	373	378	411	402	408	420	383	401	373	425	400	386	367	363	383	372	411	418	395	360	402	432	398	434	409	393	363	389	383	439	390	371	401	411	383	423	380	366	400	356	361	361	373	351	364	400	382	383	405	356	343	400	374	371	352	390	361	366	392	398	395	395	393	378	357	374	389	371	397	386	399	415	406	410	414	375	362	394	378	400	420	373	388	395	387	380	390	381	395	376	395	377	372	395	399	393	403	407	401	378	351	390	403	412	322	399	391	402	367	404	372	393	422	384	414	404	362	381	416	399	352	410	378	361	420	396	411	407	392	411	358	384	351	392	378	405	351	352	369	409	370	376	375	382	381	395	393	389	366	373	369	418	359	419	394	375	421	345	369	398	427	375	351	420	387	361	418	353	390	371	365	384	418	402	393	418	376	396	351	424	361	392	381	376	402	386	399	376	365	382	410	390	380	390	347	402	393	377	390	396	389	372	359	392	364	408	385	384	394	418	383	384	376	400	371	333	382	417	379	403	416	389	369	388	414	372	436	403	386	409	347	398	363	391	396	400	363	395	402	342	391	356	378	381	342	409	404	365	387	412	418	390	370	363	367	377	389	384	384	381	350	409	425	362	389	385	370	397	393	363	394	401	399	412	409	390	376	381	404	400	373	389	393	381	432	404	400	409	420	403	400	391	332	374	370	419	423	396	377	388	406	356	385	390	389	398	369	376	373	372	408	359	410	389	356	394	394	383	410	408	367	359	385	409	363	396	406	408	353	351	422	406	380	379	373	372	402	380	388	364	371	371	368	378	372	390	418	339	356	366	359	418	378	385	420	392	410	404	375	385	383	415	342	397	369	373	402	395	342	392	379	392	355	401	428	366	384	383	383	355	415	394	387	393	418	360	375	358	387	371	393	367	371	371	401	378	393	362	373	391	396	375	380	387	378	364	394	397	422	390	374	375	368	387	370	381	410	382	369	391	352	359	379	373	386	400	359	377	388	406	379	392	379	409	368	382	449	341	381	349	358	357	342	358	409	377	359	404	391	387	398	376	375	356	362	394	382	405	412	436	397	399	389	385	387	360	387	387	428	394	407	393	374	388	371	396	391	367	369	351	398	382	396	352	375	334	406	349	367	398	369	367	385	387	384	361	399	354	377	381	342	403	420	390	407	394	370	408	373	415	393	382	384	384	388	365	369	369	407	371	355	384	359	373	381	349	388	417	374	361	387	377	398	403	402	344	430	389	375	388	377	397	392	400	358	432	412	393	383	394	403	388	373	407	382	353	383	385	372	389	415	392	374	394	368	387	414	382	413	370	385	401	413	374	399	390	378	422	377	402	375	374	390	372	395	386	415	385	396	390	423	380	366	424	379	388	371	404	446	376	379	370	367	403	376	357	374	397	400	395	393	381	382	420	397	387	380	378	385	369	401	376	389	387	406	411	356	392	370	361	395	407	391	411	412	391	406	359	384	351	385	378	406	409	392	393	388	353	385	390	361	375	415	384	404	396	431	367	374	401	380	401	384	385	360	331	406	418	397	390	403	402	343	399	381	402	402	393	370	385	385	388	376	373	385	400	365	409	390	432	352	398	429	370	379	364	365	433	389	413	420	372	364	401	383	339	374	409	395	384	373	388	396	415	367	366	388	376	368	362	381	389	379	395	374	392	409	386	404	358	370	308	396	417	410	394	343	365	398	353	369	411	394	394	371	371	400	362	420	400	374	388	417	396	405	376	429	392	395	391	401	405	390	396	378	365	401	362	407	375	399	405	361	398	358	377	365	367	358	362	396	361	371	388	401	342	365
5581	975	884	896	834	885	846	839	810	845	807	856	889	885	844	855	844	847	845	857	837	854	853	905	852	840	911	830	831	811	866	865	852	868	859	883	837	866	850	868	866	829	822	877	860	878	842	891	865	885	838	859	844	800	846	817	849	895	881	889	873	904	862	874	856	854	854	853	854	832	838	835	876	835	903	836	798	833	860	881	874	895	868	847	852	863	860	822	837	828	817	869	836	856	818	789	856	846	863	824	824	819	867	857	803	820	878	878	891	853	855	865	855	861	840	854	850	846	898	870	818	902	863	838	860	892	876	894	838	877	864	866	824	813	880	904	872	872	869	824	873	828	845	866	886	835	894	796	853	769	873	870	850	851	859	928	855	875	823	849	837	845	841	883	881	864	860	847	852	916	875	842	902	794	799	878	871	814	832	861	876	801	880	797	830	861	878	858	870	877	860	886	909	868	821	854	800	844	870	838	824	881	894	868	840	882	870	838	863	899	877	956	854	878	863	840	827	850	850	893	794	852	812	862	898	879	868	838	855	862	875	849	831	845	829	883	883	864	880	860	826	839	841	810	850	821	860	845	907	869	851	852	839	856	883	877	851	885	861	903	817	842	854	840	852	841	856	839	869	774	879	825	880	864	883	897	805	830	875	862	870	932	767	894	826	852	845	876	866	840	835	874	895	840	847	848	827	850	789	854	867	763	865	816	890	862	867	868	827	807	877	801	840	863	843	811	874	855	827	777	855	881	865	846	858	797	849	872	844	869	819	894	819	889	848	867	861	901	905	857	793	856	917	837	894	840	849	839	870	832	899	865	914	905	856	825	898	840	825	833	860	835	878	857	870	878	828	839	872	809	876	846	939	871	879	863	865	884	824	845	844	897	873	860	814	863	886	833	824	850	875	873	861	826	881	905	923	869	876	870	869	897	879	856	853	872	860	845	836	879	882	841	805	848	849	853	876	866	866	866	845	833	846	877	854	868	865	815	843	863	868	866	819	846	887	917	845	858	859	873	802	856	842	909	829	845	842	902	863	845	833	888	849	907	787	852	921	847	908	846	819	896	882	834	877	793	846	845	901	852	794	915	848	887	842	852	840	921	839	871	895	857	894	845	845	864	840	795	815	863	895	860	829	861	786	902	880	800	848	804	867	852	905	859	871	826	854	869	838	849	859	879	841	867	866	861	854	891	786	833	860	825	848	845	844	875	882	846	810	844	873	866	791	917	812	880	837	864	850	789	867	881	899	894	798	857	859	892	858	863	806	783	916	840	868	798	881	833	884	890	932	847	840	894	849	878	866	859	851	856	832	838	890	874	856	822	850	840	863	880	809	833	889	886	835	884	922	832	887	895	877	854	874	880	842	853	841	849	856	827	867	819	889	844	868	820	838	816	859	797	859	811	871	852	915	831	847	825	844	852	898	887	861	857	815	872	800	789	863	897	828	854	857	830	896	837	862	842	855	825	836	854	844	830	859	853	800	840	859	847	857	874	879	836	839	855	830	812	894	828	905	866	845	849	870	866	847	892	862	904	826	817	874	836	837	803	875	796	885	855	881	842	841	886	881	882	873	860	824	868	819	809	808	842	909	852	821	862	866	816	847	860	844	914	798	846	876	833	810	860	831	875	845	844	829	824	865	892	881	857	857	866	842	861	793	845	871	818	883	853	856	852	836	848	843	868	900	872	845	898	863	903	926	883	896	829	832	823	810	851	898	858	864	931	850	859	886	799	835	851	813	876	835	865	930	851	802	795	828	852	825	846	899	854	861	879	817	861	801	865	799	860	892	848	845	841	850	823	863	901	841	848	817	898	842	883	816	837	861	852	837	847	843	850	820	845	840	871	866	812	840	824	851	830	835	840	859	846	846	870	831	875	826	872	816	887	846	833	859	915	860	826	856	809	872	786	840	837	809	850	841	930	855	848	866	814	789	861	840	842	851	869	842	831	915	834	846	861	817	828	849	869	844	862	838	880	841	811	869	829	850	803	825	857	885	860	851	843	827	864	867	881	813	816	860	877	872	840	874	836	835	886	881	855	853	799	872	898	902	867	871	895	828	839	811	865	890	855	804	887	815	826	860	887	836	833	837	865	880	865	848	863	850	883	842	872	829	837	928	852	842	913	878	874	835	854	885	850	872	877	852	869	834	894	854	894	844	827	848	875	829	851	861	882	857	832	874	815	895	868	868	840	845	822	886	803	839	821	859	852	853	771	891	841	846	867	895	846	878	841	884	855	821	839	829	818	875	877	811	841	885	874	865	854	844	908	846	839	888	852	871	881	847	796	874	839	848	880	826	831	864	855	803	889	833	865	822	873	852	860	824	867	913	840	823	848	915	839	808	879	855	799	819	860	865	880	897	839	824	837	845	832	820	825	836	866	901	823	863	874	861	867	855	831	828	840	846	866	782	839	834	845	815	859	841	844	844	857	868	842	866	845	863	827	888	849	830	807	801	864	907	812	817	811	854	799	846	869	836	845	828	829	837	839	836	859	832	838	869	802	868	854	863	844	865	850	854	885	858	886	844	837	874	893	877	823	858	865	827	840	832	863	847	861	886	847	895	893	828	833	881	825	830	822	875	834	862	861	861	860	843	839	878	850	860	845	814	883	904	854	856	881	834	841	840	879	827	816	872	899	881	840	825	843	819	829	837	867	848	845	913	888	890	843	874	879	816	850	838	860	876	836	855	877	849	846	835	865	883	854	852	841	890	855	856	836	843	867	846	853	867	850	898	836	815	817	915	839	908	841	917	882	859	879	865	842	909	871	843	853	876	828	825	882	868	873	834	819	852	872	819	887	857	851	858	903	824	866	837	856	851	869	884	845	839	857	868	867	888	849	865	868	877	879	848	856	873	847	852	813	860	872	851	794	840	892	841	830	791	854	885	853	808	867	799	892	801	813	843	843	815	856	910	826	887	822	868	786	869	879	868	879	887	870	859	842	830	849	828	908	861	885	823	847	835	872	831	818	853	851	821	879	857	890	826	868	809	880	862	851	833	843	942	825	860	885	860	895	832	885	892	859	830	837	886	873	849	903	865	826	873	864	849	846	866	882	813	848	850	817	948	797	866	807	897	880	895	819	854	869	821	877	851	838	883	869	839	854	840	810	897	845	841	862	852	806	872	874	865	881	889	845	860	866	858	830	890	806	820	892	806	821	855	876	870	823	897	839	840	834	838	875	879	835	840	886	887	884	850	859	856	840	847	852	853	856	831	891	803	907	887	873	798	871	866	856	850	882	812	832	832	832	841	857	878	846	869	848	897	847	825	857	833	835	839	842	845	872	822	865	861	865	850	862	775	818	843	823	874	917	862	868	868	847	856	877	820	841	863	851	885	857	855	866	837	811	866	838	881	844	893	823	897	891	859	853	883	837	875	845	838	841	839	891	852	880	844	907	849	926	877	818	837	902	846	857	916	852	876	824	848	820	866	839	900	808	830	880	841	834	899	852	798	844	827	784	849	855	884	828	836	866	810	866	795	856
24473	20948	24347	27696	20503	2115	510	416	324	343	345	324	312	303	292	293	269	326	300	297	304	311	252	276	295	268	281	294	306	288	316	285	304	278	300	288	276	345	304	262	273	313	256	248	266	265	292	284	306	259	328	279	260	270	277	263	294	295	260	289	291	277	262	302	261	282	281	264	289	264	271	259	267	285	275	283	300	266	256	296	271	253	260	303	275	311	273	280	282	299	280	287	267	276	260	275	305	305	328	267	302	271	278	292	290	251	302	298	298	298	269	289	242	270	298	293	280	282	313	275	275	293	310	319	280	272	256	311	262	292	257	274	302	271	283	294	286	302	304	266	263	295	280	267	278	275	316	265	297	269	268	265	285	257	296	257	270	278	289	269	294	263	259	301	288	233	307	313	256	295	283	283	264	283	288	291	315	252	292	291	265	290	278	294	276	275	284	256	282	272	257	286	302	278	297	286	282	251	264	268	311	280	294	278	285	288	257	266	280	312	267	289	266	299	247	303	277	280	285	283	285	273	305	277	259	280	253	284	286	271	284	295	263	263	289	267	294	295	275	265	292	246	289	249	283	299	268	259	269	245	268	279	268	288	277	271	282	284	254	264	300	282	266	258	277	287	284	282	261	266	262	285	287	295	267	286	269	281	278	284	277	312	265	233	273	256	231	266	291	254	259	269	285	299	303	258	260	223	301	279	266	257	284	292	277	267	285	290	268	254	299	303	336	275	274	311	293	297	279	271	294	284	253	266	275	289	254	283	283	257	280	294	293	282	291	275	242	296	287	243	291	269	266	254	294	269	272	279	251	256	300	270	303	303	273	282	270	266	304	264	297	283	263	283	265	295	274	312	254	286	277	256	255	292	302	275	275	262	281	303	276	259	292	305	268	272	271	256	299	288	283	272	294	286	252	272	272	256	267	275	266	282	278	271	258	245	258	280	278	274	262	334	288	289	262	279	295	291	288	291	298	291	269	279	262	284	276	276	290	293	282	293	274	291	280	261	311	306	277	286	283	278	260	248	251	284	260	287	297	283	279	283	280	271	281	272	284	277	296	295	290	286	251	278	293	245	304	270	277	292	270	297	283	310	254	237	272	298	275	311	269	283	265	282	272	251	249	281	277	256	264	259	293	250	277	258	333	303	266	299	268	290	284	269	257	270	287	287	281	283	265	314	262	265	274	295	296	273	296	297	299	298	299	303	320	280	291	280	279	299	272	286	273	279	314	258	305	283	262	294	266	285	300	290	307	282	248	281	277	297	324	294	301	269	260	295	240	269	266	274	273	287	256	272	284	283	275	307	283	251	249	263	293	289	300	259	305	287	266	287	293	332	265	277	285	263	291	260	284	323	293	285	281	266	267	300	291	311	257	259	301	290	258	279	282	311	257	288	261	276	260	281	258	296	311	245	296	263	292	290	268	272	280	291	289	265	291	287	312	301	304	282	261	240	322	257	271	263	282	286	282	250	261	275	287	265	262	302	283	280	255	323	272	260	253	277	275	278	273	322	263	248	297	293	282	288	292	257	251	294	259	273	258	272	285	298	263	262	258	279	258	252	305	278	254	291	290	291	296	292	293	276	304	283	278	250	291	289	269	292	284	274	286	311	320	275	261	285	286	295	279	277	285	297	281	291	309	296	263	274	263	249	251	283	269	289	265	294	281	276	277	259	317	275	285	273	281	275	282	259	279	330	311	276	285	295	273	282	291	325	267	292	313	282	283	281	256	293	316	278	268	285	292	286	318	264	288	304	279	257	283	294	304	290	255	268	291	286	267	270	290	276	270	269	289	307	312	299	264	262	268	290	281	292	285	298	285	273	253	300	316	253	304	282	274	252	303	277	238	275	278	259	295	282	278	292	287	259	288	266	274	266	270	260	271	286	277	265	275	277	281	271	266	279	267	255	289	276	269	276	311	291	284	297	285	251	251	304	279	284	293	288	279	244	253	282	267	278	295	283	281	282	289	291	296	291	292	294	294	260	285	310	277	266	256	256	270	266	283	303	278	309	272	290	276	271	289	266	256	266	293	250	271	283	278	328	280	272	270	252	290	261	280	293	316	323	281	295	276	278	250	314	267	277	263	298	275	308	322	291	288	246	274	301	299	297	275	304	254	298	276	279	294	272	263	263	298	292	279	283	268	298	273	271	261	292	274	278	269	240	262	289	285	273	241	293	260	300	266	286	275	298	272	301	311	259	285	280	267	298	288	269	273	253	276	275	267	315	272	288	265	288	285	269	245	300	259	263	273	283	301	312	299	287	277	277	270	280	301	270	274	293	300	272	247	295	254	294	271	304	311	252	286	279	264	281	287	276	297	278	282	263	279	271	265	266	271	271	299	275	292	254	254	267	256	273	314	295	275	248	314	276	292	281	282	288	255	304	275	301	263	312	289	257	295	284	297	305	301	257	264	265	242	285	277	244	282	250	254	291	288	287	270	307	284	312	271	270	296	276	319	290	277	264	271	270	255	288	282	263	275	299	285	274	275	290	286	294	280	269	271	279	264	322	265	268	280	264	261	279	276	321	296	266	282	265	262	276	293	281	249	293	253	255	279	295	286	310	250	300	293	301	277	265	290	301	273	269	315	263	272	286	302	301	289	302	286	300	295	249	289	268	284	291	296	272	282	220	285	291	260	291	239	268	280	289	276	279	283	274	267	289	255	263	269	258	282	267	293	273	295	241	270	287	287	281	254	290	284	302	248	287	291	278	264	262	317	322	279	321	271	292	285	282	290	256	293	288	262	267	277	274	293	296	258	302	297	283	288	256	279	306	288	271	253	284	292	303	301	273	330	318	277	296	306	269	305	280	259	298	283	281	265	297	295	277	246	286	275	294	305	311	290	265	285	280	278	283	240	276	281	264	290	294	292	265	274	315	275	254	304	254	293	293	272	280	294	300	285	271	269	291	270	292	308	292	290	277	270	286	285	295	263	262	284	266	293	300	266	285	285	268	286	285	271	274	289	302	288	309	282	275	290	279	284	256	275	284	261	289	272	246	280	250	247	259	319	284	260	277	269	287	269	270	271	266	298	287	260	271	265	273	291	265	300	302	277	310	269	262	277	269	272	283	272	299	278	282	271	289	275	295	274	260	282	249	275	285	313	294	273	272	313	267	286	282	290	266	279	278	275	293	275	269	268	295	249	290	273	263	311	315	268	270	247	253	291	288	280	251	233	297	307	256	258	285	276	262	254	267	254	301	284	264	255	282	267	276	286	277	274	307	260	277	261	266	259	301	262	304	263	274	245	257	250	276	273	256	263	261	281	269	284	307	295	248	263	290	303	283	282	317	265	284	261	264	248	284	266	280	283	289	325	285	256	280	242	266	287	298	272	316	296	299	335	279	285	292	270	280	307	263	237	245	280	276	301	279	262	305	283	297	276	269	292	262	284	296	284	269	246	266	283	250	308	271	263	255	276	240	294	295	335	287	289	265	270	290	294	271	280	301	247	280	300	268	290	291	259	297	279	290	263	262	276	281
3160	2671	1650	1015	834	747	688	661	684	686	614	650	611	630	654	614	625	642	651	605	651	642	644	603	646	635	621	641	622	636	682	592	615	589	672	625	617	636	679	647	652	619	638	615	677	622	573	595	620	600	653	651	639	617	608	605	687	616	623	584	622	597	597	652	612	635	610	615	612	599	589	644	637	619	633	597	652	634	596	648	672	639	602	640	612	617	620	666	638	612	637	591	598	576	608	649	617	607	640	651	591	652	608	640	599	629	614	627	620	622	616	604	612	595	595	657	656	612	562	678	610	634	631	636	594	641	615	615	645	624	635	584	655	633	669	626	628	632	592	599	637	635	625	600	625	648	618	618	645	641	622	622	594	652	641	628	633	609	583	648	605	595	623	628	603	648	628	660	652	614	593	605	645	644	669	639	622	577	590	630	615	582	584	646	613	634	662	594	645	638	593	676	631	614	622	628	631	626	621	585	649	616	618	641	625	649	631	637	653	647	618	631	598	660	703	623	594	658	589	639	625	606	615	631	662	609	673	576	623	653	624	606	599	615	630	641	628	642	614	649	588	609	648	637	655	607	631	597	645	628	631	636	568	635	601	674	642	581	643	645	658	619	597	621	615	662	643	640	646	650	659	596	649	614	648	616	628	618	610	628	610	643	582	634	614	651	612	610	613	640	628	644	639	655	561	620	584	663	596	631	595	604	609	647	600	598	614	655	619	627	606	650	628	635	648	594	667	662	619	642	663	668	638	606	625	613	638	653	615	645	642	627	627	640	616	616	614	632	609	633	635	652	606	616	620	639	609	627	617	690	622	642	605	668	619	654	589	660	598	633	627	616	613	615	663	668	634	656	634	644	598	629	584	663	597	624	652	616	633	567	640	644	621	643	628	590	585	580	627	612	681	625	626	631	641	629	616	611	654	662	608	653	628	594	613	640	596	606	595	626	656	624	628	627	644	601	628	632	600	598	628	611	619	600	601	591	613	577	644	662	627	602	616	623	642	642	654	656	620	641	657	661	584	621	657	647	651	623	658	613	633	604	665	617	637	624	608	629	624	636	627	636	609	650	611	603	618	635	643	622	639	612	619	644	634	622	595	616	658	670	619	605	634	602	589	694	631	641	606	629	642	659	629	637	613	583	583	585	618	648	626	639	613	616	591	605	663	611	626	619	647	609	588	606	608	646	642	617	594	627	627	616	587	617	617	628	640	618	589	607	613	640	656	635	645	609	667	617	619	628	625	662	589	638	629	619	646	619	645	640	638	618	676	631	612	603	648	646	610	619	602	593	655	629	594	624	637	603	609	676	618	646	623	572	625	622	643	596	613	623	630	623	611	591	617	591	621	627	631	579	603	609	644	611	640	620	634	596	617	637	605	645	600	664	564	634	620	612	655	608	552	599	625	642	594	613	606	634	606	629	603	650	594	634	590	636	631	668	628	570	631	630	626	594	617	615	594	591	614	666	563	580	652	588	676	615	605	638	607	613	657	650	640	634	638	626	647	656	654	599	612	638	596	643	628	607	568	637	612	606	602	602	625	592	653	654	631	680	630	632	590	580	642	666	651	630	615	620	637	611	653	616	617	667	659	636	560	573	675	684	608	608	615	617	610	606	657	620	673	646	647	641	576	594	581	659	626	634	631	643	599	597	626	625	643	651	645	633	584	617	606	634	616	622	612	619	618	626	691	601	657	635	624	602	592	633	615	594	633	613	609	647	627	612	677	628	673	627	597	666	666	612	633	636	617	648	603	641	598	600	586	636	644	615	697	643	609	587	596	664	645	642	629	639	667	588	582	609	609	623	597	599	641	614	565	633	602	652	620	646	588	623	605	645	655	646	660	615	597	645	649	691	618	679	630	598	613	630	571	663	607	644	605	629	668	623	609	633	613	618	647	615	599	606	651	621	648	669	648	617	648	618	614	589	581	648	628	625	581	626	644	653	624	621	652	630	608	630	582	622	647	616	590	618	592	632	599	600	613	657	617	598	644	584	646	625	628	635	616	601	680	631	608	637	634	614	670	642	632	645	612	647	661	635	625	635	616	676	670	588	598	637	610	591	583	637	628	625	672	597	634	673	613	635	630	583	602	607	600	653	635	619	610	690	582	597	639	623	626	622	637	643	591	648	642	647	612	606	583	596	601	625	638	645	653	600	581	616	591	617	635	623	627	652	614	608	622	601	602	650	643	600	636	626	627	645	663	630	643	650	597	600	659	595	636	602	611	640	622	600	600	620	599	572	600	595	635	617	605	635	613	647	619	651	624	641	663	595	592	604	625	624	603	626	665	680	599	601	601	592	641	620	626	617	643	598	640	623	647	618	624	640	609	607	620	590	616	603	619	601	622	599	631	641	602	644	628	651	652	659	638	623	648	644	619	622	628	677	620	653	634	666	630	622	655	612	684	633	584	626	637	641	634	669	633	638	612	632	613	633	618	602	597	615	595	654	600	594	611	688	633	613	584	572	635	629	644	606	650	595	657	632	681	597	640	592	623	617	635	586	658	596	636	594	624	624	561	622	646	625	614	616	653	630	599	628	621	626	630	592	609	646	615	634	580	623	626	660	631	592	593	635	591	630	633	620	638	621	581	604	583	578	634	627	655	656	632	665	645	633	658	620	601	655	639	588	667	564	639	632	599	603	645	643	675	623	665	602	635	669	634	618	665	597	640	604	637	666	606	677	625	643	615	633	601	616	615	658	592	651	626	598	605	589	627	620	598	637	623	601	626	603	645	646	606	665	626	593	651	669	641	601	625	612	591	623	649	663	612	603	639	636	615	606	645	639	638	593	564	591	605	601	638	598	619	640	601	635	609	676	631	638	618	641	642	602	647	587	641	661	616	656	606	646	620	610	645	622	673	647	617	626	633	584	613	599	661	611	679	618	668	623	662	610	662	651	609	638	628	617	631	656	627	599	636	613	610	640	598	645	597	608	608	640	608	611	592	608	593	627	595	624	597	614	630	642	619	597	628	609	632	646	627	627	632	617	598	598	581	682	604	660	631	603	623	661	617	619	626	628	627	619	612	648	596	662	665	675	586	601	625	626	636	618	578	616	593	665	649	659	661	608	576	672	564	627	643	614	657	606	623	640	631	640	642	579	684	620	670	590	676	656	604	639	567	617	607	644	676	605	630	648	603	568	605	666	612	630	564	648	579	627	618	643	617	627	614	635	604	612	638	621	648	660	612	639	650	644	629	613	646	632	599	605	623	634	634	645	614	627	619	629	621	611	654	597	619	649	633	626	676	601	662	583	617	652	667	615	631	603	671	644	628	585	634	625	633	650	621	618	649	638	598	626	601	632	664	653	647	621	648	595	658	587	625	617	644	632	655	621	695	652	624	657	667	638	628	632	669	589	660	601	626	603	659	547	611	645	626	647	671	633	640	591	681	576	634	561	636	654	593	615	642	652	630	651	607	614	613	598	662	635	634	631	626	642	642	621	602	630	657	650	618	674	615	610	633	628	647	657	632	642	584	627	565	608
23810	20944	24992	27065	20949	20818	1426	373	235	228	231	181	161	170	157	183	130	129	153	122	144	135	137	137	141	137	142	125	133	109	130	141	123	120	138	117	109	140	134	146	146	121	126	121	98	118	140	146	129	137	99	122	123	120	125	126	120	132	125	110	92	144	113	118	124	112	127	125	114	103	151	126	104	123	109	129	116	127	135	122	128	112	147	131	110	132	116	126	124	122	126	126	115	96	136	116	140	140	119	134	149	129	128	133	123	122	118	129	128	127	119	132	129	136	122	124	113	115	119	109	118	117	95	118	116	108	116	105	119	125	118	127	127	129	118	122	107	141	135	132	132	126	119	124	105	136	125	146	125	138	121	145	141	124	120	123	133	135	130	120	111	119	149	131	148	148	113	111	130	119	118	121	105	135	137	116	125	105	129	101	123	116	111	121	123	135	119	115	108	131	129	109	115	129	124	111	128	124	131	126	134	127	129	128	122	115	119	99	136	129	150	126	129	137	115	160	126	124	109	125	109	135	129	119	124	115	109	114	118	131	140	120	122	121	115	115	118	102	116	126	117	122	129	118	130	109	130	109	124	117	137	117	135	107	117	126	89	103	117	113	131	124	120	116	134	131	127	122	120	122	112	127	115	120	124	118	142	127	135	109	119	127	133	120	100	127	135	114	139	103	97	116	124	136	122	106	118	128	129	125	129	124	120	147	110	121	125	124	123	104	131	121	138	113	131	122	132	115	102	128	127	116	116	117	132	116	127	132	116	145	127	122	111	132	119	137	126	139	140	124	120	119	131	98	104	120	112	133	113	129	142	125	127	115	119	111	108	111	107	121	127	117	142	136	128	131	127	114	103	140	130	104	111	127	112	141	129	109	127	135	133	119	120	106	123	120	112	120	122	135	129	102	120	127	125	120	110	126	127	139	120	122	140	114	117	134	122	124	134	155	126	99	118	113	134	139	116	110	105	133	138	124	106	125	125	150	140	137	126	116	146	135	120	121	115	133	122	121	103	109	141	136	125	123	119	123	134	120	110	121	118	113	124	125	128	123	142	117	114	136	136	120	127	120	127	132	127	104	136	107	141	123	123	132	109	123	136	110	136	114	127	124	129	120	112	123	124	129	119	146	130	128	120	108	125	121	124	115	129	129	116	124	124	113	125	127	127	107	102	120	126	130	112	114	111	121	116	126	114	107	102	113	120	113	119	129	109	118	112	119	119	125	118	135	102	117	143	130	123	109	122	120	118	140	130	129	128	116	132	133	136	151	102	127	104	122	116	144	140	117	112	138	127	143	110	136	134	144	124	118	113	107	130	130	115	129	127	102	121	135	134	132	113	102	126	106	126	103	125	127	116	110	115	152	124	123	133	102	124	143	134	138	118	133	160	106	120	134	120	123	110	118	100	113	131	123	112	136	118	123	137	119	114	118	109	144	129	120	126	112	114	111	128	140	124	132	127	128	115	126	134	121	143	131	116	140	138	105	119	116	103	115	113	123	130	100	121	130	125	121	137	126	137	115	128	128	118	122	120	118	121	106	120	134	109	127	122	121	136	132	112	129	118	121	137	124	114	123	151	126	113	93	157	122	134	110	124	111	116	117	102	105	110	143	111	106	105	108	119	138	111	110	116	131	136	139	118	122	95	119	122	125	124	135	140	132	121	140	109	142	122	100	135	140	110	102	121	139	125	110	126	139	136	123	115	93	130	113	122	126	141	121	128	93	134	136	126	127	111	107	123	146	119	112	132	125	105	118	128	143	119	139	126	120	148	134	111	100	112	114	103	107	122	129	102	135	116	122	110	128	121	126	135	109	104	113	119	120	106	112	137	113	134	118	112	118	124	142	102	138	115	113	122	107	133	144	118	114	110	118	112	107	123	119	120	110	114	132	107	112	114	120	127	135	128	129	109	113	133	122	111	141	98	120	120	138	128	116	99	126	127	110	105	119	122	121	136	124	123	144	107	115	125	122	113	103	95	107	134	136	126	108	122	146	125	122	112	102	131	116	129	117	112	122	113	122	111	108	135	124	140	145	127	121	130	126	123	110	111	92	118	119	121	117	121	124	135	115	136	115	124	123	117	106	123	139	128	105	104	124	112	113	113	137	123	123	115	121	128	120	114	128	125	139	138	126	132	109	132	144	122	121	103	137	128	111	110	128	108	110	114	122	125	117	104	122	107	111	145	133	136	136	116	120	134	136	108	128	112	114	115	127	105	114	125	138	119	112	131	113	99	115	144	138	133	107	110	141	136	121	130	122	121	113	119	114	109	118	127	104	117	130	133	101	128	148	129	133	128	131	129	145	132	138	119	115	122	121	92	128	137	117	123	129	103	121	125	124	142	134	125	123	103	137	97	142	125	105	139	128	130	152	127	130	136	117	126	123	123	99	131	111	126	123	120	130	130	107	137	116	124	144	107	112	136	122	115	131	115	113	128	120	100	120	111	101	132	140	119	123	120	115	123	121	108	126	142	112	118	110	132	124	127	113	133	121	124	127	142	102	127	142	128	117	139	120	102	128	123	135	138	118	137	124	103	103	123	118	118	117	122	105	120	130	104	150	113	138	128	125	122	162	137	124	122	125	127	125	124	123	123	122	136	125	85	134	127	110	124	107	114	110	126	100	104	101	140	119	110	120	111	114	119	122	132	124	115	135	115	121	126	114	152	119	127	109	102	121	126	119	136	133	128	137	129	111	105	106	134	125	136	107	118	124	135	118	112	98	133	122	132	125	120	125	122	111	128	123	110	103	143	128	110	122	151	109	117	126	133	120	117	117	131	140	110	124	119	122	136	103	134	113	122	114	148	145	122	114	115	116	126	123	110	122	120	120	139	125	108	152	114	129	124	129	119	112	133	144	93	113	124	128	132	118	134	130	107	118	125	103	117	84	147	119	118	142	120	126	124	114	114	132	129	128	134	124	144	110	134	129	128	119	124	136	104	116	121	115	116	114	136	119	120	104	113	120	121	133	143	132	125	133	132	149	126	142	132	117	141	111	133	115	137	114	123	103	123	132	153	137	112	105	132	100	117	123	124	151	121	130	116	136	121	120	117	146	136	123	126	126	117	141	140	114	129	122	127	141	115	104	112	133	121	118	116	140	122	132	139	111	115	111	99	115	131	127	134	124	125	126	128	136	120	120	118	110	118	135	99	132	120	131	118	108	108	123	130	125	121	103	134	115	112	121	140	140	123	120	125	114	138	130	142	126	126	115	124	135	116	119	122	104	122	126	122	122	122	122	113	118	140	151	148	111	122	122	107	133	121	138	133	116	123	133	108	119	127	115	116	133	112	125	139	130	132	137	129	140	125	123	125	154	127	118	124	132	133	115	107	125	134	118	123	129	125	123	122	122	134	116	122	125	130	124	119	111	117	126	95	128	108	115	125	116	142	108	94	124	131	116	103	125	136	107	111	127	112	106	128	124	137	107	140	130	115	119	140	121	126	132	122	113	118	116	130	141	109	119	135	121	129	114	129	96	125	116
2991	4338	2376	1061	624	491	472	381	402	358	365	370	350	365	311	313	326	341	347	295	325	336	347	320	325	343	326	317	355	311	303	310	315	317	326	306	333	317	300	315	310	297	306	295	328	326	292	289	309	333	322	324	311	305	323	329	355	306	332	304	346	332	351	337	302	298	297	293	307	314	300	314	332	283	332	313	298	330	328	311	317	311	287	321	302	330	310	335	284	294	327	300	299	310	284	309	284	286	357	304	312	314	298	314	301	311	327	301	297	311	293	313	316	302	329	304	310	325	331	285	362	314	307	324	351	316	328	289	294	319	318	337	328	305	327	321	304	301	296	291	303	286	316	313	285	328	329	315	314	333	324	319	296	290	306	287	342	310	317	292	318	315	338	310	345	317	309	333	311	299	295	315	323	299	345	300	308	321	337	283	319	286	315	323	319	331	317	312	318	302	333	339	326	328	265	275	305	301	324	330	282	296	312	313	268	302	308	316	302	250	292	308	318	304	324	325	330	336	341	308	322	309	323	295	324	310	285	305	313	282	316	295	302	319	347	301	338	298	302	322	315	290	298	309	312	330	280	322	291	320	322	321	290	310	304	288	292	326	317	300	292	320	286	321	323	339	299	328	335	284	324	294	342	295	317	290	335	308	295	322	260	323	319	296	299	307	311	329	320	317	300	330	298	342	284	334	321	299	305	321	314	319	266	279	288	318	343	295	310	298	285	326	313	336	305	276	310	296	299	278	285	312	279	324	332	335	312	300	300	324	300	326	344	298	290	298	298	314	297	272	350	309	328	313	303	327	327	320	300	308	295	313	317	337	330	307	305	286	301	298	303	289	332	323	273	337	305	310	327	294	335	295	316	298	345	303	286	281	313	318	305	283	330	324	357	336	278	288	302	329	300	291	310	315	328	304	300	318	310	286	314	299	315	275	314	313	314	272	313	321	304	317	321	313	310	320	299	316	281	306	304	295	318	335	277	352	313	318	325	312	345	267	298	321	298	287	291	311	334	334	326	338	301	325	325	306	315	309	309	300	322	319	309	307	308	312	311	338	346	273	305	285	348	292	336	313	304	327	310	295	310	325	315	315	298	309	262	297	314	299	299	331	305	282	323	302	314	299	327	304	316	325	322	288	290	325	304	293	311	325	304	319	337	321	340	311	303	288	305	327	316	356	334	320	280	327	326	327	290	338	314	292	332	319	323	286	329	327	307	294	314	310	321	295	326	314	320	287	310	320	325	293	298	328	313	307	309	310	326	276	295	308	342	307	320	280	296	324	305	306	308	305	342	321	318	303	295	312	296	340	339	299	310	321	266	297	285	306	328	299	308	327	345	297	292	320	305	309	290	314	323	347	273	301	311	314	314	284	322	309	314	332	295	322	323	342	311	281	317	308	340	307	324	306	318	268	321	319	280	329	311	315	325	281	308	309	312	334	311	323	313	290	314	322	325	292	306	314	300	290	307	284	325	292	326	318	325	307	294	313	313	301	284	313	316	308	335	328	321	316	317	307	324	330	319	354	340	322	324	282	311	302	325	292	318	288	308	275	297	349	307	295	305	318	330	366	316	297	305	301	312	269	345	319	293	332	281	334	310	305	330	283	349	332	330	310	301	314	306	309	311	302	325	307	329	290	330	330	324	305	304	321	284	300	317	307	321	332	384	291	312	321	316	301	344	320	310	340	304	295	308	299	281	321	266	296	284	321	305	335	308	307	299	318	314	309	310	304	293	313	297	315	316	332	329	290	312	304	350	311	324	336	313	326	323	300	315	317	309	324	290	297	334	314	288	332	312	327	318	303	301	323	259	311	312	278	322	295	316	327	301	303	354	301	320	304	302	281	340	316	313	311	309	293	302	316	327	302	321	285	338	295	296	297	312	289	318	294	323	295	304	311	327	352	303	333	317	328	347	318	270	348	306	329	311	316	310	293	325	316	343	315	325	317	296	267	333	324	322	275	324	307	296	292	314	342	331	284	311	332	334	349	294	318	298	311	298	302	302	313	330	336	320	333	286	297	326	296	331	287	321	314	309	314	307	303	315	316	286	303	310	280	330	312	301	314	346	311	306	302	301	298	308	304	307	300	346	313	294	278	316	320	279	319	303	327	308	278	316	315	333	288	287	309	321	282	330	307	292	292	291	335	293	305	299	320	290	321	347	303	312	307	288	312	314	300	297	283	321	322	318	338	338	310	321	341	313	283	300	293	312	329	301	333	326	325	319	310	315	325	309	304	350	320	351	288	289	290	293	340	327	340	298	296	280	322	335	306	321	310	330	298	315	303	316	283	327	327	291	310	340	301	303	332	299	322	320	269	296	308	314	302	336	281	290	308	316	313	286	319	315	327	329	287	298	328	286	283	321	296	277	293	358	282	294	318	320	310	322	314	298	342	324	307	325	306	323	278	330	326	299	313	319	312	293	319	311	319	298	319	324	306	294	343	323	301	333	309	283	305	311	297	302	325	300	326	307	287	324	277	294	306	291	299	299	313	324	301	308	332	305	304	332	328	320	297	319	307	336	330	313	317	306	316	296	324	280	308	304	305	321	299	315	328	287	311	330	308	330	306	306	290	293	301	313	335	334	276	285	351	302	296	292	313	326	331	325	321	276	324	316	313	301	308	325	323	328	336	295	292	275	281	316	290	332	294	294	295	340	325	291	329	305	264	322	292	280	329	328	344	302	306	292	282	301	289	331	345	303	292	305	327	310	335	301	312	331	320	309	271	319	296	299	330	295	298	272	316	296	314	317	295	312	284	323	298	360	309	304	312	292	310	322	322	315	291	311	302	315	290	307	312	284	319	308	303	302	309	322	274	283	330	299	292	304	310	280	309	328	307	300	322	314	326	329	305	318	325	321	311	322	309	317	298	291	293	311	325	323	317	290	270	314	330	284	305	308	305	325	285	293	314	318	313	332	315	318	325	323	323	316	306	314	316	331	326	309	326	278	301	334	275	310	314	303	298	295	286	287	331	336	325	316	312	313	318	334	291	327	327	318	300	281	300	313	315	333	317	311	288	286	319	323	309	296	324	314	321	304	302	288	298	321	322	262	303	284	256	343	290	304	278	310	307	306	310	302	302	333	301	300	334	292	277	337	318	323	304	317	302	323	289	302	313	308	311	325	306	280	293	295	316	325	291	280	333	301	327	318	287	285	320	316	318	313	325	323	297	311	317	300	315	331	309	297	297	302	310	317	305	313	295	303	283	310	311	298	279	314	326	304	299	307	324	310	331	316	311	349	311	303	336	338	307	316	302	320	285	268	305	323	298	291	327	323	340	309	334	310	325	306	311	322	342	325	311	299	288	304	299	329	303	317	335	289	311	299	279	272	303	321	306	319	285	310	307	314	303	307	323	336	310	299	299	323	310	290	297	313	323	285	291	299	352	291	286	315	300	320	390	334	279	328	311	299	293	317	318	320	311	294	312	292	325	323	321	324	311	290	311	289	298	350	311	305	302	309	280	312	315	300	282	325	312	347	334
32125	10167	1003	436	400	420	426	367	371	385	413	399	364	379	365	360	396	393	385	349	334	395	388	403	363	419	394	429	374	401	390	375	414	387	383	421	410	391	358	417	390	326	393	418	384	366	381	361	366	376	379	416	387	416	405	402	388	360	365	384	364	384	400	382	362	370	401	385	382	433	377	382	355	425	354	390	434	361	397	379	401	386	369	401	391	404	381	411	385	392	419	410	377	392	376	351	410	382	363	376	388	384	407	376	390	422	392	405	397	376	358	407	370	379	390	360	383	391	377	380	389	402	382	396	388	372	388	393	366	367	400	395	411	403	354	412	414	343	366	398	360	364	356	369	380	389	381	387	412	367	416	422	404	384	418	370	387	362	365	401	366	414	359	397	412	374	394	407	388	398	374	380	400	401	415	400	408	416	380	378	387	381	399	373	377	379	353	406	390	361	399	380	397	380	379	414	400	421	413	357	395	411	364	410	388	414	366	424	398	394	358	415	390	417	377	381	434	378	407	380	405	401	399	384	405	370	387	419	415	400	369	377	438	396	387	350	385	360	354	363	364	404	389	362	396	386	367	398	388	400	392	376	399	446	425	399	441	397	403	372	357	401	377	365	406	402	374	400	366	364	375	379	378	389	387	387	402	411	365	388	382	391	438	443	387	398	443	377	447	391	378	404	410	345	386	388	404	373	369	374	377	375	384	384	374	429	380	393	352	397	363	367	397	354	385	384	412	359	399	348	391	371	361	412	406	389	397	394	402	400	372	378	377	362	391	376	345	414	357	388	420	404	382	404	387	394	412	408	370	339	368	412	409	407	441	414	398	383	395	415	340	377	391	382	379	385	400	401	408	377	363	361	390	383	411	373	418	395	384	409	401	362	387	368	407	342	385	377	369	393	361	401	387	377	390	393	370	355	372	367	384	397	426	418	408	370	391	405	396	433	372	402	399	392	423	386	368	385	388	396	413	393	395	400	366	374	399	434	365	392	411	399	429	361	376	395	345	359	410	399	404	427	381	368	405	410	401	377	374	390	390	424	371	385	373	383	416	416	400	382	376	396	375	345	390	367	413	382	410	346	345	409	399	372	408	398	389	399	386	381	377	371	380	373	379	383	351	347	378	391	398	416	384	401	390	379	386	366	384	401	362	389	405	397	349	414	376	409	367	378	370	405	393	334	381	399	368	339	385	397	383	399	403	381	398	358	418	435	369	374	423	405	404	379	412	374	369	389	374	417	393	376	394	408	338	363	418	402	370	371	374	391	419	416	356	381	348	390	351	407	416	387	428	391	409	389	378	391	381	376	366	375	395	367	387	378	383	407	362	421	370	388	390	411	411	373	357	398	350	356	398	378	371	385	409	386	391	395	396	355	392	394	375	386	387	393	389	395	363	390	374	357	416	404	388	359	386	387	381	413	372	383	356	371	357	381	388	368	409	404	389	373	365	348	353	401	373	393	389	373	434	394	396	362	379	358	356	405	380	385	420	352	372	343	375	351	389	383	371	366	355	406	352	383	411	426	368	384	390	358	411	413	423	352	395	417	362	387	364	426	354	361	383	387	385	399	341	379	392	386	379	415	415	356	379	400	343	390	401	361	392	392	394	389	409	378	367	356	386	363	410	398	395	374	388	404	392	373	408	398	391	382	398	385	391	425	393	385	455	390	397	335	415	415	369	355	412	379	375	418	375	363	396	362	389	377	418	387	383	360	378	385	390	393	434	365	385	404	387	384	403	367	351	400	377	359	391	395	410	429	418	372	373	354	387	433	377	381	336	377	354	371	391	379	402	396	382	374	403	385	401	380	429	439	418	416	377	366	385	381	404	392	370	372	382	377	339	405	384	385	378	402	383	382	414	387	364	391	392	380	339	391	390	386	400	380	387	375	374	431	390	374	406	402	362	365	385	403	393	384	358	377	436	345	339	371	408	389	394	326	391	419	387	387	388	418	393	385	377	392	387	413	382	407	411	386	388	393	384	391	381	431	381	379	415	387	393	381	408	390	388	426	417	406	394	394	383	426	364	422	380	438	382	381	378	394	393	382	372	414	377	418	370	404	395	420	411	388	391	383	368	384	397	350	375	416	398	420	391	428	409	407	372	363	385	331	373	382	390	360	381	389	359	409	354	403	364	399	417	390	393	414	362	400	385	424	384	360	348	433	407	357	395	378	392	387	353	385	365	433	365	365	424	339	393	378	415	369	384	362	401	371	397	352	384	369	366	325	353	358	427	388	391	368	393	361	384	370	405	409	353	429	371	370	385	376	374	352	361	413	381	420	375	377	382	399	450	412	398	376	365	378	403	365	372	346	364	405	353	363	392	387	403	397	370	396	399	343	388	374	370	387	380	406	422	378	371	403	363	401	439	420	398	393	410	390	375	386	376	400	401	366	390	374	405	405	366	372	366	369	376	391	360	368	358	398	384	396	401	405	379	354	365	353	380	370	386	394	414	407	413	380	400	413	377	359	386	379	364	378	359	421	366	381	366	392	379	368	359	369	383	402	378	382	391	389	364	343	406	376	371	375	403	387	384	409	411	367	382	403	382	373	404	366	396	376	403	393	360	395	364	378	396	384	388	393	401	395	388	385	380	403	404	407	388	392	385	387	407	436	414	377	437	368	387	409	370	388	376	376	405	357	385	414	354	366	379	437	398	370	389	393	407	429	393	353	394	408	396	409	381	375	386	422	396	404	385	399	403	389	362	367	413	416	376	408	402	370	353	390	391	388	395	412	399	398	384	375	368	391	345	371	388	370	400	362	376	371	404	426	388	371	415	347	401	395	372	395	384	363	389	404	404	409	399	362	411	396	379	361	409	393	395	379	416	380	397	366	442	356	389	411	380	395	376	370	391	397	392	372	409	403	425	360	386	393	371	394	417	430	401	372	394	398	382	393	372	399	358	367	374	416	383	352	387	377	406	400	386	396	405	350	357	378	379	357	380	366	357	362	351	397	403	384	346	375	432	389	357	406	389	379	373	401	401	378	386	373	370	386	394	367	383	387	416	371	372	360	387	378	378	372	398	385	414	379	395	391	376	402	419	405	361	384	353	394	391	366	356	369	405	385	398	378	383	414	372	397	387	339	404	414	431	342	352	430	363	405	381	351	356	443	372	391	384	379	419	347	385	362	343	389	364	372	365	337	389	396	381	358	375	402	369	361	397	412	395	361	372	405	386	388	383	383	406	352	382	391	398	359	397	365	349	396	342	357	390	364	398	395	409	371	344	390	412	393	426	351	374	411	357	384	399	409	363	366	375	395	375	380	376	368	387	377	369	381	369	426	346	398	401	374	365	412	438	412	414	368	365	380	378	409	415	405	358	378	351	375	373	393	419	353	374	389	427	347	406	402	362	376	417	394	391	388	375	378	389	437	411	421	397	383	373	368	419	370	368	382	394	381	380	395	395	428	376	351	383	385	378	387	373	389	411	425	391	381	389	364	401	399	356	395	354	366	390	394	342	375	424	387	394	364	358	367	392	376
5696	958	918	880	858	869	874	867	812	816	886	880	823	846	848	774	818	853	869	845	907	855	845	873	810	862	887	843	849	854	814	871	844	883	856	872	844	912	813	886	837	886	887	821	857	863	871	850	828	883	825	831	866	849	884	843	776	834	892	887	859	820	871	867	864	887	788	858	879	841	882	839	822	817	866	834	876	882	831	882	863	839	884	875	849	892	886	845	866	835	854	866	816	874	837	828	845	870	876	823	807	801	824	868	862	823	840	886	883	928	840	842	889	850	784	884	879	865	849	895	844	876	857	832	921	871	839	864	852	878	879	912	830	859	832	851	872	864	877	871	804	845	831	829	906	822	817	857	870	858	869	870	865	896	823	843	820	818	869	870	869	836	812	857	807	875	836	843	802	849	833	856	862	884	823	810	857	929	896	849	820	824	903	865	831	880	846	844	856	876	829	845	855	944	828	834	828	863	898	927	825	857	879	845	889	843	881	882	877	822	879	912	883	826	892	844	847	888	827	817	872	871	853	870	824	902	799	833	902	867	894	840	807	835	840	897	898	853	813	818	847	829	872	868	846	867	801	859	897	835	849	805	900	848	840	847	834	846	838	873	855	846	870	841	836	847	919	837	809	879	861	805	854	865	901	875	894	853	843	874	919	879	853	899	859	833	794	911	846	861	854	848	867	843	900	872	865	883	850	815	855	847	897	828	846	939	846	877	859	862	815	890	895	815	794	899	879	867	898	877	847	858	873	886	874	890	860	898	863	807	849	864	846	847	853	880	860	802	864	850	843	831	889	852	910	840	912	843	888	905	841	919	865	829	873	860	861	836	831	833	836	845	822	818	879	819	842	829	836	844	860	877	850	868	824	852	871	841	866	878	840	781	827	862	876	824	836	841	857	862	809	837	867	868	853	937	856	799	858	892	814	880	856	848	831	849	892	884	828	808	827	864	828	848	844	797	867	820	848	868	822	867	881	903	894	913	825	825	870	829	822	861	844	852	836	907	845	832	850	818	869	873	834	846	876	820	823	922	845	879	868	881	824	865	845	864	845	841	875	869	828	873	893	875	847	862	868	851	869	843	846	824	820	918	861	860	838	842	838	892	870	837	881	859	805	861	886	866	814	905	826	848	850	868	890	858	867	866	856	874	892	846	922	867	887	863	914	852	869	843	853	877	847	845	883	919	819	873	858	870	842	854	817	839	883	854	895	868	833	843	845	875	872	823	866	854	848	814	865	814	872	861	889	852	835	861	841	856	852	829	866	818	864	881	835	822	905	850	860	821	857	882	837	890	820	865	833	857	857	815	802	899	862	845	843	851	850	851	884	844	815	858	921	834	879	830	891	885	845	848	826	855	866	865	873	875	822	848	868	823	890	818	836	844	870	843	788	829	865	855	856	916	841	860	816	839	826	840	879	880	909	880	842	867	818	796	870	896	867	851	854	832	817	847	799	890	825	767	889	884	870	800	835	871	847	873	871	841	838	844	817	846	846	826	822	891	868	868	867	870	827	853	876	845	877	867	896	866	847	855	836	882	826	853	881	828	858	832	832	838	906	836	814	843	846	852	866	868	868	858	894	894	828	886	896	872	776	829	880	878	853	808	884	917	876	849	850	822	877	888	905	838	834	805	864	900	876	884	877	904	885	880	888	855	872	857	825	828	846	847	846	834	814	845	845	846	851	847	844	890	790	814	832	891	875	905	870	807	862	839	844	853	906	863	807	837	796	880	895	865	835	812	837	855	841	838	884	877	839	881	866	804	809	887	818	839	903	878	851	849	833	869	845	848	897	835	869	824	889	856	878	882	859	850	888	814	860	870	841	892	832	882	879	856	837	865	834	838	873	848	856	817	830	859	821	864	782	843	814	856	858	818	817	872	867	896	819	796	799	904	856	881	900	837	913	852	835	834	812	868	875	872	816	876	853	861	843	851	849	860	886	838	837	888	838	891	865	846	850	861	890	841	873	908	906	847	799	862	849	894	815	899	874	814	838	869	864	868	860	864	913	852	845	899	849	838	877	837	889	839	894	817	840	830	830	812	850	842	825	861	897	861	862	844	869	814	866	833	860	864	883	833	824	872	903	856	824	873	921	869	823	878	853	829	804	873	870	860	883	872	898	816	793	811	848	846	875	824	900	853	898	856	802	873	869	839	846	863	849	898	867	882	865	887	847	813	851	867	817	884	820	858	842	885	872	811	859	825	870	845	856	830	871	898	877	920	863	824	832	880	853	849	849	894	897	918	866	865	862	888	790	844	883	837	852	880	813	809	918	862	842	845	840	849	843	877	816	862	878	834	857	869	804	867	852	865	853	863	873	811	913	908	886	903	908	899	829	872	909	897	874	842	847	859	855	905	879	813	891	880	820	852	867	864	864	888	872	891	879	828	789	890	831	811	894	879	837	817	827	864	860	831	832	868	839	872	923	817	841	861	856	823	835	865	849	857	846	861	871	826	880	842	825	852	880	843	887	852	845	807	886	803	892	835	806	877	835	877	855	858	889	812	872	823	854	830	865	862	803	900	899	857	868	830	885	828	933	843	862	857	868	837	888	830	850	830	864	816	852	894	912	882	856	874	853	842	782	814	855	889	841	845	884	837	841	881	892	867	886	890	842	869	871	858	841	878	852	865	798	822	822	819	881	875	867	848	861	906	862	935	863	850	863	846	860	897	844	856	831	869	863	837	858	831	858	846	902	816	862	869	859	874	805	857	872	834	821	909	890	848	874	858	867	864	876	853	907	846	854	892	850	845	864	894	851	877	932	862	855	816	838	789	868	818	813	838	861	839	899	890	881	865	840	842	865	837	845	852	820	890	841	835	824	861	819	835	870	817	777	837	919	888	794	913	863	827	828	880	860	884	881	881	858	826	834	865	875	843	913	843	819	927	870	881	886	876	871	865	880	874	828	831	767	875	827	856	862	826	852	855	854	822	867	862	846	844	872	825	882	860	898	844	863	834	930	886	881	893	897	867	830	865	823	825	891	859	833	819	820	854	885	855	857	871	814	863	804	830	874	859	818	828	853	821	882	847	857	836	848	878	809	848	905	813	870	872	842	813	829	844	902	888	921	846	866	886	820	872	807	877	823	849	841	871	852	881	850	901	805	820	850	872	887	834	815	808	837	887	875	913	869	848	810	848	872	839	922	874	884	827	860	862	808	934	833	866	879	803	871	844	884	888	873	841	832	839	821	839	852	865	854	829	846	802	822	873	866	860	872	860	868	872	901	857	856	852	841	805	849	786	852	869	812	840	855	883	854	802	845	897	868	899	859	861	854	855	881	841	884	901	848	831	830	833	877	839	871	856	798	885	864	845	820	872	912	938	846	843	841	815	841	908	877	828	871	859	854	898	903	865	868	847	833	877	886	852	843	805	861	831	810	812	874	857	864	857	894	826	866	836	850	853	903	851	852	874	860	871	888	834	870	848	861	875	843	883	904	825	799	879	865	872	861	834	867	834	873	836	864	851	809	875	866	890	905	875
24532	20955	24311	27741	20506	1996	445	366	341	333	318	290	302	326	260	280	280	318	282	323	307	277	287	309	271	295	274	262	301	249	270	252	311	294	276	275	289	238	274	285	260	292	267	270	292	270	275	276	278	263	287	291	270	264	283	267	269	281	270	271	276	319	284	324	261	254	262	266	306	276	268	332	286	289	267	275	318	268	273	277	282	279	275	264	269	281	286	281	302	293	305	279	281	270	275	298	284	244	294	250	263	287	287	251	267	275	274	305	263	283	299	289	292	271	292	303	287	293	269	292	253	267	277	309	311	275	293	297	284	259	274	242	261	290	309	293	273	272	259	274	286	270	282	270	286	273	253	263	297	311	289	276	290	291	268	264	288	291	309	276	280	294	292	305	286	284	287	258	266	290	257	273	250	277	264	282	257	271	274	272	271	277	296	326	314	266	297	267	299	284	311	266	263	245	268	257	291	285	263	261	263	302	245	271	281	266	276	282	295	300	264	257	273	255	303	294	269	270	287	292	270	298	286	261	250	285	293	252	267	286	274	277	259	249	284	294	275	269	292	262	275	279	267	274	298	279	262	269	278	307	284	256	297	251	264	292	275	269	251	279	254	276	254	318	267	302	307	277	279	273	277	272	239	274	253	280	294	293	273	256	277	269	278	285	252	264	293	271	268	244	248	281	278	271	271	264	293	295	266	245	294	271	307	264	305	293	250	228	283	270	249	304	274	295	282	304	269	263	275	259	261	249	260	304	295	285	277	245	262	285	254	270	281	245	266	248	281	292	300	270	248	239	265	285	286	275	292	249	273	266	259	269	273	268	266	280	292	280	277	275	252	231	261	275	259	287	262	292	302	280	272	266	304	274	259	265	259	287	271	288	259	250	267	260	276	305	291	262	267	273	279	268	275	274	265	256	281	268	272	291	265	293	275	274	265	306	273	297	279	277	274	279	273	296	272	271	278	272	240	249	301	301	277	296	257	268	248	292	276	266	276	280	285	284	287	293	279	277	273	268	269	270	325	292	299	249	272	301	295	245	284	276	260	273	281	288	269	278	282	282	269	270	297	286	265	311	268	288	288	273	269	288	293	283	313	272	292	268	277	283	269	294	241	261	307	227	286	299	273	250	293	257	282	291	296	252	288	277	313	287	242	261	284	279	263	265	253	267	263	243	278	294	257	266	277	265	261	260	301	284	284	288	290	293	281	274	284	310	283	277	253	263	289	298	270	271	279	260	273	286	285	270	267	281	287	274	297	264	260	292	325	274	300	294	272	283	283	284	267	264	279	311	287	222	275	268	254	304	293	263	303	251	285	270	268	300	247	263	294	284	261	287	282	271	258	254	283	289	276	264	289	292	313	277	295	261	320	305	266	270	261	281	284	308	282	320	262	286	266	288	276	287	284	283	273	261	274	265	255	282	297	303	296	313	281	280	280	283	273	275	302	262	292	277	300	275	282	250	278	282	285	286	293	265	288	273	288	312	294	262	277	274	258	269	262	312	259	277	254	269	276	279	294	303	281	282	325	281	247	287	267	252	287	294	252	293	284	282	274	281	282	324	272	261	260	277	279	251	316	252	270	241	246	253	258	259	286	290	238	269	290	258	266	260	274	264	285	284	289	281	319	277	270	284	272	258	300	273	277	272	290	298	281	251	285	279	281	287	279	271	302	274	269	283	303	285	298	302	324	312	268	262	273	281	278	298	264	286	270	305	279	270	261	277	257	281	320	295	286	274	245	297	276	245	275	281	293	264	267	252	280	276	290	288	285	261	303	283	293	283	296	264	217	266	276	278	274	280	273	275	294	303	272	271	266	287	246	297	317	289	277	294	250	264	262	253	306	279	278	298	256	275	297	274	274	278	282	280	264	270	301	309	282	296	291	295	278	243	267	281	328	296	262	264	256	261	261	263	274	253	258	261	287	283	289	289	290	254	287	269	289	286	254	265	274	292	277	306	291	273	232	251	256	291	291	270	269	260	271	322	266	287	285	298	282	280	282	254	285	288	291	260	279	264	271	305	276	285	283	303	275	270	267	291	282	289	268	272	276	266	261	282	269	268	287	276	299	251	255	235	294	311	286	246	258	251	300	281	285	250	291	296	293	317	273	302	296	288	270	268	269	269	304	291	282	289	291	274	305	251	282	279	275	304	249	284	274	288	274	261	258	276	288	283	225	307	296	266	283	298	263	276	272	287	261	293	284	250	275	292	277	261	266	249	250	257	273	252	268	267	285	290	257	285	249	286	289	270	284	278	279	282	270	262	276	263	273	288	280	279	242	253	263	284	278	269	293	280	268	270	290	258	269	261	272	258	276	263	267	266	304	292	279	289	275	262	274	267	284	273	290	291	281	270	294	288	270	262	274	279	295	288	246	262	287	294	276	254	300	266	249	241	273	316	257	270	275	278	294	282	261	294	299	273	281	295	274	286	266	287	282	261	300	271	239	283	262	271	265	300	284	265	302	267	266	293	248	288	271	279	303	282	271	285	279	248	287	285	261	260	293	312	280	281	291	278	282	268	299	280	260	296	275	267	275	258	259	291	302	271	287	267	264	256	272	278	275	291	279	273	288	261	281	287	242	269	238	269	262	264	285	273	263	271	256	275	289	274	306	307	251	294	264	280	296	269	267	297	257	277	256	269	293	261	282	290	288	279	272	295	277	270	277	267	269	269	306	241	254	267	286	292	269	264	267	254	256	241	290	294	240	305	262	279	290	254	278	255	289	292	261	279	250	267	263	272	275	289	308	275	270	269	244	269	298	283	268	282	279	298	265	284	283	281	258	279	244	312	307	289	255	252	291	285	273	286	293	269	273	298	296	265	294	283	257	262	297	265	290	267	280	294	274	280	276	270	258	274	284	259	269	278	299	312	273	295	279	281	251	293	274	267	287	292	294	249	256	290	283	260	304	269	270	289	262	251	265	252	317	263	291	267	304	238	257	283	297	255	266	272	268	259	276	265	285	274	291	275	288	267	280	280	274	284	276	282	277	277	269	255	278	278	239	248	266	244	259	294	290	260	260	258	286	281	278	255	261	265	273	254	264	274	274	273	295	288	272	268	265	277	301	254	300	280	278	281	251	299	294	295	283	251	263	269	262	305	273	239	255	269	284	268	295	307	323	257	250	282	299	289	279	266	275	278	275	279	270	249	277	290	300	233	293	229	280	239	267	271	265	280	273	267	278	306	264	254	290	253	266	299	290	275	301	293	306	286	304	264	313	283	298	275	284	261	281	257	261	290	265	277	275	290	266	271	279	245	280	262	243	281	270	284	295	294	277	302	281	320	260	287	263	288	264	289	271	275	265	297	267	294	265	294	284	260	298	291	265	299	244	272	268	261	289	290	265	276	289	309	251	257	259	294	279	254	300	300	265	278	311	284	279	302	288	262	277	276	286	306	257	259	260	301	277	282	276	267	279	286	293	248	254	244	268	272	277	296	249	282	289	247	316	280	275	271	277	273	280	273	278	272	254	272	287	250	287	279
3114	2780	1659	1019	841	761	693	695	660	663	625	636	586	604	617	651	634	675	615	638	642	620	638	629	667	637	631	618	616	594	584	615	663	641	642	666	621	665	652	646	621	652	688	621	638	628	617	615	635	630	645	621	637	624	663	609	634	663	577	641	643	632	643	658	611	606	631	652	647	622	643	633	607	656	605	600	634	644	560	615	610	611	609	663	660	624	637	622	602	612	668	639	659	613	624	675	638	644	651	631	627	597	619	637	629	648	616	622	629	595	580	588	673	610	627	630	588	615	622	637	594	605	621	585	619	621	649	651	660	631	605	611	651	611	587	595	599	618	590	628	606	604	613	633	611	626	588	644	627	608	648	654	679	623	600	617	627	608	627	662	631	615	623	575	632	583	664	637	653	619	646	657	625	595	637	609	652	648	605	631	602	589	628	591	641	633	639	613	649	685	582	654	606	609	600	590	606	646	617	630	601	631	625	596	643	636	637	618	607	624	627	645	610	645	638	604	638	640	610	633	656	595	604	653	631	620	627	623	639	632	620	606	588	568	611	634	601	655	618	613	604	636	625	570	607	626	619	645	658	655	591	624	629	612	630	607	646	640	603	632	659	656	664	586	610	656	617	592	646	629	601	643	610	635	632	613	621	693	574	657	610	648	640	610	624	604	622	638	587	624	592	620	665	641	669	637	641	605	638	628	660	637	642	647	609	633	654	605	684	599	642	609	581	621	575	642	612	602	618	619	596	620	603	606	640	619	615	640	636	676	634	615	642	611	634	577	602	598	598	676	632	610	615	583	570	655	590	660	605	642	641	581	659	638	627	659	621	654	583	621	598	690	668	613	619	619	591	588	635	641	612	617	688	611	609	597	616	619	630	614	608	624	628	569	670	645	605	673	620	630	583	587	629	644	614	659	600	664	583	639	651	640	642	624	573	610	630	643	660	620	605	571	637	634	616	641	626	568	656	594	644	575	609	568	670	613	630	652	609	617	592	647	637	648	601	664	621	645	625	620	665	608	609	569	622	613	601	629	643	595	623	612	614	671	647	611	623	649	665	598	604	604	646	638	617	638	588	608	642	641	606	640	608	625	636	638	671	655	630	644	670	599	638	617	672	611	607	601	631	624	629	646	645	591	614	639	628	624	682	656	605	606	625	635	622	611	614	635	636	613	653	670	646	620	633	603	654	640	614	630	635	630	623	587	642	592	580	651	676	673	647	619	604	617	617	603	633	558	618	622	648	581	637	664	628	579	640	615	578	641	649	644	640	660	660	635	662	617	657	625	636	642	571	618	609	630	611	657	654	612	634	615	610	655	591	625	626	586	569	627	594	618	579	612	621	618	574	587	582	619	620	647	637	613	571	623	649	561	608	633	619	623	640	636	614	636	638	631	571	634	594	627	633	648	631	607	645	609	642	589	624	614	647	633	626	630	626	588	614	626	613	625	591	658	597	615	578	610	650	676	613	654	636	620	624	630	633	616	655	622	624	625	604	662	646	657	639	593	649	609	639	607	616	602	633	653	647	618	652	621	630	610	612	620	630	637	614	617	658	644	646	657	541	665	609	632	620	643	625	611	669	629	604	597	613	614	637	653	611	687	634	640	615	644	639	634	641	636	650	599	642	604	640	628	652	619	616	649	648	614	610	617	604	622	649	625	611	663	618	639	648	601	630	654	625	598	637	619	639	629	628	652	608	581	614	658	614	637	650	598	635	627	630	566	615	633	595	610	654	582	604	626	666	578	628	641	639	604	615	617	566	632	621	658	653	596	650	604	591	589	590	599	671	611	567	626	586	564	617	633	601	613	621	624	626	609	648	626	638	607	621	631	613	638	630	661	624	604	600	619	612	614	589	614	600	652	632	602	596	588	591	634	636	651	629	599	640	647	622	645	644	623	581	665	649	593	581	617	633	605	660	652	616	632	633	605	627	670	626	631	638	647	649	604	625	611	642	638	629	654	631	582	604	610	675	607	636	618	602	660	560	639	640	632	608	582	644	613	628	620	557	624	649	579	625	638	657	620	618	611	615	585	625	642	623	633	643	659	602	671	641	570	636	623	622	630	636	604	660	563	595	616	593	596	616	628	619	657	633	614	611	622	621	615	638	625	659	630	646	640	623	647	664	603	605	614	634	645	584	636	650	627	607	596	644	578	636	643	628	642	623	593	658	599	596	623	610	669	641	589	630	663	609	672	608	611	603	638	644	604	648	594	570	612	583	610	580	647	654	618	633	612	650	632	632	601	704	608	618	606	638	599	580	624	599	599	630	625	641	661	637	580	601	632	603	649	618	619	640	633	623	563	609	596	642	606	620	624	612	631	643	606	633	689	631	636	632	692	600	605	617	618	630	638	599	634	630	590	603	602	612	648	597	650	629	613	618	622	630	597	602	628	630	661	624	679	635	611	620	591	618	621	635	637	622	625	611	593	607	620	601	581	630	578	600	678	591	590	626	634	620	635	619	629	641	590	613	600	640	590	614	598	605	619	631	641	633	625	623	621	617	654	598	597	654	621	630	565	637	634	662	583	631	604	634	593	645	599	615	652	633	632	637	578	588	653	623	626	614	646	644	592	586	612	637	637	619	619	651	641	625	633	619	662	608	634	630	659	637	597	640	624	634	614	600	636	611	601	622	653	620	626	664	588	626	616	621	599	635	604	599	641	601	599	668	661	603	617	623	611	621	563	628	599	601	577	639	568	622	573	610	648	578	649	627	631	630	630	594	590	658	608	644	630	642	649	597	591	640	578	617	670	601	611	572	635	721	633	634	700	620	584	596	650	624	575	634	628	666	654	581	690	653	670	637	639	606	610	633	606	605	618	656	631	673	615	542	603	651	626	621	620	623	641	616	640	626	637	586	600	650	650	662	674	637	623	622	623	639	641	647	641	590	629	619	633	595	673	661	651	678	648	628	618	681	637	613	607	646	667	643	647	646	649	649	678	610	618	613	620	629	578	634	622	620	643	594	589	600	633	592	629	631	586	655	658	627	655	655	615	617	648	617	615	629	615	613	602	670	615	653	603	583	616	612	668	606	599	591	641	643	627	645	635	634	677	636	607	619	618	635	662	568	627	588	628	617	633	647	609	607	609	643	642	612	620	597	630	644	658	635	590	611	637	637	609	652	609	615	654	574	596	661	642	656	640	610	609	647	583	657	616	618	584	595	655	606	614	613	606	599	614	620	621	593	632	593	611	635	612	624	606	639	631	578	607	585	612	676	647	713	645	650	627	619	644	627	579	620	599	600	648	614	628	656	627	652	626	584	644	650	578	603	663	611	627	603	598	615	646	593	595	644	664	663	559	593	645	629	636	619	650	638	642	615	623	664	633	620	651	646	651	637	637	647	644	652	638	619	650	600	604	623	641	606	662	643	596	556	618	606	611	611	625	650	639	613	607	615	609	612	604	616	609	626	646	624	613	643	634	631	621	583	612	598	646	642	616	622	620	608	625	611	597	639	610	629	616	647	637	648	611	632	634	666	676
23815	20954	25021	27046	20960	20823	1442	418	262	264	189	187	177	173	149	143	134	153	135	141	146	122	124	149	120	134	138	118	117	139	134	127	131	134	126	120	134	123	104	112	124	114	118	133	137	108	105	134	122	110	124	131	115	110	115	128	123	112	142	134	118	113	128	131	101	119	120	123	113	138	108	121	121	102	102	143	108	119	110	137	125	123	132	136	122	130	131	124	112	133	134	116	121	119	128	121	129	101	127	112	146	131	148	118	104	124	130	119	114	107	133	122	132	123	132	149	139	119	131	135	152	114	122	103	133	137	122	118	131	127	120	115	116	115	124	127	130	119	118	120	92	143	113	144	130	119	122	144	107	136	108	126	149	115	126	136	131	138	150	132	128	117	130	122	121	122	94	114	126	133	116	132	122	112	124	128	133	114	113	121	106	112	149	98	106	128	126	116	125	120	138	115	139	121	110	132	120	132	115	118	117	117	129	127	117	108	124	124	100	128	103	122	130	132	109	98	115	104	146	125	120	129	95	130	121	118	99	129	126	126	118	121	128	119	122	119	111	123	122	126	98	88	133	109	114	104	125	127	125	125	126	119	117	130	130	115	100	116	122	115	117	110	131	127	116	137	123	106	124	106	102	116	119	143	119	125	105	139	124	113	123	131	125	119	123	128	115	130	130	118	127	118	117	117	141	123	133	131	110	103	124	117	118	143	112	124	139	119	122	134	127	138	106	123	117	121	128	114	129	132	131	121	107	119	93	99	110	109	123	99	142	152	144	130	116	118	120	125	125	103	116	125	117	121	120	121	125	114	139	118	109	101	122	137	115	119	120	140	133	130	125	139	134	135	95	136	104	109	114	130	113	97	143	130	135	138	133	91	130	109	143	126	150	137	124	115	135	116	117	119	119	118	118	108	110	135	126	113	124	141	118	113	123	119	126	128	115	108	118	113	105	131	125	127	117	95	117	142	125	121	130	125	128	118	127	113	134	136	128	119	104	127	141	122	124	106	122	128	106	125	127	122	126	121	110	132	138	117	105	90	139	158	126	115	125	121	149	131	120	113	139	118	121	117	140	114	114	118	113	137	119	121	117	121	126	119	140	138	122	117	105	122	142	140	122	115	124	118	122	115	116	129	110	122	141	100	122	114	130	106	133	116	120	125	127	127	122	142	126	98	125	101	112	131	86	128	148	114	120	115	124	129	102	115	117	146	144	124	109	128	122	131	119	115	125	113	109	119	127	117	126	131	133	117	114	104	136	119	118	132	118	132	101	107	122	132	144	123	126	125	130	119	110	127	110	122	131	126	103	111	144	116	110	107	124	129	148	131	119	120	123	126	106	115	130	111	110	109	124	131	136	144	125	119	113	125	125	104	117	108	131	114	117	119	122	104	113	113	105	137	120	112	108	102	106	123	116	121	98	139	133	108	121	149	118	121	113	132	139	120	105	135	107	119	115	142	115	110	112	125	106	125	143	133	124	137	117	133	113	126	146	126	117	129	124	113	153	100	128	125	132	120	114	124	107	140	137	110	131	113	112	120	149	109	121	155	129	142	131	115	102	114	110	130	133	141	135	118	138	120	127	111	107	127	102	125	112	113	125	131	132	106	112	122	144	118	136	136	115	151	126	130	122	123	125	100	125	114	104	132	150	110	134	113	117	133	124	98	113	123	125	115	120	127	110	121	134	128	109	140	136	113	112	116	115	118	122	115	120	106	144	122	102	121	107	132	120	111	125	123	121	109	121	110	114	113	138	87	130	121	156	130	130	148	127	130	108	129	105	115	117	132	135	144	146	92	110	122	120	123	132	123	134	120	132	139	102	124	117	128	122	131	131	117	95	125	132	104	118	134	117	114	129	117	155	128	118	121	130	118	116	133	132	106	123	118	100	97	123	119	115	125	105	132	131	100	130	121	113	107	110	80	119	134	118	113	109	129	132	114	129	106	128	115	114	122	131	123	121	126	115	131	99	135	123	107	119	109	118	134	103	124	107	112	129	136	106	128	103	126	133	123	116	114	123	119	122	113	142	117	107	112	106	132	109	146	99	127	108	115	116	135	124	110	103	129	134	125	131	111	119	135	136	135	120	122	118	127	120	105	115	105	117	102	123	112	115	122	130	119	117	142	112	128	113	119	105	112	117	108	131	142	122	124	105	122	105	116	104	122	116	130	127	139	111	118	149	105	122	109	129	122	121	111	133	107	136	128	107	105	128	111	117	124	99	139	139	118	121	112	120	106	104	130	125	115	115	104	132	125	91	102	124	135	150	87	124	131	108	110	123	106	133	111	101	139	126	107	103	140	102	124	105	123	129	132	132	111	106	125	108	125	144	123	121	122	111	120	136	106	115	135	106	123	125	108	134	108	116	126	139	99	114	150	105	129	116	113	133	126	119	132	125	125	123	100	117	110	124	107	141	123	109	113	118	120	111	126	107	92	114	139	159	113	111	123	127	125	104	109	135	115	117	132	121	123	112	114	119	110	116	123	119	110	111	126	138	107	118	140	127	128	145	110	134	118	126	118	123	141	120	132	110	107	123	130	137	120	110	131	130	122	131	124	116	107	130	118	104	133	126	129	122	108	118	119	125	119	130	104	140	127	117	127	124	127	124	96	124	127	123	135	119	115	108	111	126	110	121	113	129	120	140	134	122	118	124	138	136	137	108	124	127	131	128	106	106	136	138	120	119	119	120	110	117	131	109	147	133	115	100	123	121	130	122	110	127	139	109	122	135	108	126	123	125	115	126	118	127	107	131	115	140	123	122	119	118	136	117	135	118	122	116	122	120	128	126	138	120	133	118	136	108	142	129	139	133	113	129	130	136	127	105	142	143	117	116	143	127	114	113	127	105	122	125	132	153	89	102	143	98	150	98	136	129	114	116	136	115	128	114	109	111	128	106	111	126	114	103	141	120	111	125	145	130	132	126	139	130	123	109	120	119	116	103	131	128	137	105	115	104	121	117	130	121	121	139	128	88	123	121	124	118	112	135	105	136	121	113	117	130	135	97	137	148	111	114	139	136	114	130	128	126	105	102	111	102	141	121	121	112	126	113	112	147	111	121	113	126	118	121	142	102	112	114	123	135	114	107	118	122	123	140	113	114	115	108	117	109	133	127	111	121	119	138	138	147	137	101	135	145	106	126	121	112	123	130	131	109	131	97	112	114	146	119	126	146	127	122	121	99	94	127	129	121	140	118	121	114	119	107	137	120	108	119	141	137	124	116	123	98	115	128	126	126	117	112	122	120	113	138	115	124	108	123	121	130	121	117	125	107	108	126	113	143	129	131	121	108	108	125	118	129	114	120	108	109	103	116	139	107	115	130	112	127	106	115	97	123	153	135	106	104	125	121	132	155	128	134	145	118	123	117	114	116	115	142	127	143	118	126	125	123	128	137	110	105	151	139	103	96	126	107	121	105	119	125	103	119	117	105	134	105	129	131	110	122	120	117	129	111	134	130	116	145	122	124	115	128	140	126	123	120	140	118	116
2951	4374	2349	1066	662	515	441	398	391	369	345	354	362	299	346	310	356	325	341	316	335	331	295	313	329	302	314	306	323	347	312	331	297	333	318	281	321	296	303	326	317	318	293	326	321	302	300	315	307	283	338	330	286	306	312	300	330	259	313	297	278	309	275	278	278	349	334	322	315	304	319	295	301	283	328	293	331	321	303	330	303	306	304	332	342	318	291	287	314	322	326	333	308	304	315	315	340	310	306	321	283	314	322	303	297	308	357	324	302	315	321	314	314	318	309	303	365	325	326	318	318	311	308	310	292	339	330	295	316	309	287	306	309	320	318	304	312	342	307	322	338	298	287	304	313	331	329	288	312	331	324	316	321	318	285	327	272	313	278	349	319	352	315	281	312	305	308	329	274	328	301	327	312	316	317	304	278	331	311	341	303	317	294	329	308	301	327	318	303	319	308	328	352	290	297	302	328	320	279	289	324	314	290	321	310	304	290	323	342	287	323	317	288	294	335	288	307	290	294	285	296	280	295	302	330	304	315	331	292	296	337	317	337	314	323	310	280	304	317	321	294	318	322	286	299	298	327	325	292	306	294	328	290	329	305	291	300	319	313	318	295	324	306	291	303	325	317	318	257	322	260	335	282	318	346	333	326	312	330	335	303	302	318	289	324	287	325	329	340	316	319	327	320	332	291	313	306	312	315	292	327	306	297	320	296	312	316	323	312	328	303	297	319	297	315	321	326	292	304	308	301	351	279	307	298	306	332	289	290	311	295	295	300	316	316	369	315	287	329	323	306	306	322	300	316	286	314	314	303	303	318	316	340	277	346	306	272	305	282	303	304	295	300	352	308	315	307	336	324	307	351	306	305	318	293	304	318	315	304	295	309	298	294	273	308	323	322	306	296	335	302	311	318	322	308	317	320	310	317	305	342	292	284	326	290	313	332	359	346	312	277	294	318	312	298	339	311	307	261	277	339	307	295	322	311	326	289	304	318	331	332	278	323	313	336	298	322	293	294	296	323	301	303	311	306	338	320	277	305	298	326	318	311	317	299	314	317	292	318	328	337	293	293	315	294	326	295	320	321	300	292	284	313	296	311	282	300	338	306	309	318	322	316	274	320	329	309	306	311	328	297	325	324	310	329	308	332	300	308	304	313	303	264	335	289	311	318	328	304	306	283	296	308	294	294	322	306	281	307	308	289	279	326	326	296	325	289	306	323	322	335	297	343	285	288	296	293	308	310	284	337	303	307	313	299	304	291	318	324	291	330	316	331	341	330	322	280	304	336	309	280	298	311	327	305	302	309	317	331	313	303	312	339	324	285	320	333	314	322	286	318	299	301	314	298	288	325	351	306	332	291	316	326	301	332	331	291	287	289	297	306	297	285	305	291	294	314	319	322	280	291	330	304	314	320	334	322	361	286	306	320	313	289	306	262	342	255	294	301	321	316	324	287	314	314	297	301	337	299	322	303	295	321	320	309	283	314	321	343	330	282	316	293	307	283	305	304	329	306	310	312	332	308	318	322	291	338	326	301	289	338	331	309	300	286	328	296	295	318	342	320	340	327	290	297	334	304	314	316	305	314	313	313	291	321	330	316	335	321	296	310	314	319	303	320	287	328	307	301	277	280	349	304	305	308	331	301	297	348	317	309	293	294	299	311	326	287	316	317	291	330	292	301	303	279	312	340	313	294	304	332	325	294	313	304	287	314	304	312	313	293	304	317	317	320	320	323	313	284	320	310	316	318	312	313	296	332	312	302	304	338	310	299	306	308	303	316	294	299	310	311	294	324	333	319	294	281	328	313	344	302	323	295	339	281	315	313	313	323	309	313	294	303	317	296	317	315	317	276	307	347	300	276	326	323	310	295	316	297	290	312	336	302	327	271	286	287	318	301	312	304	315	303	307	342	304	322	304	310	342	319	311	282	316	314	286	321	278	344	315	326	313	322	318	286	313	308	293	317	313	307	348	280	288	295	339	279	316	308	316	329	294	303	310	322	288	305	315	307	308	305	307	298	322	292	317	314	315	322	300	315	300	327	345	292	326	313	316	293	319	325	297	286	314	303	299	323	299	297	300	306	310	314	307	322	287	305	301	331	310	326	317	321	306	307	307	330	318	314	299	306	315	333	286	352	344	304	318	318	309	292	288	326	288	312	305	331	328	295	298	316	324	295	307	299	288	310	268	316	297	306	281	318	279	353	314	312	280	299	257	289	315	311	294	298	312	306	319	322	303	339	319	312	306	325	310	294	304	289	332	334	283	283	305	315	306	335	300	325	289	320	285	352	306	300	328	333	301	300	315	302	299	296	334	309	336	307	361	336	322	293	291	281	295	321	322	326	307	285	314	284	322	290	306	318	306	310	358	300	272	318	316	306	318	313	327	359	316	297	297	281	313	280	289	321	284	303	288	325	300	331	318	292	312	305	317	309	340	322	319	306	340	305	315	301	308	317	307	311	322	287	326	311	295	302	296	311	319	283	301	283	293	294	328	302	288	288	302	302	307	341	292	279	290	335	310	331	330	302	307	320	309	329	291	310	295	296	325	329	312	296	311	324	302	304	286	293	300	290	338	295	315	325	311	313	326	331	311	302	315	292	287	308	311	324	339	303	284	316	304	277	301	312	319	289	315	309	295	300	310	338	296	296	313	317	314	305	319	323	330	322	301	296	292	312	289	294	322	312	317	316	330	333	313	329	299	330	292	295	328	338	294	314	314	330	292	330	290	296	326	308	296	316	323	299	312	317	314	312	336	282	308	304	323	295	292	324	310	326	301	312	317	313	309	274	313	298	312	322	321	287	338	311	285	278	316	290	315	302	323	302	301	279	310	329	293	287	279	300	301	304	319	309	311	311	312	300	290	318	273	269	298	285	329	315	306	280	330	319	330	300	319	330	286	311	320	298	316	296	301	298	331	303	311	305	298	285	305	313	307	318	325	333	298	321	305	336	296	333	314	301	316	284	309	298	278	340	332	277	328	310	307	302	321	316	298	312	295	305	318	310	314	298	279	317	292	302	336	304	306	296	303	310	301	317	301	310	295	307	302	280	286	316	317	314	287	310	295	303	314	314	305	309	320	320	320	326	324	334	312	328	302	308	314	309	295	305	323	318	329	303	320	277	271	325	321	336	310	300	299	314	337	305	311	337	327	300	298	302	326	300	277	332	292	322	271	307	315	320	321	305	281	331	309	277	294	307	305	308	329	325	315	305	291	315	285	328	331	313	310	357	302	314	331	320	313	333	310	324	333	305	278	335	311	330	306	318	296	291	304	277	318	302	344	291	343	331	323	323	325	304	320	305	323	312	336	311	304	302	329	321	305	291	323	331	258	281	327	286	295	336	316	319	346	315	299	331	283	327	324	318	297	292	316	298	310	323	301	309	317	317	291	306	291	325	316	278	284	296	293	300	336	325	333	331	306	297	300	328	276	304	334	309	308	321	297	276	306	297	309	275	294	318	301	291	297	315	284	288	318	319	308	327	352	320	296
32138	10341	1111	498	460	448	399	383	394	402	381	396	373	368	395	361	402	389	370	366	383	394	353	315	368	369	354	377	370	354	412	398	353	378	355	424	376	391	367	411	386	373	357	382	412	361	405	349	415	392	390	359	380	400	401	412	377	379	417	387	381	359	383	361	375	384	372	350	429	390	401	415	392	385	370	371	389	355	403	405	410	374	360	412	332	372	400	408	351	405	338	393	376	380	388	379	422	399	384	401	380	375	413	393	382	373	389	397	375	383	392	404	378	401	359	374	394	398	371	383	345	389	385	363	393	384	382	384	355	371	364	376	403	407	398	372	387	401	405	391	386	413	407	402	388	361	411	375	389	376	366	381	393	423	411	405	397	373	375	356	409	387	363	377	395	375	391	354	382	382	390	344	408	366	360	377	408	397	386	344	371	388	387	400	386	377	395	388	392	407	419	393	371	404	362	383	397	385	359	330	386	385	386	373	402	416	364	399	415	407	388	377	357	366	376	360	392	367	403	361	361	369	389	379	350	379	358	370	362	400	414	385	356	371	403	425	387	422	352	386	398	418	375	362	388	355	425	372	404	401	400	393	377	372	359	358	419	356	386	390	434	432	405	359	401	391	385	352	367	361	377	422	372	388	331	392	413	376	361	413	389	370	375	383	365	343	381	389	343	363	371	378	407	391	395	400	392	346	373	345	365	380	386	386	416	371	354	360	379	398	376	414	380	377	365	302	433	359	386	395	369	436	418	406	418	388	397	401	378	424	371	393	403	407	382	352	394	359	393	426	411	327	397	405	390	378	390	406	365	383	408	418	395	429	378	339	389	368	404	383	402	374	346	397	372	376	393	373	380	405	376	376	386	383	392	378	346	371	374	371	424	421	371	402	385	379	392	404	346	381	390	388	394	385	345	380	381	439	428	395	373	395	362	349	356	373	383	362	396	368	362	367	389	350	391	341	372	344	369	386	401	368	393	397	403	395	384	400	438	388	384	354	374	409	426	381	382	358	376	344	372	387	360	378	422	375	378	386	373	355	410	359	382	365	391	402	412	374	407	375	382	392	374	410	425	368	362	412	364	374	346	336	392	380	398	406	368	401	394	398	428	356	397	381	407	425	390	395	424	364	385	353	412	403	351	392	425	352	379	377	383	401	340	343	377	377	385	374	363	372	363	360	343	369	398	382	424	422	386	398	369	373	383	364	357	391	350	393	408	373	400	347	356	360	354	396	370	378	359	380	422	359	352	396	381	384	393	425	396	373	351	413	411	378	405	406	394	384	351	351	396	365	374	391	401	388	400	406	371	398	364	376	381	381	339	392	410	381	374	420	369	376	414	347	380	387	388	389	338	366	403	385	373	416	402	397	342	388	376	404	387	396	358	402	383	377	363	392	397	391	432	392	393	384	381	347	412	355	370	374	388	401	386	379	400	417	388	378	367	415	365	383	407	404	409	373	380	366	396	403	405	367	401	376	370	351	347	359	385	362	356	334	378	367	339	371	365	393	407	415	411	379	407	356	340	402	369	410	354	387	362	382	344	354	380	392	397	399	391	389	370	381	390	333	343	388	374	432	396	366	387	393	371	343	410	390	401	353	368	389	355	386	383	374	340	370	384	377	349	354	332	377	398	372	387	344	407	350	407	359	384	406	378	362	326	363	388	389	399	386	380	398	416	341	398	366	390	367	376	378	371	390	359	364	391	357	390	378	375	449	403	392	382	382	395	390	373	369	412	361	390	372	414	418	419	385	383	382	349	417	394	412	394	368	402	385	383	399	414	374	398	383	387	427	436	349	373	365	373	365	375	361	355	384	360	383	368	372	369	405	372	406	380	347	371	380	366	366	352	404	361	385	420	368	397	388	374	356	414	381	390	376	387	375	381	425	390	375	378	399	336	392	395	313	388	360	351	375	396	365	375	353	348	390	364	359	397	376	402	356	412	393	381	420	351	377	376	403	405	419	415	387	401	414	373	363	377	397	390	396	382	367	364	386	380	371	403	410	378	372	400	354	360	340	423	404	400	400	398	404	336	373	386	403	407	383	369	417	387	392	318	381	359	409	410	368	370	395	392	394	379	379	410	395	399	347	361	380	358	380	358	384	381	382	392	369	391	371	386	374	352	397	393	368	351	394	390	359	397	362	357	415	382	379	406	381	381	378	368	409	389	395	355	372	394	416	363	382	381	368	369	380	388	343	357	375	373	324	384	399	349	393	404	365	349	388	377	367	386	376	393	375	398	413	383	380	360	371	402	356	395	407	369	424	371	384	383	378	382	355	348	369	381	396	395	377	387	409	408	390	331	376	399	422	400	396	374	409	416	367	413	392	400	372	393	395	396	403	369	393	377	381	399	398	383	401	370	373	399	397	385	422	343	369	351	420	368	398	388	365	425	390	368	368	420	391	377	398	417	360	366	342	383	358	347	394	439	392	393	345	349	395	417	405	388	364	375	373	342	385	389	368	379	416	380	405	373	372	382	419	360	382	388	410	372	350	378	362	392	431	375	395	350	372	382	393	372	393	392	398	405	404	377	374	377	402	413	364	431	382	385	365	409	401	381	390	398	432	416	362	389	388	359	375	388	389	402	383	385	401	409	349	404	424	386	398	362	406	368	369	398	395	371	380	433	395	378	353	368	395	384	351	395	397	356	421	398	395	347	419	369	365	364	351	405	320	347	350	435	378	380	400	395	389	391	431	394	373	380	354	422	395	356	387	390	404	383	403	408	355	365	412	365	392	365	374	341	340	411	370	390	354	413	398	457	393	378	367	401	383	363	370	400	373	388	390	455	377	412	380	375	386	411	369	366	412	390	409	412	385	382	394	374	409	405	364	396	392	410	379	394	380	371	396	382	348	347	330	390	389	391	381	351	400	399	393	379	402	389	412	395	392	389	357	356	372	400	374	368	360	398	371	392	371	368	391	388	413	349	384	423	366	339	415	363	389	331	394	377	355	342	399	375	376	367	373	355	372	368	386	383	410	391	413	416	384	379	384	353	359	388	401	372	381	361	346	370	369	374	400	405	413	355	334	370	405	372	360	399	369	366	377	394	412	369	379	385	361	344	364	379	346	404	402	393	398	388	392	367	377	399	387	414	374	381	405	379	403	380	354	383	370	378	382	365	389	355	409	430	398	392	397	358	387	412	350	396	401	398	399	411	385	402	404	405	358	371	375	421	387	369	416	368	407	405	387	381	387	384	389	384	390	357	347	421	389	398	396	391	354	356	395	373	394	370	386	386	391	408	413	401	365	365	363	414	418	426	410	386	343	389	398	357	392	395	381	374	364	377	381	347	381	379	373	408	385	393	373	402	390	372	360	381	381	399	369	418	361	390	398	418	403	364	411	410	362	396	380	342	395	394	390	366	399	412	370	386	410	336	364	381	407	429	382	374	367	377	413	382	367	380	419	429	379	404	390	370	392	381	369	378	428	366	360	397	381	416	381	372	379	369	393	351	384	409	375	385	347	354	402	376	355	369	397	396	381
5688	968	959	895	929	870	801	847	841	886	862	852	856	908	881	851	860	878	877	879	812	871	865	845	876	814	820	873	817	848	805	869	858	824	881	858	844	862	872	821	831	852	892	888	836	848	819	856	861	890	802	874	935	883	874	897	841	841	885	876	858	820	859	839	818	840	880	811	864	830	894	802	881	873	886	854	842	879	817	863	858	880	880	850	831	865	862	794	830	884	820	816	844	810	854	825	830	803	874	870	865	851	862	837	867	858	865	861	837	823	878	814	816	843	818	859	811	914	841	867	880	842	850	890	826	829	863	865	884	868	819	832	867	882	814	862	862	849	795	829	848	837	814	875	812	825	845	899	805	853	851	882	846	896	864	813	815	859	884	792	872	823	862	814	834	852	846	895	798	846	818	878	871	854	819	831	850	873	854	881	843	866	817	795	814	829	865	839	929	852	854	877	836	797	867	788	872	813	884	886	846	832	880	889	867	885	874	860	852	848	893	840	860	884	865	859	838	819	800	864	819	840	827	857	826	815	865	800	891	882	804	880	820	871	861	804	904	865	870	826	844	855	879	841	856	846	857	860	816	809	799	813	862	866	837	908	850	814	867	847	878	860	892	870	839	874	840	884	866	859	887	860	835	810	821	909	872	901	844	932	842	888	827	861	926	839	873	819	843	853	796	838	863	854	885	869	856	857	844	812	811	891	858	940	926	818	843	830	813	852	877	884	851	825	824	882	821	887	860	844	898	817	855	914	817	866	892	816	856	828	808	858	816	856	889	866	809	824	879	856	881	841	858	833	880	840	879	844	870	847	805	837	800	822	822	885	900	876	871	845	883	838	872	829	859	922	848	864	880	811	808	850	869	840	837	886	862	886	827	808	872	776	816	873	848	824	855	868	827	884	836	849	859	830	806	776	822	835	836	857	877	805	870	831	789	870	862	827	857	843	848	822	865	847	838	864	872	857	828	815	842	800	851	864	895	869	865	825	862	826	840	886	802	797	812	828	849	869	840	846	830	835	844	846	808	854	828	847	904	843	858	853	824	885	844	859	891	852	839	847	882	857	873	867	844	916	883	879	838	831	780	849	869	881	860	866	810	789	821	884	842	843	866	908	878	869	877	853	856	892	817	839	904	829	841	825	799	853	854	840	871	831	827	870	887	943	814	812	904	842	844	894	831	884	873	826	831	827	825	883	826	824	786	862	860	864	864	855	825	833	860	864	824	859	860	809	858	848	841	807	913	823	871	841	848	854	890	829	887	886	830	790	851	838	866	815	831	903	840	826	822	837	809	872	841	870	885	810	853	842	858	803	824	823	835	894	811	837	861	814	809	896	829	813	878	817	893	904	901	872	821	853	877	801	836	850	850	881	828	829	828	858	873	856	841	809	826	838	876	814	852	809	865	820	865	895	842	851	825	855	902	829	877	843	847	874	798	837	868	908	823	870	802	884	858	849	835	878	835	848	820	798	807	811	887	834	843	790	845	887	861	836	856	931	877	878	868	861	878	830	853	818	858	797	849	812	866	859	911	902	823	867	895	868	847	835	871	902	839	895	840	857	825	895	883	859	808	853	804	840	812	811	827	843	887	829	866	846	839	887	809	831	819	876	850	897	883	879	836	852	866	830	852	820	893	840	818	862	873	907	890	845	902	853	850	872	890	808	840	834	854	845	862	860	843	828	853	896	799	875	851	854	912	808	882	843	843	840	837	796	885	876	814	877	812	860	870	880	839	864	859	805	846	834	840	831	838	783	862	865	918	909	841	889	870	828	881	844	842	869	900	847	848	818	841	832	879	851	814	855	845	864	853	907	872	844	809	842	829	819	820	864	809	820	839	882	901	884	811	805	858	830	848	816	882	859	879	827	843	862	834	834	850	841	914	866	877	839	882	896	909	812	843	847	873	868	799	839	864	845	886	824	865	865	876	801	847	832	888	832	833	833	872	821	894	873	867	874	901	884	858	846	856	865	878	848	839	861	811	856	835	854	853	872	804	857	831	847	825	838	831	818	852	861	830	802	846	896	837	792	828	848	844	816	877	886	826	836	864	938	855	910	874	891	805	818	821	845	827	874	852	918	889	854	835	864	827	854	802	762	844	828	873	868	869	852	844	842	861	878	779	827	911	845	860	895	877	828	804	848	848	835	889	876	831	817	835	829	886	792	822	846	847	830	854	864	854	836	842	867	859	892	878	852	831	831	843	881	838	829	850	895	871	857	865	847	834	823	928	877	858	825	796	871	904	817	832	844	874	851	814	861	880	824	843	876	854	827	809	852	850	891	874	867	890	844	809	838	854	891	826	805	862	850	869	880	858	812	845	847	832	855	849	870	874	857	846	894	799	871	813	822	835	864	842	833	867	848	803	853	831	868	842	861	834	840	882	926	931	851	853	864	818	872	866	911	816	877	808	831	823	882	868	851	884	886	863	857	877	811	867	858	846	854	854	869	855	800	848	794	841	839	848	834	887	837	784	905	889	889	835	891	874	871	836	914	844	802	872	871	827	817	814	863	847	853	876	836	821	852	892	851	880	830	866	787	827	817	880	837	802	825	820	818	850	892	873	881	863	799	912	841	822	852	866	850	857	868	834	815	858	819	807	877	884	852	820	877	838	834	900	865	791	841	874	849	846	828	817	840	859	924	847	844	845	882	847	889	823	866	879	822	878	862	916	822	817	826	834	803	834	841	824	827	847	820	848	861	850	870	804	819	849	823	823	833	859	852	858	861	854	842	851	857	863	912	837	896	823	882	806	846	876	856	868	858	808	856	863	875	840	892	849	924	855	855	857	831	857	862	887	828	819	839	807	874	850	859	808	850	863	835	824	839	844	849	849	825	840	905	841	822	922	862	868	828	823	888	869	864	826	885	831	829	805	826	894	813	876	838	823	841	862	845	853	813	816	823	861	841	896	830	873	859	870	864	894	880	836	814	831	846	851	802	847	880	843	829	849	850	828	845	912	858	833	838	842	880	874	847	885	795	855	867	809	907	819	839	845	884	843	847	899	845	882	825	830	816	861	882	832	857	818	801	874	867	879	827	845	864	857	867	832	814	846	847	853	846	828	851	827	837	871	870	858	855	862	914	867	824	799	838	851	845	889	839	922	841	853	833	905	863	861	863	852	909	831	830	868	857	869	869	830	885	874	828	878	892	829	808	803	853	848	812	863	818	799	850	816	858	835	873	821	867	848	874	878	817	798	793	783	871	868	786	868	827	880	844	836	843	869	822	846	800	818	833	944	880	844	891	826	869	884	841	824	880	874	789	808	868	836	818	804	841	843	849	856	841	843	908	843	800	822	865	828	927	820	860	848	871	823	812	844	826	864	883	839	868	808	859	859	783	900	833	824	877	904	896	826	840	889	853	854	874	841	858	888	877	814	867	849	879	881	892	900	844	867	846	792	835	850	889	846	873	852	817	832	791	812	855	856	819	833	799	847	853	882	875	875	835	859	884	861	859	809	837	866	837	806	891	859	806	879	838	809	889
24603	21004	24381	27789	20593	2088	479	369	358	363	316	316	329	317	283	265	283	266	276	301	262	270	305	274	302	278	270	281	245	271	269	269	264	305	253	284	281	284	265	272	268	321	282	276	325	341	278	286	312	286	286	251	263	309	278	285	276	241	262	261	279	316	273	273	285	296	311	265	310	273	283	268	280	262	271	272	285	300	273	282	279	272	300	267	270	280	271	288	288	282	301	255	299	286	300	277	287	308	250	283	306	272	289	259	287	259	252	313	253	268	280	278	266	242	276	269	298	280	274	249	299	269	263	295	283	308	286	250	259	308	272	283	281	262	303	264	274	294	276	249	287	274	246	274	269	264	289	281	282	286	273	268	300	267	297	255	266	321	251	271	262	264	282	290	256	307	273	294	290	281	291	266	263	266	245	281	274	291	262	270	264	284	272	295	270	279	263	253	266	248	270	261	272	297	335	266	272	298	305	308	290	265	276	272	256	294	280	285	272	268	270	246	266	265	276	268	285	296	271	294	299	283	315	286	256	255	323	266	240	282	256	261	289	290	273	291	275	252	280	278	280	282	302	252	282	294	307	268	283	303	283	295	313	295	272	257	260	300	303	247	285	267	284	269	299	289	290	275	272	274	291	264	289	275	292	272	290	247	269	280	278	286	255	272	272	285	274	268	295	297	278	306	276	278	283	293	279	275	238	281	280	271	272	282	262	286	313	270	279	260	284	291	258	270	251	252	274	260	266	282	281	271	263	280	291	260	303	264	302	277	264	321	269	301	299	289	265	279	296	287	296	259	279	293	286	263	286	303	295	278	307	240	276	272	312	261	267	307	279	280	303	297	270	304	264	280	252	302	274	284	291	282	257	265	288	276	293	270	277	287	256	277	266	279	288	300	323	277	259	263	259	271	276	261	261	268	278	269	280	280	283	286	289	305	274	300	281	278	243	288	265	274	276	254	293	298	276	256	253	265	278	269	312	315	287	296	286	292	290	279	276	257	264	269	266	252	301	283	294	299	271	267	271	275	284	293	297	280	306	261	274	287	293	285	287	271	300	259	297	292	327	316	293	274	254	263	271	259	276	305	272	305	285	253	286	279	284	289	272	302	279	279	311	287	282	277	263	287	252	289	273	285	284	290	287	255	268	285	266	293	257	266	287	275	297	253	266	275	263	309	278	280	296	303	275	285	293	274	288	289	290	312	302	252	285	296	278	287	311	276	283	284	267	273	282	262	284	263	273	237	267	278	293	279	269	279	301	299	246	292	311	266	304	281	274	257	257	267	281	276	278	260	283	285	282	289	305	303	263	257	265	241	262	265	295	271	313	278	281	284	277	282	264	263	278	276	285	276	254	277	274	253	255	296	281	262	256	293	255	286	282	260	257	288	291	261	254	292	298	259	281	267	276	287	315	266	246	269	296	280	269	261	271	292	272	282	300	277	305	303	275	279	273	284	262	280	271	285	293	278	254	263	284	265	281	250	268	286	267	262	281	297	297	304	303	280	262	271	295	284	260	313	307	257	290	292	266	276	280	272	274	289	272	259	267	261	264	291	290	269	295	245	274	305	302	280	277	289	301	296	307	287	255	279	333	273	296	275	272	299	286	249	283	284	295	286	281	261	291	294	302	278	252	259	306	281	294	332	282	274	248	257	252	271	281	268	249	296	277	314	285	277	267	256	331	283	273	272	251	293	290	265	247	270	276	292	313	270	292	261	238	273	328	296	290	266	286	248	284	260	310	283	287	299	268	249	292	299	309	278	286	272	263	291	255	288	288	263	280	279	307	262	257	263	282	301	281	265	299	286	253	279	278	254	272	273	277	243	253	260	257	277	272	304	282	281	269	289	300	275	278	278	281	295	281	298	259	251	305	281	289	301	272	269	253	322	282	239	294	275	272	271	294	296	296	271	290	324	262	263	254	321	257	278	280	319	270	283	295	301	276	296	282	281	303	288	274	273	259	260	250	296	277	271	311	269	248	258	268	265	264	277	282	292	287	285	276	270	302	271	250	286	296	268	289	275	275	281	268	279	286	263	271	290	270	294	261	260	298	264	315	293	274	284	282	291	275	255	297	292	267	272	275	221	261	269	295	301	301	247	267	308	271	275	288	306	301	303	291	301	284	285	244	297	279	255	272	268	285	283	285	272	286	316	288	238	259	293	274	249	307	286	284	238	256	283	283	292	301	266	305	257	283	278	254	290	291	297	282	252	303	315	279	278	287	288	307	307	280	293	293	289	280	286	273	262	264	238	294	292	262	262	291	250	278	262	282	292	290	298	319	255	268	287	267	302	268	294	280	283	278	282	248	269	281	299	268	288	277	277	328	285	279	271	245	271	276	302	264	303	277	272	293	261	277	265	265	266	246	282	270	319	272	280	259	286	261	254	241	263	238	264	255	272	279	308	265	294	281	253	263	266	259	312	272	262	279	280	301	260	270	277	279	264	281	313	281	287	270	247	277	270	260	265	287	239	288	274	301	274	294	263	269	270	283	261	273	263	308	288	268	318	304	287	289	288	269	299	275	282	273	284	276	274	284	296	265	270	277	279	253	282	245	285	257	281	271	240	320	253	257	282	277	286	283	287	255	286	261	261	308	312	298	255	276	268	313	286	289	302	268	275	273	274	248	298	269	244	262	275	316	273	268	247	240	303	271	292	259	298	268	279	269	289	280	322	262	269	267	268	265	252	259	273	278	265	268	254	287	275	268	288	309	268	268	253	286	260	275	267	288	289	233	281	279	268	294	270	260	270	248	308	269	258	277	255	262	287	295	279	288	261	289	283	276	274	263	283	287	272	274	268	291	294	284	289	294	235	307	281	261	307	277	291	275	302	278	316	287	302	251	269	274	267	300	281	284	249	283	301	278	253	256	295	287	315	286	284	277	279	258	280	280	280	277	306	264	282	257	261	260	292	291	284	243	247	278	259	312	287	278	273	257	258	271	296	296	272	259	269	270	255	264	301	291	269	264	263	267	240	263	261	288	261	270	271	259	275	295	282	277	271	280	281	294	261	277	269	282	303	278	254	295	294	260	274	298	273	287	294	301	271	267	307	277	268	299	275	274	251	280	286	288	299	253	272	267	283	277	285	312	279	340	282	333	287	258	286	260	271	308	272	257	253	262	260	269	266	269	311	274	290	281	295	288	262	281	332	274	290	260	257	262	252	261	295	250	280	289	254	265	269	260	264	256	257	279	303	266	256	258	245	258	307	267	277	287	271	243	313	254	264	239	261	292	287	316	272	284	267	276	295	298	269	233	298	283	263	285	274	290	286	274	290	287	280	280	264	287	284	279	247	278	247	306	287	262	276	311	290	278	259	295	286	279	261	290	276	282	296	271	263	284	274	303	262	264	271	281	273	243	304	280	261	282	269	277	294	284	279	284	314	273	261	291	283	275	280	301	253	305	273	295	300	299	283	306	286	273	280	267	288	266	287	323	286	283	302	315	282	266	258	264	269	273	269	297	283	273	234	283	294	272	309	254	284
3114	2704	1679	1010	807	739	647	669	669	640	614	639	607	628	620	621	679	655	678	676	629	614	630	598	605	581	613	626	634	628	603	632	656	634	581	596	653	653	643	625	623	624	616	621	597	611	599	638	619	625	605	631	613	640	638	652	643	641	669	606	610	597	645	667	623	633	659	618	605	601	661	661	601	646	625	668	593	623	621	653	601	660	664	646	607	601	654	607	597	591	618	620	596	638	626	616	633	628	682	645	649	609	611	619	649	630	667	591	605	596	615	587	579	629	648	631	656	618	593	588	644	647	649	597	662	653	627	619	630	630	646	579	578	621	658	634	632	670	629	636	635	642	619	618	603	615	572	627	627	631	609	649	578	652	664	609	660	680	584	626	657	644	613	672	618	581	567	599	623	621	610	629	648	597	617	609	613	635	622	646	626	640	658	566	615	659	619	619	658	587	617	631	627	629	635	626	608	604	640	610	597	640	569	624	582	598	625	623	595	632	624	607	577	641	584	611	630	601	590	657	588	627	659	667	567	627	605	645	530	582	665	561	610	635	621	612	632	643	592	625	596	605	631	625	630	581	647	662	586	629	633	628	620	645	611	705	622	605	560	614	586	594	630	600	607	609	598	606	572	650	580	635	629	585	640	608	604	602	616	656	643	635	645	611	649	611	648	622	642	636	628	676	599	612	637	613	645	628	591	601	609	593	648	644	639	646	642	627	636	620	615	573	613	627	586	596	682	602	632	612	638	603	608	645	608	651	607	660	621	646	612	637	598	652	684	623	649	632	617	628	613	653	646	622	627	624	614	619	605	630	649	624	617	639	608	595	607	603	613	641	609	614	582	639	619	605	603	621	663	632	639	639	606	608	600	576	674	661	647	636	643	612	657	638	602	624	683	569	653	588	629	659	586	661	669	612	681	643	656	600	597	663	643	640	677	636	637	641	652	624	607	607	632	641	626	625	658	621	646	662	636	636	616	622	621	638	619	638	597	608	644	597	636	653	590	607	663	618	587	619	615	631	678	611	614	638	636	573	585	650	589	591	603	612	576	638	613	656	632	622	626	618	638	581	605	629	658	642	631	630	593	608	633	594	629	594	644	621	595	665	630	614	640	642	662	598	612	656	631	604	594	645	609	657	612	580	598	633	626	588	631	631	662	665	672	676	682	606	653	636	610	613	600	608	610	640	681	603	611	626	616	615	597	657	593	593	612	636	604	597	602	650	640	629	604	607	652	654	644	629	636	638	633	583	605	641	655	646	651	637	644	649	637	611	608	654	654	599	635	620	638	635	597	569	627	612	630	611	588	608	679	587	619	642	645	626	580	605	633	679	663	621	666	586	670	638	590	647	617	626	652	696	608	597	600	639	611	595	616	660	624	668	640	665	615	638	586	616	608	602	632	644	649	644	599	637	631	620	605	645	652	650	620	627	598	632	607	636	630	618	608	690	650	631	590	679	624	600	620	622	627	637	607	593	576	632	624	616	612	641	640	657	626	640	616	624	647	610	606	616	598	641	616	597	619	611	649	631	607	594	667	635	643	636	657	591	618	601	615	606	587	627	646	660	665	648	615	660	652	634	626	632	581	602	657	638	654	644	587	560	625	619	600	594	612	562	650	637	620	595	621	614	611	607	618	609	561	630	642	646	633	706	604	653	624	595	626	657	609	634	610	606	615	630	602	608	653	602	583	625	614	586	617	632	671	649	645	642	623	601	591	601	646	615	620	665	618	610	632	624	607	641	615	649	615	647	642	644	628	651	625	636	573	634	601	632	596	642	585	639	630	634	629	627	614	575	667	637	597	620	648	640	659	654	633	632	602	607	629	603	607	603	654	635	598	628	648	613	615	614	669	601	580	629	663	608	654	582	606	604	629	628	588	577	633	564	603	634	640	657	650	592	573	569	635	667	610	607	609	633	593	660	644	634	639	651	650	664	632	606	616	597	629	633	647	616	668	624	584	609	591	672	607	614	629	575	598	609	648	597	640	581	649	590	633	675	657	656	635	615	580	617	610	582	606	617	649	626	577	589	603	581	589	585	632	609	622	626	597	667	626	559	593	617	645	620	541	612	658	678	615	631	670	586	598	622	592	586	653	599	632	597	616	606	643	640	604	596	629	667	605	639	603	651	607	631	612	618	654	605	592	617	612	601	583	658	635	640	581	623	589	652	590	595	611	625	648	610	632	620	622	637	616	662	620	612	646	603	633	619	620	615	606	637	621	609	649	617	640	551	641	636	611	635	648	664	623	657	657	620	586	644	613	642	632	653	647	612	629	615	631	627	613	624	634	631	637	600	651	599	579	612	634	635	634	636	578	632	590	601	661	679	644	644	582	610	618	617	634	584	653	612	660	614	610	596	625	587	603	672	611	599	658	636	607	615	639	641	643	627	574	616	649	625	667	597	656	656	584	634	605	622	633	564	656	612	568	589	657	616	651	662	580	595	610	591	591	626	589	604	583	645	621	649	592	611	593	613	640	576	574	625	621	646	627	632	642	601	628	622	595	605	624	580	650	597	677	603	610	626	625	620	608	581	665	625	631	595	655	646	619	655	619	646	640	590	632	657	604	673	684	657	630	613	571	632	607	655	614	642	632	621	632	605	638	618	610	664	664	636	613	617	630	611	610	618	591	625	632	653	603	641	597	645	641	633	618	641	637	560	589	626	649	552	593	639	630	600	609	591	631	630	628	652	584	650	630	596	627	605	601	634	644	598	613	581	634	628	597	592	625	604	692	604	641	656	598	617	628	636	617	604	670	596	635	645	618	579	626	603	610	633	589	651	649	644	631	625	635	594	621	608	653	628	631	612	615	585	667	599	626	634	635	611	613	593	643	628	603	601	598	632	642	640	619	620	634	613	646	628	629	617	630	646	610	636	644	608	607	613	631	614	670	618	643	621	617	663	628	633	576	642	592	642	581	650	624	564	605	646	622	634	600	605	656	592	643	611	627	653	636	633	579	613	603	599	630	648	615	608	604	629	628	638	655	644	685	618	680	616	604	639	656	584	612	617	628	616	626	623	599	636	627	602	630	653	593	614	659	649	631	665	659	649	650	616	629	625	647	634	577	642	606	629	602	624	634	602	652	601	672	650	631	665	615	626	622	634	614	644	635	588	671	661	667	587	605	618	585	627	571	612	620	665	628	630	591	611	602	637	617	672	633	653	646	614	662	595	635	647	603	591	610	589	643	603	641	617	583	617	661	601	600	610	629	626	648	631	648	565	610	551	614	597	612	652	642	619	584	617	666	627	629	641	642	608	615	647	594	622	651	652	623	642	609	617	630	619	605	602	642	631	610	634	651	595	593	605	625	657	602	586	679	657	581	608	646	608	595	628	642	622	623	653	621	602	625	638	620	647	621	620	654	587	588	592	631	604	676	594	634	662	627	592	609	602	662	648	607	594	645	694	585	586	616	628	649	626	635	619	655	632	651	598	613	636	625	653	609	612	651	642	696	651	636	625	602	631	630	606	600	632	617	585	638	633
23794	20938	24994	27053	20943	20824	1494	335	254	202	219	176	162	166	154	148	161	149	124	157	126	129	118	139	125	121	148	127	136	120	104	139	130	129	139	138	121	116	141	121	146	141	138	106	101	121	129	115	119	146	128	125	138	103	113	139	122	113	133	121	132	135	129	122	143	122	109	108	94	114	128	130	108	111	120	127	127	137	117	133	115	117	117	130	144	112	116	136	131	133	119	106	111	99	115	143	125	101	130	108	119	125	120	130	120	114	109	130	115	119	112	129	128	123	109	117	113	141	122	120	134	116	127	111	110	114	102	114	104	137	100	138	117	121	131	141	136	121	141	103	119	135	123	124	95	107	124	116	140	112	111	108	121	129	121	117	133	124	115	129	119	120	110	100	144	114	122	98	120	128	145	122	121	109	96	114	129	113	143	131	113	147	115	127	131	110	112	110	119	135	137	111	128	132	112	133	146	129	119	124	108	116	121	115	114	128	115	126	113	114	129	116	111	121	125	109	125	119	134	107	94	120	129	127	138	123	137	102	136	109	130	110	121	134	122	130	139	107	142	116	132	130	126	121	130	111	111	104	134	114	107	102	129	83	109	114	139	116	132	104	133	133	115	125	128	106	119	118	137	127	127	106	118	118	114	119	123	137	129	126	107	111	146	114	127	114	114	121	118	115	116	116	100	126	130	118	113	96	121	130	129	117	113	114	125	116	126	113	111	113	130	98	126	110	117	133	107	125	128	145	111	134	129	116	139	131	122	155	128	131	130	124	142	123	106	124	132	122	121	114	142	123	111	126	117	114	137	124	119	122	121	119	123	121	110	126	120	112	116	140	106	122	135	134	114	121	122	115	107	114	113	120	105	114	99	119	131	132	103	115	101	107	147	135	115	120	132	129	121	148	145	137	109	135	117	134	126	115	97	116	126	113	111	120	132	113	127	126	118	130	114	131	91	104	121	106	125	119	127	136	114	119	115	109	143	122	99	115	116	124	108	115	117	118	121	117	120	118	117	141	110	105	106	131	111	131	118	134	116	108	107	123	133	137	112	117	135	133	119	144	117	125	103	125	110	120	117	117	106	116	156	120	107	120	106	138	133	109	143	127	117	116	110	135	121	123	131	110	139	146	122	130	120	110	98	115	115	107	130	113	126	117	139	117	127	102	126	116	133	109	116	128	137	123	121	149	119	120	117	109	117	125	120	109	112	135	136	134	123	113	135	117	100	136	137	109	135	120	120	126	133	138	120	146	116	138	120	110	111	119	139	108	128	117	102	101	108	131	127	132	100	129	108	113	106	130	96	134	114	114	92	127	113	144	94	118	130	125	123	96	129	111	125	115	134	147	98	117	121	138	135	125	132	88	117	143	134	120	135	133	115	114	108	136	105	122	122	122	110	133	126	112	137	123	102	120	128	114	109	134	114	125	147	126	117	113	130	117	121	110	111	138	107	145	128	119	119	139	135	109	102	101	129	125	124	117	126	110	116	119	118	136	114	124	119	117	118	115	110	123	107	126	136	126	108	136	111	133	132	130	108	137	129	124	117	101	114	122	118	140	130	112	116	143	124	109	121	119	109	103	138	133	105	132	121	143	127	116	109	153	129	129	94	112	115	116	122	136	117	114	120	133	101	143	125	121	100	116	111	117	104	122	116	110	124	118	99	121	105	113	128	133	136	119	120	118	120	134	96	110	110	119	125	120	114	165	155	113	120	122	124	113	130	126	100	106	128	131	121	115	126	125	131	136	143	154	109	104	134	109	120	138	109	123	128	121	119	131	114	135	118	128	97	139	131	112	126	105	127	116	120	116	113	124	132	142	112	133	112	120	126	117	129	126	123	119	129	125	124	125	116	106	138	105	113	108	134	116	115	126	108	128	118	124	118	100	128	119	91	134	126	128	109	106	125	95	140	110	123	117	130	135	141	123	105	109	120	102	128	123	114	133	141	114	132	108	120	102	110	110	116	118	122	109	122	124	111	126	115	127	133	141	128	125	126	145	145	107	128	131	139	111	111	123	109	127	113	123	122	118	144	135	124	131	116	122	105	113	128	113	112	116	109	122	108	131	127	124	112	116	117	86	123	127	114	128	120	130	132	128	123	131	121	121	107	120	131	129	133	153	130	108	114	107	134	107	136	122	137	114	116	139	120	115	121	129	115	130	133	121	116	126	125	126	127	118	111	111	111	119	117	127	109	129	116	121	120	120	108	138	109	108	116	119	125	101	121	143	114	125	143	111	124	127	136	144	101	114	117	135	122	112	99	127	107	138	128	150	140	111	125	115	120	122	133	106	99	113	142	118	120	140	126	131	129	112	135	127	120	124	132	101	128	135	118	94	118	102	135	108	130	128	110	119	127	133	104	118	129	138	100	129	134	117	127	129	132	124	108	131	113	108	104	112	110	103	130	127	100	124	122	119	106	109	126	115	133	123	128	134	143	119	115	131	130	130	149	118	110	122	124	125	125	120	144	101	128	120	116	126	102	108	127	120	136	113	114	109	145	111	106	129	130	101	127	130	106	121	125	134	112	126	139	126	98	118	129	122	108	95	111	115	112	125	124	130	110	111	117	111	110	118	116	117	103	135	111	139	108	105	110	103	132	111	134	134	123	131	120	99	116	94	124	125	119	120	126	124	111	106	114	123	122	120	124	125	141	121	97	96	121	107	116	119	129	118	96	115	121	125	112	121	133	133	150	130	117	114	119	124	125	140	140	142	105	119	112	125	125	125	129	146	145	120	122	114	125	128	140	141	130	117	166	126	106	127	115	138	108	120	130	144	112	109	105	103	141	127	132	142	125	114	114	106	105	137	145	141	126	103	148	124	142	123	120	129	122	151	129	123	150	118	105	138	124	123	117	125	104	103	128	147	134	109	134	112	104	118	123	131	123	130	124	117	139	132	125	106	102	103	130	124	123	119	143	126	122	111	124	106	131	125	128	93	107	120	126	154	115	113	136	106	118	102	112	123	137	143	117	98	100	102	136	130	117	117	139	115	133	121	121	117	131	115	123	125	125	127	109	142	104	120	136	121	137	120	123	120	131	119	116	111	113	123	118	127	114	111	120	128	138	130	117	119	110	123	110	107	109	144	143	124	128	133	116	114	122	118	117	102	114	122	92	122	140	110	118	105	116	108	114	150	132	118	118	108	110	102	125	117	137	122	132	121	119	128	129	117	111	119	115	134	120	94	137	126	124	143	131	115	130	126	119	117	101	123	122	116	120	113	93	119	122	123	137	128	104	141	134	133	103	127	119	129	122	126	132	131	117	108	113	114	149	124	104	124	130	113	113	94	104	135	115	123	120	125	103	145	128	119	125	131	109	131	132	109	126	107	123	141	112	118	129	119	113	116	127	96	126	126	122	112	118	109	117	117	117	115	137	119	133	113	113	148	126	120	108	129	128	130	111	109	111	107	110	143	145	108	129	99	116	107	125	96	119	104	110	133	128	132	123	117	133	118	114	155	111	116	128	143	116	117	102	123	108	134
3043	4261	2426	1105	659	492	430	392	354	366	351	365	335	346	345	325	327	327	332	352	306	299	330	311	286	324	326	261	329	286	347	340	320	281	316	319	318	298	295	300	306	302	292	307	291	303	314	299	318	326	315	320	308	278	315	326	356	352	295	312	281	297	287	312	312	299	314	301	315	325	294	284	335	287	315	302	311	335	298	321	353	306	283	297	308	289	309	306	288	284	308	298	299	292	317	310	320	285	308	353	331	290	307	313	305	284	334	315	293	309	325	315	289	301	313	328	289	319	294	335	316	330	333	316	317	305	334	327	307	295	334	301	293	330	319	291	310	342	304	316	302	329	300	310	281	311	312	332	293	319	288	296	313	307	282	310	332	324	330	328	293	303	323	304	315	316	277	299	304	317	319	318	326	338	307	309	302	317	275	349	316	324	309	301	326	328	294	288	303	336	320	312	293	301	310	321	324	307	345	323	296	306	303	311	290	322	318	282	326	285	323	330	325	326	325	317	290	331	294	315	285	300	286	336	331	303	322	293	314	324	278	310	280	313	329	338	321	273	290	334	299	297	279	329	313	306	328	320	323	275	318	292	304	302	303	327	315	315	316	316	318	327	307	302	293	280	315	302	291	321	296	312	291	317	299	294	331	346	318	328	315	317	306	310	338	329	322	318	327	308	290	314	276	296	284	295	337	320	324	298	282	304	304	306	297	302	323	328	319	308	307	279	301	316	301	300	313	308	307	303	295	309	329	317	326	307	344	312	280	342	285	330	314	305	289	331	296	279	279	313	321	323	299	340	289	287	314	288	322	301	314	326	329	285	318	331	309	301	294	292	308	317	312	343	298	329	324	305	307	293	283	316	324	317	326	290	304	282	266	343	341	313	330	300	317	327	291	291	305	297	315	337	294	329	304	298	302	309	323	290	298	313	309	290	301	341	288	329	331	328	291	333	323	307	303	324	291	330	306	299	291	324	314	305	301	287	291	285	313	295	297	305	306	285	277	301	311	298	291	333	277	292	308	294	307	296	330	316	314	288	337	306	308	319	356	301	313	303	346	285	305	309	299	311	322	315	293	262	293	311	325	277	330	316	308	303	340	301	314	305	322	313	279	319	341	302	318	316	315	315	335	312	305	307	315	326	294	341	304	303	307	280	306	312	327	328	317	309	306	318	285	292	342	298	315	310	331	309	354	306	357	312	306	306	299	308	335	298	301	292	270	288	326	307	301	296	307	321	327	322	328	296	315	287	297	329	291	317	315	329	325	296	293	301	324	297	311	309	306	329	327	300	329	318	315	305	320	320	332	297	333	327	313	313	329	349	307	322	325	300	296	310	310	325	295	290	301	298	310	299	311	298	297	326	306	325	302	310	322	276	329	312	326	309	314	291	323	320	320	270	306	335	324	311	273	301	301	305	315	325	320	323	294	314	302	288	298	343	316	310	279	318	320	307	309	300	322	299	318	294	297	285	319	300	306	310	323	307	310	326	308	312	315	326	303	317	329	263	316	321	339	322	309	309	316	296	347	302	305	269	315	307	316	320	319	290	333	316	301	297	300	328	338	351	332	319	318	260	311	309	278	285	319	284	309	316	332	288	307	310	347	313	295	297	270	311	303	334	315	296	322	289	277	315	302	323	315	329	301	322	297	294	334	337	324	266	324	330	327	330	284	323	303	346	329	288	290	282	345	307	342	303	294	305	306	293	321	306	323	300	298	290	284	307	289	279	315	291	285	323	337	315	306	310	305	306	315	286	286	297	281	324	301	313	301	320	333	289	280	315	318	323	311	313	283	317	303	294	306	338	297	307	289	293	306	281	333	300	293	304	310	311	288	306	285	299	304	301	268	288	317	293	326	320	322	303	322	310	331	274	284	325	322	296	308	285	308	285	298	319	305	334	292	298	281	298	339	313	327	300	296	303	303	307	341	314	313	326	290	301	309	284	334	308	316	312	317	308	317	300	317	315	307	307	311	340	293	281	290	299	316	280	310	315	280	337	294	306	307	327	291	333	319	310	323	291	293	305	319	294	321	326	316	282	304	274	297	288	285	322	317	305	313	332	329	329	317	309	265	319	303	313	295	334	296	347	305	309	309	294	332	324	330	301	328	315	319	283	333	312	292	307	315	321	322	308	314	310	306	311	286	279	297	291	280	298	296	336	300	290	339	308	314	310	285	321	316	298	306	312	271	284	333	305	294	301	296	300	266	312	284	359	326	320	305	292	301	330	295	319	322	322	302	297	312	299	319	301	298	285	317	300	288	321	346	320	319	283	274	263	285	321	277	322	321	354	311	329	317	300	292	281	305	313	320	324	326	290	321	299	278	320	303	298	327	309	320	266	319	312	301	333	329	305	302	309	324	309	322	318	280	339	305	283	306	308	285	288	307	343	308	307	284	324	311	299	298	312	327	309	310	296	306	327	326	311	299	330	316	296	326	279	294	306	295	315	295	305	317	301	315	322	274	293	303	317	320	296	304	298	307	310	323	334	323	278	293	314	308	338	273	325	318	296	295	335	328	317	315	296	295	289	310	334	321	276	298	296	347	310	289	322	312	317	319	316	293	364	303	325	306	316	300	319	282	283	311	309	295	335	285	293	293	259	283	306	328	312	312	311	339	313	324	291	316	318	319	309	268	315	322	328	316	323	309	335	306	347	310	333	300	279	294	286	307	302	284	316	315	338	314	320	292	313	298	319	296	308	335	281	274	333	284	317	310	322	320	305	319	311	303	310	324	322	325	298	345	294	302	295	309	323	321	321	315	298	294	290	297	285	298	294	299	338	298	307	304	312	327	303	315	334	340	325	330	333	317	304	302	305	301	302	293	305	311	335	319	337	317	317	315	286	284	284	314	291	341	301	329	329	333	324	346	298	317	306	290	308	293	296	314	288	282	327	329	308	312	318	306	294	300	280	314	325	326	316	321	311	299	299	319	303	297	290	315	294	287	318	295	322	319	303	324	306	307	324	330	313	313	328	307	316	337	324	283	308	302	318	297	302	316	313	316	347	311	302	297	320	321	325	335	285	282	308	308	328	284	278	292	301	299	298	332	289	323	297	298	320	319	287	287	279	340	292	303	290	299	319	290	297	309	323	325	290	317	293	302	308	302	323	309	289	294	310	291	324	314	299	286	309	299	291	339	310	319	315	308	293	301	292	332	315	293	313	292	329	281	301	314	267	297	297	300	295	324	319	275	280	320	303	277	307	298	283	336	328	325	309	314	296	334	331	314	316	267	330	278	306	330	328	338	291	287	296	306	324	313	301	312	279	312	297	334	306	311	294	321	309	310	298	290	291	318	299	334	268	327	331	298	291	267	301	328	275	340	297	331	304	337	321	329	304	292	301	302	304	271	301	307	316	291	331	290	295	333	290	268	308	322	313	301	319	327	308	267	269	296	310	309	304	290	288	315	282	307	278	284	311	289	330	328	273	325	310	334	285	328	300	354	294	284	315	330	288	305	305	327	300	309	293	275	335	302	307	294	305
32219	10117	1048	512	464	401	417	415	381	396	383	385	390	357	392	382	364	397	398	362	386	401	381	400	383	375	351	381	425	345	392	399	392	371	397	336	408	386	424	360	372	408	379	364	386	381	406	399	402	379	401	401	414	386	394	362	326	374	389	392	347	413	417	397	355	345	397	382	390	374	363	370	373	402	384	376	406	356	351	345	352	397	374	366	357	381	415	375	338	370	403	374	355	389	369	375	370	415	370	401	375	390	400	400	377	404	386	381	396	386	333	415	378	372	374	363	392	364	393	367	371	378	381	382	400	372	383	372	377	338	375	377	368	360	388	380	400	386	330	420	380	392	405	375	346	377	367	379	385	359	303	399	372	357	363	419	388	403	383	338	385	361	380	372	359	390	399	396	369	377	354	367	384	393	392	382	380	339	389	345	415	334	339	379	395	343	363	359	386	377	372	411	393	362	379	404	407	362	351	394	356	375	396	370	369	396	345	415	393	382	377	401	368	321	362	359	376	361	413	385	424	382	403	397	387	414	374	365	395	416	374	347	340	388	378	366	401	398	378	395	365	431	435	379	379	404	386	399	351	404	402	421	376	380	401	371	377	353	359	394	388	368	387	363	386	367	392	399	387	391	349	408	372	390	380	366	370	389	374	391	389	373	363	388	377	395	401	357	371	404	388	406	402	401	397	381	381	398	374	390	416	405	363	414	367	369	366	404	382	361	371	382	418	385	378	378	386	374	357	393	374	364	388	369	390	372	386	367	384	338	388	364	398	382	406	352	360	373	358	363	398	381	390	406	434	369	379	381	394	421	405	361	401	384	376	384	420	374	401	396	358	392	380	353	416	389	408	415	407	390	360	405	395	373	395	374	370	406	378	367	372	355	361	393	392	371	372	397	392	385	371	415	394	409	375	399	392	389	359	383	352	357	396	330	348	374	373	367	373	390	377	401	373	406	395	396	417	356	417	412	369	362	375	399	385	387	366	355	400	442	368	392	382	366	386	355	377	379	401	385	403	398	387	374	358	380	376	357	377	376	405	409	372	388	378	354	380	368	364	379	391	380	393	367	366	386	428	363	405	418	364	355	327	420	386	360	410	364	401	378	367	338	360	402	396	408	382	377	393	364	377	398	374	406	379	340	380	379	367	399	392	393	398	417	370	377	398	344	409	374	401	377	377	395	383	380	386	389	365	351	385	430	350	392	379	390	354	402	419	372	392	399	395	409	334	359	407	422	353	361	353	388	351	375	373	382	383	391	370	414	417	423	394	379	377	383	347	371	378	373	394	396	337	340	365	391	367	389	341	381	410	385	384	378	393	392	401	361	369	375	357	383	414	388	377	393	411	378	407	360	367	404	397	403	373	391	392	377	367	392	410	403	392	405	425	389	410	408	370	391	347	398	413	381	361	338	410	378	386	397	396	380	393	378	411	370	404	377	347	356	356	384	384	395	353	362	399	391	365	377	342	339	390	394	389	404	372	366	393	378	407	369	387	385	363	401	379	352	390	400	367	371	372	386	401	429	378	367	382	338	356	372	403	395	377	387	404	367	394	384	373	419	386	392	385	399	383	393	385	364	363	385	388	394	392	365	403	389	369	391	426	428	332	360	382	360	382	366	389	387	378	396	351	369	381	387	392	411	390	352	407	398	366	394	350	390	387	367	384	389	381	384	389	414	365	380	369	417	368	331	359	400	382	430	419	398	391	384	341	364	430	391	363	382	390	383	358	385	409	381	365	365	352	366	381	415	348	411	419	361	390	352	350	378	391	356	372	377	367	393	381	389	364	393	353	348	350	350	379	425	377	366	373	428	365	381	352	349	403	379	345	378	376	398	387	395	413	407	380	394	371	380	381	372	357	392	431	387	358	367	399	376	348	409	400	372	381	386	369	415	355	369	386	420	384	361	385	371	366	384	405	361	382	399	364	397	410	368	386	419	370	412	383	356	388	358	394	363	378	359	376	360	389	399	357	390	380	352	406	366	390	390	351	397	356	378	361	404	404	346	381	410	367	388	339	405	380	394	360	355	343	380	342	371	389	370	413	402	385	400	401	389	364	384	399	395	403	367	406	384	373	396	383	410	391	390	420	384	411	362	384	367	380	396	359	388	384	365	389	397	377	350	337	401	368	367	356	353	400	403	349	394	374	395	390	395	387	368	382	398	391	380	331	391	380	386	312	342	405	370	376	354	356	401	391	374	400	390	408	411	393	355	352	366	396	389	383	390	405	383	392	367	388	382	387	365	352	352	383	408	371	432	382	378	363	395	381	366	396	376	368	385	411	369	379	375	382	375	396	379	376	350	374	368	398	340	374	358	370	404	392	348	408	403	392	387	372	359	352	418	361	353	381	391	377	382	392	405	381	389	388	380	380	381	382	386	373	346	400	388	392	371	359	395	354	379	380	416	441	382	386	401	389	334	410	348	319	377	366	413	348	402	413	402	349	355	382	421	400	399	420	368	391	385	436	391	378	337	386	376	398	364	373	414	394	397	396	374	419	390	418	343	397	389	375	368	378	381	364	416	363	445	403	415	365	415	383	387	406	373	411	364	385	369	370	391	367	384	435	345	347	418	408	379	385	366	399	383	371	390	350	395	387	388	344	382	398	375	394	413	393	378	388	355	368	379	368	385	402	415	370	390	365	402	408	370	423	373	371	396	430	394	361	393	414	382	355	363	411	396	382	373	372	429	420	417	380	387	381	376	343	412	345	341	384	372	388	387	369	392	396	396	404	437	402	371	390	360	387	374	372	368	361	393	353	381	384	379	383	369	380	372	353	378	368	378	364	415	449	392	393	422	391	391	378	376	410	346	409	386	400	408	375	407	370	364	375	404	371	376	376	361	392	388	364	419	365	410	389	369	399	388	380	392	384	369	398	418	383	363	356	379	354	372	366	368	379	352	416	387	388	353	389	403	385	357	411	371	393	336	378	376	387	381	394	411	402	374	387	387	391	402	401	389	437	384	362	385	372	411	371	390	383	435	421	356	345	353	373	369	385	357	380	334	378	374	354	355	363	395	339	416	352	352	406	363	376	401	373	402	391	382	414	370	400	394	363	380	387	375	343	394	390	385	387	384	396	392	428	379	394	398	364	361	406	346	376	363	398	359	362	405	328	380	404	370	353	401	399	393	388	386	372	367	405	385	398	360	378	368	383	335	368	341	403	378	382	417	410	358	386	373	373	366	386	387	399	391	382	384	397	366	385	415	353	410	381	395	352	363	373	416	398	373	393	433	369	375	411	383	390	377	429	382	354	361	400	381	434	391	393	409	414	411	350	370	402	366	380	406	368	378	377	411	384	372	426	413	384	409	385	385	382	383	345	392	368	376	389	382	398	410	384	373	379	374	370	412	408	383	379	402	408	389	392	371	375	376	355	375	351	367	390	382	365	410	401	351	394	348	376	401	416	429	390	377	340	367	388	376	375	400	389	374	397	380	405	393	356	361	380	401	352	364	400	388	402	376	383	347	378	418	384	403	393	370
5569	900	935	877	852	847	808	896	857	861	878	858	863	870	869	844	840	845	823	906	840	858	831	846	862	870	862	902	880	849	849	829	872	870	857	873	843	805	897	899	831	854	840	806	886	833	816	857	854	900	859	820	831	877	802	855	822	836	838	920	884	822	826	836	872	862	860	819	870	864	877	858	811	825	835	886	790	887	833	799	796	835	798	834	866	878	865	868	814	815	864	884	816	844	825	858	858	845	905	870	833	860	852	893	872	810	861	869	880	899	851	921	796	871	860	892	829	831	856	786	829	881	876	844	801	889	863	847	825	827	749	903	891	826	816	816	842	852	873	849	776	883	855	822	833	884	886	849	839	830	847	809	840	854	871	844	922	795	827	851	880	847	860	851	811	810	862	822	865	830	871	833	822	860	848	905	837	855	898	851	811	874	829	846	832	860	724	848	838	799	866	870	885	838	879	825	888	841	844	920	860	852	815	883	857	858	836	836	865	846	814	837	868	855	848	842	874	796	821	817	838	844	849	840	810	861	899	820	858	892	909	895	864	861	802	823	854	850	855	843	863	821	817	858	846	812	825	893	914	825	847	848	825	845	849	829	858	851	784	837	865	808	814	858	908	832	893	845	860	801	797	852	827	854	828	805	806	825	825	833	894	868	830	837	909	823	786	883	813	851	896	839	810	800	862	836	806	854	829	844	905	772	849	852	892	830	864	803	860	861	787	848	828	847	824	905	867	893	844	836	814	834	877	831	874	852	817	836	839	874	890	843	824	886	865	797	802	818	824	864	857	886	858	837	829	856	865	912	842	840	832	893	847	831	851	871	860	866	829	829	870	856	814	821	862	827	862	873	818	816	872	901	831	858	886	846	859	835	866	912	815	826	806	838	825	841	838	874	882	854	839	835	850	824	879	835	893	915	831	831	851	817	867	880	829	806	893	852	862	856	808	890	882	821	877	892	838	867	821	861	839	815	807	846	856	847	823	774	838	819	848	816	822	869	827	842	838	829	813	838	834	859	844	816	848	852	834	820	804	836	829	861	812	824	845	856	840	827	909	825	791	845	841	873	848	809	848	841	843	887	913	851	802	882	851	827	850	857	910	870	839	851	845	847	863	843	826	828	811	853	853	873	845	862	876	842	885	828	871	891	824	812	848	867	878	840	865	875	812	820	904	943	882	821	832	840	880	825	871	913	801	794	813	851	883	813	859	842	833	846	851	864	877	869	871	830	841	804	839	798	788	870	888	865	835	839	813	855	813	845	881	863	855	846	855	832	808	851	812	934	868	863	852	836	817	870	894	884	841	849	852	847	895	850	834	833	849	799	849	954	760	892	788	813	858	869	825	816	835	875	833	883	862	890	837	849	879	841	877	780	850	874	851	839	854	880	872	853	884	878	880	819	871	821	877	844	848	917	916	873	859	893	855	904	858	833	836	833	843	865	833	858	850	896	814	848	843	878	893	872	811	874	861	883	871	805	841	806	800	812	833	819	830	771	860	825	870	771	838	846	874	857	865	879	830	821	815	829	858	845	846	830	811	834	815	872	832	838	823	815	816	863	883	822	856	854	840	884	796	879	836	893	857	869	849	857	841	854	809	844	915	838	868	830	879	849	834	843	873	850	835	883	888	889	872	840	849	820	847	831	880	821	892	859	872	867	816	849	950	857	893	840	904	834	825	842	848	850	817	868	840	889	870	875	859	825	842	918	847	827	814	870	842	827	862	854	849	841	858	832	841	839	886	854	808	803	892	859	863	853	790	820	884	880	896	869	842	843	850	840	846	897	893	781	871	852	876	850	866	841	781	835	835	833	855	887	844	859	822	843	861	874	848	809	898	814	819	862	899	838	847	861	825	850	853	814	887	889	878	844	814	833	812	883	835	843	841	858	870	868	836	825	823	825	920	847	851	838	823	887	846	855	828	867	861	844	860	842	868	894	885	823	851	822	852	826	852	841	842	854	825	823	836	878	886	831	802	869	895	815	899	887	895	901	803	850	904	816	841	804	856	857	837	859	870	877	900	897	864	883	853	893	831	834	846	788	843	859	861	879	837	819	863	892	794	877	865	869	831	818	882	801	850	820	831	904	835	834	838	876	830	865	829	843	839	805	861	866	842	851	850	848	820	840	839	853	860	861	875	831	861	845	881	840	849	889	911	870	850	824	840	771	833	870	829	881	837	868	857	841	860	834	842	835	777	798	886	871	875	825	841	875	879	864	820	851	893	845	858	884	814	819	879	847	853	870	868	840	878	842	827	846	853	897	835	810	801	859	838	804	909	839	861	805	836	823	911	870	827	867	885	804	849	865	857	843	821	824	855	872	852	893	821	876	902	850	851	855	787	883	885	835	825	830	875	866	825	865	898	828	781	870	844	817	817	827	874	806	890	857	847	824	851	824	851	756	869	899	829	814	865	877	891	870	847	891	838	845	841	836	863	843	838	858	844	843	860	807	837	826	848	863	805	785	804	854	872	856	819	842	842	781	852	819	843	851	822	821	851	830	835	828	871	867	849	867	837	880	914	887	859	892	863	898	847	866	814	833	845	803	839	866	837	826	871	809	896	884	761	820	822	797	885	821	871	829	812	782	823	892	862	797	856	831	884	863	866	852	791	862	826	898	824	842	817	841	788	872	868	806	839	858	831	855	849	829	864	846	847	915	812	834	831	857	855	823	862	848	800	876	817	858	841	815	828	803	853	885	894	858	821	852	860	836	853	852	868	867	858	849	811	852	831	864	857	847	833	841	870	811	827	824	869	877	846	828	871	901	804	826	834	867	888	860	880	865	818	835	822	898	817	830	849	841	840	892	836	882	833	862	875	896	891	868	871	817	807	831	863	851	836	871	899	853	822	839	847	858	833	817	872	830	837	872	856	864	874	850	842	875	847	882	823	883	869	866	831	843	850	843	922	901	882	839	878	842	859	822	824	843	853	825	881	858	872	846	900	846	864	862	834	839	868	857	828	836	857	842	884	879	869	863	823	841	864	837	897	850	825	850	878	830	874	814	800	786	813	825	876	881	817	888	852	817	884	865	835	864	828	839	841	823	922	830	885	874	834	764	828	860	844	830	901	848	887	878	851	847	849	832	791	825	861	867	832	807	875	828	848	857	864	856	839	789	883	883	826	857	845	874	857	931	875	815	867	897	902	872	855	846	843	903	876	822	846	813	805	843	886	860	783	822	868	840	888	870	845	865	865	795	771	849	824	826	857	854	843	823	869	836	821	835	878	882	839	867	859	854	876	840	864	870	824	861	896	858	878	863	849	923	848	877	805	838	848	831	819	865	841	823	841	877	819	841	850	824	821	820	851	878	840	891	895	791	864	818	878	868	814	887	829	880	855	873	831	854	904	865	848	832	855	877	844	829	814	858	849	829	844	850	865	838	910	847	834	861	877	840	876	849	848	825	829	843	846	841	764	838	841	835	871	829	894	863	813	863	838	898	834	836	849	852	814	853	888	861	895	860	840	870	856	871	874	799	791	830
24490	20954	24325	27739	20549	2168	464	427	365	325	341	311	304	339	296	300	290	290	302	309	252	290	258	293	262	301	278	253	296	295	299	298	271	278	276	286	294	309	262	280	276	279	313	279	295	279	293	315	303	295	301	276	276	280	287	277	278	253	315	305	293	294	305	291	304	252	264	275	266	286	248	268	260	267	266	269	292	288	316	283	263	279	265	258	274	260	252	290	270	276	267	314	261	268	274	266	266	273	293	267	313	287	264	276	270	271	269	239	251	295	298	257	289	292	258	285	265	263	275	304	267	290	289	290	250	263	281	285	277	290	273	280	238	293	287	288	295	281	280	266	269	271	294	279	241	282	268	294	266	275	288	284	271	261	275	255	271	290	310	297	273	294	278	273	281	272	282	305	286	269	284	264	281	270	309	286	276	275	259	298	272	278	263	265	257	297	265	286	279	271	284	275	270	264	251	277	300	266	247	278	278	272	257	303	290	271	263	289	259	255	262	258	280	272	326	263	258	271	283	262	314	297	289	291	290	284	276	293	275	294	283	267	288	267	286	280	267	297	271	294	260	262	293	269	271	243	282	288	279	271	251	296	291	279	295	278	297	273	257	277	267	265	252	261	269	295	270	287	290	285	301	284	279	262	273	277	276	287	292	261	278	283	284	271	318	261	277	321	243	265	276	304	289	297	295	266	265	300	265	278	278	257	268	271	239	238	284	280	277	283	281	265	305	284	255	272	278	271	285	286	277	267	308	281	265	279	286	284	250	277	280	285	278	290	281	288	300	277	275	272	281	304	267	291	288	286	294	292	285	301	292	270	278	280	255	303	275	299	229	265	266	274	256	272	280	265	267	253	317	278	228	274	267	283	251	279	251	258	284	273	293	271	293	261	277	248	272	271	290	294	264	267	309	268	273	323	298	287	271	264	250	291	277	274	321	290	287	278	263	269	280	317	288	283	260	249	249	272	259	261	272	310	289	244	266	315	301	308	284	273	247	277	290	268	277	273	297	248	298	275	295	276	265	281	285	273	312	296	285	289	315	261	280	287	284	244	251	289	278	269	264	286	300	274	286	258	281	290	284	291	280	285	250	288	271	281	271	259	273	251	289	281	294	275	271	293	280	264	276	259	286	239	303	245	268	270	283	276	270	273	256	297	264	267	286	264	281	318	279	293	327	293	255	293	269	286	314	258	263	286	250	296	255	299	264	296	293	289	282	305	280	290	270	275	277	276	290	236	250	264	244	271	247	254	283	309	272	268	273	305	259	277	280	290	312	267	286	313	269	261	295	273	257	272	268	259	304	265	268	263	265	282	272	299	314	301	268	281	265	263	257	245	268	262	286	288	285	264	289	270	291	297	262	299	303	279	278	284	244	278	287	280	304	274	284	252	312	275	283	276	299	260	299	290	298	282	267	247	264	266	265	269	270	279	283	276	264	268	279	297	270	284	270	268	273	272	241	274	294	298	270	275	300	281	269	288	263	297	273	294	312	290	263	282	248	310	297	261	257	295	297	285	253	266	300	285	309	267	307	284	292	265	321	272	293	257	271	248	265	277	296	291	262	253	274	284	254	281	291	265	294	306	279	301	286	261	292	259	282	263	281	280	303	257	252	261	269	294	276	253	260	270	253	270	279	281	268	291	298	285	249	273	291	251	280	254	265	276	305	275	283	286	286	236	281	284	256	289	276	271	286	289	248	294	263	273	272	236	291	271	285	290	270	246	270	266	261	261	293	291	302	255	260	296	274	249	277	270	275	279	284	282	291	262	247	225	267	294	303	292	268	261	263	259	284	275	271	303	276	301	254	286	295	297	272	283	263	230	287	272	255	266	292	266	264	293	270	308	330	288	284	322	277	254	287	270	237	262	267	265	258	264	318	267	295	250	277	302	269	318	266	281	282	270	265	278	283	260	248	314	277	271	252	253	282	246	239	291	257	281	276	299	261	257	286	263	283	272	259	287	268	260	255	271	301	302	291	277	265	316	281	268	251	267	283	276	260	280	265	263	249	277	273	258	286	292	277	301	295	289	253	285	286	271	262	279	283	283	269	272	283	309	286	293	252	279	294	249	270	318	265	275	256	243	284	233	254	277	288	279	274	289	279	292	262	273	266	284	252	291	309	275	294	283	269	291	297	282	302	293	269	289	292	280	288	289	283	274	269	322	281	304	295	262	251	281	275	270	262	266	247	296	252	266	285	292	292	278	266	287	233	288	271	288	267	248	268	310	317	283	300	304	325	248	253	267	277	280	273	300	287	278	274	262	238	278	303	286	291	290	299	283	250	275	264	285	265	299	269	275	255	275	267	266	284	290	298	275	283	295	298	271	279	295	279	267	276	244	265	253	277	325	248	293	307	264	264	254	270	264	255	260	269	279	293	287	286	318	253	262	285	250	271	297	265	323	294	247	257	282	306	306	277	273	257	271	305	286	301	276	277	268	264	300	298	298	258	291	274	282	309	261	265	285	276	293	257	279	308	267	293	291	269	288	286	265	289	270	270	281	275	250	277	275	280	272	254	237	294	258	288	243	265	271	295	276	249	261	272	260	298	279	265	269	279	287	276	297	283	306	275	294	294	302	248	259	251	288	289	315	293	287	271	270	275	274	316	264	271	277	268	270	268	266	259	244	245	282	280	309	278	274	281	286	280	284	309	259	305	255	301	294	259	283	274	287	260	274	295	262	272	290	268	305	279	254	276	260	277	270	291	280	270	276	283	263	264	273	273	283	278	291	296	277	283	257	263	265	264	250	283	314	287	292	275	271	255	295	274	260	289	263	293	263	299	262	273	292	311	285	267	291	246	292	273	297	282	322	272	289	298	297	306	294	275	251	247	301	263	263	305	277	287	261	295	286	296	269	276	294	281	267	293	266	294	270	280	247	263	275	297	252	260	282	281	276	268	279	263	270	278	268	281	295	298	274	239	273	261	274	281	267	291	286	293	287	238	286	278	295	334	279	295	274	278	267	262	263	274	292	289	262	282	259	280	281	282	299	257	286	279	284	278	292	248	298	290	288	268	290	291	259	256	273	265	261	270	294	251	277	283	281	281	257	242	256	270	280	289	300	268	290	290	278	300	282	280	282	295	280	308	252	301	281	245	280	273	279	277	288	234	286	251	245	268	263	277	274	292	266	258	281	261	284	274	290	264	259	290	306	287	300	288	288	259	240	253	257	295	289	291	242	286	259	277	303	245	260	262	277	249	286	254	262	295	276	269	276	273	257	271	281	279	281	291	275	263	258	276	257	269	299	261	270	270	274	283	280	296	283	307	302	265	270	262	286	303	293	274	261	287	274	292	257	272	292	288	305	292	274	300	276	264	271	281	283	272	273	282	260	244	274	304	274	251	262	294	282	308	281	289	306	257	265	272	234	282	295	273	284	261	294	239	312	264	239	291	281	299	296	277	267	287	271	299	283	281	321	257	263	261	261	255	272	237	274	292	257	288	271	302	287	272	293	281	260	269	258	261	290	256	263	266	299	268	273
3182	2703	1653	953	820	727	643	682	622	617	644	567	622	639	683	644	632	667	666	627	621	603	606	598	592	672	614	612	627	598	626	589	623	585	608	612	595	610	628	637	654	614	650	575	664	608	620	649	591	591	656	613	668	608	611	569	624	644	613	682	605	628	614	608	626	603	619	602	599	635	624	607	616	615	578	626	651	592	633	594	578	651	631	634	653	642	649	620	620	631	624	584	614	603	637	586	604	671	619	626	665	597	603	611	567	626	598	601	628	606	662	647	630	594	612	593	619	589	615	596	651	580	604	645	625	653	628	568	601	642	619	627	625	624	609	597	632	569	616	654	619	604	629	617	617	615	620	605	639	630	635	623	594	645	619	613	567	593	607	652	629	603	623	616	619	646	579	595	605	616	657	628	604	630	592	626	612	636	603	628	629	630	591	630	649	610	618	598	640	615	620	589	643	617	584	587	609	627	621	630	618	611	615	588	626	585	636	616	582	613	618	589	632	645	604	590	639	599	600	633	644	621	637	674	643	614	582	615	603	588	634	621	623	645	612	631	623	632	666	638	627	583	655	624	629	623	568	608	596	619	624	598	615	634	593	604	598	608	660	657	609	591	618	614	641	601	620	613	659	645	631	614	621	670	606	640	584	621	648	628	591	639	600	588	560	619	631	637	578	597	614	595	648	579	654	603	625	623	603	582	641	600	604	652	595	604	654	609	602	625	648	612	639	585	606	605	644	624	640	609	635	636	629	592	645	596	596	628	598	637	620	598	658	624	592	644	576	637	600	616	668	603	610	630	587	629	615	632	613	642	624	625	617	636	584	606	652	596	575	596	629	637	599	617	589	624	608	643	592	622	629	564	625	635	689	590	611	655	640	668	620	615	607	631	590	605	605	642	590	611	653	638	666	635	603	629	653	610	599	618	622	634	616	621	629	664	598	665	622	666	676	624	627	600	616	631	629	624	596	595	658	606	576	624	602	628	627	642	614	620	586	635	605	598	594	665	644	578	616	542	656	650	626	608	649	604	624	608	632	610	640	634	605	548	638	621	626	615	606	623	611	600	628	607	593	618	617	621	611	621	618	622	621	650	638	642	611	618	628	638	646	667	618	613	617	593	608	623	647	585	620	626	610	587	621	561	627	620	586	619	614	613	611	617	628	638	609	584	604	655	619	621	624	643	626	596	592	630	594	581	635	606	592	621	597	598	628	626	645	622	620	619	634	651	614	624	575	598	630	621	598	588	619	606	573	581	602	631	619	627	621	605	628	624	625	614	675	625	598	615	607	628	618	629	643	641	620	643	628	652	581	605	640	654	621	643	669	626	641	642	608	649	614	662	593	579	687	599	625	610	640	602	636	646	585	624	650	603	604	589	663	599	634	614	637	615	644	612	586	653	649	591	626	607	695	624	636	569	609	629	586	652	656	640	602	588	611	636	623	609	655	602	623	636	632	614	634	607	600	601	595	626	619	572	593	614	601	623	602	596	562	618	600	593	649	630	609	622	638	665	617	604	633	675	678	644	652	635	637	597	597	604	625	637	624	655	613	574	659	621	644	621	626	605	588	659	631	658	635	590	581	613	596	617	601	630	649	598	616	635	613	635	587	639	598	617	651	632	618	661	606	620	614	636	634	614	604	612	580	614	631	586	637	594	584	632	654	596	620	651	592	659	672	627	650	614	604	628	620	632	668	625	663	592	591	605	621	661	575	614	665	633	630	633	677	584	610	647	706	622	615	593	643	582	652	635	610	599	592	639	612	603	649	643	624	638	580	601	606	617	625	601	616	585	639	640	603	574	628	643	627	618	627	617	616	634	633	613	595	608	618	667	632	589	581	614	611	646	647	634	622	611	644	633	601	603	629	664	638	661	573	636	626	694	643	588	643	631	597	627	640	592	627	577	652	643	606	644	630	627	616	659	595	622	617	613	570	606	596	642	628	596	598	638	597	610	602	615	665	589	589	628	595	611	629	612	644	667	616	625	598	674	610	626	649	625	597	625	624	580	612	595	607	596	598	615	651	681	623	579	627	597	580	638	653	585	615	627	646	667	613	619	625	630	633	630	646	648	614	619	603	660	640	566	565	623	622	656	636	612	624	619	643	618	559	591	612	652	645	590	626	629	576	599	649	634	621	617	589	635	621	573	632	658	595	607	614	606	636	668	642	610	609	619	578	624	635	662	630	619	623	663	596	588	589	591	614	620	606	561	616	627	602	625	574	614	607	673	620	606	611	601	608	620	607	612	590	604	659	612	584	593	620	582	651	594	642	610	612	611	615	655	596	624	626	629	609	656	597	621	613	559	610	608	666	599	646	584	645	635	654	657	628	599	610	634	612	583	662	598	635	564	643	619	614	617	566	642	627	624	641	606	623	625	660	600	648	607	636	633	601	684	626	549	623	621	633	660	610	605	578	605	590	623	609	612	572	586	619	648	624	593	655	612	604	619	612	567	623	601	608	635	640	596	651	614	580	620	621	585	618	648	603	606	607	597	593	659	625	639	581	652	625	640	646	594	671	607	616	645	595	621	582	622	611	641	614	593	605	636	579	615	635	653	624	605	604	640	563	610	590	613	670	613	602	604	611	588	617	590	592	643	638	625	655	625	628	586	616	667	627	676	662	621	605	600	625	623	633	624	650	633	612	616	629	599	680	596	599	622	611	549	626	621	657	605	622	666	578	605	629	594	631	620	586	584	579	611	618	649	609	643	582	643	582	640	614	651	609	664	641	651	638	611	642	591	600	605	628	626	638	584	624	618	663	589	622	669	621	592	562	626	650	606	648	636	625	633	653	575	600	696	615	620	594	657	627	617	606	636	657	617	660	611	617	620	634	600	674	593	634	650	643	584	645	652	645	666	621	601	621	642	631	606	580	600	605	592	634	643	576	606	608	614	596	594	654	609	591	602	614	581	626	644	632	593	584	624	658	656	631	647	617	621	620	629	611	573	592	575	587	635	589	624	598	656	616	596	605	624	633	645	638	656	640	597	645	617	649	602	610	610	585	645	605	642	622	597	652	625	566	595	636	557	640	646	656	652	628	641	613	617	569	627	620	589	630	618	617	641	650	602	570	625	625	649	628	615	652	619	594	664	603	612	603	671	627	657	543	653	611	641	607	588	626	614	607	658	601	611	558	582	612	623	569	605	600	649	591	612	624	647	627	582	609	583	660	616	591	621	599	624	651	621	647	600	592	620	580	616	599	630	631	669	651	615	630	619	626	657	585	643	623	607	664	616	632	644	617	596	607	598	662	600	633	576	634	641	608	599	669	624	612	646	643	587	588	612	622	639	662	623	606	638	602	645	569	649	657	623	597	589	611	626	592	619	604	595	622	616	632	602	643	609	603	612	631	655	653	677	630	618	607	627	578	629	645	645	630	598	650	591	560	581	659	608	577	621	614	647	614	635	607	672	651	609	618	635	582	594	637	618	617	587	572	644	629	619	611	581	580	656	612	619	644	648	659	623	574	596	595	630	659	625	602	614
23859	21002	25065	27137	21006	20908	1402	363	275	240	198	193	177	175	154	149	139	129	137	123	130	124	111	160	158	161	148	148	138	133	135	125	121	123	117	125	126	127	111	139	128	113	122	163	114	127	134	136	120	154	126	124	114	128	147	126	128	133	122	161	125	128	136	124	125	116	117	129	125	151	104	130	126	121	118	100	132	120	155	117	116	108	118	147	134	124	120	101	125	122	118	119	127	104	109	112	115	105	99	130	131	125	126	130	116	94	118	120	134	124	120	124	126	110	137	128	117	115	140	106	123	110	127	111	111	126	146	125	104	110	113	115	125	121	130	129	117	104	141	102	123	117	124	123	120	114	121	129	125	136	122	132	127	131	116	130	130	109	100	131	119	108	129	120	124	135	117	101	122	127	127	125	111	131	124	115	138	139	100	110	112	104	130	115	100	123	118	125	106	134	113	138	139	140	133	120	123	142	128	125	101	108	128	107	137	134	123	122	128	111	135	116	137	108	133	113	135	115	134	105	111	119	135	124	118	121	125	111	119	118	138	128	138	108	109	124	115	130	122	134	119	132	112	122	117	127	109	114	105	117	121	123	120	124	115	113	109	119	126	100	119	114	120	116	112	134	122	116	133	123	119	133	107	114	130	135	122	136	116	108	116	118	122	128	117	115	94	94	114	117	114	132	107	140	105	141	124	133	101	112	130	120	118	107	107	128	129	113	132	107	133	120	117	128	119	112	126	117	130	151	131	121	122	117	107	112	107	139	105	107	121	129	120	118	122	139	127	128	118	128	126	127	123	112	120	114	121	112	128	108	117	121	127	129	120	98	118	126	105	115	138	143	125	117	108	146	121	115	103	120	111	125	119	121	130	103	120	125	87	136	123	115	140	118	120	125	137	147	129	125	121	108	138	129	135	115	112	144	111	129	121	113	118	108	126	118	130	134	113	113	122	114	122	139	110	120	116	130	112	118	117	102	114	95	125	111	135	117	156	98	112	141	117	102	133	132	119	114	106	115	120	116	132	135	119	145	155	116	121	128	106	136	113	132	129	136	121	114	109	126	109	114	118	99	123	127	109	100	121	115	134	117	121	113	128	116	122	124	121	98	123	122	113	110	124	128	124	121	109	117	117	108	138	106	127	101	113	118	119	123	123	112	124	102	132	141	133	133	135	99	98	127	152	139	127	111	111	126	132	139	128	126	124	126	101	121	121	156	118	125	87	137	124	135	119	100	131	110	94	113	138	119	129	128	112	138	121	140	121	110	147	133	115	130	118	124	144	117	137	119	107	133	119	94	114	115	131	132	126	107	112	126	105	104	99	136	125	115	137	133	129	119	114	140	123	124	151	113	121	142	122	127	118	114	121	113	122	111	123	123	136	131	116	115	131	108	127	139	126	131	118	153	126	117	115	122	129	121	126	120	128	114	134	150	105	110	109	108	103	118	121	123	113	129	137	124	123	140	129	139	127	170	131	128	150	120	126	114	136	148	123	138	131	104	133	140	118	108	122	138	125	141	122	123	140	111	119	127	121	108	124	123	104	131	130	118	143	131	117	107	111	113	135	115	131	114	118	118	128	135	126	102	99	113	107	112	123	118	122	120	119	119	131	128	131	118	123	104	115	109	133	119	115	117	133	122	105	133	126	121	117	110	97	133	136	132	131	112	104	118	114	109	118	120	139	120	129	122	119	118	161	103	115	131	115	119	151	142	113	120	122	118	121	128	131	108	141	117	120	107	126	99	102	119	120	114	118	128	109	119	120	135	110	118	120	116	142	137	116	107	113	148	120	147	116	118	117	117	102	109	120	106	140	157	115	123	100	131	118	126	135	103	124	134	126	111	156	122	134	120	105	127	107	126	108	123	109	123	129	133	119	131	117	114	131	135	104	118	122	114	112	115	127	123	118	108	125	126	116	110	121	116	122	124	106	125	123	129	120	125	133	111	130	115	124	133	129	114	127	129	115	119	130	108	124	113	113	133	94	122	107	120	120	112	129	129	117	100	119	131	117	90	110	138	112	111	109	137	110	123	111	113	121	119	110	136	101	97	128	126	136	142	121	113	112	103	127	122	120	112	125	117	120	147	131	108	111	99	112	107	117	127	120	126	111	108	125	141	115	107	110	137	128	120	116	97	100	125	123	130	125	119	117	125	124	141	124	111	116	128	149	94	110	116	116	118	100	88	121	109	134	140	115	104	92	137	121	130	146	121	112	122	121	105	106	111	118	113	127	117	130	109	115	124	104	121	123	129	109	119	142	130	135	116	115	116	123	116	123	109	130	118	106	112	122	136	117	123	130	120	116	122	113	107	99	107	102	108	135	137	131	127	114	130	111	113	141	97	127	125	107	131	115	127	119	149	120	117	113	122	121	116	116	117	121	129	124	98	119	124	106	128	120	124	104	108	129	116	109	116	105	149	108	122	120	115	136	126	116	110	119	124	125	121	96	132	109	120	125	127	120	126	136	126	121	109	131	109	140	139	144	117	126	117	114	138	114	125	138	101	110	122	103	118	134	109	119	121	111	108	130	140	131	88	113	124	106	120	140	111	130	124	119	117	112	111	125	137	123	119	131	142	142	128	122	115	121	117	124	124	130	115	90	115	116	114	118	129	125	126	116	116	126	124	119	145	134	99	131	121	117	129	92	112	121	124	116	126	124	130	116	115	122	120	116	137	121	110	111	123	126	123	131	125	131	113	118	103	92	117	123	119	117	109	100	117	102	120	136	129	116	132	124	106	133	112	119	121	126	92	123	130	116	120	102	120	117	125	106	110	127	113	126	110	115	110	108	117	120	120	126	120	133	118	119	114	120	136	126	111	119	114	129	132	125	105	105	103	120	103	142	131	115	125	131	122	128	125	119	128	125	135	135	120	113	108	125	139	141	137	119	118	104	125	116	118	128	129	151	121	131	113	132	126	105	114	117	119	135	114	145	117	137	112	127	127	138	138	125	117	113	140	102	105	143	124	114	143	115	103	142	117	98	130	130	98	102	86	118	117	122	129	131	123	132	116	113	120	110	139	124	126	149	153	139	134	131	123	116	122	128	119	106	124	133	150	124	104	124	132	138	131	130	127	114	118	120	142	121	140	137	123	104	116	133	122	105	149	107	113	121	94	121	108	133	122	102	117	134	131	120	117	107	122	107	113	112	134	110	111	115	101	130	119	113	134	111	109	116	109	117	105	127	146	104	132	106	107	133	106	109	146	121	109	108	131	117	111	121	106	108	144	124	148	126	123	128	117	113	122	110	136	127	118	137	98	113	108	126	90	112	105	122	125	123	126	103	110	130	88	132	142	135	124	113	122	159	122	143	130	148	107	106	123	97	118	114	135	146	124	108	114	125	113	112	114	150	123	108	136	132	122	116	126	123	122	129	137	98	120	135	111	110	132	137	111	121	108	126	122	111	106	109	128	112	133	126	116	120	124	116	103	115	110	128	110	139	127	134	116	97	118	122	103	136	120	108	139	105	129	131	121	113	119	105	105
3068	4231	2300	1045	623	472	464	368	369	373	386	325	337	328	288	330	320	346	297	317	307	302	329	322	319	326	337	351	357	319	286	327	290	318	314	304	309	299	277	341	334	337	315	338	340	318	306	315	269	309	334	291	311	358	315	285	300	296	318	317	341	302	313	340	288	314	306	311	319	315	314	321	331	304	314	315	307	318	295	296	327	326	316	317	309	302	255	316	280	305	322	295	326	320	299	303	314	277	312	303	289	336	325	305	318	303	313	306	319	341	322	297	316	342	318	316	288	308	324	289	290	320	324	297	311	291	332	306	342	296	322	311	296	302	295	305	298	328	312	290	325	308	304	338	318	318	314	314	302	341	301	317	314	331	298	328	326	307	304	279	271	312	326	281	302	301	338	310	290	295	322	293	273	305	303	282	296	319	324	319	290	334	275	308	322	295	306	290	314	314	315	279	335	308	321	314	313	295	358	297	301	302	321	278	331	316	308	309	301	321	337	327	294	295	307	301	337	319	302	267	303	317	372	295	321	323	321	303	326	310	349	340	280	316	326	350	319	301	331	291	311	319	286	300	268	300	323	310	319	321	298	310	313	314	278	294	301	330	305	295	307	326	326	303	296	316	321	309	273	277	321	271	317	301	300	322	323	274	304	287	316	342	330	309	294	327	297	326	302	320	324	292	301	323	272	312	295	309	281	288	298	317	310	304	299	300	316	267	303	299	320	292	338	290	323	325	265	317	319	278	294	310	331	318	334	281	288	297	329	327	337	290	311	297	319	297	312	272	312	278	309	305	288	296	292	287	284	321	291	319	311	331	314	323	297	295	299	304	282	307	326	318	321	296	344	330	300	308	289	313	303	305	322	295	338	333	289	309	297	301	321	287	292	301	264	301	313	335	304	308	289	314	301	323	296	293	326	298	306	283	293	350	337	307	316	314	303	260	317	290	337	289	312	291	304	298	280	329	314	303	331	321	314	323	312	312	330	322	294	312	308	292	301	303	308	318	296	289	306	324	300	325	338	289	310	305	307	316	330	305	297	348	331	308	316	310	302	327	303	302	274	327	344	320	283	316	343	310	293	321	308	309	343	303	338	325	317	304	343	315	283	350	334	304	280	327	308	287	318	327	285	299	304	306	322	301	314	296	289	317	291	326	316	314	300	323	326	312	281	342	276	336	339	289	284	305	333	304	286	292	303	293	304	304	315	303	305	302	316	301	298	307	309	333	291	348	297	288	317	334	291	283	324	303	328	301	293	302	304	294	313	314	314	336	359	335	336	295	299	296	321	319	321	327	329	332	337	298	288	284	309	309	289	310	312	316	318	309	311	304	324	352	283	312	302	296	320	308	311	307	287	319	313	323	306	330	308	292	320	289	296	337	319	313	312	271	280	334	330	340	312	311	289	304	309	346	323	304	306	324	315	300	309	304	276	320	325	312	318	322	324	351	272	305	305	341	350	342	299	308	269	360	314	311	315	299	318	319	277	326	308	302	297	302	308	304	282	291	308	301	317	318	325	313	346	316	321	311	322	299	301	307	299	304	328	320	291	314	332	292	313	320	307	315	278	300	311	318	277	326	293	292	287	304	322	331	330	302	304	286	327	298	305	308	335	327	322	302	299	323	287	307	277	328	296	318	327	301	309	329	330	275	295	323	292	334	311	324	318	315	308	328	322	277	316	274	350	292	308	325	353	307	313	263	319	321	323	299	313	331	297	318	304	312	304	311	322	293	353	283	306	276	301	317	295	303	332	307	315	306	310	333	336	281	323	322	332	334	323	281	276	308	297	315	350	321	281	332	310	319	306	300	326	339	305	331	311	307	329	322	325	293	301	333	277	277	342	307	266	296	308	287	301	289	332	318	289	310	304	300	314	292	323	302	308	287	301	296	291	318	307	273	303	312	303	316	303	323	300	279	303	323	299	290	291	311	285	315	304	292	325	294	315	312	308	309	314	328	315	279	300	322	331	301	328	311	306	334	314	307	322	333	311	298	287	329	315	295	285	313	282	296	301	301	294	265	323	301	322	337	329	289	336	326	320	334	296	292	280	300	294	306	298	302	315	288	327	300	313	296	308	278	290	320	314	306	321	294	326	324	328	296	319	305	305	294	280	324	315	348	286	303	302	303	308	299	283	306	325	306	298	329	306	325	284	306	292	296	323	290	283	301	305	346	306	312	311	330	341	292	315	311	289	312	300	277	307	307	296	318	273	287	315	300	311	321	322	328	314	321	270	350	322	283	305	288	289	286	321	304	304	277	317	330	313	304	273	283	313	340	270	313	316	312	311	315	325	294	305	332	369	308	311	316	279	308	292	326	300	300	315	328	324	291	295	310	328	315	278	275	302	300	307	334	283	343	305	310	316	317	280	301	313	296	338	309	295	294	321	315	327	298	340	321	315	318	309	285	301	283	321	322	300	302	333	318	339	291	325	298	299	317	290	332	329	299	328	300	336	330	308	336	292	304	294	299	295	303	319	307	308	343	342	330	292	324	292	301	300	310	313	282	328	298	320	314	313	323	309	280	320	333	285	325	294	297	322	290	313	320	308	291	328	324	312	277	318	307	322	298	306	327	306	312	281	330	294	326	326	280	270	298	300	297	306	325	316	275	297	317	309	326	283	310	328	274	340	292	280	311	325	337	336	312	266	293	318	301	304	331	292	324	339	322	339	307	296	316	322	332	288	291	292	322	313	313	326	300	301	324	331	309	276	322	304	281	289	282	283	320	326	301	293	287	327	338	294	292	324	299	313	294	335	324	327	325	311	345	278	296	291	324	311	351	312	289	333	313	291	323	322	302	309	288	342	308	294	309	313	278	296	337	294	324	296	293	294	301	331	319	312	314	320	303	293	311	327	301	290	349	316	311	314	307	293	317	318	316	322	302	350	311	327	318	287	325	304	298	310	302	342	286	304	314	255	292	296	339	297	300	291	353	314	314	314	273	287	309	327	340	288	292	309	318	310	315	309	309	291	320	313	304	350	324	332	291	329	324	286	285	303	316	327	312	330	325	312	346	324	324	335	279	309	319	343	312	317	343	310	304	330	340	286	327	319	341	315	324	304	330	286	308	288	312	304	307	304	307	304	327	318	294	309	304	322	319	312	296	326	290	323	308	333	314	318	306	330	304	310	343	294	324	304	294	304	296	312	292	309	312	316	314	280	308	328	319	308	330	299	324	330	293	316	304	333	297	289	278	309	309	307	303	322	304	311	313	312	264	316	322	328	318	283	315	340	334	283	304	278	294	316	318	325	315	325	340	299	280	314	317	307	301	296	318	306	323	298	321	284	323	344	303	311	344	293	320	256	298	317	306	290	311	324	331	307	298	337	291	327	333	299	339	276	290	305	316	314	292	303	307	311	284	297	289	325	301	300	304	312	300	320	291	312	302	309	311	304	290	329	297	334	341	330	319	331	341	297	330	337	321	317	327	306	303	293	327	334	296	292	320	357	318	333	294	319	316	306	305	327	315	312	302	320	323	303	296
32123	10178	1064	461	408	386	394	405	413	352	399	364	396	383	370	402	354	373	394	382	386	404	372	412	372	415	384	392	398	371	423	390	377	396	407	369	409	374	357	392	364	421	392	409	395	382	387	358	390	327	392	370	382	335	455	357	385	367	390	384	403	384	399	384	390	377	378	415	406	404	395	385	370	369	390	352	357	356	396	366	383	385	344	377	439	394	397	377	386	381	418	396	372	384	350	383	396	398	411	359	406	381	403	360	387	380	383	422	370	355	385	399	391	383	362	377	389	359	431	356	364	410	354	390	362	354	348	358	392	392	378	424	363	388	370	359	394	427	382	333	345	369	359	387	351	379	339	378	387	405	389	395	354	419	365	425	372	392	405	407	363	411	364	388	371	357	383	355	367	390	374	371	376	397	357	362	415	412	369	404	406	423	400	377	373	367	367	379	392	400	373	385	382	399	389	360	370	356	395	396	402	368	422	358	421	407	351	378	397	365	353	407	402	362	406	390	380	390	414	375	386	367	380	353	374	381	406	370	385	357	391	369	371	410	381	384	389	369	416	332	367	404	371	381	415	376	385	353	396	395	358	408	369	372	335	386	373	377	368	380	399	381	387	408	400	349	379	399	384	377	409	405	365	383	380	357	360	376	347	359	349	374	395	392	391	383	379	380	395	352	386	372	424	386	385	432	388	370	372	362	394	365	395	406	368	369	381	371	420	380	386	372	419	407	394	394	375	378	378	391	412	394	385	391	439	428	402	393	390	384	411	384	382	364	377	353	412	367	366	371	350	387	376	415	409	386	386	384	383	428	371	387	387	358	410	352	405	384	371	403	378	355	391	401	399	409	396	377	394	362	370	366	399	376	377	361	354	364	388	398	361	348	412	377	411	394	419	393	376	362	405	353	384	376	384	344	376	395	358	373	378	415	391	380	394	361	394	372	387	413	370	388	361	370	395	403	401	391	385	397	381	378	386	371	379	364	375	368	377	388	392	369	406	354	405	374	336	341	343	349	367	378	394	380	351	366	371	382	363	382	356	396	378	425	396	376	394	346	341	404	405	374	371	379	380	361	384	396	380	378	386	362	393	404	406	393	395	387	360	419	388	411	362	428	414	399	384	412	385	373	416	397	421	395	368	383	377	388	356	345	369	386	405	356	378	422	410	371	368	366	414	406	388	375	371	398	369	359	378	369	369	393	375	419	344	372	367	341	364	376	398	378	391	329	390	358	399	393	421	369	355	352	374	373	388	361	393	361	379	382	362	395	427	373	364	451	397	355	375	421	364	359	397	345	386	439	350	398	399	403	394	369	384	387	392	371	373	367	381	360	402	381	389	413	359	384	424	353	435	357	415	364	372	406	385	408	380	393	409	413	405	371	392	403	379	380	398	384	328	369	403	373	383	373	381	342	410	352	378	378	416	383	397	369	368	363	369	349	367	393	385	359	385	400	341	415	371	389	401	389	376	370	373	356	383	393	368	421	412	404	374	404	408	381	368	421	417	376	423	387	398	375	376	385	361	399	359	419	340	372	412	390	371	383	386	373	375	394	381	381	385	419	424	387	329	322	367	395	408	405	379	397	388	371	396	367	386	402	394	417	377	367	393	375	372	359	382	360	359	399	399	397	408	387	371	363	413	378	414	395	373	358	397	398	395	382	414	346	398	394	371	376	395	404	385	367	396	382	395	392	395	383	381	379	405	397	395	384	348	362	386	346	404	364	382	397	409	395	423	358	392	408	350	388	368	417	373	400	420	408	398	377	377	371	369	393	385	379	379	361	380	372	389	368	356	349	378	375	356	374	404	407	357	346	388	357	375	377	376	386	350	401	419	393	388	378	377	364	351	366	368	381	388	387	418	363	384	389	398	363	394	366	378	369	369	351	378	404	425	398	383	398	360	395	398	382	361	371	414	375	368	352	405	429	376	373	364	372	411	367	377	387	401	386	373	387	386	371	384	353	375	397	380	377	449	416	344	385	376	408	390	420	373	385	394	397	408	365	395	381	386	407	374	363	378	403	370	393	358	404	412	458	405	428	378	353	358	387	396	395	359	407	392	392	384	377	426	335	373	368	370	370	391	380	373	375	383	414	390	398	372	391	414	368	372	393	378	381	398	361	355	388	389	376	366	382	375	403	406	394	379	401	383	386	407	396	394	370	399	388	384	379	384	357	359	379	360	366	374	396	371	404	408	371	369	364	397	368	360	378	409	401	359	407	399	386	390	353	409	382	368	392	373	405	349	413	343	399	357	378	378	405	398	395	343	387	389	373	365	384	378	397	376	394	346	377	436	390	374	375	412	400	357	382	373	393	411	412	365	368	399	349	387	379	376	346	377	386	348	380	419	346	395	392	334	411	376	406	420	375	392	357	362	391	365	346	382	377	368	381	397	356	393	368	376	416	409	377	360	370	372	362	381	400	341	367	356	403	334	372	372	373	374	399	382	375	427	392	374	420	385	372	341	403	355	386	391	373	409	374	384	445	390	351	402	359	384	397	379	379	364	344	380	360	400	403	368	372	372	387	375	391	343	399	376	378	403	386	374	358	379	389	383	378	385	391	389	384	383	376	375	400	370	396	381	368	387	389	414	358	365	395	382	375	376	397	385	424	383	404	353	392	372	415	380	413	391	389	438	389	415	412	406	415	420	367	397	413	363	370	389	407	345	395	382	371	350	372	373	378	403	348	374	371	367	386	379	407	406	374	430	366	354	384	400	390	384	366	374	397	342	383	371	396	413	388	375	387	413	417	382	401	387	385	367	407	393	364	398	383	379	373	399	381	381	353	390	386	360	381	407	402	399	389	365	383	403	376	386	380	368	407	386	378	374	382	381	384	382	405	391	384	376	415	389	366	401	419	427	414	432	394	412	394	364	367	399	396	385	375	383	353	404	392	390	364	383	383	398	375	450	368	388	384	416	375	384	383	389	427	396	415	373	377	373	379	402	359	352	383	416	370	397	387	371	385	388	392	401	359	346	389	366	382	388	391	373	351	389	379	385	424	400	370	380	402	410	402	411	386	385	383	380	416	416	398	400	392	386	353	367	360	401	392	376	390	380	387	383	375	358	367	366	398	380	395	419	399	384	360	360	368	433	352	385	384	373	403	372	335	389	370	363	395	373	399	376	394	397	424	394	390	392	406	374	364	367	420	359	353	380	380	403	404	392	394	406	391	396	384	390	410	383	402	381	418	357	356	374	347	341	392	388	357	367	400	373	408	376	401	390	409	419	369	385	351	366	415	412	369	366	382	364	421	447	370	402	379	410	392	388	370	389	350	410	338	377	390	412	399	346	360	395	356	391	366	354	364	373	413	367	365	377	420	374	371	378	371	352	374	388	376	406	372	382	384	367	387	372	368	401	428	384	366	388	343	361	373	382	378	376	369	394	397	371	374	380	347	367	375	374	377	358	408	382	385	399	359	359	366	373	387	409	397	382	374	345	380	451	412	373	396	412	414	353	372	381	389	372	399	374	366	330	352	387	390
5648	947	907	831	884	847	849	851	848	863	893	846	846	825	876	843	836	806	824	904	845	862	898	801	851	919	884	839	858	859	822	855	865	815	854	812	817	832	864	894	798	839	857	809	871	886	880	851	878	909	848	853	870	841	858	799	793	864	894	881	857	898	871	810	911	943	829	902	842	853	913	860	841	823	837	819	870	856	905	890	846	850	831	879	824	818	856	817	806	796	841	867	871	848	845	846	856	851	866	845	860	851	910	828	877	859	809	873	816	848	835	872	905	810	885	870	866	817	792	809	866	822	869	816	862	869	903	827	879	807	898	903	849	827	845	822	836	870	848	836	824	854	807	886	792	875	812	849	857	843	799	792	815	883	861	886	850	810	849	824	830	879	889	862	831	872	817	886	877	800	856	857	837	833	851	869	872	816	840	821	855	849	839	817	820	883	862	882	828	840	903	894	835	863	885	874	875	840	807	840	820	814	825	867	875	880	851	846	860	864	812	835	879	882	829	855	811	890	836	828	821	835	904	889	858	875	814	841	910	853	901	840	854	850	866	865	830	837	826	853	846	798	880	824	849	857	809	892	870	868	801	838	849	853	859	835	874	852	866	831	816	896	849	871	800	799	861	881	853	898	850	888	852	818	868	800	865	879	835	897	846	863	882	872	879	776	856	812	871	802	849	853	884	780	862	884	814	853	811	846	846	815	813	877	878	887	853	885	867	845	843	830	858	854	802	786	875	894	837	821	843	851	847	896	898	854	828	818	862	875	872	853	918	851	846	842	797	819	828	853	861	823	911	873	813	886	871	860	826	854	867	885	829	838	882	880	845	821	838	810	877	836	847	860	912	797	881	823	893	843	868	807	859	864	856	841	833	802	838	866	842	856	829	880	886	852	850	817	829	874	859	811	881	835	907	828	818	826	841	845	885	829	859	845	895	845	856	848	793	882	877	826	793	846	799	825	911	892	838	843	889	864	873	831	906	859	850	824	869	816	841	859	797	834	884	884	826	853	842	804	820	882	864	932	862	820	892	826	879	868	903	846	876	819	841	823	826	862	815	844	817	838	895	860	840	848	880	882	868	833	886	843	847	806	870	926	807	870	816	893	885	927	809	824	817	866	856	809	861	913	890	839	832	855	861	787	841	854	821	888	845	820	884	802	887	844	816	870	863	865	831	827	821	864	787	908	895	838	860	865	849	900	841	833	859	851	833	823	820	832	878	791	849	810	880	846	835	844	813	827	864	896	816	823	833	846	841	835	902	846	855	798	838	825	871	913	781	801	849	897	842	843	861	895	810	839	854	846	773	875	824	878	854	840	850	874	855	860	827	818	899	793	819	901	905	881	844	846	839	860	854	865	812	823	850	815	910	870	877	903	856	808	850	781	837	848	764	858	853	824	821	882	858	862	851	870	855	853	855	835	870	789	892	859	834	853	796	883	904	856	847	852	856	822	868	819	872	870	893	854	893	823	795	840	834	848	883	876	833	857	851	822	873	825	890	866	825	857	848	851	819	850	784	797	837	866	786	811	876	897	876	838	847	884	885	807	897	813	889	844	877	851	846	873	894	815	874	843	845	815	835	895	872	848	865	813	865	830	861	807	867	798	860	858	836	823	806	862	864	787	881	898	898	855	880	841	877	895	909	874	909	825	857	841	847	863	894	861	832	789	872	875	817	828	879	847	910	870	806	849	895	832	864	805	825	789	876	867	784	874	884	884	805	885	863	854	850	812	885	875	870	849	851	894	876	863	849	823	829	779	889	870	856	824	851	815	788	892	877	854	824	840	851	842	917	828	833	904	858	848	825	851	819	824	851	850	830	858	900	884	837	807	848	838	825	851	858	884	834	850	834	855	850	837	857	799	820	888	819	849	894	861	851	768	859	832	836	861	817	864	850	835	846	878	869	842	829	836	849	879	813	819	888	857	870	826	852	862	863	873	880	837	879	887	858	891	851	863	872	851	889	814	828	912	884	854	894	849	889	846	915	784	860	824	859	816	866	862	822	840	848	842	827	872	824	908	825	845	861	843	860	837	901	829	798	848	870	842	851	852	871	880	907	892	908	878	788	833	883	819	842	823	831	881	848	858	847	880	852	800	838	875	848	836	862	851	823	850	779	880	845	840	849	798	877	888	817	847	829	842	808	846	871	841	875	853	836	831	832	824	828	873	841	847	830	862	860	838	898	863	847	870	878	832	854	838	895	861	813	834	850	828	818	851	840	834	841	869	842	885	852	843	815	863	857	826	830	869	836	874	883	860	830	865	849	813	884	839	899	834	831	872	863	906	852	861	845	837	852	828	815	870	849	846	853	877	814	845	843	758	873	828	878	864	848	829	829	798	884	918	856	913	903	917	806	883	816	843	885	817	840	886	828	847	863	884	837	834	870	925	861	840	825	926	831	829	885	852	866	836	882	845	841	872	870	832	855	877	837	840	878	804	901	827	851	870	847	851	882	824	848	823	808	864	832	830	826	822	860	812	844	778	840	850	892	809	829	886	835	802	812	860	823	848	857	837	854	848	859	789	883	834	868	855	831	827	890	878	836	814	780	809	832	831	915	862	840	840	863	847	873	845	801	872	800	859	906	873	849	831	840	950	806	827	865	874	909	869	809	818	893	867	818	787	816	828	852	826	876	843	862	840	869	874	851	884	823	857	810	808	860	852	965	870	864	886	824	862	832	840	876	852	846	814	833	860	817	815	856	836	823	834	858	891	828	862	888	864	841	865	914	798	874	834	894	864	835	849	815	809	802	862	835	862	841	849	813	824	849	830	827	837	854	859	884	813	838	885	845	923	892	853	845	899	873	850	809	870	839	797	795	822	823	854	872	842	850	860	879	862	855	853	886	832	777	845	863	839	846	870	852	801	885	894	840	827	871	799	880	885	840	824	869	862	871	847	897	819	861	897	835	854	856	808	882	901	857	896	847	819	874	843	853	847	858	842	843	814	851	839	893	867	835	884	825	849	891	843	791	868	898	870	862	839	851	901	812	859	873	858	832	853	878	898	818	831	891	848	855	846	861	859	837	862	888	817	867	843	851	851	887	903	854	856	830	882	842	802	805	852	896	852	841	854	868	861	875	845	858	843	889	810	905	853	847	822	892	852	862	835	904	878	830	849	805	862	877	852	872	839	828	806	822	860	914	880	859	847	850	867	867	847	842	864	868	822	823	903	853	860	835	889	841	857	831	872	849	853	887	855	872	831	840	845	897	834	850	822	855	884	848	820	848	873	808	840	854	880	831	875	852	901	838	794	842	849	828	878	771	921	879	830	832	852	886	853	884	842	826	858	820	844	763	866	830	858	848	839	901	847	849	864	832	821	902	857	892	862	886	811	838	851	851	883	892	829	792	842	886	839	895	835	874	881	867	871	883	849	868	824	829	860	800	832	885	865	847	912	877	835	905	857	796	803	854	845	899	853	876	891	824	873	847	818	846	820	847	858	889	843	847	826	882	940	844	867	843	913	838	842	830	862	848	906	840	828
24559	21011	24465	27766	20581	2184	531	367	343	332	331	297	304	296	295	285	290	286	288	315	301	253	297	271	304	291	297	270	256	311	292	297	278	308	297	296	279	292	277	258	283	278	274	300	284	279	245	284	286	288	284	284	282	243	287	262	273	286	290	288	301	285	248	280	277	274	276	265	276	281	253	271	249	265	279	267	258	272	321	296	281	255	256	285	252	267	275	270	286	274	281	294	261	283	274	244	244	256	268	271	275	281	281	251	231	304	301	301	267	272	284	294	262	293	293	304	287	281	290	288	269	291	285	269	290	270	262	269	254	289	280	267	282	261	325	300	300	289	286	319	264	272	291	275	281	283	296	277	282	286	248	252	262	263	310	258	253	276	275	270	260	266	264	279	278	278	278	255	274	270	266	275	302	262	282	244	292	258	301	313	263	282	250	293	276	265	246	260	283	308	277	296	284	282	264	279	264	260	285	271	275	282	250	268	255	299	311	293	254	276	271	262	303	263	255	280	283	271	257	285	255	279	283	282	287	268	304	303	285	287	264	325	287	279	272	269	282	284	266	278	293	250	259	282	299	267	283	282	310	257	259	295	278	299	259	272	277	268	301	274	285	261	293	261	259	301	279	274	304	263	279	252	289	274	293	281	248	270	283	277	273	295	284	291	289	299	290	245	256	294	279	274	244	264	265	279	295	295	314	302	289	262	277	291	255	301	259	286	279	263	271	267	278	292	254	304	290	267	291	315	287	305	280	278	256	286	289	268	277	276	279	272	282	277	295	296	277	271	283	277	282	269	262	264	288	272	266	294	315	265	271	267	291	268	281	269	289	297	268	265	276	303	263	300	281	300	303	300	280	275	268	268	266	261	274	280	281	283	246	309	255	276	265	296	270	286	287	261	292	275	275	271	267	263	238	305	270	262	284	265	269	248	282	275	294	283	276	267	319	249	257	300	268	283	265	266	263	272	293	272	261	263	289	280	309	311	291	279	292	284	280	235	301	280	258	279	297	272	291	274	299	265	294	280	239	258	256	305	294	218	297	281	267	254	263	278	273	268	282	295	255	288	263	248	285	271	269	279	266	280	266	295	289	310	279	312	290	260	273	322	292	272	257	277	272	292	271	295	297	262	266	267	283	280	257	265	270	267	271	272	276	301	283	299	264	279	291	267	250	330	273	280	286	294	275	302	279	290	266	289	278	261	277	292	251	279	244	265	276	264	249	263	296	296	236	270	274	299	311	287	264	298	300	287	310	258	272	293	281	291	247	287	272	287	289	291	246	274	287	286	295	303	269	270	275	274	280	285	273	274	279	250	279	272	285	273	269	278	269	274	253	294	259	283	276	270	290	296	262	270	308	266	300	272	298	307	248	280	258	280	300	282	297	268	287	284	290	256	268	290	280	239	287	291	307	252	273	302	279	289	296	249	286	263	283	272	272	305	283	287	279	269	290	309	278	263	262	291	320	268	237	288	272	265	293	274	307	273	281	262	283	275	270	269	262	279	264	280	265	300	300	283	255	293	312	269	252	301	295	287	276	290	262	263	294	280	287	289	279	266	289	295	273	275	237	249	271	272	259	262	289	270	281	290	285	266	291	290	283	267	250	289	249	245	281	289	292	271	258	282	261	271	265	247	230	285	282	274	258	287	246	262	293	280	291	306	265	254	301	274	286	287	283	280	302	296	279	284	264	255	290	249	269	306	290	245	266	300	270	271	281	273	287	282	295	286	261	273	279	296	276	254	254	280	276	273	293	250	259	280	273	275	296	259	269	296	278	259	253	283	265	294	319	282	268	279	282	252	268	275	291	319	271	285	332	284	304	302	278	269	251	279	271	271	295	290	305	278	248	256	261	291	291	278	280	280	250	297	298	307	290	253	277	271	275	293	282	258	301	287	265	280	245	251	263	285	267	262	264	293	304	280	281	263	293	292	298	281	296	295	275	313	270	239	280	301	337	298	266	289	276	278	267	282	271	252	262	309	272	303	278	273	286	246	247	265	271	265	266	281	258	287	298	257	264	269	296	279	266	248	256	252	278	244	274	261	285	280	309	301	301	271	267	267	285	283	307	290	296	299	264	276	253	300	276	265	278	268	249	309	275	279	279	288	250	300	260	274	287	246	263	285	293	299	309	285	288	250	284	302	268	284	280	283	282	266	259	287	299	272	263	281	258	295	276	260	272	247	264	262	247	278	251	287	298	305	254	221	270	329	286	277	325	254	293	264	250	292	274	288	292	304	284	250	299	240	295	266	253	254	291	284	275	259	286	300	296	277	256	273	246	246	280	260	266	277	260	278	289	297	241	262	275	260	277	280	250	281	312	268	291	273	267	276	264	259	259	253	289	278	276	263	278	251	302	244	300	274	290	256	263	257	275	274	289	280	270	298	284	260	290	285	282	288	257	280	264	275	289	259	290	291	272	275	276	253	265	292	301	251	278	260	270	271	269	243	286	280	267	279	244	287	306	267	258	292	277	270	250	254	282	281	308	284	264	261	269	279	288	282	283	253	258	274	272	283	291	310	245	269	271	299	272	305	257	281	265	279	248	291	260	288	280	270	253	295	282	271	282	314	271	305	289	255	294	295	276	296	285	254	272	262	263	279	286	291	268	313	273	255	276	281	286	296	293	286	303	293	285	283	252	271	281	283	290	263	273	301	285	286	314	293	303	231	243	273	255	261	220	282	233	280	271	275	254	283	276	268	271	232	282	275	270	254	279	296	267	282	276	280	294	254	264	245	287	288	288	276	266	294	253	282	269	258	254	274	270	298	267	281	273	274	260	257	274	312	322	250	277	255	258	274	316	262	264	252	264	280	296	305	272	248	323	287	280	308	305	277	288	289	258	276	272	266	269	249	270	292	293	276	329	269	261	287	265	287	303	288	297	289	267	289	281	283	315	255	275	252	314	283	276	304	245	280	253	274	284	262	278	268	300	274	286	279	290	304	257	265	270	251	272	276	283	287	265	294	290	268	277	283	274	282	249	257	268	269	291	284	305	310	263	271	294	285	326	263	251	264	274	269	246	268	269	300	286	258	224	302	275	321	251	298	258	263	315	256	275	262	298	290	269	319	300	261	266	282	299	252	275	279	278	249	281	302	300	304	244	307	252	280	268	297	289	272	256	279	270	266	273	304	273	290	300	309	259	279	256	243	285	272	283	280	309	297	282	281	289	273	277	294	266	270	294	240	253	298	248	281	256	281	273	280	273	288	260	265	293	257	275	301	294	268	297	278	239	253	271	286	277	278	262	288	267	241	297	279	290	266	260	292	296	268	263	268	268	305	253	302	286	291	266	276	286	264	287	289	268	248	259	248	242	265	280	289	314	269	269	305	273	297	288	261	277	265	290	271	274	279	297	263	281	277	277	279	285	279	305	303	281	308	282	268	251	321	294	285	280	264	274	322	262	261	288	267	270	263	267	278	260	294	300	292	255	261	291	257	250	288	240	253	271	283	311	283	282	266	293	298	286	301	262	275	275	299	272	275
3110	2769	1700	1044	788	721	665	644	619	677	644	633	617	599	652	651	680	602	631	603	642	598	617	650	654	610	580	576	623	652	628	618	612	647	630	585	601	637	661	652	617	579	633	621	607	668	597	586	621	649	630	625	607	636	628	633	636	644	611	670	617	639	629	654	644	629	642	601	608	651	614	651	643	622	630	641	628	613	634	609	579	622	591	622	653	594	633	684	647	611	627	639	650	655	649	609	626	599	625	615	609	665	597	643	600	627	621	658	625	588	635	662	591	617	637	607	618	608	630	641	586	611	613	623	625	586	597	573	599	653	594	643	623	587	577	613	609	658	645	644	595	642	624	620	607	605	613	627	631	613	622	611	715	629	624	655	652	627	672	619	648	615	632	631	645	662	621	641	622	636	631	580	683	637	608	656	650	643	616	661	640	596	654	606	610	609	630	623	608	686	677	617	609	613	639	622	638	619	583	640	636	602	609	620	632	636	602	606	619	632	644	616	630	656	599	660	602	586	639	676	648	669	610	669	613	599	574	617	671	613	642	588	622	599	590	632	688	613	634	656	623	632	612	639	641	589	561	611	630	638	641	657	585	633	613	594	625	628	641	598	600	635	606	614	616	635	634	670	591	634	624	592	643	614	627	621	617	629	640	593	629	601	605	659	608	593	627	597	603	629	584	570	634	636	629	607	657	617	652	641	591	632	635	629	646	703	643	616	633	613	594	624	639	646	621	671	589	662	623	663	647	605	606	618	647	618	615	610	634	662	609	640	600	610	665	635	688	643	607	620	603	615	621	600	626	593	650	618	618	638	599	659	674	611	622	627	577	600	627	669	668	605	638	571	632	597	592	599	632	598	629	622	670	650	611	611	636	612	650	641	645	602	618	639	624	625	622	611	630	631	621	641	593	647	651	623	571	655	619	609	593	607	630	626	639	656	629	636	666	582	596	598	633	662	612	573	627	605	587	634	615	605	622	619	629	599	615	611	584	639	656	642	653	598	628	656	607	639	626	633	637	625	671	613	660	635	605	646	621	607	597	641	615	640	608	613	628	624	633	629	678	581	619	565	609	654	673	644	613	639	631	610	664	582	611	613	643	597	621	614	631	630	581	605	634	607	646	611	577	574	650	618	635	649	645	613	606	620	605	609	611	627	676	591	651	612	645	621	630	661	610	624	661	599	582	608	642	632	579	677	659	606	621	647	599	618	585	592	628	612	623	593	646	572	642	635	637	591	637	633	612	650	634	630	620	608	619	663	632	583	607	629	644	594	639	602	663	595	660	627	623	643	552	591	668	566	591	572	641	641	662	638	614	584	649	579	664	616	612	611	622	606	664	683	652	621	597	565	621	632	591	604	621	602	609	568	644	577	663	608	626	647	636	670	600	620	611	633	662	580	605	635	588	611	593	628	608	611	627	642	638	633	637	631	631	625	577	593	626	628	625	572	624	648	614	674	597	629	637	648	631	603	659	630	575	609	614	598	623	650	614	607	650	584	629	602	656	663	677	625	642	597	605	627	639	591	616	641	650	661	631	646	589	610	609	641	626	615	633	613	587	659	629	645	581	607	555	612	628	624	604	648	626	649	610	624	613	567	617	661	655	608	657	610	654	632	579	624	658	642	585	591	599	647	644	594	624	616	605	615	633	616	628	617	578	610	636	616	605	619	654	645	611	622	648	624	622	623	647	607	654	631	680	664	621	634	649	595	610	638	614	579	580	635	632	643	631	641	647	627	641	614	621	594	571	575	640	620	629	592	614	624	598	611	591	653	613	604	665	624	622	565	618	649	604	608	596	614	618	678	594	623	582	623	643	624	635	603	577	607	574	601	638	590	610	634	666	661	617	591	645	599	642	647	658	629	621	633	623	633	624	589	614	644	630	621	650	659	607	569	617	598	615	643	619	616	640	641	633	621	611	627	598	584	649	581	612	613	626	622	633	587	632	625	611	642	613	671	653	608	605	635	613	623	599	602	589	619	602	605	567	623	641	682	607	700	613	636	584	650	626	616	585	613	630	626	616	609	570	604	610	631	640	609	562	627	643	618	654	616	591	630	625	585	590	616	631	648	621	584	644	626	626	615	634	611	647	605	644	604	630	632	609	619	728	582	625	637	596	596	611	612	596	605	595	619	644	615	643	581	623	630	637	569	622	664	671	654	682	668	615	628	645	653	591	595	655	612	610	615	658	632	630	584	622	624	638	663	649	620	636	583	633	687	618	660	635	653	604	656	611	633	600	602	657	653	626	621	644	625	636	654	608	615	665	566	627	588	639	631	608	599	620	606	601	635	589	624	631	607	629	619	630	638	619	620	654	566	602	624	601	642	590	631	624	616	613	595	648	634	658	635	612	604	628	595	645	607	612	614	587	613	596	614	611	605	618	657	631	667	601	625	627	627	615	623	598	642	606	635	663	612	614	622	630	608	646	639	594	602	636	591	555	629	619	636	588	649	648	610	606	629	599	636	629	645	634	594	655	628	634	618	613	605	638	612	646	629	676	615	611	649	633	640	580	609	620	588	622	640	606	649	621	656	657	637	637	666	639	631	613	587	614	650	628	621	586	590	648	636	636	604	627	627	620	620	614	597	652	626	641	639	589	610	612	609	595	609	620	599	612	630	614	622	634	621	640	622	596	631	675	596	607	625	599	649	629	650	607	603	583	577	576	637	617	642	668	584	630	641	652	644	599	607	632	615	605	616	585	596	608	614	635	637	579	639	592	640	625	631	584	667	637	637	637	607	667	636	637	607	639	633	613	607	618	608	629	630	618	599	633	629	616	646	623	598	684	592	612	620	645	641	628	627	641	613	603	591	637	598	629	642	610	634	628	597	618	616	613	597	623	587	649	630	654	609	620	557	610	586	677	683	620	573	625	655	656	670	639	612	644	613	641	657	638	596	612	616	610	592	608	642	580	585	645	642	590	597	648	653	609	617	589	579	667	631	638	648	622	640	603	629	646	606	606	651	633	632	665	596	667	580	612	639	584	663	637	602	618	589	610	569	621	607	617	611	638	610	609	661	597	616	597	589	667	641	656	651	605	620	684	637	643	617	606	599	631	618	661	619	604	585	646	645	634	616	638	636	607	630	620	614	638	647	657	671	632	579	597	650	617	623	602	604	573	659	607	603	639	605	650	604	647	593	607	614	638	602	685	658	574	632	647	629	654	678	606	610	627	627	607	644	625	612	629	625	663	608	625	589	621	601	620	634	627	622	610	599	631	631	628	630	664	621	678	616	613	618	637	641	653	621	613	614	598	628	672	623	626	613	582	603	567	624	648	629	640	602	578	565	596	669	645	598	614	598	656	591	616	568	609	594	628	658	620	630	622	631	622	605	615	605	610	610	626	609	620	652	612	552	645	596	642	609	633	642	617	630	590	649	620	619	640	648	634	646	633	590	606	643	632	588	561	626	633	628	617	627	663	636	625	615	633	644	580	604	574	636	636	624	571	633	654	667	562	668	633	606	649	631	603	644	589	647	631	603
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
