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
341260550787	341260551348	341260551896	341260552446	341260552996	341260553548	341260554096	341260554648	341260555196	341260555746	341260556296	341260556846	341260557396	341260557948	341260558498	341260559046	341260559596	341260560146	341260560696	341260561246	341260561796	341260562348	341260562896	341260563446	341260563996	341260564546	341260565096	341260565646	341260566196	341260566748	341260567296	341260567846	341260568396	341260568946	341260569496	341260570048	341260570596	341260571148	341260571698	341260572246	341260572796	341260573346	341260573898	341260574448	341260574996	341260575548	341260576096	341260576646	341260577196	341260577748	341260578298	341260578848	341260579396	341260579948	341260580496	341260581046	341260581596	341260582146	341260582696	341260583246	341260583796	341260584346	341260584896	341260585446	341260585996	341260586548	341260587098	341260587646	341260588196	341260588748	341260589296	341260589846	341260590396	341260590948	341260591498	341260592046	341260592596	341260593148	341260593696	341260594246	341260594796	341260595346	341260595896	341260596448	341260596996	341260597546	341260598098	341260598648	341260599196	341260599748	341260600296	341260600848	341260601396	341260601948	341260602496	341260603048	341260603596	341260604148	341260604696	341260605246	341260605796	341260606348	341260606898	341260607446	341260607996	341260608548	341260609096	341260609648	341260610196	341260610746	341260611296	341260611846	341260612396	341260612946	341260613498	341260614048	341260614598	341260615148	341260615696	341260616248	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	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
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23161	21976	30120	24503	21974	22053	13260	1737	1207	1148	1097	956	979	910	918	884	854	864	799	875	768	832	754	805	774	822	747	737	815	812	778	759	803	761	783	767	765	746	724	747	762	784	772	758	728	731	790	789	736	683	703	759	776	764	739	700	751	767	749	728	768	718	817	730	711	703	730	738	716	715	741	707	774	759	703	761	737	762	743	747	716	715	709	739	703	757	702	767	747	696	719	720	731	741	769	721	707	734	736	684	731	747	753	755	782	700	709	783	803	759	779	747	710	730	684	781	766	735	752	738	736	700	775	743	724	717	733	747	758	711	801	759	743	766	708	722	716	752	736	767	776	773	734	735	753	735	769	750	753	750	711	738	748	732	739	727	726	739	717	720	752	737	732	725	764	677	725	756	726	743	763	749	739	721	755	719	690	738	752	728	753	736	705	767	765	768	764	740	700	739	727	710	773	763	714	664	747	758	772	737	690	718	724	736	714	752	747	735	718	741	725	755	685	760	708	749	771	739	735	750	740	742	708	751	767	689	722	711	752	798	758	719	705	746	731	728	724	723	748	714	748	743	723	708	722	740	699	772	713	756	740	704	767	714	730	745	751	704	717	772	743	749	813	707	720	673	737	774	748	723	796	770	741	745	751	704	717	750	701	720	762	753	699	740	715	656	701	739	759	738	723	723	729	697	744	697	752	725	714	725	733	773	727	690	749	701	705	706	715	744	752	713	760	743	708	730	726	683	764	761	774	740	732	698	736	757	759	693	754	737	696	753	701	700	791	722	772	795	751	709	745	770	673	741	711	779	709	734	712	748	714	780	728	731	723	779	749	709	744	656	667	803	702	742	753	780	722	771	763	751	708	752	745	698	719	726	716	785	720	728	749	703	689	753	735	721	732	757	737	743	756	701	698	738	754	713	728	721	743	771	697	673	762	749	713	751	731	755	675	719	727	734	707	760	714	764	710	755	744	692	731	715	728	779	758	711	715	748	737	732	769	683	720	746	710	700	703	763	773	728	787	755	711	782	760	748	722	733	711	742	744	729	747	705	670	750	690	721	786	748	747	717	745	745	731	770	767	724	716	720	765	763	758	689	720	767	713	702	724	707	722	747	741	752	733	732	716	735	747	695	733	714	707	747	766	756	716	770	745	724	773	723	716	723	742	746	703	757	786	708	735	732	757	733	733	722	699	723	751	709	757	691	744	750	733	731	730	764	710	761	742	759	759	704	755	780	740	754	806	770	746	766	712	676	733	741	725	769	729	749	717	736	751	774	771	705	727	713	742	715	737	702	743	784	810	768	778	782	738	759	727	697	781	732	723	738	759	756	729	743	738	687	725	738	684	699	691	732	728	732	720	722	717	774	716	716	764	799	716	723	720	760	723	732	756	732	770	786	743	660	764	726	715	711	763	714	741	729	724	704	724	718	724	730	786	740	724	730	709	739	681	750	779	719	715	737	735	723	720	713	744	746	717	696	700	752	703	739	726	691	690	714	725	735	704	717	741	753	776	706	702	743	710	722	736	695	720	741	728	702	782	743	689	723	725	713	732	716	730	707	738	742	770	715	732	733	721	672	692	757	720	742	713	741	699	670	757	709	732	751	735	738	771	715	738	772	745	703	717	721	709	731	733	712	709	747	750	737	763	719	747	744	741	722	763	767	715	721	727	760	748	743	703	704	754	675	710	729	703	723	739	718	712	772	711	740	742	728	713	775	747	732	716	740	735	786	784	667	748	693	751	744	730	697	740	741	733	764	761	754	697	750	723	700	685	726	743	746	707	763	774	713	694	715	709	746	738	690	694	768	702	726	725	702	760	738	756	733	738	757	725	749	700	690	714	724	776	785	709	711	727	729	722	784	680	742	745	750	713	728	733	723	689	705	711	743	722	829	745	757	764	755	713	699	780	732	753	700	720	703	707	753	775	761	777	746	709	793	692	712	753	766	710	724	747	745	773	689	705	738	691	738	743	709	762	738	749	744	732	694	750	747	761	718	709	767	736	723	696	750	746	781	745	757	731	745	707	712	745	727	739	715	777	712	741	713	756	708	765	760	720	734	770	734	740	705	774	705	710	762	700	696	731	712	717	696	752	737	726	784	747	711	697	709	776	730	707	766	711	775	735	720	730	708	781	767	682	713	730	692	681	689	737	738	703	666	708	762	749	725	697	714	759	769	690	743	710	702	686	735	709	748	757	725	771	737	755	706	736	732	738	751	734	719	753	766	689	697	717	714	754	718	750	790	706	712	731	731	714	701	748	714	733	736	690	730	720	737	732	702	707	704	728	774	714	753	761	717	711	768	751	679	706	704	763	723	756	735	730	700	750	762	774	684	702	743	778	765	735	764	752	781	713	737	709	735	751	724	707	723	689	693	725	686	711	695	736	786	721	735	686	743	752	706	782	741	712	756	750	725	763	727	734	711	752	715	715	754	699	741	723	735	771	715	701	702	749	724	722	742	738	741	848	764	734	719	741	705	769	752	742	731	646	744	703	761	782	695	743	745	735	706	769	766	670	750	665	779	756	761	704	728	723	703	679	681	704	702	744	705	762	722	693	716	754	739	735	652	753	740	728	715	721	772	734	784	764	757	746	730	720	776	705	730	713	709	689	730	674	717	732	730	679	720	760	718	718	744	717	781	714	727	746	745	757	743	798	675	733	714	716	685	731	775	713	705	760	710	759	698	708	784	706	678	694	735	719	783	707	729	708	729	708	757	684	692	750	712	762	712	762	768	728	732	738	698	724	710	650	684	756	799	760	736	719	671	728	756	711	705	750	744	739	722	766	800	796	727	726	710	681	747	751	766	720	703	730	694	695	722	679	756	735	705	710	756	678	689	755	719	772	736	743	751	737	704	726	708	751	713	738	709	749	760	740	760	734	722	767	729	735	683	734	716	718	742	735	756	750	788	767	735	754	719	700	703	738	760	746	702	747	683	707	756	780	773	768	666	688	722	750	761	792	741	675	757	755	740	761	702	709	698	731	749	730	680	709	779	713	710	740	780	710	725	741	732	721	732	765	687	737	679	714	740	702	746	723	729	764	724	685	740	756	719	729	755	722	734	750	695	745	756	728	751	810	721	729	717	718	679	765	714	719	759	736	718	751	725	685	709	716	754	746	699	734	702	734	729	668	736	747	751	731	731	741	764	722	756	742	734	694	737	700	709	714	755	740	678	724	723	775	723	737	784	740	745	767	777	770	724	793	739	703	693	747	774	756	693	710	751	714	702	763	686	697	713	769	707	756	706	715	760	729	731	754	771	707	707	703	745	726	733	756	733	665	739	718	736	733	721	743	768	723	717	702	754	701	720	727	781	740	753	693	785	731	713	742	765	719	757	751	730	757	697	772	729	754	739	751	712	702	766	715	692	738	748	733	710	724	687	713	678	770	714	792	719	738	742	740	744	743	726	724	712	743	687	711	734	700	724	712	720	730	736	719	772	700	715	715	705	695	742	699	720	792	768	727	742	712	722	740	764	731	689	733	681
8268	32069	10954	5436	4050	3131	2520	2004	1624	1442	1303	1159	1096	1000	1026	968	902	869	862	900	883	835	765	856	811	839	846	821	777	774	760	772	773	791	725	782	761	764	742	771	769	825	753	783	733	780	757	765	750	713	766	768	772	767	730	750	770	778	758	767	716	733	766	773	733	758	747	798	778	800	714	772	792	786	741	759	742	745	741	778	757	727	749	717	782	747	743	790	749	760	759	774	752	707	765	810	764	736	771	730	750	745	738	759	763	794	744	747	750	741	763	729	759	721	740	743	786	736	738	733	749	761	739	766	760	792	709	785	752	778	765	743	751	786	710	786	716	706	755	711	723	746	774	758	762	760	732	774	765	787	743	792	797	755	778	784	740	780	761	739	772	764	749	742	765	789	756	772	724	774	772	741	785	689	767	813	763	721	762	737	735	770	732	780	768	782	730	701	753	748	740	733	767	729	773	771	750	752	732	746	749	767	756	717	759	778	728	743	757	755	736	738	764	761	759	780	778	789	763	734	766	760	745	737	740	779	744	731	753	774	770	750	718	790	709	727	742	744	774	761	707	776	776	784	728	727	778	763	806	828	765	758	708	733	745	760	758	764	726	747	713	723	767	682	761	748	722	732	777	749	777	766	747	750	724	732	766	762	766	732	758	757	711	788	704	747	745	749	809	742	731	752	765	763	804	802	778	759	750	810	772	693	784	732	748	714	762	747	730	712	758	748	743	762	752	763	716	787	778	724	779	754	744	764	772	763	744	750	722	709	737	817	749	734	805	773	760	737	720	782	765	711	773	812	741	779	737	726	713	749	773	742	774	675	747	763	744	708	777	751	721	729	761	770	726	727	762	749	800	759	800	720	713	729	767	785	795	772	734	725	744	755	794	760	767	705	743	748	750	767	736	756	762	771	797	707	740	790	792	753	744	768	756	752	736	713	750	772	766	700	693	773	765	722	786	730	703	710	749	737	771	737	790	732	796	765	782	771	763	751	726	722	711	698	744	755	765	753	774	743	728	748	786	734	721	716	749	782	785	790	732	747	767	758	784	790	750	772	733	713	764	746	779	784	738	756	763	749	751	739	780	772	719	787	758	769	746	794	699	742	795	772	768	731	758	734	776	732	751	771	715	731	748	760	768	797	771	748	769	738	757	721	747	780	740	736	793	678	721	795	759	769	724	727	720	725	748	724	749	761	718	745	761	712	731	743	791	805	756	739	755	720	754	762	812	692	799	768	770	718	763	766	754	736	735	783	773	747	750	738	764	765	754	731	798	761	787	710	741	768	726	773	760	763	762	748	713	770	739	749	747	788	745	765	732	766	753	721	759	786	754	722	776	802	728	727	721	736	786	744	765	721	741	703	800	791	747	772	732	746	740	766	698	747	733	783	718	723	719	766	757	730	756	736	750	781	783	728	780	745	774	772	766	741	766	733	757	706	715	725	787	718	773	800	754	749	720	737	791	794	687	735	786	760	805	733	754	727	737	704	706	722	696	724	736	765	764	796	782	788	762	734	755	708	772	709	675	797	761	775	732	744	768	737	720	749	765	714	795	673	829	799	719	698	764	797	742	758	732	815	755	778	754	744	816	767	759	772	762	742	747	728	706	776	785	763	729	757	762	777	747	734	749	754	750	757	761	752	733	740	753	744	778	724	730	759	747	725	763	758	722	731	749	722	742	773	729	746	758	755	787	740	752	764	716	757	772	734	760	703	719	789	749	778	772	743	744	754	770	743	741	798	751	785	765	737	775	796	754	725	789	705	751	777	794	720	757	790	734	803	798	750	773	754	780	748	715	737	753	785	752	762	812	763	741	737	680	737	730	741	745	778	718	746	752	788	773	738	716	789	719	749	730	755	718	724	802	716	709	769	752	731	786	763	798	722	738	795	791	722	769	768	767	742	733	742	753	783	726	753	750	748	728	728	781	791	749	737	798	751	742	782	817	706	761	759	708	775	747	760	776	745	729	765	752	754	765	744	718	727	748	742	777	781	780	740	712	763	755	748	728	757	810	705	719	732	772	749	727	710	793	736	749	747	748	755	741	729	766	758	765	733	783	735	722	731	772	803	760	737	680	733	739	762	674	769	725	676	719	743	783	750	747	750	746	735	771	796	753	734	753	737	722	756	783	763	704	750	803	729	761	785	712	817	775	754	724	769	767	784	766	739	773	706	720	743	749	748	727	783	811	777	720	748	761	743	727	742	707	767	687	759	791	719	758	765	724	745	736	762	734	744	746	775	763	768	771	743	755	755	775	792	773	738	731	772	697	701	770	810	760	746	774	723	749	735	743	798	794	709	744	775	736	720	824	766	789	713	713	767	719	756	752	758	722	739	765	740	699	758	815	749	719	760	760	804	729	809	760	726	727	749	728	764	729	804	784	716	778	735	781	748	754	708	759	798	729	718	758	742	763	744	731	766	781	704	753	781	745	771	727	735	790	761	787	710	767	770	757	759	739	730	793	756	747	758	714	735	747	755	751	737	749	764	731	748	795	825	690	753	742	718	757	743	811	764	696	782	744	764	794	724	752	731	755	728	810	751	734	781	722	798	759	744	740	731	795	746	764	746	779	761	707	735	743	732	763	786	780	758	779	782	744	700	735	766	751	735	736	781	799	767	786	757	763	730	766	769	724	725	738	754	791	764	744	770	784	769	743	764	742	743	737	726	751	762	744	777	715	744	774	735	749	776	803	720	797	693	781	781	755	754	790	691	744	738	712	764	770	732	742	765	719	724	714	785	741	737	749	767	724	792	777	795	733	708	742	770	768	753	778	727	782	745	774	751	749	710	768	771	738	787	752	728	754	768	759	707	777	762	742	747	737	757	757	797	743	747	820	697	743	779	770	742	775	739	755	809	766	731	765	711	813	720	757	755	762	771	743	713	776	771	809	750	760	750	764	773	751	750	800	747	771	737	776	800	759	763	749	724	769	759	812	744	765	747	745	751	762	769	778	777	747	769	750	747	786	747	776	787	720	748	807	765	754	692	705	800	752	770	791	772	760	755	697	783	780	740	720	794	703	722	707	738	724	712	782	708	734	787	777	722	747	708	817	754	777	740	749	786	685	729	745	790	752	774	715	796	791	722	779	786	756	747	742	801	768	813	702	746	741	770	751	763	766	745	739	727	731	750	789	761	696	718	734	769	783	795	754	729	794	759	749	728	795	746	750	754	703	738	743	727	750	746	737	759	744	784	744	738	749	718	774	685	728	751	832	738	798	707	703	716	751	797	735	710	764	735	745	708	755	793	763	741	750	797	743	756	758	713	722	740	743	726	746	809	731	769	759	731	790	758	776	749	715	741	781	724	748	787	770	763	782	695	710	746	763	771	749	740	794	790	734	815	740	774	744	764	762	750	769	754	742	732	743	732	727	741	727	734	748	761	708	710	693	738	755	714	751	753	762	764	761	772	767	735	755	711	722	784	747	774	760	748	800	775	736	710	767	756	723	777	741	751	741	727	744	745	756	793	711	760	804	695	742	791
27789	20372	7212	836	599	593	469	378	376	382	357	352	356	408	328	367	315	344	375	348	385	360	353	364	339	349	355	338	364	364	340	361	338	311	340	361	332	343	355	354	352	363	344	376	376	328	346	313	361	376	337	348	325	350	340	312	330	368	331	349	339	333	373	355	349	355	342	354	364	369	358	329	357	341	370	339	377	357	344	347	335	359	313	323	342	336	313	354	359	345	317	374	345	365	335	362	347	375	349	354	322	370	362	343	388	342	342	335	355	370	336	357	341	325	349	354	351	351	389	376	361	332	377	301	353	328	369	317	366	355	355	371	355	331	312	337	332	388	363	310	364	357	387	354	360	347	342	356	341	333	329	341	353	357	325	345	370	358	337	375	380	346	341	385	363	374	354	322	332	367	330	342	357	328	351	346	340	328	350	342	350	347	356	320	355	365	344	321	372	340	347	385	327	348	326	399	349	370	370	341	354	358	359	387	333	325	342	323	319	347	353	336	376	355	335	326	300	348	317	372	326	345	334	306	312	385	363	341	350	373	332	334	390	377	342	323	349	336	334	341	348	365	391	336	337	345	335	324	352	348	317	313	371	318	331	343	361	352	360	298	357	347	339	375	336	349	336	360	305	346	301	386	361	329	359	355	342	339	382	371	324	342	378	348	328	338	349	338	345	330	346	366	344	341	355	341	347	357	355	344	332	324	364	347	357	360	308	357	352	338	342	353	333	376	360	349	360	359	330	323	345	337	375	346	329	347	346	333	335	312	344	366	345	355	334	311	332	341	342	342	355	351	349	361	349	334	321	324	324	350	384	342	349	360	325	368	341	369	343	345	337	320	356	335	345	354	381	363	306	357	341	368	362	340	353	373	342	346	327	369	349	344	361	341	352	351	348	330	332	356	335	347	330	337	370	344	349	366	336	339	334	344	339	353	335	331	372	356	335	309	344	357	367	374	351	351	341	354	378	318	370	345	363	362	361	349	342	332	339	310	347	374	323	358	376	367	360	345	371	355	368	350	343	381	371	371	336	383	329	333	326	355	377	363	365	382	368	330	349	357	369	384	338	338	396	348	338	347	341	338	348	343	345	368	342	340	393	358	325	380	364	337	331	373	319	401	369	348	322	358	346	352	347	378	306	318	345	341	314	349	362	343	370	346	346	376	365	346	338	331	354	379	374	345	344	349	316	358	379	355	313	333	313	342	355	320	373	351	348	363	350	359	343	362	373	391	373	349	325	362	369	331	345	323	350	373	376	335	371	334	375	362	359	364	348	392	340	327	316	365	340	346	346	350	347	361	367	385	325	329	322	353	367	361	362	344	359	369	394	333	357	353	336	340	349	345	322	344	317	338	375	356	373	361	359	365	306	359	331	328	311	355	326	384	343	370	346	396	311	386	301	310	336	359	331	367	344	344	341	339	363	331	355	369	355	351	373	326	362	343	360	344	359	329	379	327	348	364	312	354	321	332	334	366	307	357	370	331	369	296	333	347	396	319	334	345	332	363	378	361	388	371	373	341	343	332	354	348	303	359	359	313	357	343	315	356	363	375	359	358	371	365	341	354	362	364	327	357	326	366	335	363	361	373	312	383	321	358	344	322	323	365	364	317	345	342	345	347	336	340	336	347	341	323	314	356	367	365	329	349	347	345	386	339	370	333	359	320	352	368	381	332	380	354	347	331	364	345	343	368	366	336	366	299	333	355	366	367	351	371	350	344	354	352	366	361	367	344	367	344	332	360	315	345	331	378	372	347	364	338	364	369	357	358	355	361	349	392	343	371	329	370	364	336	341	359	350	332	341	346	355	369	362	347	371	372	331	399	312	357	361	327	377	343	351	355	301	343	368	356	339	395	334	332	338	323	362	319	357	313	344	353	384	364	375	361	359	368	331	335	334	336	312	371	359	336	344	337	349	384	369	312	352	311	351	333	325	372	371	365	336	346	362	359	342	397	337	377	368	377	349	351	347	332	378	336	314	375	352	336	367	350	367	343	341	324	350	349	387	388	351	402	348	296	335	309	359	338	323	360	332	333	338	343	325	351	365	380	351	361	375	363	339	376	345	366	309	333	345	339	351	352	329	334	359	332	360	344	325	308	349	351	377	352	351	332	335	340	355	381	346	356	354	331	363	341	362	385	363	315	346	320	363	339	364	326	350	367	341	312	392	385	342	329	326	355	332	358	370	382	346	369	371	363	392	342	353	334	339	343	367	380	337	367	348	346	318	360	333	355	328	338	344	345	339	347	370	347	354	341	344	369	345	350	323	365	364	340	337	375	364	357	320	347	347	384	338	368	325	356	354	367	317	386	320	366	365	349	313	355	333	337	327	375	341	370	329	361	385	322	354	333	330	363	370	339	376	356	357	368	352	367	340	326	348	349	374	322	324	324	377	360	370	363	349	381	340	351	352	371	406	337	343	365	312	348	339	366	324	354	348	326	361	345	353	332	351	342	330	347	331	370	345	357	347	344	375	361	361	371	362	381	330	349	381	341	348	313	368	341	380	354	356	355	353	357	351	366	375	369	355	348	340	319	355	378	339	340	380	347	333	351	351	359	352	328	345	350	338	365	357	361	367	379	328	351	330	357	343	347	319	341	324	373	357	363	338	369	351	354	356	343	342	353	333	350	339	352	368	347	337	350	344	325	339	309	361	350	334	368	333	338	372	349	360	331	355	389	348	328	373	362	359	322	366	343	338	366	352	356	341	343	381	351	348	379	373	333	358	356	308	341	356	322	345	355	358	334	350	356	372	334	343	313	351	341	368	357	369	344	355	349	399	338	307	337	354	332	370	353	345	321	397	335	369	357	363	349	355	362	345	356	343	372	329	353	391	328	329	342	351	340	347	349	371	378	359	363	330	340	361	369	345	369	335	382	367	373	339	361	354	327	330	350	357	360	362	353	372	333	336	348	355	341	328	363	325	349	319	369	382	376	346	338	365	340	346	350	336	358	350	342	353	382	356	354	352	335	378	318	330	364	384	339	386	364	330	348	350	321	308	336	340	379	373	330	340	317	316	349	344	410	350	365	342	377	348	392	355	346	341	338	341	326	362	356	328	357	366	321	368	349	363	362	330	360	380	358	347	323	356	312	343	339	366	329	336	350	336	340	345	371	316	367	354	359	342	309	321	350	360	344	335	322	340	352	368	319	306	368	353	339	325	367	338	304	373	364	330	333	318	325	318	334	362	355	362	368	355	353	323	360	366	343	333	338	375	321	389	405	344	346	332	350	342	354	360	348	323	337	344	341	326	328	329	355	327	312	358	344	355	362	353	388	332	332	340	347	344	360	379	372	332	345	344	328	352	327	383	374	335	351	361	362	351	327	334	337	344	360	336	340	361	337	336	368	348	330	329	340	344	378	332	296	357	363	353	375	330	331	368	330	376	330	359	358	333	317	332	361	359	341	347	384	334	363	368	382	350	340	313	336	330	349	329	365	355	380	345	314	333	353	356	372	337	353	349	348	350	331	359	358	324	350	356	362
5650	12213	817	489	485	424	413	413	374	387	384	375	391	440	365	356	349	349	376	373	346	328	391	362	363	346	361	378	372	351	359	405	355	345	365	353	347	357	393	404	356	370	353	317	347	368	397	391	420	347	360	354	399	370	373	376	351	367	376	363	358	361	354	400	392	349	360	377	345	362	337	368	385	341	376	350	346	355	359	379	329	355	362	350	320	356	337	328	363	353	342	338	397	367	409	368	366	371	354	339	354	355	350	365	387	346	358	349	371	386	351	365	349	359	350	339	379	387	344	380	352	356	351	397	347	349	359	360	367	359	358	366	334	335	367	350	354	352	402	345	316	372	352	380	352	354	374	339	379	354	370	366	367	338	378	337	374	342	331	350	362	374	381	356	362	348	336	343	353	369	385	328	390	375	338	328	384	374	350	358	342	369	346	394	351	369	345	336	381	351	386	340	358	341	344	330	373	337	380	377	356	360	346	378	356	374	367	332	379	380	357	361	373	373	363	362	376	342	339	354	385	334	360	350	367	371	376	346	352	319	372	355	375	347	374	378	371	355	377	362	358	390	386	369	382	372	330	369	387	374	371	404	333	362	369	387	369	351	379	394	366	340	398	319	320	352	351	342	388	338	370	370	360	368	371	324	376	375	392	366	318	358	343	332	348	386	338	364	337	362	386	345	355	355	395	341	375	367	344	372	333	378	393	359	377	343	361	363	357	363	354	322	333	384	378	356	367	371	376	369	364	344	348	344	364	354	313	350	347	361	380	357	379	374	343	351	368	364	358	351	389	384	373	355	330	358	341	354	380	346	375	352	363	334	371	353	373	372	371	381	355	366	353	373	382	355	396	366	368	333	374	348	379	364	365	361	346	342	375	342	400	422	364	383	341	364	386	362	313	374	405	360	356	376	366	361	370	362	379	360	365	345	327	383	380	344	338	348	364	361	377	373	338	360	397	366	380	340	360	355	394	401	349	398	397	364	389	370	335	359	387	373	389	351	400	365	348	351	339	371	386	357	336	371	325	402	377	374	356	380	353	375	359	349	388	350	355	335	323	379	331	337	345	386	345	342	373	359	397	366	375	346	324	352	354	355	357	366	330	398	379	354	346	374	341	376	334	338	353	362	392	324	399	357	364	374	373	422	364	357	353	376	364	394	363	362	385	377	401	383	334	327	338	373	337	334	375	371	392	341	369	357	400	381	373	381	351	362	353	360	321	360	360	373	347	342	367	357	350	357	355	389	357	346	379	325	374	352	369	352	346	376	354	330	341	366	367	323	373	360	393	364	368	371	357	323	372	352	346	387	335	353	375	356	348	351	377	375	369	338	348	366	357	351	360	388	340	372	369	356	382	353	357	360	362	366	364	385	342	332	387	336	352	386	370	370	345	377	364	376	359	361	366	354	374	361	354	331	341	331	379	363	346	329	324	356	349	354	338	358	373	345	378	331	354	364	339	327	341	357	353	356	323	359	359	379	348	362	364	358	359	336	375	340	313	376	368	365	359	335	348	391	370	347	402	354	373	364	380	343	333	338	389	367	401	371	364	366	359	348	348	373	357	332	374	334	351	393	373	336	362	346	380	339	346	381	351	357	383	344	402	328	333	345	382	366	360	350	387	356	360	345	388	357	355	338	333	350	367	366	402	358	354	329	378	370	391	354	326	339	317	367	333	331	361	343	356	346	349	382	396	377	359	352	355	353	375	371	346	390	344	355	347	341	357	349	370	351	375	398	371	346	336	371	363	392	361	346	371	325	352	319	381	377	348	366	371	369	329	381	397	342	353	366	373	367	377	363	367	354	356	337	348	349	421	355	346	374	349	386	351	331	389	356	358	357	373	393	344	326	368	350	356	333	384	365	345	393	381	384	370	392	330	358	340	373	339	373	340	364	359	386	373	365	355	321	350	331	373	369	350	374	379	371	379	374	328	339	380	363	335	390	378	386	342	362	343	377	361	352	349	388	352	339	341	386	348	362	348	350	344	368	364	346	342	337	367	368	349	375	380	366	340	329	344	368	354	370	330	350	338	348	362	388	398	387	340	349	391	351	359	345	344	334	365	358	375	352	334	351	334	373	349	363	343	338	376	360	372	366	368	344	339	348	364	348	337	370	317	331	399	330	375	375	356	389	379	373	366	365	365	354	346	355	326	357	335	379	372	357	363	366	393	347	351	347	367	369	370	335	377	370	336	372	352	337	374	373	357	413	341	373	376	326	383	364	336	350	325	384	371	373	378	384	350	358	396	361	345	370	342	361	362	358	315	345	378	372	327	367	346	368	363	354	361	372	370	349	361	343	354	333	335	360	343	335	349	355	349	357	347	347	362	350	367	354	325	383	340	372	366	365	309	362	325	358	340	382	358	368	354	383	390	352	366	351	353	364	356	370	328	371	386	355	347	370	320	343	357	316	383	381	330	342	359	338	354	382	370	421	364	355	364	382	358	397	376	345	363	347	388	357	359	350	360	345	376	374	375	402	369	363	347	352	314	351	337	364	330	352	356	399	340	372	344	356	381	365	342	334	341	354	361	383	378	352	355	340	364	373	376	351	354	344	359	328	363	382	380	397	376	320	353	334	341	338	340	352	398	332	362	379	357	353	337	348	338	376	379	356	375	343	387	377	353	395	369	362	369	413	334	353	315	378	327	352	364	406	342	333	367	363	364	381	381	365	351	343	376	354	337	354	353	373	362	361	395	335	372	362	376	339	347	343	348	374	355	372	372	370	349	379	350	364	372	375	368	336	369	387	346	348	384	384	355	367	336	371	346	388	359	354	375	353	367	343	363	370	377	362	351	319	397	348	352	379	370	369	340	392	335	378	375	366	362	359	355	336	357	370	343	350	370	361	345	358	386	380	355	364	357	331	376	376	332	370	333	350	390	347	363	333	383	344	355	384	335	305	370	350	346	372	365	353	349	308	359	340	358	365	371	372	372	386	362	357	355	363	352	354	357	391	342	393	359	375	383	381	369	336	333	364	353	389	325	374	340	380	378	381	348	378	351	403	367	345	358	350	364	358	368	361	343	369	390	355	359	387	385	344	393	365	350	368	372	392	375	372	361	365	350	363	370	307	365	370	356	358	334	356	352	338	372	348	347	355	359	395	377	357	385	374	354	341	370	385	362	367	353	381	357	357	345	336	367	360	347	376	358	389	328	371	336	343	368	350	388	343	345	362	370	375	344	326	362	353	364	380	366	349	332	349	350	368	359	372	367	343	379	342	341	362	343	360	344	348	385	370	343	382	361	354	366	345	368	371	362	355	358	313	366	359	366	348	375	376	346	332	344	376	369	309	372	364	332	342	352	366	356	362	352	406	388	383	333	369	368	347	355	338	352	360	350	357	360	385	367	384	382	368	353	356	380	365	359	340	358	358	352	343	368	376	363	363	360	345	348	376	348	402	371	374	341	361	359	374	389	378	390	352	341	350	367	340	378	380	385	371	354	356	350	349	377	343	348	355	360	380	389	407	339	363	365	389	379	391
23831	21514	29134	24329	21525	14107	1777	1125	1002	1002	958	915	840	799	841	829	812	806	746	761	805	722	730	758	756	763	772	737	754	751	734	738	768	754	765	728	738	722	696	725	762	760	719	740	727	739	736	710	750	757	720	746	705	719	738	783	763	762	723	736	740	739	688	799	722	750	711	737	693	750	742	710	744	721	736	741	732	688	698	683	687	756	735	681	704	749	750	724	738	721	720	696	700	732	727	707	763	770	734	748	733	731	780	742	767	712	741	742	704	679	788	756	726	765	694	727	720	761	731	698	738	745	725	772	720	764	761	736	746	729	759	748	710	773	752	757	742	715	728	754	754	809	745	726	715	718	729	734	698	705	727	720	754	697	747	714	732	786	705	732	741	730	711	706	729	709	789	761	731	736	708	733	685	714	718	773	742	677	762	735	749	747	746	744	768	742	740	708	686	737	783	749	731	705	743	731	741	719	713	711	721	719	774	700	704	721	696	729	674	713	781	735	715	728	730	687	780	747	729	748	736	704	742	684	717	743	769	680	707	700	746	683	736	705	752	758	682	706	733	723	732	739	762	723	708	715	703	786	761	733	710	750	728	776	722	763	768	753	733	720	745	748	794	745	740	704	744	700	710	723	712	737	789	728	729	690	773	719	679	732	739	721	706	693	732	780	739	725	757	705	738	781	739	773	719	718	708	772	739	738	776	725	698	734	730	744	742	713	741	724	750	695	662	703	738	781	714	687	752	750	736	726	774	705	745	755	758	718	741	688	703	708	733	722	816	735	756	780	693	721	709	711	691	742	745	732	749	766	729	752	698	731	707	786	763	725	764	744	745	731	737	760	739	770	719	709	719	724	771	763	765	708	759	733	746	775	715	743	741	736	778	740	721	717	700	726	729	747	687	739	774	756	721	695	752	697	733	765	751	745	744	742	743	767	746	756	763	742	732	779	705	732	693	728	700	731	734	679	747	703	718	710	688	764	711	746	756	735	739	690	721	741	730	691	766	753	747	722	718	718	723	725	723	730	714	750	728	750	708	735	741	738	730	742	705	746	751	745	713	756	765	767	711	719	742	778	741	730	717	758	735	709	710	763	722	711	729	736	731	724	682	705	711	713	742	766	727	700	742	753	653	729	745	665	753	746	771	685	736	760	677	718	728	740	707	761	731	745	708	733	777	760	745	741	718	748	764	699	677	724	744	739	714	743	745	763	703	722	730	705	735	760	717	695	706	733	720	774	737	725	722	711	760	701	694	776	727	749	719	702	692	771	742	740	739	739	706	718	733	767	697	735	738	770	712	727	743	720	748	741	739	713	733	726	777	680	746	718	718	758	725	754	733	753	732	720	692	716	741	783	722	767	764	734	712	705	753	724	787	746	747	771	717	724	695	679	703	761	723	712	780	778	731	790	723	696	744	758	750	780	723	692	738	740	749	697	743	804	730	719	709	701	702	718	760	767	684	734	691	691	700	708	777	749	726	763	776	774	717	757	730	750	731	744	746	763	770	734	713	723	730	776	728	759	733	732	739	783	762	725	702	717	719	710	700	728	739	718	738	730	723	727	783	722	718	756	770	722	740	730	705	726	782	725	739	746	732	721	724	705	791	748	764	733	689	719	710	719	736	684	766	711	722	747	791	735	724	727	803	730	729	759	728	731	675	721	686	741	758	764	680	701	760	743	722	765	743	729	749	757	723	694	756	705	730	751	750	730	788	760	747	762	685	771	702	734	742	773	740	731	724	744	707	730	764	711	747	714	737	724	738	759	743	786	770	726	741	732	703	746	701	720	753	729	734	739	727	774	753	738	774	776	745	709	755	732	724	714	759	779	746	735	729	718	711	736	719	744	777	698	780	737	749	762	729	740	714	729	767	727	730	754	741	715	691	738	779	704	738	721	769	703	675	763	733	720	764	758	763	768	739	734	733	765	726	696	739	734	717	656	737	770	712	726	707	719	720	706	730	824	767	753	726	763	734	762	712	757	752	730	710	735	754	699	751	707	707	760	686	751	739	760	732	765	774	803	762	762	760	731	715	735	751	732	790	756	738	778	731	744	702	751	757	745	764	680	721	750	722	714	725	759	751	767	723	738	724	761	726	697	757	756	726	688	741	702	770	720	704	740	693	744	706	750	766	708	735	783	761	710	728	748	760	731	775	755	717	669	740	769	702	716	708	748	733	780	693	773	707	709	759	738	739	747	698	729	754	716	756	758	732	743	757	740	727	687	735	715	771	729	736	757	747	683	707	755	751	709	752	729	728	705	682	742	718	737	728	775	731	732	722	686	729	698	744	696	716	716	716	754	747	760	737	771	729	723	756	687	750	711	708	690	733	736	724	725	751	696	783	675	707	775	703	723	744	705	774	713	734	715	720	704	714	708	731	717	699	685	729	733	717	712	727	759	741	744	739	737	722	766	780	833	775	735	716	767	755	746	808	757	743	683	737	697	752	739	728	725	746	737	695	728	724	740	736	751	719	750	773	726	749	692	771	727	784	745	718	760	715	755	725	731	706	747	742	748	722	738	728	725	759	750	731	691	760	696	733	716	701	735	732	686	716	737	727	730	728	696	746	719	751	693	711	756	720	751	726	683	731	726	810	702	740	738	721	748	690	712	732	741	693	750	785	734	758	733	714	742	726	763	772	715	716	695	817	774	683	782	762	719	728	697	759	727	750	715	747	704	644	710	717	697	767	747	760	733	707	688	729	737	732	728	751	753	736	732	735	717	742	741	784	738	688	694	740	691	696	737	731	698	717	711	731	748	780	746	725	736	753	732	741	717	651	703	738	751	757	744	729	732	715	732	746	727	718	745	749	735	724	766	753	744	702	755	744	697	705	725	752	764	720	757	729	688	688	735	755	718	760	736	737	783	708	783	732	714	716	700	745	721	692	747	727	662	740	726	729	738	726	719	705	734	727	701	753	691	684	699	678	692	742	774	776	757	754	740	717	728	693	758	794	724	714	711	667	677	735	750	713	766	725	660	745	765	745	685	715	730	757	812	728	709	738	778	798	726	805	755	726	759	707	735	779	742	740	707	723	742	728	706	749	714	786	737	780	733	733	642	713	774	746	785	743	691	741	682	759	768	751	752	747	717	691	753	731	743	749	732	733	740	719	691	685	768	811	732	738	755	785	781	785	731	710	728	721	696	753	751	713	708	704	720	728	773	715	719	697	776	681	727	756	698	669	785	740	751	720	774	733	779	706	708	721	721	757	731	708	733	718	696	749	714	720	701	723	711	724	738	721	704	693	767	697	684	710	756	762	728	786	711	783	730	729	718	704	722	711	737	754	744	755	763	768	711	751	741	737	698	731	754	734	753	740	752	738	698	712	749	686	738	749	732	701	778	732	702	735	672	700	689	730	655	733	756	753	717	729	710	752	769	752	681	741	741	748	713	731	717	711	725	697	722	747	759	732	725	736	732	751	716	713	752	737	709	725	769	808	734	734	734	748	711	726	759	677	736	706	673	732	710	769	731	807	697	739	733
4924	20556	6434	3165	2425	1974	1633	1341	1266	1113	1083	984	943	895	913	851	761	782	817	840	853	836	810	825	768	766	775	700	782	780	777	837	790	736	766	752	755	738	736	739	751	807	699	762	774	782	780	748	727	743	788	765	763	745	775	791	772	746	723	744	741	784	786	714	735	688	736	774	705	768	760	780	744	736	772	763	698	744	788	731	711	698	750	779	727	738	738	703	737	724	725	773	797	740	764	730	748	729	713	695	781	748	750	727	708	760	778	742	733	699	676	758	766	766	704	740	775	776	777	792	791	770	746	791	733	762	750	794	768	717	750	741	827	713	780	757	736	729	773	761	725	737	756	759	726	726	720	730	736	757	780	728	756	727	756	769	730	712	785	758	730	732	751	735	713	728	766	773	735	728	713	753	768	794	755	735	778	763	800	773	753	708	723	741	746	791	760	745	763	782	703	687	722	718	773	781	748	778	796	724	756	726	711	718	768	742	736	781	766	751	749	710	779	760	760	688	705	719	720	769	679	718	747	718	783	713	754	711	769	767	725	755	766	759	752	735	742	768	736	764	747	698	697	710	738	688	747	704	743	743	790	713	771	781	765	740	775	752	756	787	747	722	768	717	733	709	707	744	716	739	717	738	727	749	684	749	809	748	724	748	734	722	761	722	740	786	694	718	730	714	734	817	732	682	763	735	763	779	736	768	722	793	709	743	728	737	760	751	722	750	756	713	739	827	726	772	694	762	747	770	784	757	758	746	756	739	766	766	750	721	767	736	715	752	760	739	728	699	725	742	736	766	772	747	732	727	779	737	728	693	744	733	770	746	755	745	756	782	718	751	741	708	708	749	686	717	756	761	748	704	749	734	733	737	726	752	766	793	743	719	762	689	743	725	766	744	784	747	751	737	753	785	710	742	772	791	735	719	709	746	752	777	760	742	800	736	752	780	752	751	768	784	749	736	765	787	713	777	736	736	764	710	732	755	740	769	756	704	729	744	777	739	718	759	789	731	743	794	751	749	763	721	744	765	785	786	741	731	750	755	767	831	751	753	776	763	743	717	747	734	752	723	729	801	736	728	702	745	705	775	759	706	771	724	747	724	764	717	743	748	758	735	741	765	735	755	815	810	762	750	745	751	744	744	806	747	706	720	741	775	727	785	750	690	763	752	714	759	729	715	743	714	749	726	787	757	788	770	764	779	714	773	766	752	744	763	713	744	765	696	750	757	781	766	709	774	685	802	724	743	739	795	788	762	743	756	752	790	783	728	747	727	760	751	763	747	766	757	694	780	755	728	756	748	718	774	753	798	737	707	747	737	704	718	750	755	768	759	719	777	727	732	730	715	739	742	743	703	729	763	700	729	787	745	746	740	747	766	757	755	750	755	745	745	728	717	771	781	742	746	738	703	795	775	754	743	814	735	726	739	681	775	748	730	759	779	746	719	699	746	737	719	728	734	726	795	714	744	719	740	736	803	768	784	711	715	754	767	711	782	754	754	747	715	760	740	803	730	782	778	777	770	759	706	782	753	760	749	757	755	770	696	776	741	744	736	693	690	739	736	735	785	736	735	739	747	740	714	732	774	730	715	738	775	745	806	726	766	739	746	732	731	754	741	741	738	757	795	773	711	727	725	682	711	755	760	750	719	693	795	746	764	696	762	757	723	759	705	701	735	775	746	798	769	742	756	754	762	744	697	760	759	723	736	742	772	739	757	725	727	749	756	696	794	723	766	754	724	798	712	774	719	779	728	737	724	728	725	752	746	759	777	714	718	745	742	740	741	742	726	757	745	778	713	760	760	749	735	722	758	731	739	768	790	729	743	764	717	805	728	729	742	733	731	760	732	746	748	798	717	741	795	738	754	760	736	756	727	720	780	751	790	769	740	758	723	676	740	718	752	776	707	735	798	728	748	754	718	761	777	755	747	789	743	712	776	753	743	729	783	717	731	745	764	761	759	705	738	764	781	704	724	713	778	797	747	731	731	743	740	739	733	733	760	713	745	723	750	739	744	749	748	791	709	744	732	705	689	745	703	764	753	739	774	785	765	752	761	746	743	765	792	741	729	757	699	812	788	760	724	744	748	758	724	690	733	776	700	750	762	786	712	681	736	710	699	774	769	724	754	742	773	761	755	712	787	805	752	744	733	734	757	772	707	718	692	721	833	743	726	733	764	681	665	727	769	784	722	784	754	728	749	710	733	754	756	783	752	734	775	740	771	768	732	728	719	781	737	730	701	719	700	724	705	743	744	723	750	771	790	765	752	795	757	762	714	746	769	691	752	750	751	709	732	800	715	751	724	726	790	722	720	755	778	749	776	762	712	765	757	741	744	752	811	772	756	748	759	732	740	710	774	730	666	723	763	720	795	749	794	693	718	686	718	753	684	776	776	778	747	726	762	708	763	736	743	758	735	734	707	721	765	746	755	712	700	760	743	709	731	776	737	716	739	711	693	723	692	738	771	753	780	814	737	749	725	756	751	728	697	737	758	760	729	751	777	752	730	753	737	758	769	728	756	776	797	762	734	794	769	765	757	735	714	782	755	709	757	743	735	782	729	737	738	805	783	751	733	766	782	743	734	739	667	752	749	775	741	729	727	779	742	767	765	734	807	741	752	761	746	729	793	753	702	761	757	755	730	743	743	761	769	781	744	747	719	693	712	719	726	760	780	735	717	749	736	746	754	761	749	768	717	737	754	741	734	753	731	726	810	768	762	723	745	763	742	705	717	699	713	755	740	746	703	716	717	768	764	768	777	814	728	740	732	771	767	740	733	756	736	746	718	736	734	726	757	761	749	739	736	775	722	746	720	766	739	760	715	730	759	767	722	809	688	686	788	693	775	782	739	706	759	718	720	724	695	716	755	767	763	796	751	785	714	773	737	722	732	760	753	770	785	778	708	747	719	818	717	720	708	742	754	753	748	699	761	771	767	755	704	733	714	748	756	748	759	760	752	763	789	750	748	690	715	807	753	736	760	724	751	739	765	776	720	756	754	743	705	782	744	724	709	722	730	715	799	744	726	759	767	718	763	758	732	701	728	759	698	730	733	770	770	756	768	740	792	765	736	779	727	714	730	783	782	773	739	739	758	737	787	767	784	777	732	747	761	793	741	752	777	723	713	786	733	731	768	672	726	742	786	737	765	730	799	781	747	734	740	780	700	718	744	784	789	763	698	759	757	743	735	733	801	806	746	748	744	758	770	772	769	774	750	736	772	745	750	746	774	749	700	726	741	776	728	769	707	718	726	797	708	723	697	731	696	774	763	757	712	769	787	750	719	768	773	739	762	686	758	723	788	704	742	766	763	754	774	716	755	756	742	727	762	733	739	710	766	759	768	728	769	769	699	728	798	726	758	754	720	739	751	724	725	739	743	737	708	830	757	738	729	727	701	756	749	760	739	718	730	774	743	716	697	749	768	718	737	722	725	762	752	756	734	762	774	749	746	721	705	745	737	768	714	776	761	751	756	770	776	743	736	690	759	769	775	750	749
24882	21474	28179	25119	15999	806	434	368	338	305	305	270	275	235	238	233	243	230	245	239	244	241	224	212	203	226	218	188	212	223	190	196	206	220	224	224	213	228	174	200	215	228	221	198	219	227	233	209	220	221	190	220	233	208	209	219	205	229	209	216	220	210	200	194	216	215	204	213	215	216	202	198	214	229	206	226	207	196	224	198	189	237	251	219	221	247	218	210	237	202	210	215	198	216	230	222	205	215	229	205	200	233	212	209	213	202	217	243	206	197	199	224	197	199	231	200	210	192	213	232	209	186	195	219	183	212	220	209	177	194	203	209	229	206	221	211	223	192	240	224	214	229	211	230	206	198	246	179	217	214	210	228	209	206	189	226	210	209	194	188	191	205	175	219	193	183	202	216	196	188	208	201	200	217	195	212	204	223	224	214	225	227	198	230	198	196	205	198	211	187	211	231	214	204	201	211	207	179	195	214	193	215	214	198	224	225	210	200	212	205	196	205	195	223	213	216	220	192	201	206	206	198	229	211	197	193	235	184	207	210	179	219	186	222	221	181	214	188	201	227	222	194	216	206	182	221	176	213	221	209	204	200	231	185	195	202	205	217	201	179	223	209	215	223	212	191	199	176	202	205	208	235	190	203	220	209	220	211	200	195	194	207	223	184	220	215	188	187	203	198	209	218	201	201	206	200	183	204	190	206	211	216	225	213	196	217	198	209	182	213	194	204	224	211	217	212	214	225	203	215	198	192	210	215	203	217	175	195	203	217	224	197	199	215	189	216	213	211	205	223	190	202	212	213	215	202	207	202	223	208	208	193	162	228	220	218	205	222	213	237	218	192	200	208	195	207	224	193	179	218	200	208	215	209	215	210	186	214	211	199	242	212	225	209	204	229	206	208	210	209	227	199	211	216	190	218	205	199	189	195	222	211	224	172	204	210	215	190	196	213	172	191	208	203	204	212	199	189	204	202	191	219	186	215	205	186	216	225	225	227	197	164	217	217	205	214	207	192	206	218	213	198	211	197	172	198	234	188	231	214	219	193	219	228	204	206	208	207	209	229	176	221	192	187	178	193	195	199	206	206	200	215	193	212	184	210	200	214	184	212	213	225	214	244	193	229	198	209	189	231	225	220	226	210	209	190	201	221	192	224	190	217	197	207	208	198	213	181	210	190	204	212	203	206	232	212	203	214	208	209	197	199	224	198	213	221	186	199	195	217	203	219	254	192	203	187	188	180	195	231	203	214	225	202	205	216	233	210	223	196	179	205	194	202	222	224	205	195	225	225	214	232	200	229	245	217	215	240	234	189	218	204	195	241	244	214	222	190	225	218	224	186	207	199	199	210	202	195	209	211	194	210	213	210	213	200	194	188	208	204	216	257	187	203	195	235	188	200	226	205	191	219	204	206	230	208	239	205	209	212	210	176	209	208	210	194	189	225	199	202	183	209	216	183	223	222	184	214	190	206	211	209	209	225	237	202	230	218	191	196	208	207	210	198	234	217	221	200	235	202	211	216	200	233	211	205	229	188	202	205	198	185	193	212	215	194	206	203	206	211	213	192	212	208	204	206	234	206	225	190	205	207	209	237	202	205	229	205	195	182	214	215	220	186	208	209	222	190	223	179	204	216	217	195	203	185	195	216	216	191	191	209	224	205	208	206	198	200	210	218	194	223	207	231	199	213	186	190	229	212	202	194	204	208	217	234	207	211	214	178	228	181	198	206	192	201	234	223	246	200	195	193	216	205	217	218	201	235	215	207	208	229	219	197	187	185	213	214	222	192	200	206	203	216	222	214	199	217	217	200	204	211	209	198	220	209	215	222	232	200	232	205	192	218	212	218	209	193	193	191	203	185	213	204	224	191	204	227	205	199	191	209	194	195	197	204	200	204	215	215	226	203	218	201	207	194	209	178	190	214	228	216	212	222	203	208	216	211	219	232	219	209	177	223	213	212	218	224	192	214	223	220	187	215	199	227	183	195	193	197	234	184	203	218	222	215	198	196	210	189	191	206	208	214	210	216	202	238	219	210	206	218	194	208	195	205	212	217	226	203	221	209	180	199	222	217	200	200	183	182	197	216	212	225	183	191	228	213	229	202	241	228	210	215	213	229	201	228	216	237	207	225	214	207	225	217	187	205	197	218	199	182	243	208	197	220	229	217	192	203	197	177	191	219	208	193	209	190	190	195	214	229	214	204	213	217	191	190	236	236	199	201	219	235	182	211	214	225	215	192	229	206	196	191	210	185	185	203	224	235	235	207	192	190	224	183	183	189	222	220	242	210	182	196	208	202	220	199	193	216	207	191	220	227	199	202	188	198	188	203	229	213	203	200	196	190	221	191	224	224	237	185	202	188	180	202	229	221	234	232	192	213	227	209	196	209	220	222	221	212	194	193	206	205	176	192	213	202	225	234	201	243	201	187	220	207	169	202	219	203	197	234	197	216	210	221	199	224	215	212	204	234	224	199	205	201	249	201	215	210	199	215	202	196	204	212	196	232	237	218	166	229	222	222	224	179	208	180	192	202	205	205	209	203	231	224	227	210	219	217	189	202	194	216	194	201	238	222	210	205	202	209	201	201	204	196	207	219	221	212	217	224	234	184	226	216	184	202	205	211	224	236	231	205	189	217	224	212	236	200	228	196	201	206	232	224	213	204	180	206	193	208	195	208	212	214	199	229	201	198	197	213	197	215	197	208	208	221	215	200	216	203	215	191	198	204	235	203	203	206	221	216	209	193	214	204	194	208	211	191	199	220	210	223	211	190	197	209	214	212	200	203	215	239	189	210	190	204	194	210	230	202	230	219	216	207	221	224	194	227	197	188	216	185	192	223	212	213	197	206	199	224	228	195	207	216	221	208	215	216	218	211	213	221	221	217	196	191	206	228	192	217	231	195	212	215	196	210	202	203	207	231	215	235	239	220	190	214	207	236	228	219	205	200	199	206	216	197	196	214	233	210	208	199	229	199	194	214	194	230	174	201	209	208	206	198	223	201	215	195	232	209	215	224	214	210	228	203	214	209	200	182	211	223	222	194	214	197	198	211	185	204	229	219	232	206	196	236	225	184	218	201	180	202	209	182	207	191	219	210	207	219	228	200	218	202	213	234	208	189	234	214	194	195	199	188	186	214	201	204	213	208	232	227	206	232	209	194	189	196	204	208	198	215	220	228	214	221	221	216	185	227	197	195	215	223	192	203	201	237	217	207	224	212	231	204	194	206	215	201	211	238	214	246	215	208	209	233	238	213	168	210	211	222	228	219	211	179	226	215	194	216	200	203	225	195	207	235	201	209	199	197	217	219	220	212	218	196	223	192	217	191	193	208	203	201	215	215	203	229	218	213	224	204	208	184	180	194	231	221	215	234	210	211	190	201	215	215	202	211	201	214	197	223	207	207	206	184	202	200	202	206	196	203	208	219	190	227	188	192	208	204	221	197	188	212	206	221	200	194	187	232	217	203	189	210	219	198	216	193	192	222	205	223	195	205
4417	17597	3710	1703	1233	945	716	617	514	459	351	365	332	311	304	312	285	241	277	246	281	273	256	244	241	247	254	241	255	239	248	230	243	231	222	239	247	232	253	258	236	250	266	239	211	237	229	246	226	238	231	248	227	255	262	245	214	228	223	237	233	250	234	224	230	236	223	239	218	219	216	248	241	247	224	224	230	233	225	247	216	247	233	239	234	229	237	236	209	235	229	212	233	215	256	234	254	242	221	242	242	240	223	240	225	238	212	237	221	222	239	242	218	201	243	232	241	237	232	224	198	234	246	248	233	235	227	222	241	241	253	261	210	225	225	235	248	234	255	220	239	217	237	238	228	232	225	221	247	227	261	247	215	227	235	189	246	226	227	223	243	239	231	212	248	225	237	202	234	215	225	221	244	221	214	221	224	220	230	218	223	239	214	215	229	213	253	237	242	236	252	228	236	228	244	215	252	230	243	233	263	239	226	228	249	242	233	240	234	235	229	232	244	227	209	244	245	230	210	225	237	237	217	240	208	246	228	230	222	220	240	206	254	215	256	218	242	225	258	228	253	228	239	255	218	211	247	226	222	209	240	241	202	216	240	220	234	225	238	228	236	200	224	213	235	262	211	240	243	234	219	254	232	234	234	226	222	211	233	233	219	237	261	222	248	228	229	237	220	233	225	211	200	211	213	248	235	223	244	210	255	251	205	221	234	233	218	222	257	241	234	243	230	203	214	230	231	274	227	232	250	241	227	211	227	222	246	224	238	274	232	231	266	240	205	221	248	229	228	266	214	232	219	244	253	220	248	216	223	242	261	221	229	245	209	230	219	228	237	239	243	219	241	242	221	242	233	272	260	246	263	242	239	225	248	263	230	228	218	215	258	219	236	208	243	227	228	236	211	222	216	215	229	251	224	237	223	232	225	219	234	215	203	228	203	209	236	250	200	232	242	248	217	245	226	233	230	249	241	207	233	235	228	255	216	232	232	230	218	215	238	224	219	227	241	234	231	244	230	249	239	218	230	182	215	260	245	260	242	222	204	239	221	263	214	226	219	228	228	214	236	253	212	217	237	232	242	236	240	226	211	243	229	237	246	232	227	202	241	241	247	225	254	234	217	222	255	230	247	236	231	225	221	235	262	229	245	239	238	221	216	242	220	229	230	232	220	224	219	233	234	211	242	234	222	237	262	258	246	238	241	228	258	252	252	211	222	231	227	196	227	190	234	236	205	240	203	232	227	224	243	219	225	239	231	230	241	223	222	225	244	211	237	220	243	240	222	244	228	236	229	237	239	230	240	204	231	249	218	241	225	211	246	226	225	263	248	246	241	226	234	236	241	228	249	264	235	209	230	242	225	257	209	226	241	246	238	215	233	257	209	245	224	198	241	271	229	255	225	227	253	247	242	229	214	253	226	227	219	222	230	238	231	235	231	229	240	244	245	214	234	241	211	219	237	249	227	226	230	207	245	230	241	223	217	260	272	245	252	216	216	223	206	217	248	235	219	248	229	230	243	244	229	214	210	215	216	230	242	238	239	263	204	223	228	214	234	254	256	240	252	234	227	198	216	231	220	224	203	219	238	238	234	214	229	246	244	235	228	223	204	211	221	219	215	226	215	261	228	233	206	232	231	217	251	222	231	229	222	243	230	235	255	235	204	214	254	246	209	223	240	247	232	219	205	235	219	220	220	229	253	218	259	251	240	241	212	223	249	242	223	242	241	248	228	225	224	238	220	243	267	237	220	198	239	223	233	247	243	212	231	240	230	220	232	245	233	272	268	237	254	226	224	238	232	234	210	226	274	249	240	242	254	210	237	221	225	228	222	230	235	210	236	211	218	247	254	236	228	243	251	250	228	275	231	211	237	222	225	219	248	239	235	217	255	249	224	251	238	208	225	229	237	242	233	221	215	230	197	226	233	242	233	243	242	233	227	218	254	232	210	230	254	246	224	237	240	216	239	235	247	210	205	230	223	211	238	234	237	232	243	217	224	237	207	211	218	239	219	223	232	210	223	239	253	240	223	237	253	207	216	236	230	246	215	213	263	231	235	231	225	247	223	241	230	243	241	246	246	232	234	236	221	264	219	231	240	227	225	225	244	260	216	261	232	250	234	256	226	236	240	221	259	203	266	246	259	258	249	209	244	221	221	198	244	217	223	239	222	233	245	248	221	217	244	229	224	235	216	245	235	226	233	232	266	245	232	229	235	223	226	249	235	250	259	234	221	227	242	223	258	241	243	234	235	243	211	236	224	244	220	216	246	232	245	238	222	238	217	237	227	255	228	237	241	225	217	232	236	227	218	214	220	248	230	269	255	213	222	253	232	214	255	227	219	229	240	221	255	212	246	228	267	208	228	215	255	245	255	243	243	237	253	245	217	220	242	231	243	244	225	229	206	234	232	218	224	237	243	206	226	230	243	244	230	189	216	223	248	238	223	233	217	242	198	228	218	226	222	226	264	243	229	250	246	218	235	231	256	229	249	233	242	244	217	218	236	226	260	224	205	263	217	232	221	244	264	216	222	225	237	222	234	235	245	215	227	238	239	238	246	223	262	247	233	256	232	214	235	222	248	232	206	231	239	236	227	205	248	203	237	258	226	226	251	243	233	260	247	231	219	237	228	252	241	242	253	251	232	240	244	221	232	234	250	238	246	229	224	246	220	249	254	245	217	260	225	208	218	247	210	208	236	254	223	231	236	243	222	238	224	245	227	249	218	230	266	221	259	240	239	237	270	231	202	228	232	213	226	253	237	255	219	259	256	216	229	244	245	247	234	262	231	250	236	240	210	250	225	233	246	241	245	231	241	268	276	242	238	235	207	237	209	263	225	242	253	218	241	229	233	237	208	228	277	222	199	239	221	214	201	210	239	226	215	221	247	231	225	234	242	257	237	209	220	241	237	220	218	230	229	220	233	240	222	254	203	260	231	235	245	238	226	230	213	246	237	225	230	228	234	242	246	221	210	228	263	230	219	218	238	219	220	244	221	261	235	201	244	235	228	196	252	276	234	217	239	254	242	210	220	218	198	229	237	262	239	234	254	224	229	240	240	230	225	226	242	231	242	250	244	245	220	245	192	230	249	234	272	223	253	249	232	245	239	229	231	217	239	224	233	235	213	248	244	205	244	237	244	250	238	226	247	203	197	250	259	223	230	239	226	265	250	240	242	211	234	230	244	230	239	226	274	237	245	221	227	215	245	234	208	248	228	236	200	216	226	233	230	228	238	225	233	235	228	268	238	238	232	215	210	216	225	239	228	226	275	229	225	217	232	187	247	233	219	223	237	236	232	226	202	234	213	231	235	246	215	208	216	208	225	230	237	208	240	217	260	230	219	241	235	201	236	211	231	215	243	239	236	199	205	244	237	238	208	220	244	244	256	256	259	217	248	235	236	228	226	260	228	244	216	237	230	195	222	227	228	252	211	232	222	236	224	247	213	224	224	226	253	233	239	248	258	258	214	228	235	243	235	219	229	244	240	234	276	231
22644	21510	29488	23964	21507	21576	13009	1725	1152	1141	1035	993	930	871	914	890	866	794	761	797	821	745	808	768	752	735	734	738	766	759	759	741	737	727	753	731	686	690	727	726	752	687	799	757	705	706	751	719	711	703	683	706	678	746	706	714	725	724	725	723	701	668	703	680	675	738	707	734	741	729	784	736	692	663	700	672	669	718	722	732	717	704	690	721	682	664	732	727	689	688	701	739	724	694	689	703	752	736	695	697	704	732	669	716	727	730	724	691	705	693	686	688	726	723	711	727	702	688	689	711	741	740	756	693	726	685	689	691	671	705	728	666	701	724	697	714	721	730	719	691	723	674	752	687	682	696	712	720	720	657	714	746	757	686	722	698	707	686	710	750	690	718	681	721	753	694	649	723	718	708	731	690	684	687	693	697	706	755	688	743	690	705	735	719	699	690	736	701	741	739	690	726	722	670	709	734	704	742	689	716	671	672	695	721	699	699	696	685	706	747	715	683	709	705	703	694	695	672	671	706	720	687	704	664	717	680	765	715	728	668	742	706	680	688	712	736	726	687	708	731	706	701	699	725	675	719	684	719	694	700	681	760	682	695	711	661	664	690	740	744	748	736	711	685	724	691	752	709	701	739	701	662	676	710	659	673	724	689	710	704	714	681	709	682	685	687	710	690	729	764	730	744	673	758	706	646	694	726	664	708	767	714	680	704	715	677	666	704	668	678	742	706	658	710	701	728	725	700	763	670	680	724	688	734	740	694	705	713	741	679	697	708	672	717	723	691	712	700	706	720	668	723	757	713	693	736	711	682	673	632	638	715	710	719	705	745	670	745	676	722	724	769	693	694	718	719	685	690	730	707	693	735	740	686	707	697	709	737	673	724	672	738	708	685	730	701	695	706	699	702	695	687	674	686	718	698	665	720	724	746	697	687	733	721	696	681	724	732	709	702	674	698	732	679	717	735	751	693	705	712	702	670	702	673	709	716	674	744	718	710	711	726	717	761	681	690	748	698	676	698	718	644	686	672	681	755	700	706	670	689	713	714	746	701	697	672	735	662	749	721	719	710	705	686	739	679	733	688	723	677	711	721	727	730	718	690	705	710	710	722	709	696	736	697	709	714	709	701	694	727	746	695	703	741	740	739	691	708	738	719	680	708	672	694	690	682	703	727	729	687	678	726	686	682	741	688	698	761	694	735	656	724	758	682	680	657	722	728	679	765	716	749	725	746	682	719	712	738	722	700	689	730	687	712	701	727	738	706	730	708	726	731	688	663	672	657	671	706	681	679	704	702	655	732	684	705	716	771	718	696	705	727	684	691	685	703	751	714	697	675	722	723	689	686	732	655	742	702	727	707	724	709	724	675	711	671	696	673	695	711	687	700	753	714	682	679	706	701	755	725	687	693	704	730	675	685	714	684	685	709	650	716	687	729	716	704	710	705	680	706	745	744	749	738	741	685	724	714	758	710	682	690	701	719	703	679	765	729	696	655	740	730	685	707	693	692	732	701	727	749	731	721	656	707	723	643	722	672	733	702	706	671	679	708	680	707	698	726	673	719	692	672	705	700	706	687	661	685	763	730	705	679	710	698	695	728	688	691	705	710	762	732	695	668	649	724	715	722	736	709	694	683	702	732	705	713	768	700	698	721	673	670	650	693	670	686	695	693	682	694	693	726	728	706	697	714	703	728	755	712	720	742	691	736	702	749	702	712	678	751	703	698	702	698	698	725	692	668	739	696	746	690	743	667	647	763	677	676	709	709	719	690	720	711	716	688	699	682	716	700	679	692	762	719	679	740	720	672	696	706	706	699	675	729	704	683	701	687	720	669	694	689	675	710	718	704	721	712	651	733	713	706	695	711	710	710	747	678	671	721	691	713	698	709	677	678	688	705	723	698	736	738	712	687	695	686	728	724	697	754	720	698	637	698	752	709	690	689	672	698	750	717	688	702	702	716	648	659	696	667	753	696	679	714	743	702	698	735	726	699	727	713	720	730	674	688	710	735	720	658	696	716	670	683	713	720	719	651	715	716	714	664	663	694	663	694	682	714	725	693	725	702	743	699	732	708	675	665	761	664	717	715	712	718	702	731	685	735	724	705	751	705	711	719	735	724	689	736	729	706	690	717	736	710	731	680	730	736	710	670	736	715	724	714	686	742	632	689	694	726	701	684	698	697	723	747	732	703	724	675	736	723	713	663	727	710	684	697	684	708	744	739	716	721	689	733	727	674	704	732	679	718	708	714	755	648	702	690	657	741	689	690	713	713	768	683	715	729	670	711	711	703	716	736	658	707	721	714	708	722	706	727	728	707	698	705	673	739	716	672	673	690	650	767	659	681	719	732	725	723	682	719	729	707	694	703	721	744	735	712	740	699	713	689	687	716	718	707	691	732	690	699	708	699	721	731	681	680	671	671	697	733	725	686	653	693	697	631	669	682	727	736	703	705	739	698	691	673	697	701	766	663	746	671	701	709	687	729	672	748	741	701	702	685	693	671	735	718	683	701	701	718	678	686	718	743	690	701	744	690	723	657	741	711	696	710	662	713	685	708	737	769	736	681	673	683	695	773	676	739	703	705	681	741	740	700	691	730	692	734	694	691	729	726	689	706	708	663	700	734	657	731	727	702	703	678	716	706	667	684	688	700	712	724	650	734	705	744	689	725	701	691	717	702	722	666	654	710	702	717	681	656	677	675	688	732	708	684	704	710	756	736	685	717	697	700	712	679	711	695	702	645	708	662	746	740	740	683	720	689	690	685	692	743	674	717	728	662	676	678	690	691	681	676	709	755	691	666	671	785	717	729	691	732	695	720	695	707	730	744	667	765	734	738	706	687	699	704	686	698	750	698	734	712	712	676	693	724	660	710	676	727	643	680	699	671	698	680	688	723	692	749	664	677	707	704	720	701	695	709	728	707	659	697	727	694	658	699	703	703	687	767	663	663	700	704	679	723	685	671	742	698	708	654	742	669	715	709	751	731	732	727	703	695	674	729	709	726	675	723	730	713	676	694	678	678	721	698	677	691	697	727	704	723	712	735	727	716	696	710	717	746	711	729	706	725	733	742	716	726	699	697	725	702	717	638	712	729	714	729	681	672	701	665	687	695	695	703	735	708	700	691	724	662	732	717	698	681	717	746	657	713	674	718	693	739	680	717	719	683	687	711	691	638	743	661	723	751	740	678	723	723	724	694	705	695	706	644	701	718	730	742	725	731	646	726	688	697	727	703	718	722	702	661	730	703	718	703	695	707	742	709	729	669	671	731	688	729	714	735	716	666	688	684	713	664	699	692	699	685	714	731	717	743	699	697	767	688	666	716	747	749	719	734	706	699	745	722	685	727	696	705	663	724	681	688	718	697	677	661	707	718	691	630	727	663	690	706	684	709	709	693	711	755	688	705	669	708	735	696	727	724	752	689	694	761	669	706	764	702	698	643	686	657	699	712	708	721	687	701	711	701	716	752	715	718	738	706	711	726	708	687	707	723	682	668
6146	29164	10552	5359	4053	3149	2419	1854	1574	1395	1226	1185	1067	1035	974	956	879	937	856	830	832	873	760	805	825	796	770	756	740	773	789	730	786	733	767	750	751	754	728	747	751	746	742	714	777	756	730	750	733	778	771	745	773	728	727	770	761	774	712	726	760	756	688	737	757	692	734	764	733	706	702	742	761	740	718	727	782	696	694	724	740	736	740	728	719	732	782	762	736	715	747	706	718	734	721	747	745	695	722	683	756	742	719	734	719	756	742	705	732	743	746	732	743	735	765	695	768	714	706	723	683	752	763	720	713	734	765	704	727	699	649	753	686	752	730	786	743	726	708	719	736	775	746	787	720	717	753	689	738	702	743	710	755	715	782	712	695	732	705	714	746	683	724	750	719	728	765	744	734	707	698	754	722	746	714	740	747	712	714	728	681	730	734	713	722	740	715	746	729	709	734	771	671	760	707	714	719	714	745	808	693	697	742	774	712	709	704	719	750	720	706	704	789	732	775	692	691	759	669	759	751	769	707	719	689	749	702	731	748	717	730	763	713	767	750	722	764	692	735	731	730	753	728	763	743	711	718	713	731	751	704	728	736	721	702	775	682	759	710	739	733	725	740	752	742	778	762	693	698	758	729	743	722	780	700	702	725	726	773	692	767	732	739	781	710	720	694	769	787	713	776	688	730	724	709	692	725	708	722	709	746	647	745	726	697	706	766	711	680	755	749	717	669	787	737	690	762	692	740	706	750	748	728	747	772	727	706	728	754	720	770	716	720	748	744	683	716	716	710	757	717	725	692	723	768	704	743	728	731	716	685	715	730	711	673	719	716	773	730	729	739	745	740	728	667	746	744	695	744	710	686	740	731	724	724	768	682	720	703	747	688	723	712	672	662	737	710	758	738	772	744	785	702	724	743	720	747	709	725	730	727	706	698	707	759	738	766	775	744	732	726	720	704	800	742	759	742	700	642	746	686	731	749	738	730	683	735	718	716	750	713	752	710	728	749	713	744	747	736	742	735	756	752	685	708	729	706	731	713	759	732	730	763	735	761	749	739	707	722	759	758	744	784	736	731	735	751	674	802	765	740	714	752	733	724	720	661	724	695	715	741	711	703	667	668	759	708	747	768	690	684	724	737	793	736	730	703	753	740	730	706	732	768	715	770	748	724	730	714	714	691	706	723	713	748	720	772	715	754	769	688	706	695	726	719	704	719	758	708	690	735	701	716	733	757	681	757	743	680	724	747	727	747	740	731	740	726	738	708	757	741	666	680	733	756	791	751	726	720	749	727	687	720	673	738	703	735	718	712	746	701	768	726	749	739	752	708	697	715	700	709	783	730	724	754	711	743	772	732	734	681	753	770	714	756	681	725	749	765	760	733	706	701	741	758	742	705	684	713	720	751	768	678	751	736	717	705	804	760	736	718	708	677	737	761	738	735	783	740	689	719	732	735	763	779	726	690	709	701	701	696	738	697	773	739	718	712	733	785	722	728	745	738	719	770	730	731	731	717	749	721	736	810	730	748	712	747	760	728	673	684	739	735	734	736	734	715	726	719	712	732	748	730	717	691	776	777	745	734	715	749	729	732	736	747	745	705	705	747	724	740	798	712	696	760	743	692	652	737	759	692	744	718	744	697	721	730	774	699	783	765	714	709	715	757	722	757	733	703	729	770	709	751	714	700	750	768	684	653	723	756	720	718	711	725	729	667	723	749	730	766	715	702	724	737	765	763	726	752	768	720	714	756	745	714	736	732	729	782	736	695	760	693	712	720	682	747	764	761	750	739	757	739	771	722	739	755	702	690	682	765	721	664	752	715	735	732	719	710	732	686	673	754	758	779	691	720	706	727	733	700	720	713	773	778	684	714	729	759	729	775	719	738	689	738	734	763	728	724	705	757	697	699	732	709	715	725	771	733	716	738	698	744	715	738	736	712	674	685	723	774	762	689	728	719	734	723	679	742	743	754	728	718	735	734	732	713	723	729	712	739	733	722	758	734	728	692	732	755	672	719	702	695	731	724	717	696	705	773	713	699	734	776	743	718	729	678	679	702	724	681	688	740	747	734	738	723	699	737	703	721	684	734	737	710	710	733	718	741	739	675	730	730	718	707	753	747	712	654	685	728	719	700	732	704	670	721	719	723	712	720	707	687	746	758	755	738	710	706	665	737	714	723	743	720	743	720	713	707	656	727	691	743	742	712	742	771	747	771	682	754	690	721	758	708	715	700	686	714	673	718	764	748	761	719	706	712	654	732	717	708	757	713	747	744	745	727	713	764	735	701	740	767	692	743	734	754	786	701	697	749	728	717	741	724	687	741	736	766	768	724	698	753	730	763	715	750	722	689	758	737	732	753	659	709	740	717	676	735	715	739	733	772	762	743	729	743	733	690	733	730	706	777	742	740	715	732	750	700	726	755	741	703	748	711	754	789	713	754	718	721	747	711	748	709	723	703	770	741	695	699	694	768	734	719	727	683	756	733	693	738	695	781	750	703	707	751	746	740	792	770	716	744	724	747	778	721	738	739	745	691	688	747	704	727	738	716	808	750	720	695	721	793	764	704	751	719	741	765	755	727	723	736	669	710	743	736	750	752	693	718	731	742	717	732	721	682	730	722	742	694	759	700	701	684	690	719	764	701	733	723	765	717	720	724	737	702	713	719	760	755	683	704	707	741	720	705	768	697	678	740	710	755	737	759	693	759	717	718	713	734	677	709	743	731	745	747	712	736	742	739	664	753	701	708	711	727	710	695	706	713	727	748	745	727	702	739	686	760	763	785	694	741	750	718	726	726	748	764	756	701	681	732	747	765	718	733	711	746	754	715	752	707	675	718	716	694	704	725	735	724	684	750	756	732	717	745	754	756	683	723	740	714	741	720	728	724	711	722	699	770	707	735	760	701	738	738	760	722	688	750	756	759	679	727	716	704	746	716	741	720	752	711	733	745	688	743	695	703	707	714	663	731	702	724	687	709	729	784	762	770	733	722	750	727	743	676	711	734	727	741	777	709	722	712	741	770	694	725	751	709	677	695	751	718	695	665	741	696	721	717	729	746	718	764	748	757	700	708	740	656	741	745	758	712	697	717	734	787	735	740	745	697	741	759	750	707	708	728	717	760	720	760	722	718	705	746	721	719	758	696	730	669	773	686	692	719	754	734	714	761	655	732	757	668	722	737	720	737	733	742	768	726	747	688	726	759	751	733	743	798	741	739	732	745	732	696	675	735	776	719	749	684	711	761	708	758	718	750	674	771	795	756	734	748	744	773	749	711	690	692	726	716	687	740	696	730	728	748	736	736	730	721	763	729	732	665	697	740	724	721	772	715	698	739	738	730	698	733	725	715	724	738	745	736	725	751	751	697	692	725	727	719	715	720	779	726	743	726	713	693	743	716	722	664	671	761	774	733	743	719	764	692	738	705	661	710	715	759	756	729	734	727	735	715	707	751	726	740	739	747	714	758	679	740	699	739	693	720	693	762	764	754	727	707	701
27706	20243	6968	683	453	419	358	344	354	384	338	362	349	347	316	343	374	305	340	330	341	340	323	346	323	348	320	340	336	343	335	308	323	338	317	300	358	318	321	356	351	331	310	336	348	334	337	335	344	344	318	332	351	357	332	333	324	334	356	351	344	323	339	357	358	349	318	382	323	348	337	340	331	364	321	349	333	325	324	340	364	339	330	345	333	351	361	339	348	325	345	311	358	347	336	360	327	357	352	324	381	336	338	363	357	347	326	341	315	329	327	345	313	362	348	331	354	324	341	329	331	351	334	341	359	351	355	363	343	375	317	320	317	345	338	343	347	348	346	395	353	346	366	312	342	310	368	331	339	360	318	346	366	336	342	344	326	340	345	347	309	337	380	336	335	319	372	355	349	326	361	346	312	318	356	342	360	349	337	356	353	321	358	334	326	331	358	325	320	317	331	363	329	367	354	376	321	314	362	323	348	354	346	368	370	339	327	338	327	319	356	353	326	338	344	360	382	352	350	348	331	332	319	333	350	348	381	329	354	316	339	345	357	338	364	361	324	347	341	326	324	368	347	347	345	360	342	322	327	358	342	324	329	376	351	342	340	327	339	337	331	357	334	352	316	365	347	344	326	389	362	319	356	354	298	326	357	347	362	352	347	338	322	359	339	357	342	328	339	352	365	356	356	337	326	338	330	331	335	352	353	323	331	296	352	358	325	356	277	333	317	346	341	340	319	339	327	340	347	311	353	323	341	320	328	319	358	381	369	320	313	370	326	334	359	332	322	324	327	336	356	309	359	377	341	363	340	335	340	321	321	339	355	336	335	324	333	340	318	332	369	343	332	306	383	349	347	358	369	355	336	311	351	342	371	363	337	343	313	334	335	376	343	308	312	315	340	372	348	319	363	359	333	336	312	337	327	304	317	336	362	346	321	346	334	316	372	350	368	338	349	340	344	322	318	313	329	324	358	356	332	357	314	349	373	354	359	360	319	325	336	357	331	347	346	343	357	328	344	343	339	332	327	343	320	343	318	350	374	335	319	338	342	340	308	335	326	352	328	335	328	347	319	344	316	351	335	341	332	322	312	339	354	303	350	331	309	331	319	345	350	334	369	341	340	336	325	324	355	320	334	319	339	315	344	350	332	327	333	337	334	335	353	347	317	322	328	372	334	344	333	364	354	340	352	347	327	332	336	412	358	361	344	350	317	309	364	313	349	333	342	344	357	345	361	329	330	339	339	355	320	329	311	365	301	338	361	345	337	336	310	329	324	327	328	348	323	359	324	338	321	360	380	334	340	353	336	319	334	336	336	322	338	338	333	339	299	329	334	342	316	325	358	358	328	326	328	306	314	351	337	325	348	321	360	366	346	336	319	320	339	320	349	348	305	332	347	325	372	368	331	334	366	367	318	327	344	353	359	334	345	364	320	349	328	332	325	326	279	320	361	327	348	358	328	355	344	353	336	326	316	344	324	338	353	333	327	339	359	334	345	341	368	335	323	345	315	361	324	310	341	366	327	321	345	328	334	310	302	357	303	344	352	333	367	342	332	327	308	352	346	358	333	309	351	341	337	343	326	319	344	333	357	362	316	333	344	328	316	346	340	322	360	341	323	342	332	309	333	329	337	341	367	326	315	336	321	350	373	297	312	312	365	340	361	330	322	326	317	315	311	354	326	378	322	352	348	331	335	343	350	302	312	322	321	341	357	344	312	319	326	364	353	343	304	336	315	356	352	343	352	313	369	370	361	321	312	349	338	345	349	340	332	357	334	333	328	350	354	334	336	324	317	343	359	313	333	356	327	326	379	334	325	331	374	361	347	282	326	309	361	338	346	353	363	362	337	331	348	365	318	336	312	387	349	343	348	342	335	358	356	378	365	305	318	320	351	342	342	321	324	322	345	333	338	320	312	361	326	331	321	331	366	290	317	353	326	341	345	300	361	339	339	322	354	321	327	336	379	357	352	363	359	382	308	350	342	345	355	328	346	373	368	336	339	345	339	330	341	316	335	321	334	346	319	339	357	332	337	330	338	327	341	330	331	340	383	342	322	358	305	372	353	325	378	348	314	338	309	348	357	328	373	344	348	329	379	338	362	344	339	329	355	340	346	314	373	347	345	388	350	342	318	349	327	353	373	331	352	318	328	342	349	343	364	354	312	307	342	357	353	341	307	325	311	326	357	374	349	308	359	351	336	334	313	342	338	371	332	333	318	334	351	351	344	351	350	329	353	315	364	348	353	349	358	322	341	334	319	329	369	346	317	311	343	335	307	302	318	382	336	342	319	312	340	389	311	365	343	341	323	381	284	310	350	345	334	340	346	295	328	356	347	359	328	352	356	332	344	339	346	355	363	351	366	352	361	325	324	311	348	313	366	342	328	350	318	337	353	350	344	322	318	368	312	347	295	349	311	361	352	331	360	363	305	352	356	334	307	325	326	340	353	310	336	368	316	322	336	328	365	340	321	330	329	348	351	331	343	357	348	328	324	355	334	333	336	357	324	341	345	313	316	348	335	375	380	315	319	367	319	334	346	353	337	316	361	364	342	297	344	348	335	356	330	351	338	300	324	346	320	347	321	378	362	353	327	352	309	330	348	319	318	330	329	333	329	361	342	347	343	350	332	316	355	366	301	349	326	327	337	325	303	343	371	342	317	316	330	359	330	341	375	350	323	328	364	338	321	344	364	359	337	348	361	364	343	355	324	360	309	327	345	324	350	361	361	342	332	328	343	348	352	362	351	350	343	361	308	327	339	325	338	345	336	311	332	339	345	345	305	342	338	338	323	364	356	357	323	373	322	340	334	349	346	353	339	364	334	367	344	370	344	339	351	289	338	367	331	323	342	370	340	324	366	330	339	336	306	317	338	356	346	320	366	348	365	343	341	356	329	335	366	348	343	349	331	392	357	366	355	343	387	361	320	328	335	325	326	326	311	319	333	338	347	326	323	357	350	307	330	305	309	295	354	331	340	305	334	287	342	338	336	314	318	346	327	332	357	355	317	369	315	339	347	326	345	334	323	308	326	374	338	354	362	393	331	329	358	338	342	354	333	334	332	340	366	323	343	328	362	303	354	370	323	348	358	348	333	308	351	316	320	344	359	324	350	325	334	322	335	321	337	347	314	311	337	309	288	357	319	337	348	334	345	348	311	365	373	301	348	318	347	337	342	333	351	359	372	320	373	379	382	339	333	343	328	324	348	348	375	350	330	366	338	326	333	358	349	353	343	361	300	306	355	351	313	345	339	326	320	324	325	358	356	337	310	343	346	370	371	367	366	349	350	343	323	375	322	302	337	344	352	362	332	346	325	365	308	327	342	318	347	310	366	325	344	345	307	339	360	325	354	349	365	372	367	334	364	365	370	343	294	348	353	361	329	322	359	340	329	326	339	313	331	326	329	327	335	340	313	359	345	327	362	319	338	332	341	350	325	293	336	314	371	365	359	341	368	342	352	346	371	330	338	364	341	351	329	309	313	315	355	336	345	330
4946	10955	785	498	436	432	386	406	364	352	403	349	325	340	327	329	339	320	367	321	378	360	323	320	343	353	353	346	355	356	355	388	312	349	357	337	344	358	336	357	355	363	355	351	351	330	324	369	344	357	349	339	361	370	331	343	350	330	384	338	316	351	353	330	326	364	361	349	340	360	348	349	367	353	342	362	336	362	356	332	356	349	345	332	339	392	376	359	360	354	328	349	361	333	332	370	359	366	336	353	349	335	320	387	359	333	347	361	337	379	335	339	347	366	365	352	355	325	371	335	343	340	347	348	341	335	340	345	301	343	326	345	362	335	382	364	352	317	313	375	350	369	338	360	336	360	354	324	326	362	352	341	338	351	325	332	327	324	343	331	354	383	363	374	365	361	362	335	373	348	370	364	371	398	347	349	338	329	343	344	329	357	328	350	368	356	326	360	333	347	346	356	336	359	329	377	360	334	363	356	376	345	342	331	355	375	339	368	376	343	360	357	336	360	347	328	360	371	361	333	358	346	340	351	365	389	377	377	379	323	338	331	336	363	341	358	345	315	339	340	353	331	353	370	368	318	373	346	367	325	331	348	365	357	356	358	338	352	331	355	384	336	366	363	367	342	373	363	361	329	344	339	360	351	372	349	352	352	344	358	363	338	336	364	303	346	359	324	342	322	354	369	354	329	339	367	327	369	358	357	335	342	368	343	358	322	376	325	340	354	346	353	374	368	373	378	332	334	367	333	338	324	361	392	331	382	403	343	367	329	369	335	354	367	323	373	329	349	318	344	324	327	350	365	320	335	323	362	340	348	346	350	332	351	373	323	363	346	382	354	371	316	321	406	349	344	369	369	373	337	360	334	321	381	341	370	354	391	333	367	361	327	360	345	365	357	382	325	350	329	333	366	345	338	330	350	348	344	332	362	361	386	357	364	351	345	325	383	323	366	355	385	360	349	373	362	347	363	354	343	358	353	350	341	327	369	345	353	364	395	367	326	321	359	350	355	378	309	357	362	380	340	384	323	337	350	352	347	356	344	319	373	372	351	337	381	334	345	376	345	360	357	393	325	340	388	353	328	353	360	326	363	373	370	338	374	357	343	356	360	374	360	342	353	354	327	335	358	373	371	338	365	335	333	355	335	351	320	356	373	353	372	367	368	337	368	343	327	361	355	360	377	363	355	346	337	376	337	365	342	353	368	333	339	319	350	339	324	331	348	363	351	325	353	334	352	360	352	373	343	342	359	340	383	332	339	349	344	354	346	355	375	341	343	330	363	358	330	365	351	363	380	353	357	377	325	346	366	318	345	371	350	345	343	376	354	356	360	356	358	331	338	351	330	384	352	359	361	342	361	342	347	353	344	330	361	363	350	345	348	378	364	358	369	361	333	361	338	361	358	329	348	360	362	353	372	382	318	333	328	337	327	324	349	355	360	351	361	385	336	379	368	336	384	346	340	370	323	378	354	351	348	355	375	353	352	360	303	334	375	335	332	342	402	342	372	333	360	320	348	398	346	346	399	348	317	316	368	343	375	380	395	346	339	331	368	357	340	361	350	386	310	339	361	352	381	360	363	344	338	326	336	363	340	355	337	340	351	357	335	373	319	323	384	352	365	347	364	381	336	343	337	310	335	350	323	328	365	324	341	343	341	353	336	320	343	355	363	361	367	351	344	315	343	368	382	350	362	334	334	377	379	361	339	321	358	346	369	373	330	380	340	384	352	363	338	368	341	325	376	375	398	378	369	368	356	355	354	330	369	325	356	307	352	368	316	369	328	327	341	351	337	326	368	353	350	355	364	379	348	323	350	370	347	393	341	343	365	338	330	331	338	387	368	340	327	323	341	342	348	340	360	343	357	359	355	332	361	394	341	347	356	322	354	348	353	367	345	332	328	339	354	325	363	340	369	344	349	355	338	328	377	336	334	359	380	345	347	369	392	309	363	352	375	326	342	325	352	360	363	396	342	354	352	352	344	349	355	343	368	373	319	350	368	336	334	375	377	358	359	350	367	354	331	357	362	333	359	379	370	342	359	338	361	389	336	343	350	351	355	330	353	341	334	348	382	359	346	348	346	383	331	370	357	375	356	354	328	354	360	370	347	349	352	345	349	338	362	363	370	362	379	371	360	341	324	367	348	375	383	350	392	362	345	340	347	351	348	347	314	315	323	356	366	349	359	323	328	370	307	323	385	355	338	345	328	368	317	353	341	360	369	328	368	355	356	328	352	341	353	357	352	368	374	345	335	376	347	350	323	363	305	348	323	335	323	346	383	354	327	327	374	402	324	372	332	338	360	347	347	352	349	360	334	340	346	327	362	331	375	381	352	347	357	359	314	354	387	310	332	355	328	317	366	329	316	383	345	318	354	354	350	355	328	354	338	374	343	370	370	332	334	366	337	336	318	350	319	340	360	370	345	392	332	341	316	363	312	375	327	345	343	346	356	363	365	346	340	349	358	332	344	338	361	362	335	359	398	344	383	327	331	350	348	377	355	338	322	354	362	340	365	349	358	326	326	324	370	344	363	372	350	363	355	335	339	369	368	346	383	365	349	320	336	386	347	352	353	375	343	326	355	348	363	357	331	363	342	344	396	325	346	375	366	350	356	342	340	329	383	336	349	366	347	346	375	370	335	354	332	335	367	347	399	334	353	352	375	345	331	340	345	355	360	373	380	371	353	356	342	338	385	364	364	386	362	327	357	348	336	326	389	373	318	329	314	387	349	347	350	384	369	372	351	346	337	342	349	365	359	387	367	376	354	361	337	320	350	362	375	343	313	386	328	335	329	347	367	349	378	351	325	358	380	303	323	372	348	318	377	371	340	327	356	319	375	317	348	340	355	332	337	346	352	399	334	354	369	381	349	317	356	317	345	378	332	336	332	345	353	363	373	369	343	328	328	342	380	321	346	366	360	331	358	383	339	315	330	346	381	376	357	365	330	384	358	353	347	354	370	384	352	352	341	362	358	352	384	344	361	329	309	345	366	352	353	369	384	326	331	352	354	367	334	338	353	352	344	341	354	319	314	351	350	381	332	358	318	356	337	373	344	347	344	328	346	346	344	332	363	350	360	374	354	348	354	340	348	368	342	363	318	350	350	335	347	375	349	336	380	338	357	369	351	342	351	368	370	376	372	360	355	309	313	363	382	352	326	368	358	345	363	355	322	371	353	359	332	347	369	358	367	336	350	348	341	370	354	367	386	351	375	354	334	354	368	342	361	349	358	337	356	372	363	374	351	326	307	346	336	386	369	372	357	331	325	361	348	335	396	343	347	342	350	355	330	356	339	364	364	383	356	365	318	333	328	333	357	350	375	333	369	365	352	339	368	338	324	347	361	340	346	368	355	359	340	342	330	340	398	372	364	346	352	363	355	341	352	362	331	354	335	355	347	348	376	311	320	339	343	335	355	324	331	346	379	331	337	360	359	346	316	362	383	386	372	339	356	331	355	349	353	348	337	376	346	338	340	339	370	345	330	364	362	366	389
23714	21470	29095	24271	21462	14046	1803	1105	965	940	952	854	810	803	853	819	755	764	728	779	745	784	759	750	741	794	727	729	765	739	714	733	685	727	736	744	765	718	730	700	751	760	717	767	744	770	716	724	731	744	720	751	759	731	712	655	725	753	745	758	702	718	760	690	715	656	711	732	703	760	717	772	685	674	717	683	710	727	698	736	763	707	728	721	738	759	669	679	709	719	726	677	697	740	701	729	716	736	695	743	693	736	731	717	733	706	686	718	707	699	758	727	707	729	718	727	730	738	777	681	705	692	765	673	678	759	735	733	717	741	733	721	782	733	743	711	713	756	752	707	688	695	729	698	737	728	673	687	750	727	699	705	739	698	723	691	712	686	716	703	785	713	712	699	751	735	689	736	729	700	762	701	785	708	749	702	747	699	708	724	730	740	738	731	758	735	744	767	698	716	744	694	705	740	727	743	720	725	749	736	702	668	694	727	668	715	725	697	724	747	742	734	714	685	712	727	699	716	741	698	737	677	734	727	753	748	700	735	741	751	716	745	692	706	719	699	764	719	707	738	733	723	710	736	678	718	735	760	706	756	689	715	717	749	690	685	750	694	710	762	729	706	676	748	790	716	731	702	756	717	713	681	678	709	705	724	721	748	755	755	726	758	697	710	697	763	754	691	709	722	768	697	725	721	714	745	738	759	732	717	762	725	722	708	696	714	660	744	718	643	763	699	712	719	735	744	679	723	704	669	697	734	747	694	718	693	709	713	714	704	730	752	718	714	635	725	752	753	671	698	758	738	731	712	718	755	712	732	671	725	739	693	672	751	719	723	778	748	730	740	716	723	743	737	700	709	688	686	667	732	723	719	758	745	734	686	718	725	729	729	727	730	663	722	718	674	712	697	776	749	750	663	732	744	711	736	698	758	724	722	702	724	733	684	716	699	749	710	681	747	737	767	721	749	743	726	722	714	744	721	697	795	674	706	753	756	702	712	759	762	698	702	729	723	781	705	766	737	726	685	680	717	680	720	718	697	799	737	755	706	753	733	721	734	739	687	718	784	766	724	723	746	677	726	713	741	729	751	721	685	714	697	676	752	709	726	730	714	728	726	754	753	710	698	741	752	739	737	697	713	714	702	681	706	711	710	756	744	742	761	711	694	728	726	734	749	702	730	724	741	748	689	698	734	722	711	737	729	745	702	740	683	679	680	696	725	679	768	739	741	720	704	700	740	687	739	750	723	736	695	685	691	734	751	698	677	720	762	720	671	695	742	788	697	753	730	685	720	782	686	705	721	706	749	771	713	742	710	677	760	723	729	728	663	710	679	737	696	730	689	781	664	670	696	733	697	729	725	734	801	683	731	740	747	757	737	662	727	675	732	737	740	716	736	746	691	728	703	749	738	703	709	705	703	739	726	735	702	734	723	756	751	748	728	733	668	733	688	732	699	715	701	750	736	690	708	745	738	752	704	708	693	744	744	738	718	726	732	714	694	714	725	694	699	738	763	738	707	695	717	682	760	746	706	758	750	675	736	724	724	718	719	760	673	712	675	757	758	705	771	757	716	766	732	690	714	705	740	744	772	738	711	753	749	679	731	734	751	736	686	726	749	711	667	749	722	740	733	746	692	741	700	675	665	727	707	702	736	715	751	703	720	696	723	685	763	701	661	718	709	686	679	743	727	670	763	730	707	741	727	697	706	739	697	767	663	750	718	703	709	649	742	756	718	711	742	732	749	740	689	734	708	735	684	760	728	701	716	733	737	765	737	702	721	720	723	736	699	724	704	710	711	726	673	747	766	740	717	690	732	734	712	684	778	722	732	734	749	760	756	736	704	731	725	712	711	729	750	755	746	712	737	715	739	702	730	745	740	734	727	710	682	733	744	727	733	725	706	709	725	731	717	710	748	745	724	697	732	738	738	689	758	780	748	732	692	752	733	737	663	747	703	714	741	744	729	732	745	761	760	731	698	698	745	718	761	716	731	707	732	695	727	732	694	646	723	738	693	736	700	723	727	732	698	698	775	679	700	719	728	673	708	754	718	689	738	716	755	722	727	717	739	728	750	736	711	703	706	745	730	744	668	696	732	722	669	717	723	709	718	759	704	744	717	708	689	718	707	725	679	721	720	724	771	763	690	717	733	689	733	710	721	715	697	707	710	694	712	609	669	723	763	739	715	717	737	709	728	719	713	726	703	749	655	690	753	733	725	711	757	686	693	712	697	739	719	705	712	771	766	749	697	711	728	673	711	747	755	720	692	747	717	729	766	726	734	728	768	741	728	701	696	709	693	729	736	699	709	716	719	725	757	714	708	681	719	730	746	686	706	753	733	745	681	755	734	726	694	722	714	701	704	756	731	746	706	791	706	778	708	760	750	688	727	689	738	721	721	765	736	696	749	752	646	734	757	701	734	720	711	724	676	712	715	673	681	708	687	686	714	707	700	755	724	701	705	714	679	741	707	686	721	687	696	731	715	705	700	736	700	739	739	743	728	760	693	722	732	750	678	700	697	722	700	739	784	726	727	756	730	694	729	718	703	705	715	683	719	684	699	772	725	790	715	695	717	752	679	680	691	702	761	738	776	739	721	685	743	691	728	714	688	741	739	650	742	785	690	730	752	703	705	737	682	715	715	747	698	680	719	684	721	735	716	682	701	698	708	692	722	731	729	706	707	715	715	743	727	733	709	715	761	649	732	773	647	695	752	714	730	688	756	740	734	741	754	741	705	732	730	731	707	726	771	669	691	749	705	710	675	738	743	738	751	693	758	721	729	792	691	734	756	751	714	700	753	718	747	756	663	710	700	703	714	694	749	705	770	707	708	738	704	734	716	714	718	729	692	730	724	683	713	686	693	722	774	710	666	705	744	692	726	707	706	738	737	683	742	708	693	730	753	720	710	705	705	721	714	691	713	771	756	716	753	672	702	665	733	744	681	720	713	714	703	707	725	710	712	727	718	734	748	720	736	712	706	685	735	713	766	717	707	685	662	698	720	658	730	706	739	704	727	715	735	703	740	734	692	764	720	775	713	700	645	750	726	723	720	704	718	751	741	748	768	688	691	741	724	725	734	712	701	689	688	756	734	708	720	699	737	729	760	648	766	703	720	733	729	703	713	764	687	728	750	709	683	732	707	705	681	747	725	744	758	707	738	725	680	734	708	716	747	728	728	731	754	739	766	718	716	705	748	758	736	701	702	708	674	702	758	726	737	715	728	714	703	722	757	734	665	745	755	744	720	784	726	715	717	711	729	685	743	693	704	750	727	701	736	744	725	719	738	723	717	690	724	686	712	695	685	721	709	688	754	740	717	698	699	714	734	692	726	754	676	714	711	733	785	797	721	704	740	743	766	644	765	685	747	655	733	691	718	707	698	672	730	717	743	766	729	689	722	747	727	718	720	701	741	734	771	698	716	710	695	767	750	706	684	737	702	748	676	693	701	712	736	716	720	713	719	735	695	722	707	743	723	741	690	723	733	709	787	723	757	736	741
4638	21824	6362	3336	2446	1906	1593	1382	1254	1100	971	925	878	864	857	857	823	755	763	797	826	835	753	822	764	744	794	746	743	795	817	775	727	737	730	750	737	794	767	764	772	821	758	765	774	757	708	711	810	745	728	664	742	710	793	718	728	733	725	722	762	723	720	748	698	774	677	694	746	733	735	733	777	753	703	758	756	740	710	729	701	759	729	765	746	737	771	712	722	731	741	720	743	772	717	718	703	762	743	721	756	767	715	747	690	720	755	739	715	709	703	738	723	799	735	726	771	784	751	712	768	746	782	707	712	743	719	778	728	705	719	694	761	738	723	755	703	710	718	729	743	739	723	695	760	696	753	738	744	733	746	759	730	776	724	744	712	729	725	714	760	766	718	752	761	703	732	725	700	750	709	743	730	691	756	717	729	755	728	701	773	721	712	772	715	723	714	768	751	733	761	753	774	683	737	750	746	698	701	698	683	751	724	762	790	703	754	695	749	756	741	738	737	714	706	727	744	726	706	705	792	711	735	732	719	747	740	749	736	751	693	724	746	734	758	772	741	716	719	792	777	765	755	716	742	729	730	744	763	815	814	760	742	771	759	717	738	761	749	764	728	710	767	785	704	750	726	736	745	708	683	785	711	778	705	682	770	739	755	736	740	739	723	749	697	794	767	763	687	712	766	735	728	772	733	734	715	690	736	758	720	718	713	709	712	794	735	733	731	769	726	737	703	761	760	694	747	748	734	693	739	716	789	773	762	771	737	710	739	725	725	736	738	807	699	678	759	726	746	739	734	716	703	756	743	729	755	732	722	708	713	681	789	707	748	748	748	755	700	765	728	706	736	701	726	758	727	759	735	734	716	692	714	770	763	736	730	726	756	758	766	818	738	706	763	731	734	725	761	724	721	727	697	744	777	659	722	733	748	781	719	708	766	741	739	760	710	709	750	710	689	707	784	712	733	709	752	764	724	764	750	702	706	715	726	741	748	731	719	747	742	681	723	726	744	772	690	724	692	692	719	708	709	777	758	745	773	737	704	771	761	709	723	731	751	757	700	761	730	784	773	733	722	747	757	737	657	724	738	738	707	707	731	717	726	704	731	750	752	772	675	684	721	746	721	720	808	729	778	691	736	730	722	729	684	761	742	744	725	723	724	712	737	756	783	760	702	770	697	731	748	769	823	779	682	746	737	770	731	721	777	783	730	705	757	724	725	717	719	749	734	750	687	709	751	745	718	784	771	691	757	787	756	732	749	693	774	719	721	762	709	767	742	710	745	688	753	689	751	740	707	739	736	709	722	723	733	738	719	673	714	690	703	706	759	707	749	758	721	821	735	729	730	754	750	728	750	692	770	714	696	716	707	756	726	761	754	729	719	706	726	728	737	771	751	743	741	723	725	730	695	681	716	720	721	780	712	744	749	730	738	730	714	716	759	685	730	742	736	731	698	747	744	712	760	683	759	750	683	719	707	736	803	728	736	723	731	698	753	713	725	736	727	714	745	708	765	720	727	736	783	702	750	751	754	776	668	700	729	729	772	724	699	726	738	730	741	751	764	718	730	722	718	720	717	718	742	727	714	702	707	726	705	698	771	734	744	696	734	667	772	695	699	724	711	736	737	775	676	716	699	714	744	715	773	715	739	716	726	758	770	735	744	720	758	714	732	723	746	669	741	702	747	749	794	739	737	708	770	726	799	724	672	709	721	690	688	758	725	743	702	746	772	662	751	713	769	772	713	714	732	756	730	756	724	717	685	761	728	700	747	708	725	753	735	759	706	741	744	739	734	742	760	742	720	781	760	744	713	767	710	721	767	722	694	742	716	756	767	754	736	668	730	751	738	779	736	722	693	751	772	775	761	698	753	715	719	708	732	784	711	777	774	739	741	726	724	709	708	779	746	766	720	776	671	760	770	711	697	758	731	748	756	737	728	718	783	740	791	750	687	695	678	754	736	741	755	689	728	721	707	689	727	728	721	686	717	768	732	745	740	709	755	726	754	713	741	744	683	732	739	753	740	733	740	716	724	713	730	711	754	714	740	739	769	776	687	706	743	779	787	714	752	764	775	738	760	758	722	748	758	752	728	801	813	763	743	738	730	776	772	731	695	682	719	747	730	733	706	709	719	733	707	741	704	736	721	734	727	770	692	752	725	726	728	745	743	753	776	714	695	753	763	701	743	739	696	741	745	733	737	745	739	719	730	720	760	759	778	766	728	699	742	703	702	791	718	719	754	727	680	721	722	773	733	681	761	795	739	717	734	759	724	753	785	739	759	750	713	745	770	769	735	725	740	754	730	736	719	689	724	756	692	741	780	746	763	756	746	736	698	728	723	681	794	765	752	719	740	742	763	762	758	691	766	700	690	736	728	735	754	690	741	722	754	724	749	706	772	739	766	704	706	663	742	696	746	765	776	761	759	767	732	689	737	722	767	669	728	714	712	699	762	696	758	760	728	722	694	729	754	775	700	736	731	704	729	732	709	765	707	721	728	766	742	732	728	738	741	724	745	764	763	743	781	739	740	716	786	729	757	695	738	690	773	727	726	712	808	735	693	721	749	746	703	759	749	757	693	702	740	768	785	709	671	748	718	720	744	737	743	717	707	687	728	761	701	737	721	768	708	763	784	746	735	763	771	714	727	752	738	775	698	765	744	768	739	738	745	713	758	698	736	705	767	762	759	741	765	715	718	756	740	754	744	763	753	799	741	797	741	747	722	752	751	748	744	766	748	727	696	744	755	758	758	733	816	786	747	745	777	742	777	696	699	745	712	727	721	714	770	714	717	694	742	688	738	725	754	708	758	748	709	729	726	712	703	731	736	726	751	729	784	686	770	735	741	773	746	712	721	729	695	726	716	716	779	711	750	710	727	740	676	782	753	708	734	734	733	760	714	739	730	792	666	752	749	735	709	714	722	734	772	703	784	697	736	705	710	711	757	756	752	732	743	731	773	762	747	738	720	737	753	699	712	736	754	781	736	691	740	721	749	728	725	699	691	727	696	750	743	706	757	752	746	783	744	718	720	739	698	740	666	734	713	721	754	729	768	724	711	738	706	717	745	741	729	690	802	700	763	778	726	718	764	801	725	702	711	732	728	822	741	678	769	687	802	730	735	767	784	728	769	688	695	718	731	708	723	701	779	736	777	667	731	726	700	723	743	739	730	663	765	734	686	708	796	773	773	753	677	784	724	731	678	715	708	722	693	715	724	738	751	730	680	731	744	703	721	710	709	747	746	697	731	686	753	738	677	713	742	692	721	717	747	715	761	747	727	730	708	751	710	718	708	707	738	740	788	730	721	789	775	760	765	742	646	748	740	719	702	715	774	787	684	727	751	720	796	738	727	727	720	762	668	720	729	711	720	739	759	701	729	693	682	826	721	803	755	759	730	751	724	765	718	709	758	717	728	766	704	733	734	737	729	745	742	722	698	690	743	728	728	684	720	746	727	748	710	738	744	746	779	737	800	763	725	747	735	733	740	727	720	759	705	778
24948	21529	28254	25162	15987	804	454	390	297	280	271	275	288	259	241	274	255	234	216	244	233	246	202	212	208	210	250	196	196	222	172	204	232	212	192	224	229	223	223	227	195	223	199	192	199	202	184	232	202	204	201	223	195	218	223	211	205	213	236	235	217	187	200	210	187	196	208	186	196	189	219	200	218	208	193	208	233	217	256	223	208	206	214	200	209	188	203	207	191	194	208	193	191	213	210	188	197	206	198	204	209	196	242	242	233	194	210	202	214	206	224	212	208	207	211	217	201	221	220	234	216	189	222	208	212	193	213	203	190	218	195	198	183	194	212	207	195	173	239	219	201	239	222	184	190	199	210	215	197	237	218	215	203	208	226	201	189	225	205	223	204	239	202	184	196	237	196	211	201	196	205	206	173	197	172	232	189	224	241	214	197	204	207	197	240	193	204	194	195	221	213	215	213	203	217	214	198	229	229	197	212	214	218	206	206	212	218	184	253	188	211	200	208	226	199	199	219	209	197	203	236	231	211	197	195	209	187	187	200	175	206	220	226	242	216	206	223	201	206	209	198	186	183	190	206	199	224	208	187	224	201	212	210	217	223	220	230	223	195	180	204	186	184	207	228	210	215	224	218	195	178	207	207	208	199	238	205	206	227	199	192	215	195	189	211	216	207	193	205	223	201	203	209	188	172	166	205	207	228	204	223	212	199	206	180	174	198	193	199	215	206	209	214	210	203	186	222	184	192	209	217	210	204	193	189	206	208	227	189	204	211	239	224	202	194	189	171	211	216	209	211	184	199	216	191	196	225	214	196	212	202	229	201	199	210	206	203	184	206	201	203	211	216	205	200	191	243	227	210	215	209	196	185	182	215	217	229	199	212	226	191	237	216	214	201	215	211	210	220	205	214	217	191	188	185	219	197	226	191	201	204	247	196	199	195	201	209	185	192	203	192	218	166	210	235	203	200	194	226	216	207	194	211	197	209	208	202	225	234	217	188	177	196	203	203	226	213	197	190	209	217	202	193	201	189	177	184	194	201	195	233	207	210	220	197	189	189	185	208	200	181	224	198	211	236	202	183	216	215	193	213	206	175	210	198	211	217	208	206	187	211	190	215	207	221	217	206	225	178	196	212	212	203	203	221	202	200	231	242	218	216	207	210	216	201	218	212	211	199	222	225	187	194	208	193	170	194	194	226	239	222	184	185	224	203	196	217	220	206	216	223	193	198	203	199	205	216	216	215	170	200	196	191	214	211	225	197	220	184	193	211	185	206	200	209	181	204	212	212	198	237	210	215	203	201	186	199	216	230	223	226	195	175	204	203	209	215	194	224	208	215	199	212	212	210	199	234	207	207	214	197	198	183	193	232	205	204	218	212	210	232	226	212	209	223	189	211	187	207	192	221	204	213	202	200	194	199	210	216	203	209	203	201	225	206	212	212	209	205	203	200	212	202	206	195	219	192	214	192	216	223	195	212	234	183	198	213	187	212	212	215	188	212	223	226	228	194	210	200	196	187	197	176	192	230	192	207	205	172	204	200	205	180	199	220	197	237	204	213	192	197	190	200	206	189	199	230	219	194	202	211	231	206	181	257	207	198	207	199	203	194	196	179	204	179	213	212	157	206	207	231	202	218	211	203	206	220	205	231	212	195	213	174	210	204	192	208	213	219	188	186	213	191	214	211	199	194	212	222	222	179	212	214	202	194	183	198	193	191	224	193	225	224	232	193	200	187	220	201	183	204	221	231	217	199	193	215	186	218	218	192	210	237	216	229	216	250	202	235	199	215	197	223	203	211	211	194	182	210	228	226	217	207	192	192	216	201	194	194	246	208	182	200	210	218	199	206	202	209	210	209	211	203	236	206	213	248	228	208	215	173	219	205	201	184	215	216	222	222	211	209	198	190	183	211	208	215	192	200	194	206	202	214	221	215	198	195	208	217	190	204	208	230	208	205	212	183	220	208	188	207	203	202	216	190	205	217	186	235	207	200	176	212	198	204	169	196	206	213	203	214	181	190	207	186	180	185	195	213	197	214	230	228	223	197	192	217	185	196	196	201	213	207	242	209	204	224	215	207	212	210	217	180	201	193	202	215	216	207	226	216	214	213	181	216	192	216	226	211	192	206	202	212	201	223	214	227	221	196	210	207	209	190	209	208	187	210	200	216	175	192	240	191	206	212	216	194	204	202	191	182	206	230	216	202	209	195	199	208	193	216	200	207	200	215	207	208	200	201	209	206	207	204	201	195	204	203	222	209	200	207	212	191	217	191	209	203	200	231	226	188	181	179	199	216	194	216	226	184	195	213	220	211	198	217	229	184	192	189	175	214	226	195	200	192	192	203	205	201	162	210	207	193	200	239	195	222	181	204	222	194	190	218	217	203	197	200	179	233	200	176	180	210	217	200	202	225	186	214	212	225	206	234	191	213	211	212	212	195	208	217	208	184	188	195	210	193	220	187	194	222	191	225	202	211	195	219	193	202	224	197	220	235	168	219	191	216	211	216	210	199	219	219	195	219	200	213	219	236	196	208	216	199	190	217	219	198	211	206	197	207	215	195	200	203	222	198	205	188	210	205	178	222	215	200	207	200	208	203	185	199	219	203	211	219	218	205	214	191	178	205	213	235	213	203	189	196	227	206	220	176	213	209	203	221	192	217	185	188	223	230	227	223	222	203	180	214	191	201	197	214	226	195	197	182	199	232	245	197	204	239	195	221	209	210	212	217	207	197	189	192	207	182	204	212	222	216	217	211	201	227	190	211	202	202	227	217	198	198	188	178	206	204	195	201	215	198	197	232	166	207	216	207	216	236	220	203	187	219	197	200	195	222	204	212	224	200	207	169	207	212	209	226	216	209	213	206	200	199	227	203	202	182	202	173	198	187	225	207	221	192	221	199	220	174	204	204	206	194	223	197	198	205	218	210	186	227	190	223	221	193	193	208	224	210	173	203	181	199	176	189	213	198	197	189	209	199	207	235	218	207	206	219	217	197	196	185	221	175	203	209	212	213	200	212	187	224	229	189	195	218	217	205	222	230	207	202	212	221	199	191	212	219	199	204	220	199	176	197	200	222	206	218	237	219	192	205	216	225	207	218	186	190	206	210	178	192	211	190	218	185	215	190	192	191	193	174	199	175	209	210	208	209	194	223	210	225	224	221	205	203	209	170	229	204	202	204	197	212	219	210	212	194	199	225	229	189	209	193	205	213	211	234	188	206	201	184	202	198	229	212	176	200	196	219	196	217	199	208	205	193	214	194	212	217	196	200	215	187	212	207	217	250	205	197	212	194	199	222	204	201	242	196	181	216	189	211	187	212	194	202	215	189	196	225	194	218	186	220	197	193	225	200	183	205	212	181	214	230	184	212	178	192	195	177	188	221	217	210	213	208	201	209	208	201	227	198	178	185	219	184	178	221	232	203	218	214	221	209	205	211	182	215	207	195	215	178	181	202	206	201	199	202	191	206	204	219	208	195	202	193	210	176	215	180	220
3670	13902	3563	1736	1224	963	742	607	484	411	386	325	315	324	280	270	282	265	278	256	259	286	281	257	259	257	253	249	230	232	232	249	225	248	248	199	253	230	258	221	243	249	219	258	249	234	229	233	236	230	228	230	218	234	215	244	238	227	205	231	230	247	199	202	249	216	222	215	223	231	205	213	242	218	260	225	216	256	208	218	230	223	254	226	243	244	207	230	233	229	225	236	223	232	227	257	229	239	233	245	219	237	224	242	232	234	245	220	255	249	240	225	226	238	249	246	241	241	246	235	227	197	244	221	281	230	210	232	240	228	227	241	242	216	225	228	268	205	211	234	222	219	241	231	208	222	246	247	245	207	227	209	212	231	219	236	237	244	238	225	233	240	213	212	216	214	245	245	224	263	252	221	224	265	209	233	218	251	235	238	219	224	223	211	211	231	224	227	230	219	251	211	230	244	223	249	241	248	239	230	230	208	221	249	226	235	209	252	231	245	223	226	211	259	228	234	236	241	232	207	231	245	217	231	209	225	268	225	249	241	219	261	208	233	253	232	246	252	253	214	259	235	223	229	200	218	240	211	208	220	217	236	210	254	230	210	226	238	241	225	251	224	213	233	215	261	247	230	224	253	218	229	230	243	216	220	214	236	220	240	225	256	226	203	228	220	229	240	209	231	234	222	225	232	216	271	234	269	239	244	215	240	238	216	223	232	249	227	213	228	218	242	230	241	226	222	248	239	226	216	257	217	242	224	246	212	228	203	227	205	251	218	213	248	244	244	231	241	218	264	248	238	214	232	235	227	203	203	250	241	247	226	249	256	235	207	217	220	223	229	250	228	233	242	243	230	235	226	239	212	230	238	208	235	235	227	242	262	251	218	226	222	216	230	240	241	260	222	225	232	244	241	243	217	234	235	245	254	210	246	218	253	243	254	213	254	233	220	248	224	238	247	197	205	219	233	230	235	222	240	251	255	227	238	236	219	239	215	252	230	238	229	247	241	243	254	234	230	244	236	229	236	231	217	216	223	233	260	243	227	219	240	215	219	216	232	233	216	252	219	221	230	239	230	244	209	238	245	219	240	251	248	231	242	235	196	213	222	245	233	223	257	225	221	213	235	228	228	246	233	217	228	251	218	220	242	222	238	229	207	242	214	230	231	238	250	238	227	221	223	225	240	230	237	226	228	251	226	236	241	235	222	239	255	250	235	215	227	213	241	232	228	252	227	220	216	213	229	230	196	217	217	244	232	213	209	244	237	240	224	214	255	223	243	226	230	221	218	250	219	232	226	228	225	228	228	230	237	237	230	235	240	222	215	206	223	211	230	218	216	242	215	219	247	223	220	201	228	225	249	226	250	236	203	234	218	202	240	213	256	230	217	206	221	208	245	239	210	218	211	232	219	219	225	238	238	211	245	220	207	225	199	212	224	265	213	255	224	217	215	243	224	241	233	246	222	241	229	219	220	218	227	253	243	235	240	228	210	241	246	223	233	212	222	244	240	229	230	242	229	221	242	249	234	228	254	230	227	231	216	218	232	235	224	231	211	244	248	221	238	258	248	241	239	220	216	199	239	224	222	276	213	233	213	246	235	226	244	223	246	262	226	226	236	209	250	258	218	221	244	229	207	231	220	217	219	238	242	252	208	221	238	228	219	242	237	227	224	224	232	218	207	244	236	244	229	236	231	215	207	235	221	234	225	220	243	224	225	225	256	229	200	237	225	231	223	219	243	251	213	228	252	232	230	226	235	215	249	236	230	233	236	230	246	226	221	229	237	267	218	231	239	211	216	227	231	217	226	234	219	261	240	263	236	227	232	241	236	240	260	237	225	225	241	247	231	224	262	235	233	224	253	255	242	223	226	221	243	208	217	227	233	248	246	239	226	230	227	246	198	214	233	229	255	227	241	218	222	211	230	194	206	231	220	236	213	240	230	233	230	247	231	245	237	226	216	196	198	251	231	227	240	213	266	245	234	231	238	220	233	196	221	230	213	243	259	231	222	219	269	248	247	234	214	209	209	234	243	223	215	224	227	223	232	218	210	252	181	239	230	213	254	235	219	231	247	246	225	234	253	232	253	205	220	243	232	198	213	245	246	203	228	218	227	218	246	220	255	200	200	254	225	248	252	243	277	233	226	255	223	202	239	249	191	244	227	239	235	246	226	245	239	224	218	228	252	209	223	219	210	229	235	224	231	222	217	235	211	199	226	237	251	244	242	237	238	205	248	233	235	215	236	222	259	239	220	198	203	234	221	228	237	214	219	209	219	249	215	226	219	213	216	212	244	246	243	215	205	221	217	232	200	248	255	229	225	265	256	224	218	203	231	224	215	241	249	221	224	242	222	234	248	258	197	231	238	241	234	249	234	228	228	241	204	224	210	225	232	232	234	203	213	262	224	205	209	227	230	215	240	207	189	239	252	221	247	242	226	239	243	213	223	228	224	231	210	218	205	218	211	238	239	230	256	236	220	194	238	239	247	229	199	211	245	263	220	224	228	195	228	227	248	249	252	250	252	240	237	221	219	219	211	210	239	226	217	237	232	240	217	227	205	249	227	247	234	257	226	220	223	234	259	225	219	216	239	212	212	249	230	229	240	255	214	229	224	262	212	233	255	224	253	240	216	225	238	201	239	213	236	220	252	232	239	238	245	210	231	255	240	219	220	246	221	216	220	223	197	239	215	218	249	209	236	208	241	252	236	235	216	230	210	228	234	216	215	219	245	217	229	257	228	255	240	210	222	225	229	219	253	258	223	233	264	236	248	251	234	233	209	225	214	260	233	249	215	270	236	252	206	230	214	215	221	213	233	245	224	204	226	229	226	258	220	249	233	199	238	270	249	244	237	234	216	245	211	239	250	211	226	238	237	216	213	230	215	236	218	210	217	194	186	229	226	233	218	249	231	249	252	221	212	208	214	237	204	226	253	229	222	227	228	228	241	266	228	221	236	203	216	218	228	236	251	254	231	229	236	218	230	234	216	205	226	227	221	214	240	201	242	200	252	212	236	247	243	242	233	229	242	248	254	239	221	249	246	215	214	235	214	217	246	222	212	232	227	258	231	214	244	224	218	209	212	226	231	213	239	216	219	230	252	246	193	220	244	217	210	233	212	239	239	217	244	224	222	256	210	220	244	248	223	251	218	234	222	232	232	263	214	252	224	205	222	241	232	243	206	244	236	240	226	221	228	258	236	223	216	247	230	246	229	228	225	206	211	239	236	255	212	235	234	244	251	253	229	226	231	226	221	251	235	229	206	207	226	216	211	255	225	213	222	197	222	247	253	227	221	228	245	233	225	222	255	241	207	218	237	222	232	214	227	216	246	224	254	242	223	226	233	201	227	217	228	208	227	251	237	228	243	218	239	219	238	230	246	238	230	238	234	252	258	245	220	255	232	195	210	203	228	227	259	240	242	232	246	211	251	226	234	209	255	214	210	256	207	227	253	239	255	222	205	230	202	227	211	233	215	209	235	257	221	234	255	234	217
22701	21502	29443	24016	21502	21576	13084	1682	1193	1117	1019	984	922	865	861	814	859	839	797	790	795	736	783	765	712	791	761	726	780	764	757	778	739	747	709	694	694	693	721	724	699	732	675	694	686	668	742	709	753	758	748	720	705	738	716	698	741	720	699	727	682	711	702	704	686	674	728	708	728	697	710	751	737	649	700	666	729	745	690	684	702	704	746	665	694	677	726	692	791	677	689	704	744	749	721	728	705	686	706	700	645	687	740	726	717	733	687	653	674	703	698	693	661	696	708	645	661	673	692	711	692	688	769	712	696	695	688	738	667	707	694	711	676	705	709	691	699	702	707	717	708	695	661	755	695	694	700	699	676	718	647	702	686	677	708	734	758	660	723	689	732	709	749	678	652	697	677	708	700	674	709	714	704	748	696	714	733	700	702	667	702	735	747	679	713	675	749	687	720	705	660	730	671	730	691	704	696	727	677	680	710	754	703	721	705	678	712	644	706	677	695	703	660	699	691	719	716	698	718	727	746	682	690	739	697	659	673	733	724	691	712	659	656	702	724	714	700	672	680	716	679	710	695	686	700	698	676	698	719	708	670	649	720	649	741	677	692	631	661	687	710	713	680	687	727	701	724	691	711	694	761	730	709	669	704	729	693	675	726	702	719	778	755	724	715	743	682	677	727	699	698	724	685	687	712	655	669	716	701	685	686	692	734	693	716	680	721	701	729	739	680	724	691	678	650	693	717	670	703	739	739	657	680	722	722	696	664	690	723	695	691	753	719	702	695	625	698	700	684	687	733	711	728	697	704	680	685	668	669	722	702	714	654	735	672	694	689	705	720	709	708	727	706	695	702	707	742	715	715	738	711	708	674	698	701	698	693	716	656	692	699	674	708	727	660	707	715	691	669	712	683	694	658	686	686	708	658	694	683	713	710	697	723	707	710	700	693	664	702	698	693	653	683	725	676	697	708	728	692	687	693	759	691	668	682	660	744	725	658	687	704	675	672	702	698	643	714	724	657	674	655	691	758	697	724	641	657	713	707	640	713	704	723	707	726	697	698	687	710	713	684	704	724	698	649	754	708	682	666	689	758	725	711	670	645	685	656	685	702	702	720	692	649	737	741	666	694	652	667	714	670	712	686	733	693	737	723	655	708	725	738	722	681	679	723	679	669	717	715	714	695	711	757	700	696	776	715	720	667	687	709	720	661	713	729	691	693	676	695	695	707	648	727	662	695	732	694	701	658	706	655	702	670	701	657	668	663	737	728	705	724	704	681	662	722	687	642	732	699	692	685	721	697	717	690	697	683	720	686	691	697	725	680	727	657	692	684	714	734	710	715	715	654	688	693	708	682	766	708	780	644	720	686	682	730	707	726	703	719	694	672	667	680	683	716	713	660	710	712	669	722	695	695	701	701	705	723	715	725	685	662	701	731	744	698	688	685	672	659	723	721	693	712	705	692	684	649	679	727	704	683	717	716	681	704	714	682	733	700	705	692	697	716	683	719	679	703	687	697	672	688	702	752	683	783	703	696	697	664	675	686	674	684	763	707	772	677	730	693	695	694	641	710	702	685	684	698	652	685	700	655	723	719	693	715	702	710	670	691	700	710	713	664	704	675	677	733	733	683	714	764	751	684	704	696	731	734	712	718	721	721	681	720	644	655	724	673	703	688	747	700	711	708	692	689	684	734	677	702	702	746	738	726	703	648	766	736	698	688	656	725	660	720	660	688	715	720	712	709	682	666	665	705	663	657	693	729	665	733	659	683	705	702	685	722	710	660	715	656	632	687	678	663	634	721	706	729	762	706	676	675	680	719	703	704	752	676	722	671	657	687	709	762	670	657	693	722	687	710	688	741	681	702	675	687	685	753	676	695	697	630	753	704	682	709	703	677	723	707	717	708	763	662	705	676	724	738	698	703	705	693	690	717	673	673	689	675	649	700	710	729	702	647	664	721	689	724	702	685	733	738	656	728	661	730	702	673	732	744	681	654	689	690	671	674	713	742	658	737	670	707	678	664	700	710	745	686	716	707	673	708	688	705	731	729	683	703	714	654	690	631	672	708	644	638	705	722	727	680	726	745	649	713	672	707	723	683	708	685	719	689	691	690	738	652	627	737	709	698	676	729	722	713	702	703	718	719	699	699	723	746	700	722	683	690	703	697	736	650	713	695	669	707	640	660	677	687	690	674	671	719	696	699	652	719	693	692	716	693	689	686	713	687	706	707	697	703	719	678	694	733	674	678	679	711	712	678	710	680	670	749	712	690	672	643	744	670	653	739	689	677	708	714	689	673	694	656	682	667	706	713	694	678	695	715	674	695	681	661	658	680	725	734	686	722	726	762	693	707	687	696	693	695	680	732	730	712	658	699	741	753	663	724	739	669	673	706	699	743	690	697	664	691	689	718	700	716	678	669	667	690	761	637	698	722	701	728	649	649	664	683	707	724	647	688	667	668	694	682	654	718	722	737	705	717	712	712	692	711	752	695	674	664	717	707	698	670	722	724	663	721	698	657	714	733	732	682	671	724	668	685	726	638	708	653	703	663	718	714	692	631	697	631	740	687	719	716	724	684	718	680	698	647	719	712	674	708	678	730	693	709	729	674	688	708	710	719	656	686	722	693	679	626	698	663	672	696	663	647	709	686	670	769	694	693	686	697	676	742	740	706	701	703	702	693	735	688	717	659	642	739	684	728	694	736	667	711	706	700	698	695	703	701	692	765	643	712	677	690	694	706	676	695	703	737	726	687	695	722	706	713	688	678	749	750	709	698	670	724	670	673	702	667	666	712	723	686	695	674	693	671	712	661	725	725	751	665	644	700	707	720	696	705	700	669	656	715	685	677	730	683	688	644	670	693	688	658	684	670	688	743	716	701	669	704	710	728	694	658	659	724	650	727	673	704	712	671	678	671	688	742	713	653	665	669	710	689	748	656	717	691	686	671	708	707	732	696	665	721	703	692	721	716	685	697	693	665	647	714	713	745	708	677	674	695	679	714	721	663	660	705	708	709	679	710	720	691	670	706	707	684	711	711	658	715	696	696	723	708	695	710	684	703	735	693	662	676	693	635	714	693	726	709	721	719	697	620	712	720	765	740	688	687	713	742	640	670	684	734	697	681	696	649	715	657	692	698	651	712	671	652	678	694	724	674	650	673	713	729	758	709	689	703	732	761	629	684	692	741	717	694	676	666	662	674	710	675	687	709	685	702	703	705	662	737	721	695	746	702	703	708	700	719	690	692	752	673	658	683	741	684	684	721	743	660	663	672	687	730	699	739	659	730	678	705	665	702	706	682	707	688	730	708	697	688	684	721	697	701	708	660	654	688	718	713	742	718	738	737	710	694	744	709	698	677	684	767	690	694	712	678	728	710	730	683	694	707	681	676	739	682	694	722	729	707	723	705	724	660	689	700	698	708	658	696	728	690	694	738	711	724	645	741	716	686	729	672	674	694	680	672	720	676	706	661	695	764	653	698	684	722	709	675	690	683	715
5111	21187	10616	5394	4122	3031	2367	1949	1639	1372	1207	1187	1014	967	954	859	878	822	840	820	816	828	791	810	762	787	751	753	751	778	724	776	770	785	726	730	749	736	750	740	764	718	767	742	765	732	715	702	748	739	721	729	751	732	742	741	741	731	761	733	734	683	736	716	708	695	703	685	751	726	717	750	748	732	713	759	684	700	747	677	741	728	747	682	722	754	726	706	747	725	750	730	723	710	766	697	696	730	714	719	740	692	720	749	672	722	702	745	747	702	699	748	677	758	733	755	698	755	719	725	743	752	777	738	630	723	729	742	692	725	737	717	730	742	740	692	733	671	787	699	765	707	725	707	711	736	736	704	754	735	733	709	741	700	717	694	729	710	779	684	721	720	719	724	709	698	726	715	769	727	663	719	744	734	780	704	733	746	731	725	686	653	710	723	724	698	734	695	731	660	730	724	701	686	692	701	757	732	730	763	704	716	713	691	746	668	740	760	713	741	736	713	687	673	711	713	741	756	714	702	745	725	705	722	762	723	726	667	713	740	723	713	750	727	692	725	715	686	718	770	699	708	763	743	736	695	703	701	706	717	692	720	697	719	788	733	748	728	719	722	735	718	700	758	696	722	763	736	722	700	744	703	698	727	687	766	708	775	701	755	739	747	720	718	706	818	662	689	783	702	711	667	725	716	756	688	692	672	684	755	735	710	746	684	788	748	723	674	690	724	708	739	723	731	722	784	704	675	713	667	700	713	662	723	723	734	701	699	725	729	715	715	703	697	720	728	717	737	731	692	739	729	726	707	667	709	711	729	695	730	707	734	713	734	701	732	745	756	797	700	713	671	774	701	712	723	717	691	722	721	730	744	706	713	713	730	706	743	747	718	668	662	770	696	684	715	752	737	702	766	746	744	704	703	715	752	731	736	724	754	717	722	712	719	691	748	758	677	723	737	750	732	720	728	722	724	758	686	705	679	719	650	763	711	751	699	728	734	666	803	694	713	729	723	755	692	722	720	734	721	673	727	708	723	673	763	698	729	738	752	730	708	618	723	679	758	761	676	749	736	742	737	728	704	722	702	731	660	675	686	764	747	691	716	715	748	710	740	723	742	710	726	709	756	731	763	715	727	745	720	710	683	681	719	705	685	678	694	740	731	714	691	688	756	693	679	759	736	695	766	647	711	750	669	746	697	713	726	727	713	720	774	660	734	691	737	690	692	714	697	706	710	735	745	722	741	655	640	699	695	682	713	752	722	723	716	664	738	730	720	712	681	728	715	749	748	691	718	748	756	739	741	662	737	701	716	730	704	748	708	724	766	668	751	743	719	748	668	714	683	730	719	718	711	717	781	699	700	730	754	712	689	680	731	722	744	689	721	752	713	695	709	684	755	739	753	715	730	770	746	752	719	671	746	722	701	747	743	722	706	721	698	735	746	741	728	745	671	672	699	734	722	712	700	679	715	717	737	727	695	718	716	768	698	642	712	694	688	683	666	705	718	695	699	741	778	709	759	775	741	725	772	744	738	733	692	712	726	719	719	781	712	728	717	758	737	711	739	743	727	699	702	771	729	737	740	725	756	743	736	655	706	713	734	743	771	699	768	708	702	730	721	674	705	698	720	698	742	731	766	749	722	752	785	717	711	719	709	729	670	714	756	728	687	761	706	714	710	731	703	693	712	728	708	737	661	721	767	695	702	720	708	690	702	712	736	710	725	699	685	723	716	665	753	711	740	715	749	739	727	718	716	753	684	702	714	743	688	728	718	699	713	708	674	770	684	677	706	744	703	695	683	681	746	767	718	743	682	699	692	725	727	718	646	697	717	744	678	716	754	731	723	751	731	748	758	712	709	703	704	724	717	747	755	780	704	745	708	709	764	682	743	768	710	702	717	687	763	664	741	733	700	746	697	672	726	732	771	717	723	723	726	742	727	764	708	744	716	683	724	752	753	768	774	715	697	688	761	689	742	688	721	688	758	742	698	709	775	714	720	700	701	714	698	732	734	733	693	697	688	736	649	659	768	709	711	688	744	747	726	725	672	737	701	707	788	677	680	711	762	738	737	745	692	749	711	708	735	678	721	720	742	667	729	732	727	699	741	744	741	724	703	711	691	689	727	721	659	731	709	718	717	750	738	718	711	715	720	718	697	780	692	749	699	743	695	735	715	740	719	727	696	725	738	732	656	744	705	721	726	716	684	747	669	774	760	711	738	695	715	770	709	755	700	733	708	733	775	735	710	770	683	709	741	679	713	731	754	709	721	723	736	696	712	756	753	742	759	711	775	713	738	695	701	666	719	717	713	717	663	775	747	716	683	791	728	699	699	680	694	684	678	685	710	745	725	703	739	705	705	691	703	752	687	719	717	679	793	735	724	773	687	762	749	697	726	703	740	745	732	749	695	687	685	752	679	694	695	742	690	702	731	708	680	710	680	706	756	789	689	724	708	692	675	735	719	714	693	691	690	697	814	745	743	723	668	743	751	698	710	661	705	716	710	713	696	727	728	746	756	715	702	718	701	724	686	687	759	738	737	724	724	702	740	658	748	726	667	713	672	697	722	710	766	677	750	741	734	733	751	725	730	734	752	791	734	730	702	700	671	729	682	702	708	703	759	698	710	791	744	668	729	733	783	701	730	724	737	685	730	713	712	702	762	684	691	749	724	716	761	762	702	699	727	693	737	760	773	725	775	764	710	728	684	742	735	789	724	718	744	780	704	771	737	676	688	766	675	730	719	749	706	740	723	749	702	708	733	699	685	688	732	742	702	679	697	728	658	731	699	674	724	719	693	733	731	703	722	716	719	709	765	769	727	734	705	733	768	724	733	719	724	753	717	752	680	709	737	706	745	715	673	697	719	720	767	727	725	729	731	747	708	731	734	663	732	735	723	709	727	709	724	676	696	730	761	748	700	703	676	693	793	729	727	751	728	712	681	721	687	737	701	709	701	736	694	703	708	718	668	721	767	708	719	744	723	767	765	728	756	704	701	732	739	724	765	750	697	762	717	714	701	745	729	669	727	696	698	702	763	722	674	745	688	744	723	709	698	762	740	706	727	765	675	729	720	749	697	741	729	730	689	734	742	708	708	699	704	714	706	701	717	710	685	733	767	741	728	728	708	712	698	726	719	694	744	671	767	741	684	730	744	696	696	647	719	703	685	682	730	683	716	718	706	731	745	734	757	702	731	677	794	722	758	737	702	736	714	687	720	681	741	710	691	718	692	748	713	705	670	754	699	738	734	686	709	735	671	727	747	697	721	699	709	688	690	749	725	752	700	725	761	707	750	709	695	739	729	746	724	766	737	692	688	718	681	781	724	798	750	768	727	696	741	709	756	720	709	695	677	746	736	737	718	725	779	729	757	741	745	670	747	727	746	730	728	756	642	690	703	736	694	734	674	709	678	665	733	676	735	711	728	734	728	700	690	749	749	708	772	741	766	707	718	689	718	728	744	734	719	764	730	715	749	716	717	661	735	705	696	712	721	705	713	688	702
27562	19736	6215	787	570	565	494	361	360	332	354	329	341	337	340	338	351	370	355	329	314	326	351	319	343	362	329	327	361	328	310	334	314	325	326	328	336	359	366	341	344	322	339	340	357	350	341	361	326	347	368	312	337	344	345	311	336	334	297	351	334	360	364	315	317	332	348	282	341	319	358	338	325	318	357	340	312	331	361	339	328	361	342	337	361	314	357	324	338	354	358	341	359	326	347	338	326	334	328	322	283	310	312	352	321	351	343	321	355	307	346	345	329	343	337	322	344	312	326	340	306	325	338	373	357	342	375	336	345	340	353	335	312	356	313	351	339	332	328	350	361	312	291	328	353	365	341	350	350	317	339	359	343	320	320	359	345	344	380	303	301	319	329	330	369	335	330	336	318	314	324	341	335	368	342	308	346	349	308	338	342	348	304	347	376	349	362	347	327	305	356	346	323	325	321	311	350	314	346	327	308	352	336	337	346	353	328	330	313	332	307	336	339	336	380	359	326	350	369	325	299	371	333	327	374	319	329	346	325	316	363	357	383	321	320	343	368	340	334	364	344	367	367	331	334	336	346	323	360	338	380	338	353	360	396	316	325	348	331	294	313	348	321	364	337	337	364	343	338	326	332	351	357	342	329	338	332	320	341	337	315	326	353	357	329	288	345	314	349	314	315	366	355	347	338	321	320	346	341	339	320	298	322	352	342	346	354	340	373	312	335	346	348	332	347	323	323	344	320	343	304	324	325	337	327	342	351	352	357	346	308	346	330	319	363	348	359	323	346	353	347	350	328	314	302	325	324	303	362	362	376	311	346	380	353	338	318	360	312	326	359	321	341	339	356	360	352	319	336	336	318	331	340	346	367	345	344	349	339	347	321	330	334	340	312	332	309	364	361	338	308	342	357	316	379	343	363	343	326	322	358	343	326	345	317	357	327	354	317	320	340	326	348	310	334	327	335	336	327	354	346	342	351	344	310	359	346	368	341	349	328	331	354	319	323	330	346	295	332	349	358	371	320	339	351	348	365	345	323	336	313	343	284	353	338	336	342	331	334	340	329	366	365	337	323	322	359	336	394	328	328	338	327	334	361	339	357	337	335	284	342	363	345	350	347	344	287	345	302	334	329	318	346	360	341	356	331	330	348	344	351	346	325	301	357	360	335	336	322	307	351	350	349	333	353	323	333	338	289	369	351	320	350	317	306	345	347	333	336	316	359	360	337	312	349	302	290	340	359	359	340	361	304	369	352	359	342	344	315	325	348	335	322	325	353	351	346	325	373	315	331	299	348	332	358	353	351	357	354	309	318	330	332	362	373	329	319	298	310	316	346	340	325	331	363	327	322	339	326	312	344	314	310	335	368	331	360	327	343	351	332	367	319	327	338	318	337	336	368	358	367	367	337	312	342	310	351	327	318	314	335	323	342	353	341	314	312	357	351	328	341	353	307	308	317	304	316	338	309	338	343	348	318	338	328	357	349	307	320	346	338	329	349	342	366	334	315	313	335	318	339	340	323	366	344	322	354	342	319	333	314	337	324	328	322	329	346	324	356	348	339	363	377	322	358	323	337	320	307	283	321	370	325	351	340	309	303	344	365	334	308	352	325	340	342	301	297	365	316	307	325	307	353	311	295	344	335	346	298	333	342	313	315	343	342	336	342	320	300	322	367	303	365	358	341	353	352	340	292	340	339	376	313	343	327	331	331	329	324	307	353	366	330	310	333	343	332	326	302	373	332	328	344	339	328	304	341	340	361	325	333	307	337	350	352	381	321	335	365	323	321	377	347	324	335	310	346	328	310	327	349	338	367	340	329	344	334	322	336	347	312	369	326	367	326	332	319	325	338	349	325	326	354	321	329	307	347	376	301	288	319	320	356	362	369	328	356	332	345	359	304	317	374	326	347	316	355	382	351	335	348	364	362	325	363	326	389	348	375	354	321	344	335	354	341	337	318	334	361	319	360	323	332	340	318	331	302	341	362	316	352	347	315	335	365	342	357	350	342	343	340	308	336	348	326	275	361	356	311	359	343	345	331	339	340	327	331	309	336	323	354	339	312	334	303	369	356	337	359	341	357	329	335	319	313	341	317	326	349	324	335	345	353	319	320	341	331	334	338	346	359	324	341	327	342	347	347	345	313	340	328	353	347	325	348	333	330	352	374	349	327	362	327	346	348	304	356	330	340	314	335	336	367	349	349	335	343	355	357	325	352	343	320	331	343	326	344	317	324	350	334	386	310	295	309	352	358	301	358	362	323	337	304	343	321	319	362	354	317	330	327	336	315	287	323	320	337	336	354	355	332	323	349	356	329	357	331	348	304	314	342	323	322	354	349	329	370	343	320	345	306	352	351	319	330	321	327	315	362	342	358	359	315	309	301	305	318	315	352	354	343	327	343	365	324	355	326	312	331	355	343	328	312	329	342	334	324	331	339	321	365	304	337	306	332	323	354	332	352	339	314	321	331	325	329	353	365	325	358	376	338	358	361	330	350	308	310	348	327	327	365	336	378	327	342	357	346	339	340	350	349	346	351	388	340	311	335	365	339	341	354	338	311	340	322	328	324	315	332	341	319	351	327	342	338	333	362	339	333	367	332	345	355	328	365	331	358	335	363	357	338	318	310	337	316	331	362	315	338	333	333	344	336	364	340	354	333	349	333	314	330	349	359	370	299	323	330	346	328	320	320	321	342	353	346	335	310	351	383	355	322	328	295	347	347	343	329	352	353	364	369	349	382	305	322	328	390	330	347	362	324	353	338	309	342	349	360	349	343	350	343	306	330	305	358	341	359	314	326	329	334	316	339	363	372	334	305	313	319	332	321	343	322	317	309	360	333	328	319	350	337	338	359	309	331	318	312	323	347	313	360	354	331	336	349	315	321	326	333	333	345	316	316	313	350	305	332	335	349	318	375	334	321	305	323	343	352	304	303	374	342	325	328	352	358	344	309	315	334	394	346	333	342	372	332	339	360	313	333	333	343	345	323	345	357	346	323	326	332	355	345	350	325	342	352	333	333	318	355	318	311	361	345	339	351	352	351	331	335	335	314	317	315	332	323	324	302	353	350	323	318	337	339	325	340	331	325	302	353	343	339	366	354	308	373	327	309	325	297	348	354	318	316	340	341	332	327	301	310	362	364	350	344	345	351	373	323	357	333	335	320	337	328	308	328	314	340	375	317	375	326	343	343	328	352	371	351	319	349	384	330	344	316	356	344	333	370	375	373	340	341	323	339	321	343	308	340	342	318	340	326	329	326	347	331	316	368	351	327	329	330	314	342	326	329	343	348	360	336	343	315	354	333	350	343	358	347	347	314	351	332	325	331	365	361	361	331	340	357	339	315	323	351	298	326	341	328	350	363	305	332	353	326	360	328	377	352	350	346	325	328	339	270	328	340	377	347	333	331	334	340	313	349	328	354	327	338	336	340	343	344	315	324	329	339	312	340	360	326	315	339	342	353	309	306	338	331	343	319	348	341	312	338	327	324	326
4478	3433	739	515	443	406	408	368	390	378	363	356	370	336	322	337	376	368	371	365	356	335	363	326	353	359	368	334	349	339	377	360	358	347	372	359	361	350	335	346	340	372	359	299	359	316	357	399	333	344	373	346	357	338	344	363	343	366	332	349	340	351	350	354	336	337	321	325	329	333	348	335	350	362	319	359	355	363	307	364	328	375	346	360	345	367	337	337	376	360	351	363	337	355	352	342	350	339	361	370	364	323	374	348	324	343	345	342	392	388	381	358	295	341	342	342	356	365	336	363	366	361	342	330	324	343	347	357	333	337	331	337	335	342	356	371	344	348	349	350	369	332	360	347	345	343	350	336	345	343	344	325	362	353	322	344	352	330	340	326	379	331	346	347	378	387	356	370	331	333	350	356	336	355	349	377	358	365	357	380	359	341	390	353	334	332	338	342	332	345	361	369	347	383	343	361	316	360	365	359	334	324	351	331	371	372	370	352	326	354	371	355	328	358	349	327	303	356	329	338	344	342	361	345	375	380	337	305	362	346	347	351	375	353	357	340	318	373	360	317	353	337	361	348	330	339	320	353	381	374	343	326	361	370	335	353	380	352	371	370	341	361	315	360	325	348	345	342	359	350	359	358	346	325	351	392	326	358	326	351	349	356	313	346	308	338	339	331	334	360	349	350	353	362	348	334	321	356	348	365	330	356	366	316	313	357	375	334	346	360	373	379	346	387	356	339	328	312	329	347	342	361	365	397	398	334	344	350	360	372	356	326	373	373	312	349	317	356	335	352	339	320	342	372	325	343	370	337	369	331	418	321	341	367	361	397	355	368	331	328	354	354	325	349	334	334	346	326	364	331	341	364	349	387	377	339	335	339	319	364	343	350	360	335	318	323	334	343	361	319	351	363	355	370	354	352	347	375	314	362	367	372	343	375	342	334	366	382	340	345	358	374	335	350	362	330	352	359	350	340	372	318	345	339	355	354	327	360	360	366	353	350	361	374	326	332	396	358	345	327	362	345	345	346	375	340	357	342	390	344	358	343	359	327	376	358	355	333	365	346	349	372	392	351	330	336	390	357	333	353	346	313	329	364	390	380	319	372	359	331	357	370	358	332	346	331	347	329	329	343	325	374	310	356	371	362	338	356	366	372	357	341	358	356	357	360	392	352	366	314	365	340	332	325	347	392	343	341	330	343	317	314	347	373	320	360	336	376	353	337	370	333	319	348	362	362	350	370	344	307	319	370	367	327	333	339	364	355	330	335	321	382	344	346	383	325	361	362	348	331	339	351	330	328	353	342	365	367	387	359	337	341	351	339	374	363	338	337	339	357	367	339	354	325	371	348	355	343	324	330	338	347	351	345	333	352	325	337	342	336	343	349	378	371	325	328	313	365	335	351	326	345	346	337	345	333	338	348	362	344	383	335	366	316	349	352	342	382	362	356	310	316	310	317	364	323	318	343	335	314	348	347	369	359	333	309	321	332	335	356	332	316	344	332	377	347	329	355	315	369	355	352	360	294	340	332	341	316	362	334	338	359	364	340	336	350	349	339	323	394	373	354	333	344	382	374	381	338	356	336	339	355	317	317	317	328	327	362	370	355	366	369	352	325	350	377	349	373	353	354	351	346	328	382	346	347	345	351	364	334	353	356	321	321	339	338	340	372	357	356	339	336	377	364	333	355	358	336	349	346	362	351	319	339	345	398	332	345	334	352	356	350	295	323	370	355	358	365	366	369	359	373	349	345	354	395	367	333	347	345	335	369	374	337	330	345	388	341	323	340	355	340	315	347	373	332	365	368	350	337	335	358	347	360	338	324	349	346	363	358	342	340	348	359	361	344	344	366	372	343	346	338	307	338	337	355	343	355	347	362	341	381	370	348	373	350	355	338	321	351	362	357	374	333	360	321	346	341	344	348	345	339	346	309	365	347	370	352	354	359	332	355	336	352	346	334	401	327	336	347	322	322	375	356	342	343	314	332	339	387	345	346	379	378	345	372	357	349	344	346	355	354	327	339	358	362	379	322	357	326	328	335	372	346	344	349	339	348	341	318	356	351	340	332	369	366	343	335	372	348	359	367	380	356	351	356	323	361	361	372	363	331	366	339	337	364	329	351	333	336	365	361	364	347	367	364	352	368	346	359	347	346	343	343	334	348	366	339	322	374	325	345	333	335	324	352	386	337	381	380	339	290	355	348	367	366	354	362	352	366	362	355	336	370	316	346	341	366	304	344	368	337	375	346	346	337	301	369	344	343	357	339	329	372	356	347	357	324	338	356	357	344	334	334	351	352	327	352	360	346	358	378	392	373	337	319	316	319	347	349	350	360	335	350	354	336	365	307	330	354	348	339	376	367	352	331	351	332	370	370	362	357	359	378	374	330	337	333	368	388	361	355	327	325	402	352	358	314	381	330	338	323	320	354	353	359	350	346	352	405	374	377	365	368	339	345	370	346	365	349	361	350	356	305	330	341	409	365	345	336	341	376	323	359	349	355	353	369	354	325	330	341	376	354	347	318	359	328	323	314	342	352	353	307	368	336	361	326	319	350	344	376	373	335	340	338	348	342	364	367	372	357	344	302	339	373	373	326	372	361	353	366	337	344	342	370	346	346	374	367	371	332	326	390	326	345	350	360	348	332	320	388	366	341	355	338	325	344	328	327	345	351	346	335	371	327	375	333	364	324	314	327	356	335	337	371	362	324	363	366	359	328	307	363	354	347	321	355	308	329	336	340	347	387	368	336	311	355	349	332	351	370	353	356	343	361	355	349	335	316	342	369	341	377	365	369	379	352	325	348	324	355	348	347	368	344	350	368	325	350	361	317	352	345	339	353	364	368	294	309	352	340	360	362	326	344	364	329	363	359	339	352	355	331	347	358	339	378	338	382	336	374	324	331	358	322	377	301	354	343	382	333	373	365	329	338	360	319	345	351	377	345	359	296	394	361	346	362	343	353	327	396	355	365	346	368	350	343	325	340	311	357	368	343	358	349	359	369	321	388	400	370	366	343	337	331	358	348	353	345	375	348	307	343	360	339	370	363	337	335	360	348	354	365	363	341	342	353	357	346	363	332	334	365	366	341	355	329	314	334	333	350	376	330	361	337	344	352	355	365	355	360	398	313	351	387	297	361	351	354	362	363	347	348	347	346	341	351	340	360	322	350	365	324	328	335	295	356	342	342	315	329	367	334	349	349	349	348	341	367	332	349	357	324	369	336	327	362	378	353	332	338	366	346	327	370	369	325	330	375	346	330	363	362	343	338	337	364	352	357	356	345	382	346	360	359	344	344	331	361	316	333	374	343	362	378	366	348	321	327	320	335	356	323	366	362	333	378	364	352	319	356	363	359	289	356	333	369	353	355	329	327	345	370	359	356	304	346	353	344	338	385	362	363	356	360	312	350	309	387	328	359	353	325	363	324	322	371	365	378	355	332	345	320	359	363	333	355	338	315	344	341	357	364	336	344	352	341	326	373	329	348	317	323	317	338
23669	21462	29044	24269	21464	14044	1775	1136	970	918	895	901	877	829	851	753	827	797	770	756	808	766	784	732	756	723	762	748	711	737	735	670	715	755	719	745	702	728	670	741	768	720	741	725	747	703	702	740	804	721	710	755	728	700	717	749	694	714	715	697	695	713	704	696	679	679	705	723	749	757	724	746	758	695	737	718	749	693	730	693	727	738	700	724	673	701	718	779	730	725	788	713	735	724	741	709	739	688	792	711	738	663	709	767	698	768	735	732	723	734	724	705	682	733	690	783	690	715	756	711	684	772	733	706	692	707	668	719	687	675	759	737	694	763	733	700	718	709	713	725	724	692	702	695	704	719	699	714	767	701	705	730	715	746	715	737	714	738	691	746	700	730	808	765	708	768	724	708	700	714	719	681	712	795	702	683	660	728	692	706	771	753	738	686	714	730	678	807	729	718	721	696	739	685	718	682	717	717	690	731	744	688	707	689	746	719	734	747	685	714	735	697	704	763	720	682	689	734	780	710	692	712	690	708	721	662	697	716	719	705	733	727	706	716	688	703	653	735	769	687	741	711	763	788	716	751	711	699	730	677	696	716	673	702	687	748	727	744	687	703	718	706	721	688	734	725	715	715	732	773	726	674	760	716	734	712	703	716	703	728	694	739	733	650	692	755	749	711	775	741	738	717	688	736	725	684	721	752	729	730	679	752	704	725	711	756	766	702	657	713	759	720	700	734	682	696	723	683	710	705	758	752	712	669	740	754	707	706	748	722	733	731	721	730	681	707	665	680	733	745	732	750	713	711	736	749	747	719	765	757	759	706	697	720	758	684	728	710	708	693	697	688	741	713	726	678	771	707	731	668	704	746	747	721	713	749	759	673	682	698	771	729	731	688	711	717	710	670	707	683	664	746	682	704	692	751	760	714	727	706	734	695	687	706	731	744	690	760	705	692	721	684	713	696	710	738	716	726	700	691	701	717	751	697	726	702	688	756	742	682	693	705	694	680	723	733	731	730	669	667	677	686	725	720	732	685	728	700	750	732	650	698	685	729	662	713	725	736	720	745	712	773	793	717	758	708	727	696	702	717	672	754	739	724	707	679	710	719	670	749	728	678	707	746	716	710	745	767	733	720	709	721	690	707	670	709	688	728	723	686	743	740	700	696	756	735	685	692	679	729	691	729	707	743	693	715	674	685	740	755	747	755	727	704	749	708	703	721	785	697	717	751	702	724	736	740	758	727	698	753	744	716	693	657	754	696	719	689	727	698	666	734	694	737	700	714	727	675	695	686	690	690	705	749	777	691	685	701	755	735	771	733	771	736	691	729	712	753	693	732	712	726	731	696	733	715	738	701	713	721	728	710	666	746	702	791	655	723	725	715	718	702	725	684	714	753	706	742	730	729	723	712	684	724	710	701	726	706	713	741	763	686	719	763	726	721	687	733	726	711	689	708	711	699	735	759	701	750	710	774	725	708	692	685	735	703	719	723	747	707	707	765	694	711	713	702	727	668	653	759	765	754	694	706	672	695	730	768	701	694	698	729	718	684	677	732	729	673	725	710	719	674	704	725	697	713	750	744	736	728	739	692	710	717	723	696	711	683	683	672	724	691	744	713	758	728	730	775	717	731	737	692	784	753	678	691	775	733	743	673	729	740	788	727	732	714	693	699	743	692	698	701	790	759	737	746	693	750	723	720	713	732	746	710	693	705	753	712	714	730	714	723	728	750	741	736	747	721	789	734	755	705	717	731	744	718	689	715	706	773	744	680	683	656	718	736	743	715	702	703	747	734	723	746	730	721	687	728	712	749	719	728	716	703	716	781	708	724	655	758	725	730	701	752	701	753	714	720	780	732	765	738	713	729	763	759	663	680	741	718	682	719	710	731	717	751	714	773	730	747	760	672	693	710	721	759	685	697	719	730	739	688	727	750	752	770	760	704	650	719	683	716	700	707	711	716	707	708	704	696	682	726	683	726	743	728	705	666	689	702	700	723	745	718	722	730	756	748	742	659	726	735	740	690	742	703	726	726	733	665	718	735	712	691	730	686	713	700	777	738	720	752	749	666	731	727	730	686	695	683	715	710	733	742	708	709	716	708	703	743	722	694	737	792	678	736	705	663	727	731	715	735	717	729	789	719	710	708	743	725	761	681	716	740	684	683	716	762	758	708	721	711	714	727	724	772	703	724	688	705	692	674	715	726	721	709	703	712	734	740	678	755	661	803	696	753	742	678	753	659	705	652	735	719	702	722	781	656	746	731	718	669	694	755	667	748	728	695	738	724	712	748	717	740	709	684	717	683	728	733	736	657	772	716	771	708	707	707	746	699	694	758	726	748	755	729	695	721	709	746	732	739	760	676	727	724	703	670	739	709	735	724	710	731	750	724	704	704	721	752	678	717	732	719	714	663	753	725	771	722	725	700	724	745	739	708	690	702	759	692	724	683	728	686	709	739	708	714	809	754	698	717	749	746	730	722	709	774	717	739	756	724	667	699	723	670	750	705	703	703	719	748	705	717	676	741	692	730	698	720	764	708	756	761	712	730	765	732	722	715	703	676	719	740	724	741	692	690	739	681	741	710	698	681	746	699	718	720	749	757	765	717	689	700	730	691	677	706	666	729	704	726	759	739	710	723	695	706	696	714	705	733	735	747	783	732	747	692	715	741	693	706	715	719	735	725	721	736	697	694	739	700	739	713	756	745	718	714	756	741	734	662	723	712	723	711	767	703	641	710	740	714	701	686	706	666	746	773	690	678	758	727	714	661	705	714	697	727	716	708	752	760	714	684	738	714	740	708	765	741	701	697	705	786	714	723	740	747	751	685	705	720	640	735	717	703	696	708	700	727	700	716	722	736	688	720	722	689	739	762	718	736	754	675	724	716	752	732	668	725	718	671	709	690	696	741	726	719	760	720	740	741	771	800	721	762	787	694	743	660	723	714	676	697	725	689	683	721	712	742	708	685	742	689	706	714	743	731	729	715	676	724	736	722	684	735	728	713	726	741	690	747	705	672	698	765	744	694	740	748	759	711	699	743	709	740	744	768	723	691	708	727	763	732	679	758	708	729	713	722	710	714	715	698	749	700	737	712	715	736	708	690	728	674	717	740	736	694	648	715	717	726	740	731	668	696	721	712	727	687	738	672	725	734	762	686	747	747	759	724	725	705	731	689	748	694	698	680	696	706	752	713	704	714	731	718	653	705	712	698	708	712	716	698	753	712	705	704	710	726	675	768	723	708	670	665	721	732	705	739	760	687	683	667	722	716	725	747	675	742	698	713	707	688	711	709	756	706	711	720	717	726	716	699	692	646	678	707	741	750	700	689	738	698	710	739	687	713	745	724	724	688	739	707	715	722	716	733	750	698	683	698	720	669	775	741	697	761	757	652	650	726	755	729	707	725	697	712	704	766	688	697	684	772	692	722	723	759	702	753	700	701	684	697	707	711	723	779	747	735	742	692	704	701	744	705	747	698	707	704	743	729	737	690	711	719
5628	18896	6400	3202	2435	1879	1487	1347	1145	1037	998	1009	901	882	881	810	892	821	849	797	767	724	802	772	764	720	740	756	736	740	715	781	758	757	749	802	734	790	745	750	765	784	688	723	764	771	750	767	753	783	749	750	748	738	748	720	735	727	715	786	747	756	759	669	705	748	787	728	753	738	743	698	705	706	729	761	745	725	690	769	745	728	683	726	694	734	714	751	697	700	734	704	707	733	754	744	730	699	696	736	701	701	731	694	721	698	715	704	722	704	684	725	741	726	739	692	742	752	748	712	743	713	765	731	702	732	760	731	749	776	741	661	740	770	737	743	728	744	753	761	716	765	729	747	722	703	733	703	722	748	716	777	783	740	780	766	729	745	746	672	690	744	727	727	759	681	759	683	752	727	705	708	714	737	710	733	724	701	711	747	763	755	747	732	713	718	661	717	741	768	732	708	733	746	735	681	726	765	726	780	737	720	712	721	716	724	715	734	713	706	781	770	658	746	783	768	699	714	770	740	720	734	700	749	726	739	660	710	735	764	744	715	738	711	710	727	752	740	738	700	717	685	782	732	765	765	717	738	731	738	745	734	727	753	733	781	743	731	711	733	708	673	695	698	714	739	766	696	740	727	777	755	733	749	694	715	745	678	736	765	709	728	709	715	726	708	705	739	757	747	781	760	706	719	747	748	752	712	748	719	759	744	707	775	742	735	739	720	691	747	755	718	734	750	731	728	687	732	721	754	746	677	718	716	798	762	716	695	726	695	747	764	708	724	737	719	710	695	723	764	743	679	734	731	688	756	708	669	710	756	672	737	738	770	726	742	721	709	723	712	751	751	746	733	748	734	700	740	744	735	714	729	749	722	727	705	753	767	767	752	719	712	766	724	707	714	720	708	723	709	756	701	742	772	720	822	748	712	735	702	765	761	720	735	733	712	763	752	769	728	772	722	670	697	754	744	729	750	716	745	733	717	738	718	691	770	781	762	762	765	716	740	777	730	736	723	736	742	748	725	675	688	742	730	755	763	673	728	739	764	699	728	748	757	706	713	738	722	707	705	710	700	780	726	750	743	744	739	728	749	705	730	744	789	704	731	692	749	715	732	711	739	709	724	730	755	685	734	760	715	711	686	688	685	662	704	740	738	753	724	737	786	731	748	758	715	719	754	742	758	734	753	765	696	754	780	728	711	755	729	763	746	736	689	821	735	710	773	711	726	704	712	721	744	739	679	699	759	717	721	717	714	757	746	696	755	743	752	744	734	745	719	741	699	755	742	732	746	712	752	732	687	697	671	742	755	698	715	738	731	730	721	735	756	745	719	743	696	709	721	783	765	742	720	732	732	708	716	718	690	731	735	756	739	732	743	757	748	721	708	766	740	712	746	666	735	719	725	737	756	735	752	713	719	719	730	737	747	750	677	697	683	666	757	727	696	713	732	748	759	744	774	727	711	762	742	721	739	722	705	695	727	764	741	755	681	701	700	683	688	725	710	766	784	714	709	717	735	743	730	736	740	730	751	764	733	729	723	730	687	727	719	717	696	683	741	719	742	707	747	732	719	722	715	741	734	710	686	735	738	715	718	710	737	723	763	720	733	700	700	674	701	778	739	733	768	718	790	728	719	731	727	731	772	686	762	725	726	729	690	719	726	676	723	750	729	758	762	726	712	700	750	739	752	720	679	746	704	772	760	760	761	683	733	809	708	719	741	726	793	763	716	736	713	792	747	725	762	740	718	738	744	784	718	730	680	699	723	686	713	753	769	688	765	708	725	694	737	734	732	712	728	729	743	717	757	709	730	700	768	709	669	700	712	747	713	701	783	714	709	766	731	721	740	747	757	750	696	721	749	738	713	722	748	726	705	778	701	713	727	775	766	713	695	699	723	715	740	739	745	756	752	742	750	697	747	780	704	701	754	708	729	770	742	723	738	673	729	725	722	739	736	749	716	722	730	752	713	720	700	718	732	787	759	742	708	709	715	737	765	729	690	718	696	751	733	731	735	679	735	750	722	714	708	728	722	713	707	753	774	699	791	774	688	712	680	703	714	782	735	722	723	734	725	735	744	780	707	694	709	718	731	734	729	718	749	713	729	730	724	740	735	706	747	744	725	736	786	748	753	719	742	733	724	720	745	750	684	758	731	733	704	718	770	720	751	728	731	727	738	704	778	716	713	723	684	753	705	732	695	681	708	711	753	746	710	715	751	753	774	793	743	739	732	744	750	762	716	743	712	723	738	679	741	726	714	709	728	726	719	701	722	739	739	788	752	750	742	740	750	690	717	794	751	735	713	707	746	751	729	717	667	696	764	756	762	750	692	722	710	690	739	753	750	735	726	760	717	717	724	741	719	701	746	773	746	778	713	686	734	752	763	733	712	730	762	742	718	739	715	747	740	735	762	750	728	734	729	731	759	737	669	695	720	749	753	729	728	695	782	749	685	727	789	735	734	723	805	744	705	765	703	743	712	724	656	744	728	702	725	712	723	744	701	707	710	729	760	731	720	719	710	693	726	690	743	744	718	708	732	753	747	733	718	672	716	736	704	756	705	728	721	698	758	708	739	751	728	710	702	756	743	705	716	725	714	766	717	696	726	739	740	733	743	732	737	734	702	697	728	730	761	713	714	714	720	741	737	740	714	744	743	733	700	723	751	775	699	725	693	703	698	705	771	712	700	683	764	735	722	754	700	760	698	703	742	718	697	722	753	730	705	693	735	766	737	696	728	713	691	725	726	745	723	716	731	724	704	733	680	682	757	709	751	719	731	751	744	774	696	779	730	712	728	738	743	715	705	757	703	743	721	689	715	758	760	788	716	749	710	722	739	739	749	730	678	690	692	711	716	731	731	757	718	786	712	698	741	731	703	751	698	730	794	730	779	704	725	703	777	757	712	718	751	709	725	761	770	744	688	715	712	707	781	720	751	726	763	767	766	725	709	752	763	690	744	729	714	767	739	713	758	706	684	736	776	737	748	740	759	750	692	729	723	713	780	807	768	716	726	741	755	730	746	700	697	734	772	783	673	734	758	757	754	723	762	704	729	717	732	763	774	748	724	743	727	702	710	712	719	690	693	785	716	709	721	746	717	733	734	710	729	761	724	760	731	733	790	714	688	712	689	708	763	760	743	744	760	733	731	732	707	726	692	738	742	689	731	731	804	729	714	697	726	768	773	726	757	725	690	699	694	726	759	761	710	749	724	736	721	727	682	721	740	789	756	745	718	722	754	697	726	761	726	728	702	733	736	758	767	739	744	722	685	711	671	740	763	721	693	720	721	729	674	750	692	757	722	717	718	737	724	766	761	773	689	708	729	724	734	687	716	749	733	744	683	720	745	744	691	762	723	746	724	727	697	693	667	734	731	729	753	732	744	705	692	750	712	681	732	706	756	685	742	732	703	729	720	701	701	761	743	673	695	689	748	742	759	778	769	696	754	710	699	732	687	728	712	695	718	720	720	733	755	669	763	737	711	723	724	750	753	733	765	709	729
24853	21506	28294	25113	16007	783	430	354	341	314	284	282	239	260	235	231	243	232	204	216	228	208	222	195	234	219	184	201	204	194	208	220	210	212	207	181	207	198	210	199	200	230	220	224	212	183	178	180	212	224	209	204	218	191	210	217	219	230	202	227	202	199	206	233	215	213	204	196	211	181	186	219	243	217	222	208	193	218	195	200	230	237	214	195	195	212	193	223	207	230	215	195	229	222	230	226	219	208	219	206	235	203	190	225	204	210	194	225	207	196	204	214	228	194	201	224	210	216	224	200	209	175	199	215	204	194	226	218	198	216	226	217	212	214	213	198	201	189	195	215	224	224	205	187	222	224	236	204	244	203	185	203	185	225	203	204	212	222	209	206	221	226	223	221	251	203	202	221	201	227	222	199	214	225	214	237	214	241	211	198	219	214	210	195	212	206	203	222	202	194	196	191	194	218	213	233	192	211	204	169	188	208	212	209	207	208	202	211	240	239	211	198	225	233	190	182	201	221	202	183	202	183	212	205	225	220	200	189	207	225	198	209	221	224	201	216	224	206	202	184	181	217	214	186	211	207	220	203	185	209	197	172	213	201	203	207	194	214	226	218	186	213	205	215	218	198	207	190	194	176	206	207	189	212	212	185	194	200	223	212	204	212	215	190	198	194	197	199	220	218	214	209	202	197	221	208	197	220	168	204	203	198	216	208	190	181	234	230	204	208	215	203	219	199	214	204	217	197	198	199	222	231	189	207	218	211	195	201	225	207	221	193	216	218	206	197	193	189	219	196	219	173	216	215	231	206	221	193	206	234	187	222	216	211	206	234	226	174	215	210	212	204	184	227	215	210	229	223	213	203	186	213	212	184	212	227	201	225	248	198	177	224	208	207	214	240	217	195	214	173	185	217	204	233	211	201	213	207	233	201	243	223	225	192	185	222	213	215	209	215	191	206	204	206	196	224	220	218	218	221	208	203	208	232	199	216	217	182	187	199	205	221	186	203	204	216	198	198	206	177	198	187	207	209	179	196	220	186	224	201	194	226	198	221	211	215	204	201	187	203	216	203	199	200	212	191	219	181	197	219	219	204	222	206	216	183	165	191	215	206	214	201	225	208	186	192	226	204	223	193	217	193	190	212	195	196	209	216	192	260	213	210	219	196	205	236	196	189	186	189	208	216	208	213	229	221	185	218	213	188	230	209	225	190	225	208	196	209	212	215	189	209	215	223	198	215	188	200	201	205	206	217	218	212	207	214	229	217	229	207	240	204	218	214	207	184	217	208	197	187	200	201	199	188	225	214	197	199	206	207	223	211	208	215	220	220	201	226	206	178	201	234	198	223	215	191	225	222	198	196	216	208	194	215	196	209	213	209	208	210	209	197	234	201	204	196	203	218	225	179	211	204	219	208	213	205	219	218	203	230	206	181	205	226	199	175	220	201	237	197	211	213	191	214	199	197	221	224	217	192	200	217	214	208	204	205	220	191	218	211	207	191	216	225	198	217	224	219	206	173	214	238	219	208	224	196	208	187	202	219	189	219	201	238	207	188	216	201	205	218	228	229	218	195	217	177	221	197	177	214	204	194	190	185	217	197	204	194	206	196	214	191	198	184	208	206	193	231	239	198	191	238	222	206	209	224	205	214	213	196	182	208	209	208	191	235	228	238	218	200	199	210	218	207	200	194	194	193	231	212	209	186	223	212	191	203	204	187	202	221	204	226	199	203	195	198	215	185	178	208	201	200	213	214	217	205	208	201	228	193	194	188	210	215	201	206	199	180	239	206	219	214	200	207	193	232	214	193	200	225	190	202	217	202	223	225	210	220	219	210	227	215	179	175	212	223	195	203	205	202	212	212	191	207	225	227	216	193	224	219	187	211	225	217	216	198	218	197	228	204	237	220	219	203	209	215	219	250	211	204	192	203	194	227	188	215	210	177	191	199	204	230	196	199	216	207	233	180	203	224	201	193	219	179	220	221	202	194	212	212	191	230	192	178	209	208	190	197	203	185	206	205	204	193	218	197	196	193	211	234	205	206	211	202	205	227	223	198	204	201	217	222	199	206	211	208	191	199	192	209	211	209	204	204	231	196	226	205	166	207	194	206	201	219	205	217	211	212	203	206	177	219	207	232	220	195	203	200	221	198	206	222	201	229	216	203	204	211	247	214	193	194	210	194	235	228	196	220	232	219	196	195	227	205	228	222	197	201	203	216	210	232	208	216	212	204	207	189	190	177	238	207	202	208	207	218	233	203	216	207	211	221	239	215	211	197	209	217	218	184	207	177	207	216	200	209	193	226	188	215	215	184	200	202	214	204	175	192	202	206	193	212	199	182	218	194	220	217	227	211	185	188	221	208	213	206	199	179	220	205	217	213	246	213	200	195	204	222	210	188	189	209	209	214	215	205	176	227	221	215	216	222	232	207	224	225	210	200	201	218	192	192	187	193	233	188	197	216	175	189	223	212	234	219	198	198	209	188	191	233	225	227	215	212	214	245	207	212	193	216	189	193	205	226	198	206	204	209	204	206	210	200	198	221	186	199	210	209	218	192	212	188	202	192	197	206	200	193	217	211	214	179	201	184	197	204	184	216	235	212	203	203	201	201	219	190	204	191	205	197	209	214	210	191	207	198	223	215	209	227	211	206	208	213	205	194	218	197	216	217	220	203	208	192	213	216	191	231	201	218	207	208	192	186	207	221	231	205	221	212	217	209	193	212	215	223	187	224	215	217	215	186	210	205	217	212	226	223	205	216	204	234	196	205	210	212	205	203	198	190	205	202	205	185	190	205	223	222	219	211	204	227	216	203	201	204	190	206	233	215	196	179	189	200	222	220	200	191	213	230	222	200	192	232	209	193	206	213	220	207	224	234	169	197	201	200	220	201	194	198	192	210	183	223	202	216	199	200	197	196	207	197	199	201	237	203	223	204	217	176	193	205	196	185	210	223	194	187	219	200	192	224	207	208	221	232	225	219	199	210	217	198	170	191	190	204	198	235	226	187	219	199	218	245	234	222	212	193	205	198	214	235	220	208	199	202	185	203	199	224	206	191	185	214	208	220	196	218	219	202	237	206	200	182	192	206	214	199	199	203	231	189	222	236	166	217	202	190	205	198	197	208	196	219	217	201	177	210	221	213	212	199	228	223	207	203	219	181	229	190	211	202	199	203	228	191	171	203	182	215	210	226	208	187	212	224	196	212	198	223	208	212	200	193	203	194	219	197	204	186	181	196	182	214	188	186	197	220	231	198	193	210	218	214	204	221	194	230	219	205	230	224	211	222	206	200	206	210	205	197	210	211	214	219	194	202	213	182	200	188	209	205	197	195	206	202	225	224	217	202	195	220	202	198	196	196	207	189	202	187	198	237	203	208	195	203	216	219	193	213	196	218	193	223	199	216	209	216	224	186	206	200	216	194	217	190	213	205	192	214	188	219	220	196	216	222	202	209	171	198	222	204	201	196	208	222	196	198	232	178	186	189	210	227	182	191
6704	16271	3560	1698	1235	941	712	652	496	433	362	375	311	293	300	267	317	237	254	249	271	236	267	258	258	273	216	253	238	218	234	207	229	232	245	223	228	231	222	267	231	243	210	240	201	258	226	257	245	214	220	233	203	242	220	256	224	222	238	252	255	251	251	236	235	218	229	229	234	231	209	215	238	261	215	237	242	215	246	231	221	232	217	234	225	233	225	208	204	223	241	210	236	213	212	233	245	248	232	239	234	246	240	245	227	241	264	218	224	205	222	203	217	236	253	233	223	228	218	224	237	232	220	223	230	210	192	223	214	220	225	261	255	213	233	193	225	223	210	215	226	244	233	235	252	219	200	223	224	234	197	247	223	221	229	202	205	253	222	229	252	250	213	220	211	203	223	218	196	218	228	234	221	232	224	235	222	220	220	225	250	233	227	247	235	225	214	261	214	226	238	214	240	243	285	220	209	235	255	221	247	238	207	229	239	231	233	240	246	247	236	234	223	266	224	233	232	214	209	222	238	229	243	229	247	218	229	243	235	242	219	230	223	205	240	225	206	252	195	234	208	216	230	240	229	195	229	248	230	225	198	231	253	262	242	224	266	204	237	220	230	228	242	247	256	250	245	237	233	232	221	204	232	234	230	216	236	243	233	239	209	212	256	253	228	223	209	201	231	231	239	240	199	248	228	213	229	221	233	252	229	228	242	223	208	214	222	236	253	248	256	225	257	215	216	237	249	227	220	232	216	220	239	240	239	234	238	220	209	197	237	252	241	240	227	204	214	234	218	204	218	234	258	237	253	219	244	261	213	216	222	229	250	214	223	218	244	207	229	235	245	216	252	241	238	244	223	211	225	261	230	230	215	220	233	210	228	243	208	221	218	237	215	259	230	232	241	232	243	217	240	224	231	228	222	235	235	216	195	237	231	232	240	221	227	210	210	211	213	225	191	196	228	246	195	225	229	239	244	210	220	233	231	234	240	220	216	229	233	264	227	242	235	206	240	237	255	210	218	202	232	227	236	229	207	243	247	229	234	221	216	219	248	214	226	239	247	255	254	241	236	224	241	233	201	236	245	256	213	218	227	180	233	227	228	213	255	233	234	235	247	205	225	203	253	236	242	220	210	255	206	240	223	250	237	216	245	234	216	245	224	227	218	200	214	229	266	232	264	233	222	201	245	237	210	227	206	210	218	236	223	240	202	221	220	245	221	217	252	223	213	234	222	222	247	237	226	221	213	227	234	216	223	196	226	202	223	217	221	252	231	253	250	227	245	236	226	225	248	227	203	220	233	209	212	248	235	233	222	235	261	241	226	223	189	248	256	224	239	210	252	253	223	224	270	258	268	225	236	242	230	194	229	242	228	199	249	233	224	222	231	248	234	240	226	252	241	226	234	246	235	220	275	216	240	240	239	261	227	222	227	208	240	242	246	238	207	245	217	213	227	251	229	247	225	228	248	183	243	242	217	218	238	209	248	231	234	233	218	251	223	208	197	234	246	221	239	241	256	230	224	258	229	237	254	245	229	216	237	256	210	227	242	212	225	234	224	230	211	236	229	213	259	266	223	239	235	228	242	247	219	221	252	253	225	232	244	219	215	226	245	219	244	223	230	224	238	244	223	231	219	215	231	232	211	220	223	223	206	231	200	197	227	224	225	253	221	245	211	212	229	218	237	188	194	222	220	226	224	217	243	215	263	237	212	237	213	204	206	207	227	245	232	259	239	245	192	222	260	215	256	236	228	240	203	246	233	231	224	219	210	235	195	237	222	223	266	227	229	221	235	225	227	229	212	232	270	214	231	223	215	235	228	219	231	250	246	241	246	225	219	230	227	230	228	205	254	232	232	226	260	236	269	247	234	213	245	218	263	239	220	230	235	261	221	223	229	220	211	255	214	251	211	247	225	217	218	261	230	231	233	229	237	236	245	205	234	241	244	241	237	233	239	227	236	223	225	213	220	242	229	225	244	215	238	214	248	230	212	250	233	223	219	273	235	225	234	220	239	223	225	245	248	238	262	222	227	238	226	247	216	236	237	245	229	213	190	234	223	240	218	223	212	231	219	229	240	254	217	239	224	233	222	233	223	247	226	227	253	233	228	228	195	221	206	238	230	222	252	246	225	217	219	240	236	236	248	227	197	237	231	249	224	229	243	220	226	211	210	249	247	224	232	236	255	206	206	215	234	223	218	240	255	259	232	233	238	235	239	209	223	209	227	236	258	229	231	227	214	221	223	241	210	213	222	230	249	245	241	212	212	219	249	222	209	242	219	219	235	220	218	237	225	224	208	232	208	210	254	240	207	208	244	244	232	240	229	219	231	259	211	243	219	222	215	214	226	242	220	228	211	237	217	203	235	246	203	209	261	249	234	218	203	229	197	231	213	251	227	214	230	225	214	221	220	228	251	224	213	220	204	220	205	231	238	247	233	251	219	228	235	232	245	220	226	241	213	235	233	235	235	229	237	250	234	250	202	229	234	214	245	240	254	230	250	225	245	231	208	228	221	210	242	231	220	231	274	227	220	234	239	228	225	203	250	238	207	234	209	203	237	229	248	251	208	236	232	230	259	223	214	235	215	217	243	226	214	206	215	246	231	232	232	250	234	221	233	253	232	252	213	260	237	246	227	235	230	247	227	254	230	239	250	216	226	222	241	246	246	233	226	226	234	237	224	205	244	234	213	252	241	234	222	216	208	223	205	249	222	248	256	222	217	213	242	252	207	244	231	231	218	232	240	249	273	239	234	228	226	218	226	211	238	258	220	229	224	206	236	257	215	226	239	225	220	221	248	246	221	235	218	211	232	232	244	224	258	199	206	245	236	228	253	246	228	259	205	223	236	207	218	239	230	206	219	219	263	245	212	261	255	241	240	232	215	222	203	248	235	252	225	219	213	241	230	232	210	234	248	223	240	229	228	240	222	237	229	232	226	218	253	230	229	229	204	235	235	232	237	220	253	227	235	248	235	222	220	237	227	242	225	228	215	243	231	219	254	225	211	242	249	224	225	238	244	227	243	236	240	247	236	240	245	229	207	216	221	220	234	231	219	227	220	233	235	252	240	250	229	243	236	239	207	208	236	247	223	227	212	227	220	231	234	228	223	235	223	215	215	212	228	213	226	241	217	212	219	234	248	230	239	215	248	220	211	257	229	218	224	222	205	222	220	224	240	221	212	209	223	216	216	250	220	225	205	209	242	235	228	235	215	232	240	217	208	215	217	208	220	246	227	255	256	219	240	212	229	230	245	229	221	258	234	258	255	230	231	226	249	238	250	234	235	232	220	217	241	237	249	232	218	198	209	228	223	226	243	235	234	276	232	267	232	219	205	270	246	254	244	240	228	218	220	196	229	244	225	219	244	250	254	238	231	229	224	207	226	203	234	206	230	224	230	229	229	243	252	242	231	264	209	244	226	209	233	211	207	233	249	219	248	244	249	220	199	242	205	226	248	219	212	255	227	202	233	204	226	233	226	232	203	219	189	234	233	229
22544	21416	29330	23904	21411	21481	12949	1642	1232	1097	1011	1035	876	888	853	878	791	782	754	753	774	732	701	784	710	783	711	724	769	722	722	699	699	734	711	730	723	729	730	675	709	707	734	668	697	731	728	670	738	681	759	721	697	680	686	715	719	691	683	702	696	694	686	707	661	691	719	673	710	716	696	690	687	698	688	623	687	665	685	695	692	678	706	691	696	704	701	685	714	697	658	712	732	691	709	717	672	666	747	687	728	693	704	735	641	675	675	718	697	657	717	734	668	665	760	711	699	705	722	724	724	648	697	687	669	686	666	724	723	734	632	616	736	721	693	672	705	705	668	666	736	688	691	689	665	727	717	738	697	681	630	686	640	682	700	651	700	732	716	666	686	677	699	708	660	738	677	662	664	691	753	666	666	647	662	689	651	713	662	662	696	662	739	689	704	694	744	731	716	679	736	671	692	731	697	663	647	650	667	667	668	613	668	664	695	685	679	705	701	701	727	689	678	668	728	707	648	691	716	651	693	759	720	684	718	709	724	689	675	666	671	721	688	685	759	723	648	661	705	678	721	756	721	732	627	680	686	695	742	708	712	676	693	695	683	693	742	655	674	690	656	727	722	683	687	738	729	697	700	699	704	669	673	703	724	640	694	711	659	701	749	723	700	734	670	727	672	719	688	733	741	706	724	680	751	684	677	704	700	703	694	740	652	660	672	685	667	701	698	658	664	712	688	690	664	685	704	696	675	711	659	668	713	667	676	697	708	677	720	661	698	693	682	663	709	690	647	728	737	724	679	734	717	678	687	712	721	719	679	694	729	639	725	709	662	733	696	686	717	682	718	676	657	680	721	698	691	698	689	720	685	721	703	738	705	664	708	682	694	698	688	721	705	705	720	702	668	691	685	661	710	678	694	666	638	678	676	690	689	706	724	739	685	662	648	688	687	694	711	697	700	663	665	702	718	689	710	722	741	673	740	703	704	680	719	723	668	700	711	720	682	657	707	663	728	705	687	717	707	710	705	739	662	689	669	705	686	715	666	706	664	680	694	748	730	732	720	695	661	699	677	713	672	665	667	703	642	689	700	685	692	702	684	701	709	697	672	700	640	642	680	696	685	692	702	729	659	706	675	680	640	693	682	709	676	728	689	680	712	705	713	677	699	725	650	668	665	702	710	689	680	670	676	649	675	685	643	721	700	685	711	731	681	689	687	667	706	659	654	691	660	668	741	719	699	677	680	652	704	714	684	669	704	692	659	702	666	687	669	732	700	704	712	667	668	727	721	691	682	728	741	710	679	698	737	659	717	742	694	697	709	686	709	713	733	668	666	680	688	702	664	696	694	693	716	702	684	733	694	738	715	748	722	710	728	700	718	664	683	674	688	730	690	718	687	719	689	690	656	703	630	682	710	696	696	709	694	706	688	669	691	693	687	679	714	676	681	690	696	732	653	724	709	723	730	697	664	705	688	668	683	695	709	717	691	662	688	698	643	721	685	675	678	729	686	704	709	688	741	678	658	699	674	650	712	665	711	712	703	654	700	664	710	680	702	714	672	697	709	703	721	718	725	708	679	657	671	651	692	689	723	711	668	694	703	655	720	705	672	708	683	686	687	683	639	622	669	646	684	738	646	673	718	694	672	670	678	717	630	702	696	657	647	613	711	738	733	685	744	718	720	760	679	645	659	634	671	725	679	669	689	670	719	643	649	680	726	685	705	678	694	675	656	730	690	753	736	662	686	736	703	712	680	707	682	708	702	718	699	693	679	704	669	714	692	663	743	646	715	659	721	685	688	669	690	647	683	699	708	742	673	688	731	703	694	743	752	708	693	680	675	699	723	713	689	726	710	694	677	697	664	732	686	671	708	694	683	693	725	704	707	698	682	684	701	685	694	727	682	678	727	693	709	711	699	669	721	669	700	673	694	684	673	675	650	717	700	740	739	690	702	696	658	661	676	708	693	680	697	700	697	651	688	731	686	707	712	739	713	687	719	685	685	638	666	718	664	696	747	695	700	679	684	668	673	649	667	698	666	750	655	698	658	693	659	689	715	686	693	733	711	696	648	694	670	643	710	679	699	690	678	692	734	686	673	686	700	701	690	710	688	707	637	691	679	722	716	659	708	694	641	619	686	690	710	701	658	670	668	672	657	729	700	658	703	684	696	691	707	693	689	654	705	738	717	713	642	687	702	659	711	680	721	721	706	686	697	706	698	754	664	653	686	679	713	686	689	721	688	683	691	704	738	684	657	705	667	668	732	720	696	674	645	693	708	705	727	675	701	666	690	680	733	692	708	660	688	677	667	635	676	727	642	683	705	659	698	738	737	679	666	717	679	692	716	681	672	677	708	674	734	726	692	650	735	673	727	685	682	706	695	732	645	703	670	676	693	656	711	673	652	712	664	673	698	666	684	628	693	686	737	702	687	740	688	710	685	718	688	669	644	690	657	744	696	717	669	710	612	688	664	717	709	721	672	638	678	651	707	682	722	643	689	696	669	668	698	723	731	697	730	687	697	694	655	674	671	654	673	721	673	684	720	678	696	701	684	696	675	685	681	713	650	700	767	753	655	663	626	670	691	597	625	718	702	716	691	718	717	722	677	728	682	731	703	712	682	691	685	685	692	677	687	746	694	692	689	727	694	715	723	717	722	714	746	668	695	692	689	684	651	666	698	680	733	677	697	703	677	664	673	700	676	667	711	691	706	702	693	658	651	656	688	693	682	656	692	718	697	708	694	706	651	734	686	680	688	696	661	709	694	698	730	736	724	694	728	667	693	725	657	765	722	694	714	702	677	682	712	687	736	700	669	703	686	701	669	632	719	676	705	632	707	682	722	702	715	707	692	680	672	717	670	693	665	668	727	724	688	688	672	665	693	703	728	667	690	648	651	674	675	700	684	706	697	666	731	695	667	671	700	692	671	745	656	693	643	669	711	698	662	707	636	675	682	685	705	692	668	736	730	687	663	718	675	700	739	704	727	671	707	690	698	707	721	671	704	668	715	682	718	694	716	692	691	716	702	690	730	675	722	695	642	716	720	748	724	709	702	739	664	680	688	671	734	694	700	665	687	731	669	670	644	708	682	728	699	717	713	709	685	695	686	662	705	742	686	655	694	666	702	678	665	744	717	710	689	702	714	678	703	667	704	721	714	716	702	662	700	701	677	676	649	681	726	707	667	627	718	682	719	706	672	692	714	754	717	646	623	715	761	708	665	685	681	656	675	690	722	672	687	693	704	681	702	764	693	669	675	705	666	723	696	700	688	700	673	694	699	666	672	644	671	701	690	709	697	706	670	721	706	683	687	691	677	686	731	691	696	688	712	681	673	672	617	675	703	685	724	658	697	642	708	717	721	721	675	718	694	699	690	611	687	709	686	688	720	734	689	716	684	678	674	726	660	689	693	686	685	705	652	679	707	740	663	704	727	702	717	667	725	692	703	687	709	717	634	663	668	681	659	666	684	711	706	706	692	730	679	709	629	709	684	661	679	709
7856	24822	10529	5405	3980	3080	2387	1908	1596	1410	1191	1100	1089	986	933	925	853	873	858	846	806	866	845	673	799	748	732	721	785	794	748	733	819	760	773	707	750	734	730	711	737	720	690	753	730	736	781	702	682	745	661	699	738	660	723	751	756	727	745	760	719	678	663	693	763	753	693	701	743	717	732	756	746	776	698	764	698	692	718	765	718	690	737	752	687	769	729	746	700	715	695	739	697	671	713	697	732	762	669	762	707	677	747	702	702	737	732	697	716	702	720	748	703	762	678	680	727	715	730	686	753	739	735	726	690	726	704	736	678	688	708	769	700	725	714	721	697	781	710	736	719	713	720	699	710	746	708	714	731	679	716	706	690	700	749	780	728	749	757	718	755	674	728	761	741	718	739	717	692	746	698	737	728	751	716	716	710	781	740	704	709	775	692	660	720	759	682	711	732	714	750	751	698	719	719	691	702	784	705	729	708	773	746	719	673	661	674	733	707	754	756	685	717	698	703	713	714	693	710	677	699	701	765	753	711	743	670	736	714	731	731	702	692	740	701	705	719	744	728	731	686	731	712	748	750	718	661	686	695	661	720	667	738	655	720	689	702	709	698	716	747	673	689	702	725	693	701	720	705	712	673	725	725	681	686	693	693	660	714	718	686	728	749	737	744	735	680	716	751	743	676	668	730	710	711	709	757	641	692	683	728	692	713	701	723	729	660	689	717	661	686	692	712	743	659	743	747	718	694	706	723	725	772	666	683	695	743	690	664	731	718	697	675	739	697	669	662	736	668	704	694	729	695	719	705	704	698	713	740	667	761	680	701	731	751	710	671	681	685	746	757	705	707	696	712	709	699	732	733	725	735	703	724	686	665	682	733	729	710	719	702	710	683	696	668	713	697	758	680	682	687	707	703	706	701	713	716	742	738	728	745	730	733	687	701	728	738	733	680	721	712	698	740	679	760	761	718	687	693	725	776	682	726	746	734	663	716	701	674	720	702	758	727	669	701	703	711	730	696	729	705	696	704	720	686	701	725	746	771	665	733	742	695	701	779	751	717	714	668	704	714	686	700	750	732	652	756	697	711	702	679	704	682	720	707	685	736	716	690	741	726	746	702	720	723	703	710	736	693	772	742	690	723	702	721	717	753	694	729	701	749	709	688	689	731	708	714	733	716	724	708	719	700	736	770	726	750	727	679	719	663	698	691	727	672	758	678	732	737	739	685	742	693	705	732	715	686	707	764	713	734	679	748	707	719	690	664	689	677	743	786	716	726	679	697	725	757	703	719	694	702	677	710	691	701	743	699	746	716	712	728	720	725	703	705	735	759	688	664	695	660	745	716	710	751	703	719	724	690	723	738	691	675	713	719	732	692	754	700	710	739	705	740	741	723	673	708	687	679	733	759	730	672	792	756	697	708	698	702	724	735	723	699	772	684	730	758	731	692	692	689	704	715	739	722	693	731	730	705	709	638	716	713	733	769	671	726	724	709	758	697	709	681	711	725	694	708	715	723	753	702	698	718	691	698	715	732	705	706	736	713	741	698	734	718	674	700	684	665	692	743	716	700	702	725	694	654	738	719	737	712	678	729	684	727	715	701	719	733	748	710	745	716	668	718	714	670	738	687	731	761	673	710	680	692	709	714	739	762	704	694	703	703	718	726	669	716	733	719	696	713	721	682	716	729	678	696	688	698	729	708	724	721	758	672	685	684	692	709	687	731	762	725	715	722	708	675	733	661	719	708	751	716	689	679	733	685	730	694	703	746	707	683	741	709	734	741	726	679	658	701	708	697	659	726	699	712	725	672	705	696	702	720	725	746	714	681	706	713	704	689	739	753	713	706	711	697	722	704	712	708	704	739	680	714	726	723	681	694	749	711	713	785	668	693	659	691	685	730	732	716	721	737	708	696	773	712	725	728	713	784	743	789	703	701	738	695	729	719	713	723	662	743	709	673	702	706	726	689	701	709	672	735	724	705	725	680	671	669	679	688	721	713	730	692	710	683	726	763	713	703	736	698	723	708	695	712	703	669	734	723	697	702	724	673	711	712	708	683	742	718	636	731	701	711	712	695	645	761	710	681	737	672	665	701	767	697	711	718	698	723	771	711	705	714	712	769	716	677	734	761	720	747	671	673	750	713	706	720	697	695	649	728	721	704	708	708	711	705	766	769	720	756	744	728	718	708	702	712	647	713	716	682	735	707	692	717	727	685	764	707	754	718	730	729	715	697	657	724	706	701	642	730	694	708	776	724	628	703	739	745	689	731	704	714	722	776	698	715	686	785	730	699	713	740	757	741	696	738	727	724	749	718	685	730	723	698	680	746	686	747	658	708	720	690	693	659	725	726	704	723	688	662	734	759	702	695	715	692	721	695	724	699	711	708	704	678	703	692	721	716	696	724	684	677	674	706	738	701	701	738	696	704	714	713	667	776	717	693	679	669	685	746	692	659	742	738	709	724	722	726	674	676	728	731	718	709	690	753	676	687	705	715	732	730	687	683	691	754	687	720	745	696	700	693	709	681	701	701	705	720	732	762	701	712	718	712	710	716	745	667	705	700	722	715	674	743	707	714	691	723	694	705	755	698	697	709	734	727	680	707	676	667	707	725	766	675	698	694	670	708	724	697	734	736	759	696	726	735	729	705	696	718	701	672	703	713	755	685	677	677	731	718	685	706	747	720	720	736	723	695	703	701	713	695	734	689	718	690	698	662	762	761	738	739	726	692	703	732	730	773	729	711	676	697	714	756	677	699	759	713	691	726	698	697	697	721	729	772	674	724	684	683	716	741	710	694	707	722	691	684	691	773	677	704	725	719	768	693	673	739	739	700	712	721	743	700	685	704	746	738	719	717	743	712	706	688	656	666	676	697	745	713	717	677	717	706	751	715	721	710	709	732	689	710	703	673	724	723	686	693	725	747	703	711	713	744	752	717	759	718	693	702	720	703	702	720	767	702	700	668	670	660	737	735	705	663	661	694	737	732	685	744	759	726	711	679	701	710	670	730	698	703	699	728	746	702	726	678	719	721	674	726	683	676	761	695	663	712	723	683	711	748	690	749	707	672	709	708	730	734	716	692	706	670	711	745	696	747	704	702	680	684	722	760	716	728	727	731	694	714	687	687	710	719	692	747	712	717	693	687	713	746	713	694	709	731	708	705	677	709	690	705	672	728	682	718	691	763	713	741	699	706	683	722	719	723	732	711	722	702	753	690	731	743	663	751	722	735	721	692	720	682	704	670	708	696	717	706	708	711	723	689	717	717	701	729	723	690	734	717	680	698	709	710	698	672	721	693	733	696	718	679	757	726	717	696	763	759	758	681	737	697	726	741	729	711	748	726	703	700	778	716	710	733	682	700	684	726	746	732	752	725	685	745	678	693	721	731	713	727	743	757	689	698	725	758	757	739	753	699	713	728	713	695	683	687	716	714	756	748	717	692	680	676	734	718	697	710	729	753	719	694	727	741	712	773	747	681	738	722	732	699	708	731	729
27778	19817	6102	623	408	409	355	360	359	333	346	321	322	337	362	323	339	383	305	332	339	319	374	302	348	349	335	305	311	332	341	347	348	312	303	340	363	335	333	338	334	340	306	337	358	327	349	302	335	355	366	339	322	342	329	324	374	331	362	330	299	333	323	339	352	303	333	347	326	336	335	312	324	286	369	335	315	333	314	321	316	342	347	332	342	328	347	328	348	333	349	323	335	345	326	328	318	336	333	350	317	313	338	367	362	315	309	362	333	300	361	334	341	350	361	339	331	328	334	352	377	362	326	336	304	327	302	304	341	315	337	331	358	339	346	302	347	357	327	337	351	323	320	317	317	312	322	317	335	335	278	338	327	312	296	338	339	339	322	323	331	343	361	331	308	335	340	327	322	364	318	336	339	346	342	339	329	293	319	323	323	299	361	339	333	284	342	321	331	302	332	341	332	326	337	329	330	336	336	365	298	341	331	349	309	333	296	331	382	344	346	356	322	317	340	337	312	337	339	348	343	341	368	337	343	313	347	315	316	350	309	342	348	337	319	344	321	348	317	352	360	357	339	310	333	349	328	360	326	340	329	360	316	353	353	342	347	333	344	328	361	333	362	359	304	305	348	303	344	322	352	321	327	368	343	367	332	317	348	305	321	359	325	357	331	327	337	330	337	353	338	324	302	364	311	335	301	341	317	323	292	326	301	333	370	351	325	295	342	335	321	338	363	315	313	298	332	341	349	337	330	299	325	320	345	320	350	349	329	311	357	318	314	299	333	304	346	300	325	318	321	331	307	303	337	345	343	319	377	326	314	338	318	322	339	323	360	375	349	361	323	314	325	324	337	333	346	342	306	342	332	344	308	348	324	335	376	302	313	320	301	324	336	345	314	341	337	313	342	350	336	285	341	304	318	316	323	350	305	339	323	281	309	344	293	349	329	343	371	328	323	306	337	342	351	337	312	292	318	355	355	311	341	326	336	299	335	323	304	330	349	339	366	342	352	274	359	361	300	313	333	353	354	346	371	365	357	290	335	364	290	317	324	349	345	321	325	360	330	324	321	330	349	329	353	322	326	329	337	344	294	337	352	316	345	367	328	321	287	313	328	322	335	349	343	333	341	332	326	354	350	342	338	340	342	339	348	347	358	358	355	371	351	301	338	326	349	293	359	313	319	328	307	299	302	289	348	307	320	343	333	356	308	342	336	319	324	351	288	349	344	322	332	332	326	338	347	336	351	341	315	353	335	354	320	380	348	335	297	346	335	336	340	345	360	312	334	336	302	304	359	358	361	330	331	335	305	354	335	327	319	340	293	357	327	317	313	323	336	359	326	336	331	356	356	336	348	314	325	360	321	289	365	317	361	323	306	333	354	343	341	316	327	347	312	349	282	298	354	325	307	319	323	317	333	348	366	320	310	349	349	301	317	348	365	341	326	371	335	345	326	313	319	341	339	321	368	315	327	326	330	337	340	340	343	320	318	360	318	339	325	342	353	313	357	323	344	351	305	305	332	318	314	349	327	356	346	343	356	311	336	319	312	337	341	323	357	343	314	302	340	340	365	355	318	304	312	317	322	335	314	343	342	324	293	347	334	308	344	303	327	330	376	377	335	332	347	294	336	338	349	338	334	379	347	337	308	361	328	317	342	354	325	323	331	374	366	329	312	294	346	346	343	356	324	326	323	320	343	309	332	358	365	333	321	316	314	334	326	322	329	335	342	346	291	304	314	310	337	345	359	325	314	334	310	354	342	330	324	352	323	329	331	343	327	320	305	341	331	329	321	331	323	338	279	312	332	325	292	336	360	354	314	295	338	355	339	325	316	345	325	334	342	334	333	324	327	331	344	350	323	298	342	312	331	315	299	347	349	351	314	351	338	338	299	374	362	327	318	332	324	361	345	314	363	328	356	344	351	393	340	290	325	325	326	317	310	345	310	315	352	343	311	376	310	336	351	329	351	340	313	365	315	329	337	306	328	352	335	350	326	314	323	358	324	331	354	320	308	325	327	355	354	294	326	324	368	338	322	350	332	317	330	327	335	332	340	356	348	345	309	338	348	342	357	326	329	318	346	331	345	349	355	312	343	314	347	374	349	316	339	325	360	313	334	320	327	358	301	357	339	335	316	342	315	336	306	300	368	341	330	326	353	319	348	343	349	322	362	317	359	325	280	313	326	317	331	368	363	346	361	339	307	341	326	344	293	335	317	337	333	345	356	339	332	314	323	345	349	343	312	342	348	332	359	351	316	342	352	353	344	319	305	363	343	278	347	318	351	305	316	323	320	330	342	351	307	328	330	299	329	314	319	328	328	334	309	353	346	333	328	351	350	342	298	357	325	300	294	348	349	305	337	338	333	316	291	340	361	312	355	319	338	305	329	320	355	354	308	310	328	365	335	357	343	339	328	343	344	310	326	325	364	329	343	334	341	338	349	332	355	338	318	375	354	364	337	329	370	345	331	328	325	369	287	357	343	335	332	382	322	311	323	374	339	308	309	324	338	336	329	308	331	345	320	328	330	303	324	321	372	338	362	307	364	354	335	350	316	347	310	331	324	342	352	334	349	313	333	352	346	311	351	306	326	296	331	305	321	326	356	323	349	322	322	364	347	354	330	380	359	358	314	340	339	350	307	300	325	334	345	311	324	348	323	311	329	382	329	364	350	338	341	300	343	305	356	336	352	336	325	332	345	321	346	326	347	341	338	340	323	335	287	358	337	361	337	346	340	349	314	321	310	347	335	299	333	328	312	331	318	365	358	317	310	319	306	380	366	346	368	339	318	363	342	374	329	352	330	339	359	319	356	327	331	367	334	349	339	323	312	332	337	350	334	339	361	319	359	344	338	315	297	328	327	295	313	330	335	337	355	313	344	328	335	322	310	356	353	345	346	339	334	331	352	348	346	337	318	309	340	307	329	326	335	323	293	337	346	328	348	350	344	319	296	340	325	319	346	349	312	333	336	314	306	344	349	341	324	365	305	308	327	344	327	314	330	333	348	320	339	327	309	353	324	332	336	363	303	349	320	315	333	364	361	318	330	343	308	348	338	315	340	347	343	325	358	303	318	338	350	341	371	350	343	380	353	275	344	358	334	352	310	352	340	336	329	346	347	287	348	382	315	312	345	368	329	384	337	342	325	303	320	323	355	332	340	322	330	319	315	296	329	357	348	340	363	304	325	351	335	306	316	349	297	311	335	345	347	351	343	314	332	340	338	329	334	340	315	331	354	318	334	374	335	288	319	331	341	320	325	349	350	337	318	324	328	367	375	335	329	338	334	328	309	346	350	355	334	357	341	347	330	365	343	348	349	312	336	319	325	326	324	385	353	320	338	347	342	339	335	341	296	348	320	337	347	327	335	345	342	341	305	332	334	338	329	307	332	324	354	360	365	328	313	330	327	365	349	322	359	323	316	324	310	322	362	350	345	327	327	328	331	349	324	317	330	325	324	318	360	344	304	348	336	289	298	364	346	313	299	328	327	343	346	322
4919	2912	654	462	429	388	386	396	361	364	384	365	323	354	348	327	334	343	351	351	353	311	347	350	327	332	354	346	334	367	378	301	342	326	340	349	324	339	324	340	311	330	363	338	328	370	342	367	348	321	358	352	369	348	337	345	341	340	359	368	351	330	347	335	329	333	347	359	349	337	377	335	385	355	314	328	347	346	341	339	336	345	325	345	330	361	339	347	370	324	341	347	331	335	342	350	341	332	331	335	339	328	337	343	353	354	320	329	351	383	366	362	360	359	329	332	331	360	351	364	332	324	319	361	330	354	354	336	337	344	323	357	363	343	358	349	345	374	343	338	331	356	315	371	359	294	324	336	286	360	312	328	318	328	346	318	324	322	348	345	353	321	356	324	347	321	345	343	348	334	360	407	328	360	341	330	352	297	345	350	344	318	340	349	342	343	348	341	336	316	299	360	324	343	360	363	317	315	376	318	331	339	370	346	370	343	336	340	341	306	366	349	327	341	366	321	366	338	346	329	331	341	354	347	378	327	339	352	331	331	334	330	340	337	342	374	373	382	327	343	358	363	358	360	335	371	339	338	325	389	326	365	340	336	360	355	315	337	346	353	358	319	336	338	382	343	359	342	382	370	320	315	345	327	363	372	334	374	382	328	374	351	338	368	315	323	334	352	369	354	360	338	330	355	341	331	366	352	331	368	318	316	340	325	353	361	309	378	371	362	367	289	332	331	335	324	291	348	343	347	352	336	313	355	335	342	344	324	337	341	331	343	358	365	341	327	336	311	387	347	361	323	307	331	387	341	351	389	351	333	349	318	356	330	328	362	340	329	371	339	333	317	338	358	348	313	353	333	372	334	323	316	333	311	321	374	360	371	323	340	348	325	347	342	329	338	330	350	332	328	332	348	348	361	345	370	350	317	320	318	353	332	335	358	325	329	344	343	356	345	328	292	321	341	323	315	338	330	357	335	324	332	381	321	335	324	345	315	349	380	358	367	356	360	320	342	325	343	365	285	345	308	367	333	357	359	349	327	325	339	331	358	381	377	336	372	343	360	376	345	349	328	321	341	337	281	342	324	360	333	327	327	323	372	351	320	335	344	313	326	335	319	332	332	325	328	359	316	350	320	365	325	354	334	355	320	343	350	345	342	376	363	366	322	319	321	338	322	366	361	338	370	358	321	356	335	316	350	328	328	328	347	329	325	330	339	379	358	331	371	356	351	327	368	359	333	334	362	342	332	304	373	352	330	366	307	342	356	363	346	367	325	344	328	359	386	336	341	340	373	365	356	379	383	332	317	344	342	343	332	343	345	346	327	307	345	351	358	334	363	329	364	344	353	351	347	359	338	342	335	324	390	353	342	349	364	340	332	363	324	340	349	331	302	358	355	346	320	351	304	358	341	347	323	324	382	363	336	338	333	316	358	350	342	322	331	338	326	336	340	389	337	347	336	345	336	367	345	319	364	359	318	311	346	345	352	329	340	310	335	369	322	344	335	313	334	319	338	314	366	347	316	339	317	309	349	347	348	324	364	357	331	357	347	374	330	340	353	338	341	346	351	393	372	356	326	373	323	361	324	373	335	335	336	378	359	372	354	339	377	346	353	351	344	332	331	349	358	374	356	335	303	368	331	328	382	328	314	366	322	319	358	355	323	358	338	335	344	346	337	370	336	346	349	331	345	324	339	330	346	337	334	361	333	329	352	351	348	321	351	335	383	307	337	343	352	332	322	341	367	326	342	377	352	364	305	352	316	353	333	320	330	405	375	349	330	345	348	349	353	375	349	344	342	340	340	369	325	338	347	354	371	365	380	346	372	363	344	329	346	367	341	338	323	335	333	360	343	358	350	320	359	361	367	353	376	357	325	361	324	321	340	338	376	345	332	332	355	340	336	332	340	334	348	305	371	334	308	333	320	361	352	330	330	342	359	344	346	336	369	339	293	340	345	314	334	345	344	328	331	324	363	324	339	362	363	343	326	309	343	324	355	345	350	337	339	349	328	365	356	356	336	339	325	323	338	333	339	343	370	365	333	364	362	347	364	360	355	338	357	355	364	350	334	351	359	336	324	325	329	350	366	345	345	314	334	327	341	334	349	366	384	352	353	360	317	355	350	364	352	363	381	327	334	366	383	359	310	335	327	347	347	301	355	383	333	341	352	350	330	348	358	346	355	321	346	336	366	359	319	372	321	310	359	341	320	347	351	358	320	377	329	365	312	350	333	339	369	319	358	330	321	344	335	374	325	361	340	341	328	365	339	346	358	370	397	354	357	332	385	338	323	328	358	331	353	333	352	311	358	360	375	328	348	334	321	366	348	346	354	369	315	343	341	357	348	317	349	380	331	366	324	341	345	347	357	357	369	339	329	315	313	362	312	343	329	345	380	330	371	331	377	333	361	338	326	354	324	326	336	364	338	363	330	357	324	317	340	331	335	335	330	348	356	318	339	340	334	351	322	353	375	332	351	369	363	354	337	338	321	340	349	348	327	375	366	334	355	353	358	368	333	344	336	353	379	312	356	329	353	341	365	366	349	321	313	323	324	345	354	349	316	339	337	349	353	343	335	330	335	326	370	363	329	353	310	361	328	348	360	332	337	332	334	318	365	352	352	348	311	359	362	339	329	344	337	345	352	348	338	337	294	336	340	361	356	345	326	331	346	352	347	316	370	365	342	362	338	376	331	354	320	352	337	340	316	309	371	336	371	321	349	341	304	349	314	331	323	338	358	343	329	365	357	318	334	365	295	338	361	336	353	322	347	352	357	360	340	327	340	331	347	342	325	360	353	323	347	333	354	311	348	325	336	338	358	332	333	344	338	313	347	356	364	386	354	325	341	342	330	317	357	347	337	348	357	353	363	333	375	321	336	345	371	339	362	352	356	324	325	325	361	358	352	359	382	316	328	350	339	337	318	353	335	335	339	331	364	317	334	331	340	336	374	326	346	378	330	341	340	332	381	344	330	325	382	335	374	328	344	324	351	316	365	353	347	380	338	341	312	332	341	301	327	344	327	345	316	337	327	352	348	341	351	364	350	323	337	338	338	336	300	362	350	314	352	348	322	351	333	367	346	356	341	339	308	310	356	337	335	300	376	305	368	367	362	361	398	325	366	346	343	338	332	336	354	319	356	355	354	309	349	367	334	322	338	372	323	331	326	347	351	342	357	342	339	372	352	309	361	351	364	351	350	375	366	309	339	338	342	356	326	336	342	305	349	371	333	327	359	366	323	323	333	334	332	346	325	333	366	381	343	302	367	345	334	379	335	335	364	321	389	339	335	369	346	347	366	337	339	338	352	351	332	342	368	346	345	351	346	376	366	362	364	315	327	355	351	289	334	374	340	326	373	358	337	325	348	346	328	342	358	351	339	332	344	345	347	377	356	354	343	331	365	352	356	321	340	385	348	346	337	328	331	357	370	327	343	334	344	346	328	348	334	332	319	342	354	346	356	337	312	321	358	308	348	373	328	345	340	354	311	381	332	312	360
23716	21498	29091	24330	21488	13988	1748	1086	967	950	918	853	765	808	820	774	776	742	827	767	702	705	801	704	790	750	735	729	736	706	783	697	749	729	741	707	707	691	724	707	702	709	739	696	737	690	695	700	697	696	663	743	746	664	785	701	695	694	731	698	664	766	714	720	741	720	732	713	729	700	728	739	747	739	697	717	707	678	729	706	697	722	711	723	701	687	716	762	777	719	668	706	744	717	715	729	667	662	718	718	761	674	711	724	748	714	727	725	725	686	782	721	692	675	738	704	728	723	750	685	708	783	718	710	710	703	731	692	741	679	744	723	712	735	748	714	745	736	700	678	705	715	730	736	674	716	747	729	668	704	729	721	694	692	754	709	728	708	686	722	662	751	692	676	700	699	727	698	730	704	746	707	694	729	738	727	654	793	746	679	691	713	705	723	730	717	734	673	645	709	660	725	734	749	724	685	767	757	692	732	726	678	729	706	737	710	708	750	750	711	759	746	705	693	730	696	715	703	702	704	727	711	715	677	703	755	762	755	716	762	700	749	697	747	661	693	696	735	713	744	672	766	738	736	671	710	706	715	726	763	735	695	718	744	733	722	702	734	724	722	695	693	743	678	766	672	736	724	718	745	727	726	723	695	675	726	705	725	729	722	730	717	711	726	738	743	729	684	781	699	724	692	737	720	724	698	702	700	707	711	697	725	719	707	692	709	696	685	729	759	765	728	712	683	702	662	804	663	708	739	723	677	712	699	716	743	745	737	703	688	754	724	684	665	705	742	721	692	712	714	756	766	705	689	732	718	694	690	734	721	726	702	695	685	715	718	707	737	689	692	760	715	729	728	675	661	714	736	728	710	665	702	758	746	761	693	725	729	740	721	709	722	703	705	727	731	674	729	747	717	704	727	706	699	722	702	676	705	681	707	734	694	712	763	662	693	751	710	750	704	703	710	733	750	648	707	699	733	744	755	741	743	758	741	725	715	724	757	704	703	733	734	708	747	675	710	716	732	751	699	696	713	684	692	738	688	718	677	678	720	759	718	708	712	723	701	686	684	689	707	682	682	724	689	667	764	714	760	687	697	698	700	701	733	737	729	702	691	722	717	710	727	699	721	726	695	743	764	710	697	743	689	700	724	686	717	731	745	750	723	734	725	691	683	678	718	726	684	747	772	710	753	716	706	758	708	700	713	755	727	717	719	746	757	663	713	701	716	693	643	716	709	708	657	706	755	751	700	665	683	735	729	684	645	770	674	726	721	771	710	737	713	718	713	761	736	767	686	710	730	709	725	723	684	767	742	672	744	691	715	705	700	692	678	712	679	757	740	715	695	723	698	674	701	738	709	713	745	708	704	712	745	701	711	707	703	755	741	701	684	659	696	727	700	722	753	701	740	720	724	719	699	700	721	722	706	750	728	741	714	744	692	710	690	721	720	703	651	740	677	725	711	713	754	709	715	728	710	693	748	661	715	732	677	728	729	714	741	705	662	706	736	726	688	746	743	717	687	727	713	709	682	724	702	680	715	735	692	685	725	698	707	689	707	674	719	765	710	707	732	759	718	720	705	699	698	761	698	741	742	712	680	708	689	712	682	705	752	726	751	700	717	724	687	763	760	689	720	709	715	728	738	673	726	709	710	729	745	712	683	699	737	756	722	731	697	726	768	754	711	725	704	753	711	688	729	680	702	747	687	783	695	746	758	753	709	744	699	702	629	702	708	668	701	736	685	712	676	701	699	729	672	761	687	700	664	685	731	743	673	688	748	684	733	728	712	746	713	724	728	725	709	710	760	697	743	706	755	680	687	626	713	730	754	731	695	742	706	747	732	764	783	726	710	738	692	684	694	720	726	752	725	655	689	703	739	717	753	758	722	714	668	708	717	707	714	766	707	751	735	724	713	690	693	706	723	746	711	723	676	702	705	725	736	702	718	731	738	698	741	715	713	712	735	742	724	711	711	758	720	717	746	695	664	708	659	707	719	755	715	706	741	749	743	703	696	720	712	713	757	688	699	718	751	694	687	722	717	701	683	667	703	692	713	713	764	681	726	772	766	744	703	736	660	721	701	701	683	697	734	735	743	655	717	709	726	675	671	715	745	709	755	715	692	737	703	752	771	730	650	700	674	746	684	713	681	713	748	721	730	726	732	781	740	736	770	713	700	713	685	682	692	718	689	723	704	745	736	706	728	693	713	701	691	763	738	688	679	739	682	707	702	719	666	682	705	732	735	691	697	735	708	705	726	653	750	716	680	747	674	790	758	749	729	708	734	731	681	756	706	712	710	702	689	717	670	700	744	726	685	688	717	704	708	745	681	699	724	681	706	730	713	718	702	661	708	695	718	721	697	657	733	730	739	711	713	685	687	737	721	773	670	739	714	680	714	740	679	719	754	684	744	667	705	702	712	655	714	709	688	693	687	714	720	721	733	729	710	695	743	706	683	693	687	719	708	717	724	725	665	676	693	678	701	711	685	655	736	700	687	691	672	728	705	719	722	685	727	679	693	705	681	731	708	673	738	753	693	711	714	712	740	666	699	740	741	739	721	733	737	701	755	731	717	697	693	705	731	697	676	697	720	710	762	738	726	706	730	734	720	671	723	701	718	692	743	730	730	710	729	686	706	689	717	719	706	735	785	732	667	747	705	684	722	779	719	698	713	772	688	736	728	724	786	712	704	735	734	743	752	660	734	690	729	712	680	757	741	725	714	741	711	691	686	742	745	734	704	674	755	714	657	673	737	720	712	749	690	735	679	693	737	680	698	705	710	704	708	712	693	752	747	745	699	715	700	759	661	739	700	679	690	713	726	716	705	775	708	704	680	743	703	694	718	697	732	717	723	734	736	749	707	692	695	697	705	691	667	723	745	708	707	729	732	706	721	690	693	731	739	720	670	691	730	742	721	697	690	700	713	706	726	753	728	712	731	725	732	698	713	700	713	737	694	692	696	730	724	688	663	681	719	692	686	708	673	721	684	708	724	721	685	685	670	759	674	770	776	736	719	704	661	719	721	698	729	719	667	692	716	730	695	719	687	773	747	706	699	738	746	694	722	706	701	747	702	680	720	696	677	729	719	692	722	699	706	726	722	716	694	747	715	738	707	705	655	720	703	722	719	659	730	692	694	705	694	669	723	669	761	709	713	753	718	683	732	748	687	673	704	700	737	698	698	725	703	675	654	700	688	711	682	729	699	703	704	729	724	718	726	761	697	700	709	708	746	726	730	719	759	715	742	721	677	708	688	750	749	704	719	746	732	729	713	722	662	761	703	747	733	736	713	690	720	710	729	677	751	667	680	684	733	709	718	722	739	667	703	732	708	710	724	718	724	708	731	709	697	738	679	710	701	701	721	724	733	691	688	686	718	683	697	702	749	669	712	713	728	713	679	662	707	748	690	679	684	763	714	725	738	736	798	756	724	703	735	739	715	675	671	676	666	700	706	674	765	724	696	692	719	707	695	724	702	716	709	695	713	722	721	682	675	694	697	712	692
4185	12798	6306	3246	2402	2008	1528	1368	1171	1095	942	889	963	907	865	859	830	823	787	779	824	790	761	794	763	816	783	702	768	708	732	729	765	723	762	743	718	735	765	694	718	755	783	715	722	711	731	753	727	709	763	782	697	727	741	716	744	733	725	673	700	766	740	739	692	723	746	776	760	721	728	698	728	736	766	736	761	706	761	724	697	726	712	742	716	721	702	708	715	705	674	770	717	719	743	697	750	749	694	727	752	731	705	708	722	761	704	713	744	705	747	731	769	740	727	700	727	683	704	697	746	715	730	720	743	684	745	748	738	712	724	711	717	706	739	736	730	711	758	744	730	696	719	734	735	737	682	758	739	712	718	774	694	704	727	720	752	689	706	722	724	735	715	744	717	710	712	721	733	740	785	725	728	749	676	748	689	678	703	717	706	745	725	732	742	789	701	749	729	708	734	713	753	713	696	768	717	673	727	733	708	708	746	740	739	693	711	666	674	753	652	691	730	728	715	721	706	767	758	777	747	753	676	687	676	725	699	718	716	693	749	717	725	768	735	752	735	720	698	714	700	770	731	735	706	724	740	695	720	702	753	699	707	731	712	721	723	737	745	744	686	752	665	704	716	704	732	762	739	774	733	736	681	735	729	745	719	706	693	703	797	751	733	709	769	762	719	722	758	786	699	787	704	710	789	704	735	753	683	709	690	725	716	724	755	730	709	758	746	729	722	749	757	715	687	729	720	745	718	689	744	713	777	756	742	711	757	698	749	688	750	703	673	743	788	716	737	744	761	766	713	762	711	723	731	754	684	726	688	702	712	763	750	711	704	727	737	730	733	752	733	732	750	744	731	707	707	740	740	770	766	702	729	733	756	702	756	718	743	660	701	751	685	722	746	742	704	741	693	690	709	709	712	744	679	706	747	691	711	687	772	740	725	743	715	720	699	721	721	740	690	716	724	702	749	700	747	737	716	728	717	737	717	784	742	723	734	750	723	723	727	715	684	726	732	742	692	675	738	732	718	753	796	700	717	747	716	682	772	760	674	770	695	745	746	721	754	768	728	698	664	702	705	742	721	690	707	727	714	703	754	709	755	735	770	703	757	736	714	711	726	728	767	729	737	682	708	756	720	716	741	750	731	754	765	732	704	734	749	709	690	726	680	713	699	740	758	746	744	679	739	723	712	723	715	719	738	733	742	744	724	756	741	714	761	773	735	723	695	706	724	734	718	717	728	693	758	708	694	707	720	716	734	717	747	746	734	727	758	694	703	747	717	742	681	708	706	705	726	719	754	699	732	706	688	728	697	667	672	720	736	792	715	753	752	719	747	655	729	723	690	739	663	706	736	669	741	735	682	673	724	703	741	735	793	741	740	666	686	747	728	701	725	711	698	675	742	732	728	759	744	704	726	718	683	714	655	695	757	734	712	692	714	734	741	772	727	719	728	778	755	742	708	747	721	724	746	711	741	746	693	685	730	688	724	703	705	702	710	734	679	765	700	718	730	721	705	680	783	743	708	787	787	686	682	694	778	742	753	745	699	716	756	710	708	694	722	745	689	701	716	692	677	737	724	705	733	721	718	722	741	783	731	702	742	724	688	744	724	784	722	755	731	723	705	766	672	685	723	697	764	704	728	733	747	720	720	747	654	733	778	737	711	763	745	766	721	672	738	703	726	778	728	733	751	750	736	725	710	697	678	741	719	735	758	708	690	753	705	765	733	692	733	729	734	670	774	738	734	722	715	729	724	713	726	676	686	730	706	711	709	746	777	752	767	736	747	763	723	736	809	740	741	664	719	717	729	716	678	681	714	650	743	728	706	701	703	715	702	732	744	732	716	690	708	729	707	738	713	715	715	729	727	702	732	740	699	744	719	703	741	751	744	726	753	720	743	722	748	741	759	718	725	740	729	731	717	734	709	736	774	787	707	708	749	740	744	701	764	736	747	726	756	686	707	778	714	666	739	721	731	714	734	719	729	721	712	715	742	706	685	724	746	746	687	685	682	682	680	699	746	698	759	761	715	695	737	745	726	762	713	692	783	722	730	800	759	717	712	702	709	759	719	737	729	701	692	716	702	712	705	714	693	742	707	736	718	721	743	747	758	766	731	746	703	736	704	757	735	769	681	757	740	747	700	763	736	712	740	719	755	729	673	750	735	724	705	701	781	722	704	687	684	738	732	752	738	739	785	725	746	708	770	686	702	729	721	711	698	740	784	708	710	747	739	731	763	730	698	719	718	752	759	734	730	734	688	733	759	697	740	707	713	712	754	716	735	723	692	701	748	782	684	746	731	782	737	734	705	687	711	737	770	709	714	729	717	712	776	718	753	759	765	757	738	707	708	730	736	637	735	727	726	792	723	708	714	727	727	690	698	772	716	766	700	756	713	778	691	703	728	692	692	728	727	731	723	734	709	758	769	699	730	744	693	714	712	732	737	742	767	718	765	743	686	718	683	679	717	723	754	713	750	754	729	702	713	765	711	696	747	778	710	731	687	705	711	707	754	730	655	758	724	747	706	738	726	691	729	706	692	735	766	742	789	686	721	717	741	728	706	733	736	684	714	747	736	718	782	734	752	740	685	709	725	762	753	670	759	694	719	743	699	758	725	686	749	777	701	721	685	718	734	709	715	725	746	689	692	704	731	701	723	724	731	746	751	691	679	753	707	730	713	707	740	665	665	777	714	747	735	734	775	717	714	730	698	735	787	751	703	695	691	729	725	695	714	750	777	734	694	691	709	744	751	678	689	719	760	743	779	773	722	662	709	722	742	779	763	719	695	729	702	704	687	723	732	756	701	745	717	724	709	734	702	717	726	700	764	731	691	703	704	708	707	751	717	721	755	690	717	747	696	711	744	742	695	723	682	743	740	704	740	722	702	773	699	748	739	732	672	747	750	734	801	760	687	747	748	719	715	734	760	746	705	768	699	739	778	673	710	718	714	729	731	729	715	755	717	741	766	664	673	735	755	726	777	771	744	701	687	710	728	730	706	726	760	743	730	720	695	737	700	744	681	744	720	721	739	701	740	752	765	704	763	739	723	706	761	715	736	725	723	700	722	732	735	680	717	759	721	686	718	739	737	752	773	686	735	724	762	736	722	773	757	722	707	745	726	724	712	682	712	730	724	730	709	699	729	773	729	729	713	693	766	704	711	712	727	729	751	702	721	778	730	685	760	719	744	729	696	706	746	687	776	754	738	656	752	709	724	717	728	715	730	764	751	742	701	702	757	681	666	733	740	789	741	753	757	734	743	713	751	735	744	767	738	738	727	676	715	678	699	765	704	736	726	711	713	749	728	694	712	726	756	707	714	707	721	757	755	736	721	722	729	696	704	710	731	742	744	748	726	717	709	734	679	696	742	728	725	679	745	720	682	739	732	701	757	766	739	733	720	715	688	736	674	720	701	748	699	748	753	673	681	681	750	689	730	680	755	742	742	715	698	749	754	709	730	673	714	728	719	744	774	725	747	712	768	751	760	686	688	737	712	744
24776	21474	28235	25017	16111	813	468	360	328	290	257	256	251	254	257	227	208	219	209	194	232	206	227	190	226	214	180	215	203	211	225	193	198	223	216	181	223	198	212	211	210	191	209	176	183	211	194	219	220	207	187	205	191	219	202	195	187	217	217	191	191	199	189	196	209	190	225	217	180	220	220	201	180	214	189	206	184	199	183	198	197	217	182	210	203	175	211	214	184	201	195	210	201	220	232	200	203	211	196	202	221	187	197	199	191	191	200	224	209	207	211	207	203	202	221	194	183	202	182	206	219	198	194	180	200	182	220	210	195	221	173	188	219	191	172	189	212	203	220	191	203	207	194	220	222	219	204	217	204	193	166	204	228	214	192	218	202	187	189	204	202	230	210	197	195	216	182	194	199	178	205	192	192	183	172	208	203	215	231	222	207	218	189	184	236	208	205	182	187	197	204	209	194	206	188	211	196	193	221	208	187	214	209	186	193	201	188	197	191	199	194	177	167	224	204	221	185	198	202	206	187	231	193	204	174	183	190	185	201	213	195	213	201	219	204	200	190	199	207	219	215	202	197	205	191	216	211	196	210	209	180	215	209	208	208	174	237	221	196	181	200	191	175	227	173	186	209	232	209	205	199	214	200	220	202	210	221	219	186	212	192	196	169	194	211	202	203	183	188	193	194	199	206	210	192	207	189	209	211	186	179	207	200	196	206	207	215	197	204	195	220	196	190	192	184	197	202	235	216	187	200	194	184	200	190	175	201	219	199	210	210	210	213	214	183	199	199	192	188	195	209	199	184	229	206	181	207	188	185	196	202	203	226	196	191	198	202	190	214	189	217	188	210	200	194	214	223	205	217	189	190	200	196	196	202	196	202	196	205	220	216	221	204	195	216	213	199	197	202	214	200	190	184	191	204	172	214	210	210	195	198	192	217	211	215	188	205	180	224	185	217	176	196	189	201	212	198	214	211	169	226	176	206	192	178	210	188	212	200	208	191	211	218	184	205	206	192	209	178	201	205	212	185	199	211	175	201	204	196	212	208	191	199	196	201	206	208	185	194	218	193	186	216	212	189	214	191	196	181	214	208	206	210	184	216	190	220	223	169	193	193	179	194	213	210	198	231	180	204	203	204	200	188	192	191	206	223	176	197	195	229	187	198	221	202	197	164	208	220	189	218	192	204	200	197	213	184	197	211	200	192	200	190	185	213	216	211	216	193	208	206	173	178	191	242	168	202	210	192	185	197	188	193	225	221	198	202	184	191	198	180	215	200	197	207	208	175	175	193	207	180	195	211	202	207	196	175	201	193	198	207	211	187	196	190	195	168	225	241	184	195	215	228	222	195	220	225	199	219	195	199	195	234	207	204	211	225	213	201	185	203	186	197	199	214	191	238	213	213	186	208	181	189	203	201	202	205	194	186	207	225	210	188	220	185	229	233	206	192	196	237	216	231	201	192	209	188	203	206	205	226	179	200	195	198	195	193	194	221	189	206	229	208	193	180	217	223	195	197	205	186	201	199	180	176	181	213	196	201	213	193	212	181	187	212	185	203	194	188	213	212	165	227	198	210	202	175	199	190	185	200	180	217	203	195	200	187	201	198	204	226	212	197	195	210	210	203	173	186	208	205	204	198	212	202	201	187	201	207	197	200	225	211	205	218	172	218	193	204	191	218	198	175	203	187	187	213	213	208	223	212	202	193	207	202	201	186	195	198	205	201	186	216	201	199	210	210	173	194	207	182	188	185	178	185	201	198	231	204	195	176	197	193	202	189	179	226	200	202	207	205	184	204	200	210	201	193	219	178	193	211	192	195	197	209	191	205	206	206	196	202	198	185	201	196	210	174	191	201	189	210	196	235	219	171	190	170	180	185	198	186	184	195	195	208	206	193	194	206	206	169	173	197	198	206	186	196	218	190	197	206	206	206	212	210	205	171	225	169	199	208	224	205	209	200	206	209	213	173	205	209	185	215	214	194	232	199	198	191	214	189	207	194	227	206	232	219	179	210	219	207	188	209	239	197	209	199	179	198	208	206	227	193	203	215	215	212	205	217	204	217	206	194	192	171	229	192	189	198	190	216	219	206	180	194	220	249	173	205	191	202	210	213	186	213	204	174	218	188	243	189	193	211	180	203	206	208	202	192	201	194	195	213	197	166	216	200	204	193	207	200	211	178	215	207	213	186	204	188	181	200	192	184	211	194	223	219	216	216	218	232	209	213	204	217	224	192	209	192	186	218	184	191	190	206	195	196	211	228	192	214	196	178	203	229	216	212	200	184	191	207	199	219	211	188	192	198	206	212	216	201	211	188	186	242	225	192	217	200	200	223	194	215	199	206	196	204	204	190	197	218	197	188	192	208	191	203	222	233	215	205	225	199	222	202	232	199	198	178	189	215	203	206	225	211	197	206	203	211	210	197	189	208	209	201	197	188	211	192	173	183	173	208	196	205	183	202	215	191	230	194	194	192	179	199	209	213	177	191	206	162	217	201	217	175	182	205	195	199	219	212	184	224	225	204	198	159	192	187	157	202	197	213	196	189	216	200	235	197	198	195	203	222	192	202	200	213	214	221	207	211	207	205	207	194	217	186	198	216	197	214	192	184	186	202	192	212	202	194	216	207	211	196	190	179	216	196	210	186	187	224	211	203	191	199	198	179	196	200	211	187	182	217	193	206	199	214	200	211	197	198	180	183	194	197	189	168	203	211	198	208	194	194	182	220	188	200	193	210	212	221	223	209	215	213	180	215	190	194	202	200	208	205	202	192	199	210	207	194	211	210	204	215	179	215	224	179	214	205	195	196	182	197	187	201	213	187	227	204	184	209	218	219	184	210	205	222	173	181	219	202	210	197	183	188	185	195	213	194	224	215	196	208	222	201	192	198	211	200	196	211	185	202	205	194	198	191	210	210	221	210	195	201	189	186	187	206	219	200	178	197	184	213	202	180	216	197	193	219	184	194	200	199	219	185	188	209	220	225	196	180	223	210	177	210	200	192	214	205	182	216	190	196	196	190	194	213	184	202	204	195	205	195	212	196	208	198	200	210	192	197	204	201	215	201	206	185	189	186	196	188	167	200	205	204	191	195	209	211	215	203	215	189	219	212	211	196	209	195	193	193	207	195	204	193	214	212	206	219	205	195	199	229	163	174	209	217	205	177	199	187	201	182	193	210	177	209	180	202	200	227	183	209	209	202	169	230	184	196	203	205	172	197	187	198	214	209	222	179	184	205	207	207	190	185	208	197	182	208	181	193	213	205	175	201	215	218	204	180	197	205	199	200	229	180	219	226	197	210	211	195	212	204	185	208	218	193	182	203	179	185	207	212	210	217	191	207	209	235	179	177	205	217	189	168	210	179	188	233	207	219	215	184	202	206	213	192	211	204	207	213	195	203	195	177	235	190	203	180	201	199	202	175	201	193	179	169	209	237	168	181	176	228	216	212	193	161	178	186	198	193	223	200	190	192	221	187	198	217	180	201	212	194	199	211	220
4071	11890	3645	1717	1214	980	717	585	499	457	386	345	338	315	272	260	273	264	266	243	253	234	238	233	252	248	239	244	233	260	225	237	240	238	219	225	214	243	246	228	252	242	225	241	213	235	255	246	265	212	221	207	236	234	251	227	229	209	259	224	225	229	215	224	230	234	254	249	224	222	208	240	238	276	224	212	237	235	218	228	214	230	226	243	204	214	207	221	196	227	238	214	265	223	203	227	212	210	229	247	261	232	204	216	232	248	236	219	221	213	229	230	250	220	235	220	223	222	233	196	224	236	231	243	210	225	211	185	237	250	218	216	215	205	208	233	218	223	207	213	222	247	212	225	216	211	212	210	209	223	221	242	254	222	192	235	219	219	214	242	203	227	224	198	209	243	224	200	224	239	223	204	213	220	216	204	204	224	245	245	227	218	225	209	215	220	205	223	195	207	231	212	212	201	224	216	225	253	233	204	231	222	224	237	226	218	235	249	209	226	217	221	218	217	222	211	221	243	234	203	206	255	231	214	236	225	235	225	238	218	197	228	207	207	226	266	218	238	223	240	220	205	234	233	247	241	235	221	241	218	211	252	232	239	215	246	221	223	214	223	221	230	216	224	195	229	200	232	249	214	233	247	223	209	199	252	230	245	222	218	201	223	214	218	237	214	214	239	244	231	233	219	226	232	222	211	228	234	216	202	215	226	226	264	267	206	214	221	222	239	222	218	229	223	215	232	242	202	232	249	241	222	219	201	238	222	207	222	231	225	219	228	262	234	209	235	234	233	235	236	206	220	209	213	211	214	243	210	227	243	245	206	237	237	259	233	218	171	238	224	218	239	241	252	241	254	218	220	232	227	228	206	223	216	226	202	212	250	205	244	229	236	219	222	216	225	205	196	247	228	230	195	219	214	227	223	214	234	245	193	218	216	256	230	237	207	222	249	234	241	245	199	232	196	240	224	227	203	221	221	229	229	226	227	216	231	216	230	215	212	235	245	218	219	227	214	236	227	251	193	206	242	222	220	208	230	231	212	223	209	230	227	232	220	228	232	208	226	243	215	230	241	240	210	213	196	227	238	208	203	218	238	212	231	214	225	211	219	222	207	241	241	189	220	219	199	230	232	249	201	197	231	209	207	242	235	194	229	204	244	216	235	219	220	187	200	206	205	250	239	202	251	222	209	218	238	214	212	246	235	258	249	199	236	225	229	245	222	224	219	198	223	240	266	207	215	240	229	239	202	218	212	205	227	226	220	224	192	228	243	239	231	207	225	227	218	211	224	205	216	264	237	224	216	227	228	219	232	220	226	245	273	204	194	218	227	222	212	239	229	203	256	241	262	210	216	233	220	213	213	210	216	217	229	228	258	225	199	220	226	246	213	224	233	211	229	189	211	248	198	207	181	230	224	212	215	211	229	230	203	222	221	226	221	228	190	227	220	222	229	214	222	206	237	239	216	198	199	203	231	240	215	216	222	255	209	236	230	225	231	232	234	219	220	198	218	218	205	200	223	216	196	232	244	210	251	233	228	240	211	209	225	216	199	209	224	220	237	211	223	221	233	202	215	234	218	215	235	191	197	214	231	231	221	250	232	252	237	224	243	191	223	213	221	231	213	192	265	213	234	209	225	215	230	216	251	224	227	243	224	226	248	231	238	211	232	227	200	227	222	235	216	228	238	222	190	234	199	257	232	208	219	226	221	226	246	223	215	211	211	215	233	223	238	232	216	231	232	217	233	253	242	252	242	223	214	199	201	214	237	220	236	216	223	235	205	194	223	222	232	221	204	211	224	213	224	226	229	226	202	244	242	203	217	208	230	222	238	217	217	219	218	225	214	246	224	218	219	211	231	207	204	240	231	225	224	242	225	229	201	215	239	228	217	210	241	219	222	232	231	236	223	217	236	243	191	227	220	208	228	228	221	229	228	214	239	213	242	235	220	208	218	226	193	217	228	224	217	217	244	263	257	209	216	229	254	216	251	242	243	230	226	212	229	213	217	221	188	197	235	244	228	216	225	227	209	210	226	204	232	227	208	204	204	206	238	210	227	217	224	219	235	247	226	218	194	225	206	223	202	219	227	232	219	233	229	208	229	207	231	223	230	236	214	220	218	248	206	213	217	242	219	231	225	271	220	228	222	234	220	243	228	231	211	240	238	227	234	249	245	230	217	211	249	222	214	211	211	172	233	236	237	254	203	232	189	239	252	219	238	216	243	228	212	223	231	216	225	220	223	212	216	199	238	221	230	237	228	239	224	218	210	203	197	202	214	243	196	248	212	216	244	199	206	233	206	214	224	229	225	209	209	198	180	237	232	210	245	240	206	247	216	234	212	192	219	236	226	226	237	223	243	199	206	235	214	235	239	227	246	222	240	232	226	232	198	218	235	220	199	236	231	226	183	230	202	233	235	214	233	209	237	237	219	227	237	209	206	238	245	219	226	203	208	208	223	215	230	222	216	222	235	220	260	240	218	193	226	213	217	217	206	212	228	217	235	225	243	229	243	227	220	236	222	230	220	234	208	218	226	233	222	213	218	256	242	200	211	201	221	214	245	235	239	228	207	248	223	205	191	227	263	213	220	230	220	206	215	225	232	234	223	225	252	223	231	234	236	228	202	218	217	228	222	246	216	221	220	218	210	217	216	198	270	213	197	218	216	231	203	260	243	242	223	242	235	218	239	197	235	246	257	211	217	228	240	232	221	211	216	215	227	239	224	242	216	229	253	228	251	207	242	226	233	224	229	226	228	207	229	210	218	224	231	221	244	216	204	246	226	216	201	207	238	234	219	208	227	206	228	242	209	208	230	233	218	238	209	219	214	237	253	217	234	234	251	223	205	223	207	245	222	226	210	222	249	235	207	214	225	203	225	229	205	219	249	199	247	248	233	254	228	221	238	247	246	206	196	199	195	240	209	250	206	229	200	219	221	235	227	223	236	227	232	189	212	203	260	235	219	231	205	241	226	234	237	201	255	229	229	243	219	235	236	239	227	194	215	234	221	212	246	237	242	208	226	266	240	270	200	218	222	217	229	233	208	227	242	212	217	217	232	253	253	243	233	203	239	237	211	228	250	216	247	215	222	217	244	230	238	222	215	241	231	238	235	256	233	213	242	210	234	254	220	222	208	212	213	225	195	209	227	239	245	228	226	229	218	198	255	231	216	236	230	195	221	211	208	199	217	228	234	219	227	218	219	235	214	226	222	243	227	240	219	235	246	223	224	206	234	221	224	228	226	252	220	248	248	222	212	198	243	253	216	219	220	235	223	211	221	208	202	209	221	233	241	219	189	211	217	221	226	233	241	240	212	242	211	209	235	198	212	239	248	223	243	227	197	203	230	239	220	237	209	221	232	238	204	219	217	223	211	237	227	216	215	212	245	230	226	256	221	233	227	223	225	200	232	239	218	233	213	201	207	228	219	239	262	219	242	230	208	209	204	240	230	226	229	218	241	221	213	221	197	223	211	227	259	246	222	200	213	229	231	214	235
22674	21568	29521	24071	21569	21661	13070	1674	1221	1052	1077	973	889	891	867	836	816	796	775	718	795	772	744	742	793	664	750	751	730	695	769	718	729	728	697	709	724	714	713	702	671	683	742	754	673	714	668	698	710	730	697	688	706	708	712	740	692	727	708	700	727	701	708	708	739	740	692	683	711	727	671	670	709	703	699	688	686	724	684	668	737	657	736	694	680	705	725	685	665	677	735	710	686	669	721	681	695	673	661	700	665	686	719	643	666	714	685	649	665	639	686	712	686	710	648	670	669	658	670	700	679	646	645	713	681	682	664	669	732	681	721	695	688	672	639	682	679	698	737	675	664	678	662	678	673	650	703	674	729	652	695	721	688	697	733	703	740	695	728	732	699	672	677	714	709	683	669	715	719	723	725	749	749	733	701	686	688	729	761	669	724	699	701	735	719	702	691	695	668	687	742	712	682	708	656	702	697	771	658	696	738	705	670	705	711	699	724	694	712	707	686	682	677	709	698	706	676	699	689	693	699	683	764	732	654	665	688	704	708	735	738	724	702	657	684	703	684	707	674	730	673	690	694	688	715	697	704	683	709	706	715	693	691	655	680	728	735	664	738	719	725	697	674	675	692	692	695	748	665	711	693	659	689	736	639	703	661	671	697	705	653	691	688	714	697	713	715	643	680	691	645	690	658	740	707	703	670	694	667	694	699	726	721	704	704	686	703	733	698	679	679	729	681	659	686	692	670	716	653	680	657	735	713	705	668	652	700	691	682	735	655	702	667	711	741	665	719	682	665	742	678	712	703	723	709	720	682	702	636	706	690	704	675	701	698	718	665	693	728	701	690	677	697	706	662	760	717	659	717	708	730	688	694	659	665	722	728	712	672	701	675	672	672	654	741	701	690	662	704	668	691	715	658	737	715	679	686	702	688	670	663	744	678	701	688	688	717	712	663	678	671	663	698	652	649	676	688	716	651	709	663	704	669	708	726	706	675	663	681	666	693	697	665	716	692	701	716	723	663	638	660	650	717	704	689	655	699	709	693	653	705	650	703	701	694	692	693	711	718	769	673	712	717	691	667	660	685	721	680	750	748	715	655	721	708	717	686	756	679	711	707	697	679	677	735	700	694	670	732	707	714	737	699	624	654	652	665	665	710	702	691	688	687	689	690	686	657	690	681	682	736	682	717	669	739	689	682	726	735	693	674	707	643	690	715	688	653	631	651	711	657	674	697	725	694	709	653	699	728	658	719	701	694	701	659	731	661	662	717	697	744	671	675	675	692	706	718	713	662	693	709	686	736	691	708	688	689	725	656	693	745	682	724	698	650	696	665	676	746	691	607	666	687	683	741	702	709	661	691	606	761	663	672	697	665	725	698	678	714	704	730	700	738	666	734	695	644	700	669	672	684	702	682	716	705	702	708	746	692	707	709	699	711	670	721	646	678	693	712	667	699	623	706	710	740	693	689	660	692	693	693	671	729	687	719	722	708	704	682	688	682	680	668	736	700	715	665	701	683	670	655	651	695	698	727	705	689	718	725	710	738	659	697	702	684	676	686	719	696	732	658	721	717	772	660	706	690	623	684	721	723	688	652	781	671	691	667	764	675	722	686	702	657	720	740	652	710	694	656	687	664	733	681	736	727	744	697	692	672	663	694	747	700	722	673	710	710	672	691	703	713	731	693	661	716	659	675	711	696	714	697	714	612	706	688	696	749	662	681	699	736	681	672	699	693	740	711	667	719	730	714	672	664	683	666	675	727	671	721	694	705	668	685	660	673	722	694	715	671	683	691	683	737	718	673	669	690	729	684	656	696	669	701	706	648	676	749	630	698	702	695	731	702	662	674	691	683	669	675	689	659	685	741	726	691	671	704	664	682	688	711	710	692	699	691	721	720	704	654	700	739	688	702	694	684	683	670	668	726	653	717	640	727	679	731	670	706	689	680	645	726	700	684	730	659	663	711	710	686	658	711	724	649	703	719	706	685	694	726	656	668	668	706	698	685	746	676	676	664	694	729	696	672	722	715	728	670	731	676	650	663	705	681	773	667	694	708	644	681	682	676	670	712	694	674	672	636	683	688	632	656	661	723	691	691	662	675	718	707	697	693	677	692	699	688	741	709	713	694	670	713	660	679	676	725	657	675	693	694	687	669	689	670	712	733	749	661	686	706	708	669	698	697	680	678	716	701	652	692	651	698	664	653	747	667	698	679	668	721	685	682	713	730	720	704	707	681	667	688	671	686	706	689	713	699	687	700	696	674	733	648	668	701	664	712	696	698	683	668	663	727	735	665	699	668	707	706	701	699	638	696	701	709	720	698	682	658	721	643	690	717	695	689	646	684	716	694	738	682	713	660	746	663	733	659	709	663	654	675	677	731	675	727	649	699	712	703	665	702	692	642	733	695	679	669	697	658	645	672	686	727	727	723	655	745	683	696	688	709	636	692	658	720	706	727	660	683	711	726	702	681	708	663	692	693	657	685	756	695	714	679	690	711	688	694	676	682	712	699	659	742	686	689	698	706	713	713	692	690	676	703	650	684	684	715	676	682	669	681	742	721	716	700	732	717	671	686	696	642	711	658	635	695	696	721	695	689	670	688	667	745	672	701	696	682	660	732	679	673	703	710	684	641	760	674	664	680	639	660	681	710	679	720	680	712	693	692	674	705	685	692	730	697	751	695	681	743	739	730	701	668	737	742	699	725	717	687	691	688	631	706	716	663	685	687	704	668	690	660	668	677	710	704	732	730	715	706	723	749	708	715	695	656	695	670	720	695	686	663	689	694	674	658	691	664	664	741	717	708	697	748	687	683	678	721	665	740	692	679	676	702	706	631	659	702	706	711	674	658	710	717	678	628	662	666	747	701	682	683	720	724	634	694	726	679	709	652	663	711	676	669	724	666	660	677	687	686	647	733	729	731	736	672	681	658	705	682	674	665	667	721	676	690	632	699	717	707	721	680	676	703	692	640	620	697	675	706	687	696	708	670	650	712	718	745	711	693	643	718	693	742	730	686	718	692	745	693	696	689	656	707	734	682	678	675	715	693	692	740	696	747	699	713	673	655	680	683	681	700	680	704	715	661	688	732	655	689	664	702	719	687	629	672	707	703	676	662	742	741	657	674	709	697	698	717	686	679	648	702	709	693	754	679	677	693	740	708	712	669	713	683	709	700	668	680	698	706	694	705	654	712	651	641	721	662	694	722	675	694	678	661	701	661	710	706	682	698	653	673	733	686	700	669	701	665	660	760	705	683	647	698	638	686	718	676	678	661	688	694	691	690	757	706	657	631	674	682	676	653	688	713	669	625	703	662	690	747	740	682	702	695	672	697	642	691	709	688	706	748	665	694	705	704	682	703	710	674	699	704	645	644	689	655	698	692	695	703	663	702	677	688	694	694	689	708	692	678	649	688	708	665	683	658	614	707	695	665	666	676	666	679	668	688	665	677	718	675	696	764	713	632	680	689	689	688	691	633	683	637	715	672	680	727	709	665	694
5633	22308	10621	5499	3916	3075	2347	1936	1613	1466	1237	1104	1056	1030	912	891	908	892	885	782	806	798	818	778	751	748	771	747	704	727	752	713	747	777	769	753	706	747	795	753	715	723	699	708	720	746	700	717	715	721	782	701	739	709	712	761	710	704	701	757	693	716	748	749	780	704	729	715	763	756	697	730	710	711	722	708	779	722	747	703	697	718	779	738	734	717	681	720	730	736	744	724	759	711	674	673	705	742	748	699	684	731	723	687	756	693	716	708	711	745	689	691	718	696	724	703	712	746	728	695	719	731	712	716	744	701	674	701	741	704	705	708	693	714	742	698	719	721	716	713	703	710	704	701	679	696	707	720	688	746	668	709	730	720	720	735	695	773	697	719	719	712	749	661	709	664	687	696	700	664	735	758	712	726	724	710	660	703	647	752	748	710	728	711	696	661	710	797	700	718	685	660	730	728	735	679	695	731	673	703	704	674	701	652	707	668	722	708	734	677	704	720	658	706	723	742	718	722	702	663	672	689	742	721	708	722	709	721	734	755	741	713	790	688	699	681	725	775	717	721	713	774	707	771	749	757	716	731	705	721	701	671	687	698	700	732	738	733	724	697	699	739	694	723	693	712	707	702	684	754	712	679	701	730	761	713	770	701	662	677	666	686	664	703	710	688	721	694	684	746	714	711	670	666	701	746	749	672	729	695	693	656	727	727	716	746	723	707	729	726	703	702	683	697	738	705	714	725	702	720	685	728	758	711	687	704	709	718	723	667	689	745	708	709	762	702	661	686	795	701	680	715	648	673	695	672	692	682	788	724	710	695	719	694	667	686	662	709	695	714	674	708	742	690	682	661	707	767	713	690	692	755	716	731	738	714	690	665	668	722	759	721	749	712	728	680	702	762	710	690	705	693	705	721	728	713	649	717	684	717	730	655	773	741	780	739	692	748	660	754	721	713	644	696	679	715	712	754	723	693	696	720	702	693	751	729	724	701	726	709	681	736	686	673	703	690	712	688	722	682	702	713	715	728	700	750	697	738	710	704	719	680	741	713	729	708	711	710	691	700	722	716	731	712	693	693	730	735	672	738	719	657	700	722	684	742	711	684	721	693	714	776	703	712	692	684	707	739	709	672	736	745	724	721	710	721	671	736	689	708	666	691	715	758	726	707	701	722	709	733	701	733	741	700	709	683	681	704	697	741	712	762	704	681	748	673	692	647	718	675	711	720	732	690	746	666	709	709	718	703	708	699	678	699	732	725	726	703	708	716	694	685	740	702	763	723	713	720	715	710	784	732	729	755	711	733	744	738	721	666	681	693	680	677	687	708	689	732	702	723	717	721	790	667	727	698	692	757	707	676	699	706	675	674	684	704	723	709	693	724	739	714	724	698	669	712	728	725	733	711	699	707	727	700	758	686	728	765	703	695	679	707	674	737	672	738	730	691	692	711	711	705	679	743	700	714	747	708	682	724	759	698	693	692	704	717	719	730	712	741	695	749	690	676	714	676	685	765	676	700	717	720	734	685	739	733	726	657	704	696	703	688	756	687	733	709	743	694	771	713	748	642	668	728	766	714	671	757	695	722	717	705	723	665	719	715	720	704	685	687	662	732	711	715	673	721	730	709	660	721	731	670	705	687	675	734	719	736	720	708	675	720	760	706	721	701	690	685	729	694	656	697	739	708	709	701	740	717	736	730	681	684	704	736	747	717	752	666	750	688	643	725	725	715	710	673	684	779	689	714	667	686	698	725	695	727	696	678	670	702	729	714	705	698	727	717	728	712	748	717	668	729	651	721	732	699	723	755	757	710	699	718	688	703	715	719	733	693	672	720	731	718	687	708	700	742	721	683	728	743	717	703	712	751	711	736	769	709	745	711	702	728	693	700	717	741	745	684	687	685	705	712	735	690	738	694	743	738	749	753	732	667	724	715	718	684	702	720	716	715	708	738	678	700	734	662	708	721	667	636	673	699	739	739	661	720	689	675	698	690	689	741	678	662	686	653	740	691	702	708	711	757	702	689	691	712	680	719	707	690	721	668	722	746	653	713	728	706	680	725	697	742	715	704	711	763	727	713	711	683	732	756	697	713	724	753	723	728	717	752	675	719	700	749	721	732	724	726	667	734	642	718	735	734	709	755	699	738	701	685	704	718	686	708	787	639	763	745	700	740	711	674	733	702	678	719	715	675	699	685	708	684	654	686	646	733	692	725	702	694	709	727	717	691	713	750	698	695	695	738	722	730	738	693	707	740	714	709	738	737	672	724	744	701	691	745	684	729	719	650	639	673	673	669	694	719	685	734	684	676	694	734	723	722	768	698	696	726	758	675	704	751	729	721	691	677	729	711	721	702	730	762	684	695	729	699	742	703	706	703	688	710	715	720	705	672	713	704	723	752	762	721	708	711	715	690	694	716	740	737	718	687	728	677	686	707	672	729	709	685	717	708	720	707	684	706	706	714	679	703	757	708	703	721	695	726	751	722	722	695	675	702	693	705	694	687	699	701	721	708	713	703	762	706	729	748	735	724	727	723	744	745	688	714	696	718	738	723	713	672	694	689	724	668	729	692	674	719	735	732	686	737	697	746	694	723	706	694	729	700	668	693	638	716	751	721	720	723	741	720	689	713	712	705	703	748	716	728	724	709	753	685	715	714	665	658	682	690	746	735	703	722	663	693	758	691	691	737	717	625	712	672	702	735	706	683	671	735	729	703	648	710	720	666	676	708	722	699	717	748	710	700	686	719	713	720	746	663	698	746	743	722	705	739	695	735	720	736	726	709	731	710	723	743	728	680	704	707	738	765	699	719	722	713	652	763	728	728	700	715	677	726	693	721	687	736	716	696	705	723	744	694	690	658	734	791	740	729	681	717	726	692	692	670	735	704	660	736	705	739	749	729	693	735	716	714	725	724	772	722	707	653	693	675	726	673	679	685	672	704	739	698	706	717	682	675	788	738	712	713	693	704	681	680	666	715	686	659	696	694	751	712	687	771	725	688	743	704	742	706	710	705	673	646	668	704	703	760	709	741	698	706	727	683	713	755	733	629	737	687	716	734	735	703	693	662	724	671	643	655	706	706	674	681	681	711	689	704	724	729	668	734	723	710	692	667	706	711	692	701	687	727	674	741	737	695	725	742	748	707	691	672	716	700	714	690	695	698	726	731	706	713	705	709	740	755	720	751	701	683	652	712	721	705	730	725	736	696	759	673	683	697	742	698	739	683	713	735	743	726	714	758	696	731	704	707	689	733	704	616	699	725	715	739	683	691	730	708	673	666	689	705	703	732	711	709	721	720	714	775	703	697	678	678	689	692	684	698	691	702	753	739	727	727	735	752	754	692	723	692	729	740	723	736	713	734	726	712	685	708	665	740	710	723	739	728	726	707	708	710	696	742	731	727	713	690	710	726	735	738	725	731	735	690	730	698	707	710	710	704	740	700	657	747	696	715	748	738	710	753	732	685	695	683	706	755	750	720	741	739	723	722	703	705	709	714
27730	19899	6033	766	569	503	425	391	327	364	332	350	341	305	351	281	363	355	337	313	329	331	331	300	350	350	333	367	328	322	338	351	330	332	333	349	359	311	313	350	328	352	299	351	334	344	379	337	329	326	337	308	360	341	302	333	291	345	329	330	329	293	345	328	332	355	345	362	367	333	291	360	332	368	317	344	326	311	338	328	369	337	334	315	337	290	374	343	349	353	276	349	337	352	308	327	312	339	345	346	361	318	325	312	339	344	343	307	324	342	330	370	357	334	318	319	324	320	350	346	319	347	358	348	324	316	357	349	331	332	360	295	346	327	367	339	296	338	337	352	335	357	354	318	340	340	327	367	367	296	318	333	369	321	315	306	341	309	323	323	315	341	355	317	320	302	356	354	316	337	333	318	336	338	341	328	362	324	328	367	356	314	359	339	298	325	410	316	332	330	310	353	315	346	338	343	341	341	361	330	289	313	353	331	305	356	328	344	344	320	346	349	342	332	345	345	358	367	340	349	358	329	324	347	344	335	338	377	333	337	368	348	350	335	324	340	326	307	340	360	302	397	375	357	350	331	327	329	329	380	335	336	357	314	332	335	325	325	303	325	358	295	325	323	353	293	328	348	344	314	308	346	330	327	372	357	310	340	332	353	337	335	332	293	314	324	338	329	328	336	327	323	338	348	318	367	347	354	343	331	350	350	349	345	358	324	355	340	358	347	314	339	335	334	302	315	329	350	306	371	286	324	348	349	342	321	316	347	361	328	322	337	375	337	328	304	344	341	292	299	347	327	303	343	340	349	344	340	352	325	371	353	313	343	324	306	347	350	349	333	362	326	306	320	305	327	303	330	325	337	337	297	336	329	328	336	302	350	334	315	320	330	312	354	332	330	333	292	316	341	321	325	315	325	342	354	339	343	346	336	351	342	327	329	339	334	349	349	336	349	343	280	322	341	361	326	343	358	334	326	318	347	341	315	353	335	328	343	340	334	310	336	322	326	296	322	345	357	348	342	338	337	346	362	341	370	337	334	302	339	349	333	349	326	344	309	352	335	355	333	336	342	369	334	339	319	342	322	324	318	336	333	341	352	336	331	337	344	306	346	331	344	327	315	328	348	328	332	341	329	307	322	333	358	317	346	319	346	307	336	351	353	351	324	306	367	336	351	365	356	348	321	319	319	342	338	317	352	334	336	331	358	346	353	367	322	352	333	333	338	323	290	295	347	326	334	325	333	349	334	372	336	337	318	331	364	311	299	351	341	323	316	329	354	327	329	326	325	328	339	351	342	325	353	365	342	337	325	319	315	334	321	340	328	342	321	317	348	334	325	344	346	359	342	338	337	339	337	309	340	352	340	333	367	348	349	338	333	315	332	338	325	333	331	331	315	341	342	293	339	349	321	314	308	351	298	340	320	347	350	344	338	327	355	321	311	318	334	320	343	322	332	324	376	363	351	351	363	327	353	312	346	342	326	337	324	312	346	334	321	299	317	312	306	357	330	314	317	327	342	290	312	347	376	328	332	319	340	336	333	364	333	333	359	347	324	360	364	315	344	356	334	358	315	336	350	342	329	350	344	358	334	313	357	344	332	358	328	330	325	322	341	354	304	328	352	341	308	335	314	361	332	333	316	309	360	351	322	346	358	366	325	306	320	332	342	293	332	338	322	354	335	331	383	332	345	357	327	348	350	300	328	349	344	321	328	347	350	338	340	352	374	324	308	360	345	354	358	309	317	351	335	342	322	369	340	323	326	344	349	361	354	346	343	338	342	330	355	317	332	335	317	317	325	306	338	354	332	308	360	345	336	335	333	342	366	319	359	317	351	362	341	344	273	347	306	326	317	361	340	314	362	294	339	314	331	335	334	302	333	327	334	336	325	311	328	335	367	312	324	334	340	309	323	383	334	323	338	316	347	364	346	343	384	332	325	333	316	327	323	319	282	342	342	315	329	345	363	361	322	332	303	346	333	335	363	360	329	318	287	342	370	332	339	346	305	360	335	371	334	336	330	305	331	331	333	343	344	342	335	383	334	308	301	337	356	337	298	331	290	344	351	335	325	355	285	337	324	348	345	330	318	314	314	363	354	329	332	326	316	330	349	325	341	361	304	330	307	322	339	357	335	346	332	371	345	342	323	327	330	334	346	367	326	337	340	314	363	332	337	356	331	329	321	337	318	333	336	305	310	358	324	286	360	355	295	375	352	311	336	352	341	319	307	373	333	314	323	328	356	325	356	347	316	346	361	329	332	310	332	363	368	345	339	343	349	333	316	316	332	325	331	334	328	313	327	334	347	358	336	328	317	322	320	370	363	319	344	358	310	331	300	345	353	331	336	316	333	359	304	346	368	329	390	333	346	340	360	327	300	354	355	350	312	334	338	355	320	330	326	336	319	331	340	337	334	328	346	320	314	356	312	360	366	321	354	346	349	324	336	350	300	324	392	345	376	340	294	380	354	319	321	329	333	337	366	350	344	339	326	375	339	358	345	308	347	330	311	307	315	321	324	314	304	342	333	336	326	319	281	344	332	321	351	357	312	323	335	329	342	352	355	336	329	355	318	330	312	333	332	327	337	336	386	349	347	315	346	312	330	330	332	356	345	332	339	359	324	328	327	306	347	352	310	345	361	350	375	329	350	315	339	334	333	332	331	325	359	326	347	322	335	338	344	348	322	346	365	352	311	324	333	325	331	339	314	336	319	348	346	365	316	322	353	328	333	308	335	341	334	344	337	325	322	340	314	342	332	325	339	330	332	348	344	319	344	348	364	333	320	315	359	345	356	335	320	343	344	341	378	357	348	344	287	332	341	319	352	322	322	354	323	306	321	344	362	358	371	325	314	327	336	341	354	314	322	344	306	337	325	344	308	327	377	325	332	330	326	301	359	327	349	340	344	354	336	344	302	336	325	303	315	337	346	327	332	388	293	322	334	357	357	343	319	346	338	317	301	319	308	342	363	358	321	327	348	355	367	341	340	349	328	347	337	298	341	311	338	339	350	326	349	334	327	329	322	331	321	334	340	323	311	309	346	331	318	343	338	361	332	318	316	344	312	344	320	342	319	302	361	329	315	324	372	348	340	334	339	337	310	347	315	331	337	349	329	330	342	345	323	372	328	326	304	309	294	352	349	333	334	318	345	314	350	336	321	335	337	358	333	356	330	353	311	338	333	347	330	312	338	363	319	342	361	322	349	380	333	318	314	329	317	372	350	349	326	339	297	320	332	351	322	338	349	328	333	334	350	347	370	331	373	381	331	358	326	330	337	313	326	359	338	343	304	332	336	319	340	328	343	327	319	349	340	350	349	305	347	330	330	358	318	353	320	347	339	315	355	308	322	343	331	326	339	326	316	354	340	340	326	355	335	366	317	331	311	319	354	342	315	358	341	341	310	322	339	339	341	333	334	340	341	332	351	319	363	328	338	324	305	343	330	351	322	349	292	361	315	318	355	328	329	357	330	354	362	370	337	289	317	340	344	341	321	361	346
4523	2945	703	522	499	401	401	362	386	370	385	353	357	361	335	363	342	379	346	381	342	345	346	334	354	349	362	368	365	311	355	359	342	353	355	324	340	367	370	348	323	347	352	341	366	319	368	338	341	374	351	353	328	354	333	335	342	317	329	359	366	353	316	347	364	365	335	372	357	316	349	346	366	349	334	349	361	325	331	361	316	351	349	341	340	372	340	360	381	318	337	336	365	371	337	318	345	361	346	340	360	365	325	380	336	366	341	373	346	331	352	363	352	329	351	372	354	325	352	323	334	354	341	354	340	349	340	320	318	341	350	324	344	363	336	331	341	312	336	316	336	310	356	343	338	330	342	366	347	353	307	325	316	328	371	359	326	332	331	341	346	349	331	351	341	331	322	350	327	348	289	353	374	335	327	367	326	344	341	314	369	334	351	366	372	321	347	352	374	337	343	321	320	348	347	344	317	382	344	306	391	377	337	341	354	342	359	314	364	334	379	351	361	357	336	336	383	316	302	353	340	318	331	341	372	355	344	365	376	344	344	330	322	325	310	336	349	315	328	339	342	340	347	379	349	307	372	349	373	345	327	297	291	370	345	349	354	345	373	352	363	350	334	356	337	378	361	339	350	327	331	333	355	334	367	354	335	344	353	366	322	352	324	335	353	340	330	346	352	307	360	383	358	352	322	362	353	375	314	343	350	339	346	362	373	317	341	350	338	348	330	334	311	348	336	371	350	370	368	332	344	380	365	375	341	341	315	333	346	286	330	347	339	347	367	319	361	360	350	347	349	362	343	336	342	336	372	333	351	364	329	337	359	346	345	364	345	344	294	321	325	351	361	397	323	364	347	333	369	370	337	348	336	360	342	356	336	350	350	346	347	377	394	352	350	361	322	373	343	321	353	334	359	352	360	364	363	368	364	322	359	335	323	331	327	332	324	368	341	348	308	328	339	316	348	388	339	320	377	308	322	355	352	355	360	359	372	370	344	335	353	350	350	356	319	296	338	355	358	360	359	379	345	353	382	322	380	354	322	344	363	324	326	337	318	338	346	384	369	337	382	321	313	363	378	354	339	350	343	322	384	334	360	354	336	350	360	357	326	339	329	368	369	368	298	369	357	362	373	308	315	335	340	323	344	323	348	373	328	375	353	345	319	332	351	356	343	353	308	370	347	358	362	341	356	353	350	327	342	361	330	352	326	326	339	340	347	337	362	332	313	365	389	371	333	355	380	373	347	376	378	334	355	363	322	318	342	354	353	356	322	348	327	319	389	360	338	362	339	346	347	323	323	352	381	347	323	338	353	327	340	340	373	337	323	350	375	341	348	314	364	344	340	346	368	341	359	345	288	377	371	355	316	321	382	324	368	353	348	354	333	327	339	319	348	327	362	314	349	345	326	365	344	365	315	317	351	352	383	325	366	343	387	324	393	340	359	360	331	369	338	357	340	387	354	359	363	335	357	326	347	330	342	377	332	330	361	317	335	329	321	329	327	363	351	392	322	344	318	355	334	359	349	336	316	328	380	337	359	314	329	372	344	346	348	362	343	354	349	337	371	343	346	324	349	346	352	354	335	323	386	318	364	357	352	338	311	341	341	344	335	326	337	337	360	328	349	332	358	322	334	368	332	352	348	337	368	333	337	349	372	329	350	344	355	354	347	374	386	377	331	320	376	344	298	339	364	379	332	345	337	360	308	319	368	305	325	381	351	334	353	386	353	347	319	345	343	343	306	333	384	309	362	306	332	350	338	322	374	335	381	359	369	366	327	322	338	359	362	387	339	344	353	324	359	323	345	356	331	355	344	342	345	347	346	347	388	347	360	345	373	320	359	360	346	329	354	368	355	330	337	356	347	367	374	366	347	341	362	349	345	322	326	333	306	359	318	354	344	319	349	357	363	359	359	366	384	359	351	335	356	345	332	374	302	322	322	348	357	353	367	339	318	339	362	367	328	373	345	342	325	350	342	327	330	344	365	345	342	344	357	333	344	353	346	340	331	324	355	327	346	340	372	350	337	375	345	343	332	284	350	384	317	329	372	362	361	355	359	360	333	331	356	338	349	354	321	341	358	342	323	363	361	311	309	319	341	329	339	317	368	330	321	299	333	332	296	348	325	379	327	349	316	338	304	340	360	342	289	338	353	349	342	343	357	330	344	344	353	353	358	350	314	324	342	363	331	331	325	337	365	359	385	364	344	344	358	332	343	345	358	342	387	355	353	356	349	346	364	323	367	335	333	368	396	351	354	310	349	385	337	377	366	347	332	334	348	339	370	362	346	323	323	314	347	348	346	349	316	374	340	340	376	372	338	341	332	373	340	391	352	347	345	380	350	311	340	327	341	384	343	333	305	323	365	352	345	352	345	320	330	348	311	330	356	343	367	362	325	350	350	377	354	361	349	328	349	327	350	314	356	347	323	354	328	334	343	321	336	344	362	346	321	339	360	355	317	322	343	334	354	331	380	343	342	338	343	354	333	345	349	372	345	358	349	308	365	355	374	306	337	346	332	304	348	361	369	351	318	352	363	352	333	383	341	342	341	353	363	346	360	357	323	332	323	323	345	363	352	364	353	360	350	331	351	374	327	353	330	353	354	360	344	343	349	361	361	374	336	410	361	341	360	343	328	378	347	363	328	359	336	337	343	321	351	323	332	311	360	358	332	356	360	322	355	336	355	339	362	342	367	353	338	350	339	350	334	364	358	349	350	380	314	310	369	340	342	312	345	330	316	323	339	365	375	341	325	346	352	342	341	323	336	353	317	385	351	348	364	345	349	338	355	283	353	340	343	340	342	332	345	333	338	344	315	326	354	378	351	365	376	339	341	339	370	362	340	343	319	331	360	329	333	376	330	317	353	347	358	354	345	337	364	328	324	370	321	338	364	336	334	338	354	354	337	364	358	342	352	327	315	386	338	345	335	322	374	330	372	324	334	387	360	361	351	374	325	343	348	309	345	337	374	351	340	351	370	367	363	356	345	340	368	371	369	373	333	314	327	330	308	360	373	359	367	357	356	362	355	327	375	349	319	352	307	352	379	346	339	334	376	349	343	348	342	360	360	353	336	352	361	363	364	317	365	334	323	359	343	345	314	375	367	363	390	344	350	343	340	329	329	347	357	364	358	334	293	341	327	357	351	335	339	349	389	375	305	340	321	342	380	356	366	358	343	355	339	337	351	330	338	371	351	358	320	341	344	331	321	341	372	378	366	341	328	347	356	370	361	360	359	366	374	342	380	382	345	336	376	355	325	321	349	327	359	354	350	359	347	365	344	338	359	343	345	296	335	366	329	356	339	332	348	322	338	336	333	367	330	367	358	345	381	345	403	359	332	349	320	365	324	355	320	350	327	337	377	336	341	344	356	353	342	339	385	348	350	344	323	346	366	356	302	365	366	349	353	359	345	353	315	357	362	350	345	370	341	327	333	297	347	378	346	326	333	349	318	334	363	355	347	322	384	361	323	329	346	382	359	327	347	345	361	362	327	351
23703	21456	29012	24227	21419	13906	1767	1103	976	954	915	811	902	770	770	758	788	765	755	732	784	788	744	734	720	760	767	705	750	700	754	717	703	699	712	721	724	692	713	749	771	763	695	698	758	751	733	692	718	733	668	725	737	709	706	738	730	744	755	729	696	759	681	713	742	767	745	679	684	735	685	681	679	716	696	714	712	722	678	713	665	679	705	666	714	711	726	734	759	721	723	697	712	695	711	729	694	744	749	728	734	713	695	696	715	726	696	681	689	696	681	688	690	658	698	693	721	757	703	678	734	661	735	700	722	695	668	736	692	653	745	711	719	705	688	711	689	724	669	704	755	698	686	657	716	734	736	706	709	676	680	703	665	673	704	739	708	707	673	706	679	717	716	696	677	754	687	708	720	717	713	695	756	742	665	709	698	693	705	685	737	670	710	693	696	715	679	683	721	679	711	686	738	759	664	735	685	674	714	687	761	684	680	726	764	717	666	704	737	715	675	676	696	699	713	728	745	736	732	694	658	682	767	688	695	675	690	685	718	740	661	772	770	652	668	748	777	733	681	724	699	707	689	709	706	693	670	676	748	697	680	696	714	696	711	701	706	730	703	682	666	709	728	674	721	677	716	676	713	669	733	719	778	656	678	703	682	701	704	712	690	712	696	697	688	720	694	670	741	703	704	718	741	714	703	687	689	718	706	694	756	697	750	722	713	702	729	695	750	729	721	723	736	713	703	723	683	777	744	751	711	737	710	772	696	682	690	679	676	665	677	737	735	691	690	764	707	718	710	723	718	721	656	694	700	773	717	711	699	758	685	684	717	661	675	729	717	696	689	704	692	689	721	696	715	700	675	691	694	716	754	751	694	714	733	658	702	647	770	688	695	683	722	693	686	645	723	719	745	675	695	688	674	647	678	712	723	713	709	739	696	679	723	721	671	703	734	704	702	694	715	671	730	719	767	735	711	726	728	693	721	692	721	705	745	690	690	715	733	718	662	714	772	703	740	681	655	729	668	726	725	694	681	702	718	782	677	698	693	729	684	719	770	708	699	720	716	707	691	726	681	707	746	725	703	682	692	625	710	706	760	706	722	707	740	702	751	663	701	690	723	716	691	751	702	737	660	690	728	696	707	730	699	716	683	705	723	725	702	692	686	672	713	707	791	684	679	669	694	680	757	684	692	724	703	703	689	733	757	741	678	686	670	702	721	724	719	720	680	670	737	689	694	746	693	667	736	730	713	696	687	726	744	656	727	714	754	698	707	703	696	682	695	747	685	717	757	705	748	745	744	719	716	694	692	735	692	741	725	720	704	658	689	699	672	705	684	739	722	712	741	743	668	732	699	727	709	718	709	652	693	709	723	707	733	713	714	707	698	730	699	721	710	713	705	683	698	725	730	754	686	705	677	731	759	720	691	730	691	706	733	763	677	731	725	730	701	709	729	678	723	715	741	681	683	694	692	677	709	729	693	732	713	685	724	780	693	727	678	733	698	703	727	656	659	661	746	690	704	662	747	710	675	735	686	686	753	638	730	694	735	676	709	735	691	676	745	713	666	638	674	675	704	738	750	724	713	685	647	743	682	673	722	731	723	681	648	694	650	722	680	716	719	745	743	706	652	708	664	659	705	669	728	724	742	739	687	736	728	662	720	693	703	721	717	753	686	714	703	706	709	718	727	728	703	730	689	714	720	716	735	716	733	700	718	723	744	691	667	730	708	692	693	695	718	747	757	642	711	669	715	697	701	750	725	704	699	680	666	696	718	726	683	674	706	643	704	678	672	776	705	720	707	716	674	736	719	706	754	714	688	723	684	690	727	737	645	713	727	678	714	689	715	710	680	700	749	691	718	681	681	732	705	689	637	705	708	668	711	708	765	683	721	704	696	745	700	715	685	679	719	735	706	698	691	694	685	696	698	670	677	667	709	731	705	737	759	675	727	723	739	721	736	727	720	709	677	755	651	716	731	706	719	669	729	744	688	719	743	687	676	700	711	694	711	714	732	659	769	716	742	738	673	748	729	739	704	661	695	730	726	707	694	671	696	735	681	687	677	702	668	726	703	732	664	683	685	713	699	728	710	716	666	681	705	741	719	701	705	722	656	699	746	716	703	761	689	688	698	720	687	760	707	715	695	735	682	712	751	784	687	732	740	680	696	701	740	674	730	705	672	668	728	732	697	665	701	652	697	659	685	698	739	703	704	694	702	693	708	731	727	692	702	730	691	695	688	738	698	724	713	712	687	705	705	744	713	710	777	704	708	688	655	707	687	692	700	687	706	689	746	696	723	652	669	722	702	757	719	692	709	716	693	686	706	671	694	791	731	743	703	708	750	733	676	683	667	732	676	697	680	671	706	687	701	692	713	675	696	684	694	667	648	681	689	693	718	758	699	665	656	686	691	712	691	710	708	730	728	722	726	693	684	696	709	692	695	734	728	740	721	680	668	636	717	662	671	693	725	664	725	701	670	696	708	675	741	727	692	668	634	676	717	709	681	676	718	700	715	650	670	634	630	686	709	734	679	686	652	691	727	713	728	706	720	744	705	760	722	676	668	681	653	771	753	692	687	722	700	710	741	700	680	757	669	726	712	692	722	701	705	710	688	692	720	686	708	690	746	687	724	760	695	669	683	743	666	636	637	694	707	747	670	705	713	778	735	700	704	731	699	700	736	695	750	680	685	673	708	681	716	657	743	706	734	713	725	696	725	709	683	734	743	697	713	725	714	652	689	721	717	761	696	723	713	663	696	683	710	698	708	737	687	671	675	677	689	661	705	706	689	723	692	689	705	681	707	683	708	696	709	698	687	738	731	737	703	669	692	709	684	698	718	724	685	714	713	706	705	669	690	655	706	731	700	720	682	709	696	775	725	717	693	738	685	737	696	654	666	747	725	688	720	720	737	752	699	710	675	743	685	701	742	721	679	742	719	672	730	700	754	670	701	697	710	743	659	708	731	725	740	697	711	706	733	747	710	720	699	699	731	757	710	700	727	699	708	659	725	707	727	637	720	684	695	708	687	706	708	662	732	723	735	692	768	684	751	690	693	732	710	722	702	719	709	714	701	714	692	646	707	658	759	716	734	681	697	693	728	700	699	724	750	742	751	690	696	663	667	703	690	679	731	721	700	696	705	725	683	728	705	677	682	698	695	669	687	758	723	706	678	700	688	718	689	731	674	697	676	684	710	722	734	740	718	667	646	694	685	702	722	698	697	686	657	726	739	695	654	737	733	757	701	664	702	688	759	716	648	702	673	686	732	668	705	697	707	736	652	672	725	767	671	707	662	722	691	676	704	650	718	734	669	724	741	649	785	691	715	716	723	733	717	751	713	733	768	666	731	659	696	711	663	713	732	704	713	717	702	716	702	732	691	720	706	677	731	709	677	658	698	706	741	683	729	738	683	685	690	707	661	695	720	706	650	714	743	665	727	694	691	730	741	640	687	682	643	677	727	714	717	721	757	685	666	725	760	765	739	676	688	723	748	685	684	655
4028	13235	6285	3161	2425	1919	1624	1316	1174	1094	998	949	864	827	833	849	826	766	825	764	798	744	751	729	725	753	768	782	738	736	762	702	726	699	742	734	764	728	743	722	740	683	710	748	742	744	727	688	721	697	684	731	723	725	735	737	726	736	717	692	696	701	712	764	736	728	710	764	726	737	678	686	736	699	733	705	687	658	733	655	680	701	748	731	712	707	721	754	707	697	752	713	768	698	739	698	704	741	697	664	743	715	667	782	711	761	780	703	683	739	730	675	684	713	681	726	700	751	714	710	775	720	709	732	702	696	714	743	726	736	748	711	724	684	736	728	753	765	712	716	733	750	738	672	707	768	717	704	731	761	699	753	694	740	686	753	697	691	717	711	723	701	723	745	710	711	693	697	769	716	681	723	705	712	774	687	702	713	720	689	721	732	749	725	696	736	648	711	715	751	714	714	683	723	728	718	701	719	687	730	699	705	711	702	702	698	720	752	700	752	752	726	732	714	714	719	744	702	719	708	740	743	697	734	731	731	693	709	765	689	734	698	723	717	709	648	729	694	729	662	711	695	740	680	707	706	731	719	722	755	708	766	721	741	711	714	717	738	706	762	740	739	744	755	715	734	724	710	706	710	752	751	734	728	703	698	716	688	685	724	699	728	744	728	763	704	695	690	705	716	727	717	761	710	683	703	734	752	697	705	709	664	711	670	708	709	737	759	704	705	656	744	736	720	733	720	737	731	779	758	761	724	715	711	682	743	709	735	720	720	687	723	695	686	741	728	730	743	697	708	700	716	710	694	701	735	718	732	659	725	686	720	750	705	742	719	761	722	743	728	740	738	705	676	712	679	688	754	731	715	724	701	689	730	768	726	739	716	687	770	715	700	754	715	694	695	760	734	734	707	690	764	727	735	735	758	678	715	707	737	668	692	716	715	665	670	696	700	727	699	761	676	740	664	682	741	696	711	689	666	689	740	725	705	755	732	757	746	730	734	721	701	719	682	695	717	666	742	722	649	723	720	722	702	680	683	746	710	739	732	720	728	734	730	673	735	732	704	746	740	732	741	699	699	708	742	744	703	741	749	752	737	706	685	729	703	696	684	707	735	726	729	694	710	704	707	731	727	747	706	751	762	703	739	709	664	713	694	729	788	736	702	713	710	739	752	707	744	712	705	662	723	752	777	694	662	715	715	731	732	701	780	737	722	667	710	664	705	719	758	699	732	751	728	717	685	693	704	727	730	757	658	711	750	701	715	745	751	704	707	696	723	737	622	721	722	706	681	765	720	710	719	714	718	717	668	723	743	690	719	702	758	675	732	722	754	720	719	748	728	745	776	709	741	721	686	748	747	741	674	749	733	726	725	671	747	712	696	743	736	724	728	753	681	724	754	788	676	729	718	654	722	694	708	707	682	720	704	688	732	679	711	703	723	728	727	719	711	764	760	730	724	693	680	715	713	716	663	681	795	697	680	714	704	722	694	699	725	731	713	702	756	708	699	748	735	726	716	695	694	696	707	709	755	702	759	735	728	719	695	724	748	695	753	700	770	704	707	715	704	736	730	736	707	717	718	739	710	703	735	666	734	656	720	680	750	709	677	722	734	734	718	700	701	697	707	692	692	724	761	725	675	696	744	727	783	719	734	696	725	698	711	745	707	687	746	725	721	745	737	691	734	728	710	748	658	716	766	737	725	744	676	721	732	722	726	723	682	748	725	706	676	733	712	732	762	728	727	716	747	696	712	748	699	779	714	721	722	721	670	717	700	739	732	688	726	728	736	686	686	708	724	728	743	725	730	693	740	633	731	724	767	693	710	717	695	693	674	753	709	735	759	703	728	717	801	736	693	742	715	713	745	701	774	690	735	681	719	687	694	741	717	786	714	668	699	739	696	726	676	729	687	679	708	709	746	691	762	716	724	708	683	768	735	743	716	677	749	734	747	693	701	720	708	721	702	678	693	714	695	688	682	703	716	741	676	702	657	676	715	749	726	774	723	680	710	762	755	703	772	692	780	727	716	711	649	672	675	711	671	724	721	728	697	700	719	713	724	714	710	704	719	701	686	715	735	743	754	709	723	719	735	684	753	706	796	768	736	766	738	732	713	735	730	747	742	689	708	757	768	732	713	763	710	697	700	708	708	684	739	800	718	716	700	694	726	718	724	760	725	748	710	683	698	773	750	733	713	694	708	753	744	714	715	743	707	671	733	703	785	661	728	742	725	685	711	684	739	735	684	732	692	682	723	717	766	719	690	724	735	717	780	737	724	705	717	724	709	747	710	760	697	722	712	741	708	681	711	687	737	747	716	708	715	703	739	700	707	715	672	715	759	722	683	757	775	729	723	724	741	751	724	756	769	743	701	722	678	728	721	701	769	687	704	690	735	697	703	728	710	698	725	715	787	759	691	725	721	724	721	724	710	749	710	734	819	676	761	705	692	738	748	774	706	709	729	741	669	705	729	676	705	736	712	696	718	718	663	733	691	685	740	729	699	745	676	665	722	684	709	714	703	708	720	680	691	687	698	754	680	669	746	711	750	715	738	712	725	743	732	732	696	708	739	748	695	723	718	683	769	690	691	729	724	728	753	805	661	730	737	702	713	769	733	704	722	727	713	753	698	736	675	750	702	718	706	691	696	716	674	737	720	695	788	724	749	764	716	699	750	710	704	719	710	693	738	760	727	700	753	717	674	714	709	718	722	713	717	712	678	742	745	708	687	753	735	734	701	677	751	731	651	696	751	709	696	701	721	710	725	728	716	710	692	697	709	714	690	697	695	716	707	708	710	754	719	751	732	709	755	729	771	736	703	752	743	678	760	761	748	699	718	716	693	762	743	703	779	709	701	701	718	719	708	668	706	750	713	713	761	705	712	678	674	743	678	655	725	725	721	705	739	690	744	677	746	705	762	739	768	700	732	711	718	677	749	675	685	712	692	688	730	703	678	707	714	740	745	689	655	726	711	803	693	740	700	749	723	668	694	678	710	694	763	719	741	736	713	680	673	737	746	722	756	681	726	742	736	692	713	703	686	731	700	717	695	784	768	744	763	786	690	665	681	715	750	726	810	723	700	722	700	729	766	679	745	711	731	751	775	727	692	707	730	760	794	701	774	686	759	731	705	698	747	711	682	712	754	742	744	716	719	695	741	707	730	689	737	684	691	699	713	767	694	760	710	691	718	712	701	709	714	771	692	714	735	766	731	731	694	729	742	708	770	709	708	727	707	714	722	762	709	775	732	741	680	674	743	721	731	723	719	741	716	665	746	737	713	733	666	695	773	679	786	691	720	723	703	666	698	752	712	701	742	758	790	656	729	733	747	747	659	733	694	733	733	713	719	700	744	710	675	752	717	695	719	731	728	669	725	697	738	716	760	699	713	704	738	718	705	713	714	674	726	742	665	672	689	737	736	723	683	661	717	737	722	695	725	721	701	730	720	721	743	675	753	712	736	681	719	785	709	709	719	736	708	704	721	694	676	721	745	730	714	733	708
24833	21508	28294	25068	16357	861	470	368	313	303	250	244	255	237	220	243	221	228	212	206	206	234	214	194	226	204	214	218	204	209	205	200	207	201	215	215	202	197	237	207	213	205	212	201	229	191	184	214	209	216	186	185	201	186	191	192	201	217	212	213	209	202	210	185	200	200	213	194	218	196	187	205	219	211	204	206	197	199	165	212	216	199	185	220	185	199	211	179	183	216	188	199	203	207	192	189	185	203	205	245	199	201	218	196	210	205	198	203	193	194	168	193	193	224	192	227	203	208	219	181	204	206	216	200	174	204	200	188	186	186	163	225	224	203	205	201	205	200	211	207	212	207	182	209	189	217	202	178	207	221	189	205	217	188	203	198	197	196	209	191	199	196	180	206	210	205	176	184	239	213	214	203	174	199	193	193	197	210	204	189	221	226	170	214	189	228	201	186	210	206	184	218	201	225	199	167	230	189	195	203	221	209	186	173	227	223	188	185	200	172	202	195	212	210	183	196	208	206	191	196	189	195	179	186	200	197	196	196	191	221	210	212	201	210	194	207	187	181	199	191	186	205	190	221	198	202	189	191	217	177	200	195	199	201	220	201	188	194	193	179	224	218	191	185	216	189	226	185	198	228	165	218	207	210	201	201	207	183	220	194	190	208	200	211	207	190	200	187	184	179	180	191	212	194	210	213	188	192	208	203	202	177	185	169	198	189	225	185	201	188	199	207	145	196	195	182	208	171	197	201	210	208	207	219	205	211	171	186	206	181	190	190	188	202	196	206	220	228	185	222	199	185	221	194	197	187	223	193	189	207	204	186	190	192	196	199	175	201	206	185	201	214	196	219	193	219	205	179	185	193	191	190	196	191	211	200	184	221	233	177	196	190	201	204	190	160	185	191	213	196	205	195	193	179	180	183	166	198	234	193	193	203	222	214	210	204	216	191	198	219	204	206	187	173	188	189	204	222	198	201	195	183	214	207	191	198	198	197	192	190	206	202	209	196	189	176	207	209	190	194	176	200	207	215	191	225	202	190	199	191	219	179	186	200	189	199	204	197	173	209	195	193	186	201	211	199	205	205	203	208	215	191	213	193	213	217	222	194	186	188	188	214	201	225	182	190	196	194	203	208	188	193	198	206	176	206	194	167	216	195	208	200	197	196	193	205	193	206	204	198	210	184	208	198	180	185	225	178	204	231	187	190	221	202	198	189	190	188	216	204	201	186	196	199	204	181	179	212	208	208	191	194	200	170	193	185	206	197	209	191	200	183	181	193	215	204	192	188	198	214	166	213	206	208	198	227	191	182	186	212	184	207	206	213	157	211	201	187	209	214	174	191	189	195	185	224	192	187	196	170	174	228	214	185	185	202	194	218	173	185	207	187	208	207	194	198	201	190	184	181	169	194	189	195	200	195	200	221	202	193	216	206	191	201	211	194	180	193	204	201	185	220	195	185	197	208	210	205	188	193	202	192	203	186	187	189	209	211	198	206	197	189	195	234	190	210	207	217	199	190	214	204	201	224	194	200	184	197	194	194	191	196	201	174	202	181	208	200	215	210	195	224	184	191	209	205	186	188	188	183	196	217	214	222	201	192	218	186	190	209	208	195	196	214	200	196	214	189	199	215	198	193	193	194	206	185	214	216	196	205	216	175	196	199	197	208	219	191	180	177	196	192	223	204	211	214	207	210	225	176	192	195	190	157	217	205	215	218	192	172	176	197	176	203	189	195	194	187	188	195	241	205	171	215	178	191	219	207	227	192	216	176	215	192	203	208	180	193	190	192	191	204	205	198	210	194	215	208	174	176	204	194	192	190	217	205	221	189	182	192	216	210	203	206	205	214	213	210	196	177	180	186	208	221	191	210	190	198	181	206	194	205	193	176	219	192	207	181	192	184	180	208	204	206	169	184	201	183	209	228	180	198	171	197	189	190	191	218	200	183	220	207	193	171	171	188	193	179	199	174	190	173	203	217	187	190	175	201	182	216	190	204	204	181	199	197	200	184	191	185	190	202	181	190	210	201	200	172	227	210	201	203	206	213	200	173	199	187	195	204	216	206	176	223	184	204	209	224	176	219	193	204	169	197	173	187	203	181	167	198	199	191	200	187	174	189	177	211	196	203	224	179	207	227	185	219	191	214	190	208	189	185	179	220	175	195	184	235	209	205	212	205	193	174	190	212	185	191	200	209	235	217	191	167	200	208	189	198	210	201	185	205	190	182	205	206	209	198	203	199	194	216	193	201	201	185	217	221	201	223	210	223	214	224	198	169	192	174	213	218	195	209	188	198	183	185	205	180	183	195	213	204	188	213	216	198	187	202	219	175	187	198	196	192	204	196	196	210	209	199	189	193	186	227	192	210	179	184	222	191	201	217	203	188	179	203	204	217	202	215	194	178	194	205	177	171	195	210	182	187	216	189	211	177	187	183	195	239	217	186	208	167	200	203	185	171	194	201	197	206	217	196	186	180	208	185	195	171	180	193	185	212	201	214	194	202	204	206	208	218	192	225	195	200	203	210	214	199	196	164	187	219	189	202	165	194	197	182	236	199	212	197	183	181	212	195	207	179	199	195	196	210	205	218	210	206	186	184	195	206	235	178	191	204	175	213	195	200	194	197	187	231	207	190	198	199	182	214	195	199	186	213	189	213	182	217	187	219	187	198	186	175	173	201	210	189	210	196	182	218	198	198	167	200	193	197	192	226	175	192	213	200	195	191	192	207	192	174	175	204	200	202	190	195	199	199	191	188	208	185	194	190	194	209	216	200	224	197	215	213	196	189	194	220	175	191	213	197	205	204	207	226	199	190	222	198	212	197	219	223	213	185	164	203	193	196	197	213	210	219	195	189	205	187	200	198	183	197	199	227	193	174	195	200	173	186	190	195	196	185	192	187	214	203	195	202	177	193	194	198	212	206	205	187	196	201	202	198	202	181	199	205	196	188	205	211	214	210	191	190	195	207	197	208	221	188	196	193	196	194	198	198	221	197	208	216	178	202	193	214	189	184	170	201	194	209	184	212	197	198	207	210	209	173	206	207	187	208	188	205	216	202	207	178	214	206	207	192	213	221	185	189	182	197	187	206	211	194	212	221	188	187	192	216	193	179	228	213	209	217	189	234	208	211	203	205	190	205	187	211	195	214	185	185	177	187	200	215	223	192	215	213	213	190	220	189	202	192	165	205	185	185	218	203	185	186	171	235	196	204	204	203	190	210	196	171	188	201	190	216	213	198	189	203	198	204	204	209	204	209	198	206	191	202	204	221	199	188	206	206	229	183	190	196	163	185	211	220	188	201	190	219	210	221	232	221	191	214	207	215	223	215	194	203	208	193	212	178	209	174	191	198	197	235	215	232	194	189	175	179	214	242	209	183	224	190	201	209	195	196	209	208	187	218	177	195	201	202	226	187	208	208	194	220	215	182	209	187	188	204	193	207	196	186	202	181	214	184	198	167	210	195	178	194	213	192	208	187	205	218	190	189	203	191	209	175
4543	8602	3677	1729	1251	909	709	572	546	433	376	355	323	273	308	289	259	276	263	259	232	267	236	226	227	221	230	238	238	218	242	266	221	226	233	217	235	212	233	215	224	221	206	225	216	200	227	252	227	248	223	259	238	255	238	221	220	199	207	222	197	262	234	217	231	227	240	222	206	223	248	199	210	232	219	223	246	237	204	212	209	208	205	178	215	216	246	205	236	219	219	232	237	216	193	234	240	227	214	246	234	239	193	216	208	209	215	220	218	250	199	236	231	197	204	229	205	223	237	211	220	209	235	213	209	197	204	236	227	210	202	210	186	248	230	226	209	215	215	225	214	219	220	213	219	210	236	213	210	230	216	221	206	215	229	206	211	204	205	227	234	233	231	192	224	225	239	231	232	202	216	226	249	221	223	229	220	235	219	215	232	245	249	215	233	236	225	244	212	235	228	232	210	221	189	249	232	220	234	218	213	240	207	238	219	216	196	224	200	240	221	237	213	216	235	200	221	209	226	230	205	231	220	205	225	248	227	223	211	243	243	221	219	209	214	234	221	217	210	237	232	223	221	234	214	243	225	201	236	220	213	211	194	206	211	223	224	214	211	251	222	192	207	215	216	229	230	197	224	238	226	211	206	212	200	215	205	232	216	237	231	203	219	220	248	214	243	206	233	209	218	216	219	208	227	220	201	209	217	216	219	213	221	198	221	210	226	251	223	226	227	206	188	210	209	243	214	211	237	231	214	231	212	216	206	213	215	224	244	213	194	235	194	209	239	220	212	234	205	244	246	228	210	255	233	208	226	231	227	224	216	236	224	210	211	238	191	215	227	215	231	226	218	215	222	206	224	191	226	203	200	213	220	194	226	220	199	230	205	217	208	237	238	189	240	237	208	217	232	228	206	209	215	223	225	218	212	200	218	203	205	184	206	220	251	227	218	226	208	216	203	220	222	234	226	186	206	211	217	228	232	230	213	229	216	181	224	208	193	203	203	204	243	218	248	217	239	223	195	221	219	231	218	252	203	237	232	207	237	211	223	220	190	203	184	224	228	231	250	240	222	234	209	227	208	250	220	227	207	213	230	189	216	221	207	210	209	229	207	236	237	200	215	208	216	242	212	215	210	202	203	219	226	215	230	232	233	211	221	224	202	212	222	216	238	214	237	227	222	221	228	238	210	229	229	222	222	194	223	253	215	207	195	228	215	186	233	233	248	199	244	250	236	218	213	205	200	233	241	213	226	208	241	205	206	219	224	221	265	231	185	217	202	202	193	240	237	230	216	220	226	212	201	222	220	208	216	245	209	212	225	219	217	250	226	236	248	225	223	201	211	209	223	235	216	227	240	231	236	212	244	216	227	217	198	234	230	229	205	229	202	231	212	225	199	221	206	214	217	203	218	213	233	215	205	198	215	219	190	197	206	220	210	216	223	229	206	212	200	243	243	229	229	213	249	207	234	244	219	225	224	226	224	216	217	216	239	223	222	186	213	232	245	233	249	227	203	212	228	215	215	246	233	250	234	239	209	223	239	197	212	228	240	213	207	245	248	212	222	212	235	250	214	209	238	201	215	206	231	195	230	244	218	242	248	230	228	237	231	216	228	205	208	215	215	232	236	215	212	239	212	246	239	235	215	237	245	232	227	202	218	210	221	209	224	219	224	212	222	227	205	205	195	213	204	208	237	249	230	242	222	224	230	247	211	217	214	212	199	235	229	220	218	233	209	225	216	228	233	248	224	250	216	207	218	211	211	217	199	217	219	235	226	214	210	200	242	224	216	222	213	206	206	224	220	222	206	206	205	239	223	230	217	204	215	223	196	213	222	208	217	215	213	231	211	179	213	219	202	228	218	192	219	220	221	218	215	217	222	226	239	240	212	214	201	244	198	218	226	202	201	213	203	256	228	214	238	226	243	216	223	237	238	222	217	211	216	209	222	241	221	216	237	224	231	233	245	224	225	210	193	218	213	210	204	223	225	211	222	222	214	219	227	259	234	210	238	210	228	205	238	218	249	214	193	206	211	232	216	194	236	216	235	204	210	219	234	233	225	229	197	230	223	208	230	202	219	195	205	203	224	237	214	210	247	217	231	223	229	221	188	231	244	214	236	244	204	244	223	222	245	243	233	213	210	227	243	230	234	225	241	226	227	237	233	226	228	236	215	213	231	214	224	211	221	206	223	230	221	204	212	214	252	228	197	222	225	233	268	215	226	215	244	221	239	212	206	233	215	211	230	219	231	231	213	216	220	215	210	225	228	211	218	258	221	222	224	237	242	242	221	213	203	226	208	230	246	244	195	228	216	218	219	223	257	208	203	219	195	204	227	234	229	199	225	219	216	210	228	216	233	229	222	227	220	221	230	221	217	240	240	217	220	229	237	231	218	197	200	215	211	215	227	208	250	227	192	209	217	222	239	233	238	203	234	210	230	227	220	223	229	210	232	227	195	224	210	214	244	231	235	200	238	202	195	228	218	204	214	233	234	203	234	235	228	238	225	229	218	248	253	221	233	219	216	196	236	238	215	214	231	263	220	205	214	225	223	220	197	184	219	236	247	238	226	227	201	200	218	223	184	206	232	209	229	248	224	222	218	219	200	209	256	219	238	210	207	227	249	195	206	220	193	219	204	199	206	237	214	192	184	236	196	218	237	237	213	205	200	203	221	215	237	228	208	222	221	215	206	238	228	221	199	215	218	233	196	207	225	223	217	208	215	233	236	211	217	232	223	200	230	215	224	245	196	231	230	209	239	197	211	220	204	200	228	185	242	198	231	199	216	226	220	235	229	220	228	226	220	232	213	222	249	254	207	225	241	208	225	214	229	216	209	251	223	204	237	212	217	231	208	221	215	219	200	215	243	208	226	211	228	231	217	218	248	243	231	240	208	220	203	231	231	226	231	192	215	200	233	220	212	223	201	208	196	208	221	228	237	230	245	227	214	221	225	225	216	246	256	215	202	188	213	209	235	205	233	228	240	235	230	227	220	208	218	226	221	207	246	205	225	271	204	240	222	239	195	236	230	233	198	219	253	232	242	228	203	237	227	248	230	232	228	224	223	208	195	224	228	248	215	202	245	229	231	223	208	221	224	219	186	220	223	241	235	185	227	216	214	239	220	218	210	212	200	213	215	213	196	236	203	221	215	216	193	227	248	242	220	227	225	231	233	223	213	240	208	223	203	196	202	215	207	224	235	205	199	222	205	203	217	250	210	188	209	228	217	213	213	227	216	247	243	214	248	217	227	188	250	207	235	215	226	219	228	243	243	215	208	241	211	201	225	216	218	232	227	219	208	207	235	215	211	209	211	191	208	199	210	228	238	201	228	215	240	226	195	223	209	205	228	237	220	231	223	216	220	220	230	227	234	239	235	217	236	235	223	249	219	233	230	195	239	222	230	211	215	216	227	238	219	213	204	214	232	204	214	232	214	216	214	212	196	223	192	224	209	225	222	262	195	210	224	232	228	230	209	213	219	185	211	199	202	218	207	263
22711	21554	29531	24014	21544	21615	13000	1698	1222	1069	1010	1033	930	890	853	841	801	786	802	779	782	763	694	757	737	714	767	697	759	709	702	732	719	724	683	714	691	705	706	717	723	691	698	736	656	708	702	678	724	690	703	642	672	648	646	656	702	668	699	720	684	681	658	680	718	710	669	634	776	669	701	660	714	677	704	673	671	689	687	679	667	729	688	692	687	706	657	692	681	683	688	598	656	665	688	723	723	677	682	673	757	690	673	664	669	708	686	701	692	717	705	703	691	713	686	685	758	729	658	687	688	680	729	700	660	696	706	708	689	692	690	669	714	672	679	682	648	664	687	687	713	669	736	687	667	702	646	704	656	690	701	680	677	678	715	720	683	705	732	675	669	703	677	694	687	703	727	695	657	686	683	689	694	698	694	707	708	718	736	693	666	713	727	711	673	703	690	691	714	699	659	720	656	722	731	658	671	690	692	732	706	703	677	654	695	689	730	716	700	665	675	683	690	715	673	680	683	671	687	626	684	704	658	707	688	675	645	674	699	710	686	690	707	655	707	730	734	662	715	643	681	712	700	676	709	677	713	752	674	685	692	716	687	672	697	684	685	697	666	663	739	710	667	733	684	649	656	670	724	637	728	715	649	652	681	713	687	746	701	717	677	682	698	715	728	725	708	701	710	717	657	759	658	680	648	727	651	675	688	719	707	713	697	729	644	679	725	610	678	674	635	662	690	689	728	696	653	711	674	685	716	669	675	662	684	675	657	681	689	737	706	677	683	685	692	694	675	659	702	682	674	692	672	666	696	663	704	688	698	678	655	672	713	701	662	686	714	722	690	700	672	674	725	741	722	685	688	647	671	653	679	689	731	653	731	665	737	669	686	701	663	695	714	690	671	718	703	678	678	697	677	676	657	652	704	746	649	650	688	680	725	685	671	638	647	669	695	700	660	746	688	678	680	629	666	712	657	670	650	677	659	687	688	636	656	636	672	700	732	683	705	703	677	683	667	676	673	648	621	718	685	662	674	670	700	720	666	712	673	720	718	664	691	677	698	738	671	702	658	732	733	673	667	723	703	683	684	676	742	740	696	701	698	668	654	645	726	697	680	726	680	730	713	671	655	711	660	705	703	679	680	667	685	678	697	683	687	672	690	691	726	660	673	660	635	674	689	740	725	704	714	686	687	695	656	714	690	652	750	689	726	674	647	736	668	686	681	671	697	689	722	684	667	692	655	705	689	696	722	696	651	658	702	709	682	626	690	720	682	677	713	672	675	674	660	681	695	684	708	646	671	688	756	711	658	664	636	745	671	648	722	648	654	684	712	680	661	728	698	689	687	692	688	642	681	739	681	688	715	696	729	657	710	707	618	665	695	702	707	734	698	660	662	629	690	742	715	653	670	678	712	701	700	664	675	734	700	672	693	710	669	633	677	669	713	657	681	678	656	678	668	681	727	689	677	698	670	680	649	645	679	704	698	710	722	695	717	714	699	675	651	674	702	693	714	726	679	664	691	693	651	668	699	680	692	720	657	707	700	691	686	664	696	687	631	711	694	688	660	684	664	710	639	667	703	674	652	684	681	630	715	645	730	674	677	719	700	658	672	698	640	700	678	624	687	686	643	720	746	727	713	683	672	688	704	696	720	702	695	683	706	635	725	729	705	658	656	678	685	709	689	722	687	737	644	666	656	649	715	656	693	754	694	724	707	670	661	652	677	702	637	637	703	701	689	682	697	708	741	668	663	706	636	664	665	673	709	686	694	666	721	687	699	668	679	635	673	658	730	700	649	761	711	693	689	721	668	681	669	692	660	667	683	658	696	693	700	685	671	632	684	670	690	714	690	708	683	657	738	668	694	676	683	655	670	734	709	675	620	692	730	666	658	704	710	698	699	714	702	687	687	694	658	648	702	691	694	652	658	678	691	669	656	674	712	639	673	626	692	690	706	689	679	686	718	642	635	715	687	720	686	709	674	695	696	668	669	698	686	722	691	730	673	715	659	676	663	664	665	671	626	700	689	682	715	669	718	698	716	681	698	713	690	677	693	609	688	681	696	677	705	695	726	663	689	657	660	730	660	683	685	716	677	714	712	687	683	681	700	660	688	734	670	663	690	667	669	690	739	701	745	691	679	700	676	693	643	663	720	659	705	664	708	740	728	678	701	668	676	708	714	745	684	692	680	715	704	715	665	680	706	703	695	680	669	658	690	670	652	686	685	635	674	671	643	671	676	712	660	657	647	722	685	662	649	657	728	741	695	651	664	659	679	675	719	708	707	659	644	661	707	715	689	693	668	671	683	700	672	631	703	700	695	728	708	673	696	695	664	699	658	709	672	684	706	699	699	681	720	705	682	662	628	702	723	684	682	680	662	707	694	692	683	728	705	684	677	649	661	676	706	742	727	664	647	655	659	643	713	668	702	706	664	664	691	617	654	655	702	689	664	697	640	713	690	730	663	627	672	690	691	644	690	740	679	651	669	687	672	702	747	651	665	717	719	730	679	704	673	692	683	677	707	639	700	717	704	720	713	703	670	668	649	742	655	709	701	679	667	663	654	687	671	662	672	725	680	682	718	678	688	698	671	669	685	669	660	696	679	679	678	708	700	695	713	641	710	678	658	648	680	677	668	653	695	686	698	701	703	690	689	705	704	704	705	680	676	647	721	723	661	655	719	659	632	670	695	733	640	685	707	667	708	670	688	657	699	694	701	647	696	675	692	668	761	683	698	668	686	668	678	680	659	710	625	676	648	700	717	712	756	718	698	678	660	705	705	692	682	666	695	636	660	674	701	671	701	651	671	664	669	711	741	696	719	680	669	693	718	667	660	680	695	647	625	707	684	665	706	687	689	659	658	666	653	688	694	678	692	661	743	673	696	686	681	710	706	686	679	717	687	686	688	650	682	669	698	720	680	701	700	721	679	649	707	660	693	705	675	676	689	667	688	672	694	691	680	655	683	690	653	712	681	646	665	713	658	669	659	681	702	664	622	668	702	676	661	672	672	694	675	642	647	667	680	660	706	715	667	736	671	674	667	668	683	696	680	710	692	719	692	704	661	633	639	682	709	690	681	688	680	699	665	690	698	695	666	649	701	708	620	644	641	692	700	680	716	732	627	687	669	701	687	695	730	755	653	650	680	719	669	684	720	721	709	684	725	687	693	726	697	718	656	696	706	719	677	673	697	704	658	670	662	671	708	662	701	682	673	692	694	697	682	705	734	733	672	625	689	706	676	670	651	664	694	629	662	671	689	694	714	695	702	680	654	679	688	692	738	736	687	674	681	669	708	600	680	672	698	680	674	685	665	697	676	643	673	693	656	675	676	664	665	679	713	678	711	704	698	660	677	724	677	678	734	702	710	680	673	668	684	669	639	695	647	666	712	654	689	688	688	707	700	707	701	673	689	712	681	700	665	717	679	717	700	658	691	675	655	666	713	698	699	659	649	708	695	677	679	662	700	704	677	672	730	692	651	710	686	726	738	676	688	734	686	660
8385	19106	10862	5338	4034	3133	2348	1922	1625	1389	1235	1167	1015	988	897	885	886	805	843	839	777	786	833	767	799	756	776	780	734	771	703	714	783	686	765	717	740	691	759	697	722	693	734	696	688	689	662	748	691	710	718	719	660	725	731	689	756	718	714	744	669	734	725	761	747	718	679	691	656	699	735	701	668	718	712	715	708	661	737	773	743	694	686	705	750	718	689	683	726	731	680	683	685	717	731	755	768	707	702	703	716	722	714	743	764	714	701	772	710	683	777	751	720	743	673	681	727	697	694	739	673	720	713	708	703	700	699	715	696	730	742	711	717	678	727	693	661	644	687	715	737	712	669	698	728	710	737	669	692	668	666	695	701	704	707	691	697	708	693	757	678	732	674	692	662	693	685	679	690	673	738	705	698	732	737	654	697	721	694	702	726	753	688	687	683	741	686	668	721	669	760	695	695	665	734	683	734	711	679	721	710	715	680	691	717	733	694	673	679	674	732	705	715	693	696	717	706	663	705	745	756	665	702	727	747	732	684	768	696	658	709	745	732	776	698	688	677	718	680	748	730	785	647	720	748	733	690	683	718	744	657	714	725	716	719	710	701	708	730	635	685	729	724	735	720	713	699	707	660	686	704	671	693	715	711	743	738	691	730	751	736	719	671	704	658	671	685	682	694	691	672	720	719	661	697	695	731	686	671	692	705	676	762	676	726	697	707	703	701	693	676	716	763	726	694	725	719	694	701	700	715	743	676	740	716	672	728	690	723	716	724	716	670	695	673	705	740	710	695	647	696	653	653	703	702	714	774	706	678	704	724	767	681	708	705	670	712	673	728	714	761	688	680	682	720	716	710	680	709	719	742	730	714	744	714	685	707	710	724	756	729	700	715	697	714	711	702	680	665	703	724	706	709	680	726	705	755	662	745	734	716	673	740	679	699	727	728	678	703	724	721	654	733	717	680	669	699	705	697	681	739	728	703	692	702	674	706	739	696	678	671	688	692	698	686	697	723	718	684	696	681	680	716	679	689	655	664	733	703	628	692	681	690	710	670	702	744	743	694	738	698	725	692	712	716	718	728	709	659	687	650	694	688	736	714	736	725	680	641	692	714	720	736	674	661	689	706	710	723	728	712	691	695	684	675	734	714	714	725	708	717	754	747	695	741	683	676	686	700	716	730	733	702	707	714	637	610	651	697	675	700	724	677	697	707	673	736	668	748	705	731	724	718	707	705	716	713	754	707	718	709	667	716	717	737	667	729	665	714	675	670	738	745	711	746	721	693	701	689	699	715	750	681	689	695	673	627	698	671	718	650	713	736	735	691	690	683	683	682	696	701	693	718	697	731	701	699	683	730	715	694	747	689	704	728	681	689	715	706	673	676	718	734	680	683	718	677	674	712	733	704	685	711	691	722	694	707	721	720	699	718	687	683	707	669	740	725	715	721	733	623	681	762	681	715	679	721	667	688	713	701	701	705	682	681	651	687	670	700	743	692	741	694	728	673	693	699	730	731	688	682	705	664	689	717	683	662	697	701	717	684	707	741	717	713	714	694	686	703	720	671	745	709	705	672	676	744	687	712	710	681	694	680	727	725	711	697	706	710	734	758	664	698	749	661	674	657	696	725	716	723	678	720	738	682	698	655	682	710	734	717	719	698	707	680	740	727	674	733	698	708	696	708	718	672	734	721	686	685	720	712	715	712	733	724	624	690	705	721	673	719	688	688	694	712	720	718	682	700	725	689	692	753	759	717	700	751	727	743	683	653	678	659	720	652	655	717	737	728	667	675	696	705	756	673	713	745	699	696	730	704	690	691	680	708	744	710	721	731	703	731	691	698	695	723	690	703	700	696	699	736	733	720	714	748	742	727	689	675	722	691	718	725	701	653	694	709	680	685	701	707	666	697	723	761	691	754	698	674	732	664	720	679	694	667	742	743	654	727	708	734	693	712	696	653	744	762	689	697	688	695	723	699	708	737	718	681	719	693	754	686	687	736	717	688	717	699	694	666	697	655	695	696	730	707	656	658	655	695	706	711	721	724	723	744	683	734	671	707	698	672	730	699	669	743	716	673	665	708	756	716	664	720	740	728	721	701	725	700	703	682	646	700	697	686	704	673	740	727	679	678	730	712	709	714	704	721	707	711	663	726	740	694	696	683	715	695	692	696	725	714	707	700	674	727	739	744	732	742	713	719	691	680	639	670	727	727	669	718	732	715	702	653	720	664	727	644	702	713	722	712	716	705	702	724	724	669	731	662	709	707	712	710	675	704	746	683	739	689	698	697	738	656	676	702	683	670	700	749	657	709	711	735	771	646	706	710	717	725	688	699	723	707	703	720	742	696	699	723	752	764	717	677	719	691	738	688	704	759	715	695	705	730	713	707	683	743	701	686	696	706	717	735	669	711	669	711	701	652	673	712	713	693	689	692	722	663	693	685	676	696	737	681	691	644	690	657	718	728	729	713	722	691	681	712	728	726	688	683	702	712	713	734	683	703	702	678	654	728	722	696	703	716	736	690	678	656	702	702	731	690	685	668	718	684	695	706	680	692	688	688	667	702	690	667	641	675	751	689	662	654	730	675	708	706	697	762	699	708	690	702	697	686	652	708	701	714	686	689	696	698	753	732	708	721	714	682	741	661	713	708	701	680	725	675	684	686	695	634	720	720	709	714	726	674	716	742	680	659	730	716	664	711	682	689	674	664	704	691	715	717	715	664	694	740	684	644	665	699	736	687	680	684	741	735	736	693	669	725	629	660	738	684	718	680	747	711	718	664	681	698	675	731	656	741	675	698	675	729	695	702	691	710	732	738	685	744	703	691	734	707	729	749	707	723	727	702	732	741	704	680	687	700	754	715	694	710	692	684	691	699	729	727	732	703	745	748	652	676	740	739	705	731	720	699	677	722	730	666	719	697	687	672	721	738	722	729	685	716	663	670	706	664	726	731	681	703	694	717	740	719	672	762	740	722	694	711	693	685	678	752	693	701	698	684	703	736	682	681	698	694	690	727	724	738	699	691	729	709	658	726	676	687	699	692	724	697	686	690	685	683	724	714	683	705	679	715	740	693	696	725	716	717	680	686	717	679	684	757	679	715	678	721	709	710	680	627	719	694	675	692	736	737	690	689	694	714	675	685	713	716	758	689	724	659	711	657	701	684	727	693	700	667	726	738	713	703	725	670	682	682	716	734	726	721	745	726	707	727	690	663	720	700	663	671	686	726	694	671	693	693	663	727	729	705	680	678	717	687	688	753	705	710	688	707	709	719	739	728	776	699	648	710	715	673	816	695	697	691	676	685	714	718	663	698	704	688	683	724	675	699	689	676	716	637	707	712	725	706	715	712	711	723	707	686	679	721	711	680	689	716	712	667	674	672	694	693	736	697	699	718	624	699	716	705	726	664	697	688	682	688	750	690	711	720	683	711	696	662	711	658	713	706	707	673	674	683	702	698	728	721	667	737	718	702	692	707	683	675	706	693	673	737	746	694	736
27761	19816	6015	614	437	370	349	363	357	341	374	340	343	337	353	331	332	328	368	344	323	348	349	348	318	366	343	311	333	325	341	334	347	331	327	333	344	332	323	376	348	365	371	341	366	339	332	340	350	309	324	338	340	331	342	330	338	341	320	317	315	320	353	349	352	321	356	318	310	334	359	333	336	353	336	352	350	329	319	359	339	298	346	320	368	291	337	328	311	299	332	333	356	362	309	326	348	338	317	346	321	349	361	364	333	349	313	316	294	319	323	303	329	339	365	341	356	313	317	344	320	360	322	351	341	346	352	315	315	347	305	343	342	329	342	308	330	342	340	323	343	343	365	298	345	329	314	373	357	349	317	312	332	343	342	314	343	316	351	331	323	332	334	312	320	348	354	299	337	325	329	324	314	329	345	324	329	348	320	354	329	313	329	334	328	364	300	345	319	337	343	332	324	295	321	341	357	321	334	338	351	337	298	351	348	328	321	349	341	333	324	324	364	325	319	346	328	314	331	349	351	346	313	366	338	318	305	330	333	329	327	334	329	336	322	349	340	344	328	297	341	311	352	317	343	315	303	333	331	334	354	339	338	329	313	302	335	311	321	312	349	348	345	330	331	331	310	320	343	356	322	326	339	334	348	335	334	334	329	340	350	344	322	356	319	336	342	344	326	343	343	354	327	345	304	337	335	340	330	364	327	329	355	322	313	317	320	343	332	352	349	343	348	332	340	337	333	332	351	338	335	295	326	333	351	312	304	330	336	332	329	317	335	336	312	345	370	348	317	319	345	324	329	358	317	370	348	362	318	302	301	332	327	313	321	334	329	327	307	321	298	328	330	328	333	334	298	375	324	341	331	315	309	344	315	322	322	309	361	314	336	345	308	315	317	346	357	328	337	341	370	314	348	336	323	314	335	338	344	365	329	358	342	328	335	320	300	325	339	318	332	347	339	354	323	325	302	347	319	331	348	340	316	327	308	372	360	336	347	327	334	340	339	301	321	312	313	366	341	338	356	347	324	371	352	343	331	358	345	315	343	330	355	323	318	363	355	329	341	328	309	341	325	336	341	300	363	349	327	311	346	308	327	320	334	308	332	328	332	320	308	317	351	385	359	353	317	342	315	365	320	350	347	323	349	349	345	348	355	346	361	336	350	320	327	319	338	307	370	339	337	355	342	342	356	349	323	308	350	348	335	308	310	336	323	329	351	311	343	349	371	339	348	331	356	325	338	323	334	328	321	332	350	325	338	323	355	334	292	363	323	343	325	321	334	337	340	311	341	336	340	360	319	332	326	321	342	308	337	365	332	321	326	325	331	353	323	369	331	346	288	319	364	306	358	334	372	339	328	342	337	317	331	359	342	336	335	322	356	337	337	342	316	333	362	335	322	324	341	325	352	356	321	320	345	362	337	345	328	340	304	336	330	326	335	326	338	323	297	347	344	334	356	329	327	342	335	320	331	341	336	330	340	348	331	356	330	386	342	333	340	325	334	369	332	312	338	347	345	329	346	326	323	332	334	322	376	336	343	321	371	305	323	333	344	371	328	318	310	370	358	339	308	321	358	345	292	344	312	357	310	342	342	337	308	342	343	316	307	339	333	333	331	315	363	311	317	328	349	340	357	310	314	305	347	314	325	302	313	328	359	312	328	325	301	329	321	342	332	351	363	346	337	316	345	336	330	354	328	344	322	351	326	336	315	326	353	335	313	319	333	357	328	333	347	344	324	306	291	347	346	299	339	303	354	318	336	327	346	329	359	315	315	311	338	327	336	320	325	349	340	304	335	332	329	314	289	340	380	347	301	374	335	324	339	335	332	336	326	324	344	339	343	344	326	309	339	330	314	331	334	316	325	318	366	357	348	347	323	322	313	349	328	349	317	303	303	318	330	323	322	354	368	316	301	351	343	326	331	308	328	327	325	335	332	351	340	358	340	309	314	356	335	307	341	312	325	314	330	325	359	331	297	334	355	317	358	358	320	349	349	316	348	352	358	340	331	338	339	352	354	336	330	315	354	362	333	322	350	317	301	335	321	324	319	330	337	334	335	337	362	337	343	339	335	329	348	308	336	356	330	325	330	327	356	319	312	317	330	336	296	336	312	322	319	339	333	350	339	332	348	332	343	355	312	335	363	323	339	371	333	319	342	296	334	325	323	308	373	344	338	314	332	345	335	320	322	299	337	294	343	323	338	316	347	357	332	321	296	308	333	321	332	315	334	330	321	292	342	341	318	342	347	323	322	314	317	325	345	412	310	351	311	339	336	328	345	297	306	336	356	319	313	334	353	320	339	300	349	322	355	332	300	331	341	330	342	364	348	332	345	348	341	334	313	357	315	297	316	332	354	341	333	348	346	334	334	345	307	351	331	318	344	302	323	337	333	310	341	369	307	327	309	317	368	305	312	335	315	338	352	335	307	321	313	347	314	368	327	310	340	362	306	314	309	322	332	346	326	333	321	341	328	326	323	330	321	330	355	377	353	351	332	305	335	339	337	301	354	333	329	331	334	343	375	327	315	348	333	319	328	364	330	343	330	347	311	296	328	308	314	323	320	306	346	327	314	313	354	298	347	352	336	347	343	313	342	347	356	354	325	320	341	344	322	310	350	355	337	306	331	370	323	349	318	317	358	336	356	336	363	342	343	326	362	316	331	328	341	326	371	343	341	333	348	324	323	341	341	351	361	351	293	341	357	352	322	341	318	347	345	334	322	317	277	320	349	349	318	336	348	346	336	319	305	301	331	321	353	327	307	376	363	314	321	328	363	345	329	322	328	341	342	356	340	327	333	309	345	324	352	349	310	302	373	334	342	372	394	322	334	339	365	332	332	350	306	360	352	311	371	345	344	335	378	334	317	332	345	306	327	358	341	343	348	328	325	299	341	363	339	311	351	322	330	345	338	334	322	333	317	296	342	333	341	339	307	297	334	358	332	312	346	322	310	317	312	332	345	362	346	335	311	359	345	335	311	323	347	333	312	313	344	337	346	308	305	339	348	355	332	324	352	333	312	347	350	315	340	358	323	330	364	315	313	347	305	363	303	315	320	303	366	336	343	339	332	329	316	331	332	349	341	332	323	300	341	341	305	330	318	357	361	366	280	324	365	341	330	315	322	322	382	341	328	321	334	324	336	332	364	330	334	341	315	312	311	304	345	340	354	328	346	303	324	334	325	326	342	321	327	315	333	337	349	310	306	340	350	309	385	328	297	291	329	313	388	364	335	349	301	338	341	339	355	342	322	326	308	344	313	365	312	326	342	350	356	327	358	324	361	313	313	323	325	359	350	326	357	344	353	342	353	346	358	352	355	292	319	319	344	322	322	330	375	319	333	342	334	322	336	340	323	332	344	331	345	339	334	322	315	312	367	389	329	319	353	359	325	333	307	349	362	349	350	314	344	323	323	325	377	345	323	342	318	332	324	343	346	349	354	337	349	333	317	338	332	318	368	312	327	333	316	365	319	353	346	320	318	353	344	320	335	332	344	320
6045	3474	602	419	423	400	344	371	354	379	347	334	318	358	353	357	334	361	338	356	349	316	352	332	348	330	353	326	315	316	315	350	342	327	345	349	364	329	302	317	339	374	363	363	339	341	316	344	340	385	349	337	341	359	349	354	359	315	350	309	333	334	348	344	342	350	327	365	374	345	313	341	328	341	322	378	353	309	339	334	322	372	345	357	340	331	348	327	328	326	342	344	326	341	331	347	348	342	312	317	320	334	324	357	346	358	341	312	332	349	371	378	363	347	381	344	348	375	345	295	316	360	376	330	314	332	315	352	331	303	353	323	328	371	370	356	328	360	354	319	335	335	313	356	355	341	356	337	350	341	336	347	336	359	347	377	324	361	324	331	353	326	388	370	346	342	360	343	316	359	328	334	333	342	356	300	331	347	324	317	359	370	325	338	301	342	328	366	294	359	361	344	341	377	310	362	342	321	345	368	358	355	369	316	357	326	371	334	339	340	360	362	329	342	346	341	361	358	330	330	358	338	335	316	364	329	349	340	354	337	351	369	347	341	347	327	329	351	312	351	357	344	342	319	340	318	317	329	380	304	339	328	321	324	312	360	309	345	339	318	325	321	380	349	365	330	353	355	387	336	354	356	335	370	354	323	309	328	362	355	359	338	333	340	359	367	356	362	347	328	334	329	333	346	330	327	344	369	323	349	372	321	321	360	324	353	333	337	357	334	355	358	362	326	354	323	341	333	342	313	337	357	329	328	383	339	342	350	340	347	330	361	321	352	351	339	371	349	355	332	324	299	337	342	355	354	342	333	349	308	323	372	358	361	330	319	346	350	349	356	351	351	321	345	349	316	364	355	318	338	314	349	320	328	353	336	327	295	325	305	355	324	334	336	337	360	344	341	348	336	331	363	343	327	376	336	387	366	360	365	311	348	336	333	363	383	336	331	350	346	330	321	344	329	341	354	331	356	373	314	378	338	348	343	347	318	329	347	327	330	350	371	330	360	335	346	340	334	344	349	345	324	339	342	344	324	334	348	369	331	351	338	356	349	363	358	350	338	331	367	344	337	341	330	342	326	350	355	314	349	369	315	353	346	314	312	336	352	325	338	338	344	334	351	346	351	344	359	333	330	351	363	366	345	355	366	343	352	398	306	314	317	335	349	361	355	356	342	337	359	324	351	357	343	359	332	337	358	302	349	343	347	307	331	331	322	353	357	326	350	347	324	327	310	359	312	334	383	379	353	319	309	326	353	317	309	332	342	361	349	350	332	344	345	343	315	324	302	353	318	350	319	316	365	340	330	333	373	356	327	355	340	332	370	299	366	366	342	351	348	327	350	344	356	334	345	355	331	369	355	342	363	390	374	365	369	321	343	340	354	325	361	407	372	375	333	349	342	380	351	354	327	366	331	312	340	308	380	322	326	369	330	341	337	321	396	359	344	295	324	326	323	346	306	358	340	319	350	299	336	355	341	339	330	334	349	328	335	364	351	335	350	338	381	313	356	334	333	348	340	342	356	373	342	336	331	329	316	323	322	317	354	351	365	332	339	321	340	363	357	345	341	363	296	350	358	336	333	357	329	327	356	364	345	334	338	397	373	341	320	326	350	326	376	335	362	349	341	341	306	318	333	374	367	329	337	337	339	330	372	345	346	384	363	305	312	327	360	345	308	378	313	365	331	351	291	371	365	323	339	299	343	376	342	345	321	302	363	329	348	377	341	354	328	323	330	329	358	370	387	342	351	347	373	351	363	339	333	359	346	309	339	363	364	371	346	321	354	381	320	343	381	306	362	325	338	358	340	339	383	312	340	343	350	337	361	353	357	338	363	355	358	357	366	349	343	318	333	332	302	376	322	310	337	346	331	335	302	327	345	319	382	326	344	348	324	365	344	341	342	343	306	380	330	335	332	327	309	307	346	344	381	346	311	355	334	339	388	374	333	323	343	334	367	333	365	349	315	369	339	340	373	384	356	302	336	350	342	350	339	336	320	349	330	378	364	350	355	371	347	344	349	308	358	339	333	334	329	327	355	346	326	333	356	314	316	308	345	348	329	347	352	382	321	315	357	344	313	319	311	329	323	307	378	344	355	347	326	334	372	321	352	396	335	349	352	315	323	323	323	370	312	339	331	305	353	356	327	344	326	330	389	318	366	330	342	306	350	350	363	344	339	353	325	331	331	328	361	326	363	350	328	365	346	349	362	325	344	326	349	331	331	343	355	332	344	302	319	322	321	322	333	346	362	363	334	378	324	329	347	341	334	333	347	321	353	350	328	336	332	348	328	344	342	357	335	333	340	321	325	330	325	345	281	353	319	353	386	307	331	334	344	329	333	324	344	363	368	325	312	339	339	354	361	316	346	335	325	330	332	301	328	350	334	331	378	333	310	296	347	369	330	359	327	333	345	336	361	318	292	361	349	325	334	359	354	338	335	369	354	318	356	313	352	367	320	336	346	337	363	353	334	348	351	323	334	340	328	363	326	339	342	319	337	330	339	333	353	340	349	323	341	317	338	347	337	331	349	352	368	322	298	318	315	329	390	349	339	353	349	331	345	338	354	356	336	357	359	326	342	326	355	354	373	365	372	350	313	333	359	345	380	356	340	329	319	326	332	346	341	326	349	351	339	336	330	330	327	362	334	311	328	324	363	356	351	361	322	331	318	357	313	326	362	319	353	346	370	324	339	319	344	332	337	363	332	337	327	379	354	376	377	324	330	334	316	347	295	345	350	365	329	350	324	355	341	346	349	351	340	318	334	367	324	327	323	339	357	373	322	319	346	338	346	334	326	346	329	333	290	351	345	337	331	367	343	339	359	330	335	343	314	331	354	369	374	375	329	322	369	370	354	309	355	352	352	340	352	342	348	361	322	326	325	327	357	343	318	324	329	334	373	338	344	350	308	344	342	333	379	340	365	357	328	361	364	313	339	346	329	329	340	329	350	341	338	310	325	341	352	372	317	356	328	333	331	338	330	336	354	350	326	338	344	355	378	343	340	379	325	345	358	340	342	337	342	357	350	370	361	350	326	351	338	336	336	321	346	343	338	356	335	311	356	368	352	334	363	330	333	324	341	337	348	350	348	350	345	328	343	338	311	295	343	338	340	338	324	331	342	381	307	345	381	363	323	343	345	346	308	339	361	330	355	333	327	360	345	317	306	334	340	320	306	327	348	349	382	360	359	370	330	343	285	327	320	323	365	311	349	363	317	327	353	326	343	348	363	358	341	344	336	328	308	360	353	355	319	332	321	289	357	328	333	358	340	348	349	334	335	320	361	362	357	349	335	347	340	319	355	376	375	345	352	308	358	337	333	361	333	328	348	314	308	352	329	330	352	334	317	378	364	313	313	337	334	315	351	344	356	339	352	382	348	320	317	328	383	303	354	348	352	339	331	301	313	339	362	339	330	366	333	313	324	366	353	355	343	333	323	310	342	373	345	345	357	349	350	358	328	308	349	324	326	339	357	344	337	301	320	343	344	356	341	344	346
23711	21494	29093	24286	21484	14107	1862	1082	1005	952	893	886	848	834	795	773	780	744	760	720	725	748	686	750	749	728	734	742	715	722	735	701	713	697	714	696	705	707	743	726	717	729	718	711	734	684	703	725	668	671	782	667	725	724	694	732	667	708	686	749	718	654	660	667	681	664	765	669	688	752	660	673	660	731	679	718	723	676	714	691	751	686	725	738	715	712	694	773	767	761	688	752	743	732	678	709	724	693	716	710	774	683	705	669	725	716	688	716	714	679	717	727	690	703	679	691	771	689	720	697	692	735	732	724	712	676	699	735	683	676	756	692	684	725	737	692	678	701	745	743	729	712	679	770	697	724	742	690	714	677	732	745	661	693	727	709	697	724	721	691	749	699	722	759	675	703	769	712	724	698	746	713	711	726	665	702	727	731	704	711	685	742	675	702	710	705	652	702	700	695	712	740	656	701	709	686	718	698	728	689	706	712	682	670	679	728	719	718	700	705	713	727	686	699	726	753	685	684	697	710	689	731	730	655	729	763	694	708	651	728	733	723	689	687	724	691	765	711	708	692	687	753	711	747	695	695	661	704	703	705	769	740	703	713	703	714	689	706	728	722	700	679	710	710	742	746	700	726	686	691	710	690	717	731	764	683	714	748	732	757	756	704	734	756	657	695	698	720	731	690	713	709	717	703	667	712	716	688	708	656	704	689	720	696	714	697	735	707	734	711	729	689	708	744	716	705	681	703	676	751	741	688	746	700	759	664	703	719	694	720	688	756	728	702	750	681	717	713	733	698	702	676	693	702	697	723	711	725	700	751	715	672	712	696	710	698	693	683	702	717	687	715	722	735	708	693	695	674	711	754	702	690	688	709	680	716	733	674	723	693	689	750	712	695	712	689	682	708	671	637	688	693	690	677	687	738	692	667	746	675	712	727	712	689	713	731	720	666	677	717	768	703	689	658	675	664	739	696	706	689	647	723	719	695	711	668	673	725	719	694	723	678	756	740	733	718	684	645	691	677	678	702	722	746	711	689	687	709	728	743	704	667	660	700	677	743	728	735	751	718	714	778	703	667	646	702	729	690	677	698	676	683	695	680	756	673	709	703	665	692	732	681	724	705	702	741	715	698	707	683	715	662	747	733	683	682	737	669	758	686	705	697	674	707	682	772	721	713	670	701	719	717	710	741	677	665	668	687	751	728	763	742	686	698	703	732	691	705	696	679	768	650	719	659	720	692	770	698	664	666	689	689	708	674	687	760	706	683	667	696	725	746	712	698	737	703	659	665	676	748	718	747	694	714	720	705	681	725	735	706	723	730	699	679	720	721	665	710	714	747	709	710	702	701	698	714	719	670	709	693	718	732	724	710	722	697	676	685	745	719	674	671	665	662	711	725	731	664	669	701	692	713	698	695	717	686	692	695	720	706	776	678	716	756	707	688	677	693	667	709	723	695	694	658	704	683	663	698	703	757	686	683	698	707	779	723	675	716	692	732	710	726	716	695	725	698	737	685	683	669	734	735	700	705	760	723	740	684	679	710	734	714	680	713	689	694	672	687	706	718	707	743	704	710	717	759	745	668	708	738	697	716	704	681	689	738	680	675	711	742	671	708	747	717	680	677	702	629	727	685	727	727	700	688	708	734	729	669	704	745	698	713	702	696	709	747	724	700	699	735	675	692	737	711	732	718	683	678	702	698	706	728	722	698	732	689	727	690	612	730	719	740	717	701	732	692	756	668	763	684	722	706	657	736	678	708	703	691	673	710	659	714	667	700	691	699	692	743	744	723	731	764	713	763	726	723	725	690	715	707	740	670	669	732	683	700	683	724	709	714	702	738	728	767	700	738	720	732	726	708	709	727	729	740	688	699	707	691	753	738	713	730	677	704	727	679	711	764	679	715	698	681	705	732	718	649	711	720	712	644	721	693	756	730	688	700	739	702	699	693	704	709	691	739	715	732	704	690	764	643	702	681	753	698	675	691	706	732	731	714	665	701	715	712	756	702	709	738	719	738	707	697	710	671	750	714	695	718	729	697	722	690	670	697	663	731	688	733	707	727	717	670	673	664	738	649	719	695	708	695	690	694	643	759	694	708	683	710	694	698	702	738	676	661	734	678	730	703	724	717	743	727	695	715	691	705	733	669	715	646	727	685	727	746	687	746	728	716	678	711	677	717	696	666	663	705	734	716	733	744	695	669	757	729	663	664	671	695	730	698	706	736	725	701	687	709	727	703	694	695	689	656	751	681	695	707	746	712	702	739	721	685	749	731	663	670	708	716	671	717	741	721	740	653	695	703	700	749	702	667	685	710	717	733	701	717	753	610	773	699	679	696	632	709	697	686	684	683	673	651	745	656	691	690	658	693	698	713	720	685	657	692	702	706	762	702	729	702	657	732	698	696	660	700	699	708	698	691	697	671	759	730	689	652	696	717	706	667	686	777	718	722	693	665	657	671	694	701	680	696	724	681	724	696	718	703	721	700	681	657	710	727	722	704	744	704	686	696	729	705	678	765	718	729	680	699	730	762	735	681	707	711	672	673	713	698	702	692	711	682	692	671	676	713	730	709	667	685	651	732	679	674	708	702	717	687	733	686	716	686	701	726	716	689	657	737	675	718	754	738	719	708	697	708	708	721	691	725	695	679	751	662	717	691	716	700	717	706	640	678	693	684	754	726	755	650	712	692	726	698	736	719	685	674	704	722	734	730	726	722	690	709	709	676	703	731	709	687	700	794	705	708	694	750	715	711	684	746	732	687	690	750	675	726	661	692	746	732	682	654	675	695	718	729	705	687	704	698	690	735	694	692	697	700	692	668	711	673	785	753	766	709	708	695	717	701	714	741	709	698	692	705	732	722	716	706	757	712	694	696	739	683	734	688	697	688	663	732	752	747	691	702	736	675	736	777	697	672	721	710	694	702	742	669	742	720	714	728	652	727	716	746	732	742	712	695	702	754	725	728	680	684	726	689	734	701	752	711	737	691	691	725	691	760	696	686	723	726	699	711	694	754	704	715	688	729	721	729	744	698	739	690	725	750	665	696	751	641	668	723	691	689	663	670	718	661	709	668	704	679	731	740	718	708	685	684	731	758	712	670	695	730	676	692	705	673	651	753	738	741	723	736	697	740	730	739	738	664	722	667	674	699	716	706	734	681	691	706	676	739	726	707	675	691	727	699	667	711	686	664	697	724	714	744	724	726	726	718	722	712	685	690	720	678	713	676	672	706	751	728	685	664	733	677	657	688	696	691	666	732	688	695	695	684	716	743	735	755	701	694	670	682	745	691	704	732	729	672	720	693	696	676	680	685	744	736	655	669	705	724	738	719	716	700	706	721	743	760	680	712	704	705	654	718	663	700	734	679	714	704	688	725	727	674	691	710	681	631	702	711	652	703	671	702	700	677	707	714	733	698	693	694	706	735	745	726	701	737	689	699	744	659	692	689	725	724	707	726	690	704	715	734	702	723	721	708	730	712	699	702	689	747	686	766	718	711
4628	11976	6358	3180	2446	1928	1653	1348	1134	1079	972	933	883	850	791	796	771	785	785	750	754	793	808	757	748	777	783	712	738	757	770	717	670	707	715	691	750	735	701	757	697	741	727	752	763	760	760	747	721	690	714	721	716	721	705	685	735	727	724	729	725	764	748	695	728	697	687	749	740	734	658	745	711	672	660	759	713	682	704	681	780	752	726	766	724	699	711	659	719	755	678	717	737	719	746	737	681	720	743	717	706	690	733	727	697	746	715	749	715	749	695	741	727	719	691	747	704	751	718	729	697	701	704	734	698	722	711	718	717	695	731	714	700	683	734	689	689	711	742	735	699	726	691	719	684	736	732	677	738	715	713	733	716	701	720	764	721	701	736	759	751	712	731	706	715	722	695	717	717	703	707	716	696	714	731	714	737	747	733	740	676	741	684	718	728	726	690	735	711	762	689	716	658	720	726	750	703	746	703	714	724	700	723	697	724	696	701	694	735	714	700	713	695	772	696	732	751	707	668	734	716	688	654	709	751	695	736	667	645	716	676	783	677	681	712	690	766	731	691	703	691	677	707	711	726	757	750	715	695	716	760	743	726	719	707	715	705	684	711	709	673	701	707	689	734	722	730	713	721	747	713	722	716	680	729	725	688	691	710	739	770	720	726	719	756	681	721	738	746	658	711	690	727	741	759	729	716	748	744	709	683	708	739	693	725	737	707	720	713	739	723	727	713	707	732	734	698	688	717	657	684	759	667	781	681	713	722	694	701	694	722	667	753	692	713	760	713	688	736	671	703	672	701	708	700	698	705	679	709	761	724	727	744	734	741	715	701	713	736	722	720	669	744	693	751	728	756	754	717	712	699	707	715	733	750	685	726	693	716	747	679	733	665	704	737	682	700	726	698	718	697	732	687	741	735	742	678	699	731	689	748	685	715	724	710	754	692	714	693	768	706	667	684	707	739	713	732	697	736	690	753	726	661	697	718	721	734	692	717	721	735	736	671	721	707	686	710	709	706	718	694	759	709	732	765	725	710	713	736	754	755	764	689	734	742	741	732	698	727	700	707	695	694	705	669	723	685	748	703	747	724	682	691	709	708	689	768	703	698	704	693	714	686	715	716	717	713	697	699	758	735	711	710	735	752	738	696	645	706	694	713	692	730	679	706	724	721	731	719	691	743	672	695	722	705	729	738	735	741	730	716	770	722	675	710	680	679	730	720	704	731	742	699	698	743	696	713	709	727	740	736	659	713	734	734	707	735	749	664	708	746	693	738	733	698	774	692	750	699	711	697	712	718	739	741	761	713	701	718	707	739	706	690	723	748	709	690	729	747	717	714	707	746	713	762	746	708	761	700	728	696	713	734	687	703	726	725	773	709	726	734	682	676	721	712	722	748	652	715	738	734	749	733	717	735	738	712	713	691	691	736	717	712	700	695	727	735	684	712	754	761	683	697	720	699	731	717	754	688	737	760	774	699	754	701	704	715	662	695	681	672	733	679	736	717	708	720	703	752	716	711	659	761	712	696	718	707	668	715	754	711	697	674	678	706	726	706	670	753	726	714	713	771	718	692	701	722	720	713	723	681	742	662	693	698	708	747	761	694	722	758	645	696	704	703	752	686	693	687	688	716	720	703	699	705	706	748	673	734	743	693	735	723	730	707	694	742	717	661	766	722	726	745	762	712	729	675	680	723	716	696	767	739	716	698	721	746	707	778	756	667	710	708	673	725	653	707	705	693	721	684	738	732	704	716	691	701	738	722	726	739	710	723	685	675	722	670	721	700	760	711	689	731	687	718	692	752	684	674	707	788	713	683	694	741	735	733	686	779	753	676	694	691	696	707	720	764	722	720	699	745	689	735	695	722	703	704	722	702	685	687	721	736	753	763	741	678	686	722	723	723	658	725	681	704	695	637	711	764	698	711	757	702	743	676	723	749	712	701	725	700	707	700	724	737	694	721	755	697	691	758	707	702	723	719	674	691	740	745	735	711	674	686	703	782	771	740	726	739	727	790	722	734	744	679	713	681	716	735	734	670	697	703	719	681	735	690	703	703	705	679	713	751	718	732	697	677	707	740	737	719	718	720	675	752	738	679	715	742	755	718	699	703	716	723	733	734	738	686	676	722	706	717	725	732	719	721	717	705	695	700	715	688	732	681	673	683	731	693	697	724	742	702	758	725	695	699	711	721	682	706	724	673	705	768	679	720	720	675	709	740	713	743	684	687	682	756	714	765	697	690	717	687	773	749	728	697	731	714	708	703	705	710	749	710	700	706	732	717	701	700	711	696	778	714	722	732	716	729	720	714	730	702	709	709	778	731	761	747	735	665	711	722	719	714	651	778	719	691	711	752	681	722	660	687	755	697	732	726	721	735	684	745	733	691	727	700	712	690	701	722	721	666	712	702	732	703	698	741	728	763	740	696	678	706	732	692	715	707	758	702	699	680	723	717	733	752	738	721	679	747	734	702	704	766	732	687	699	725	669	725	747	729	671	728	710	722	722	707	701	749	718	695	739	725	709	666	720	674	770	686	712	750	799	688	736	704	679	773	690	727	738	713	715	708	693	736	665	718	747	698	697	750	689	651	688	714	727	714	701	716	694	744	736	644	725	692	746	717	728	679	732	722	727	766	728	705	722	718	711	739	747	722	716	711	698	699	712	711	699	767	714	708	700	704	773	748	683	712	711	691	678	759	744	740	712	697	709	726	737	744	702	689	654	765	678	689	726	759	682	708	700	731	729	766	678	700	737	694	726	732	734	691	699	721	726	745	756	725	761	712	700	704	653	732	739	720	726	755	707	711	725	711	767	717	696	746	690	742	728	789	680	725	709	729	719	681	715	724	755	705	729	745	765	672	693	692	728	734	711	704	713	719	768	687	711	723	691	689	701	724	733	672	697	649	698	728	683	687	739	702	712	716	684	723	755	760	726	704	704	710	710	744	723	734	711	687	722	671	733	732	720	696	731	703	673	667	688	725	717	686	753	723	665	758	721	712	698	691	676	656	722	687	676	721	730	701	706	703	709	705	733	707	674	685	699	684	714	755	690	738	736	675	704	707	702	752	733	722	765	724	705	689	733	740	688	717	703	680	699	702	725	707	616	795	723	721	721	690	702	679	689	728	685	729	721	687	741	722	683	715	716	686	669	686	727	744	726	672	705	710	742	745	763	761	710	690	687	722	699	759	714	724	667	723	636	704	696	660	712	718	700	692	752	722	694	709	684	716	709	707	736	745	697	714	693	733	729	669	713	742	704	731	709	739	717	724	767	717	712	687	690	716	690	749	704	704	748	686	728	725	684	734	729	686	688	751	691	699	700	710	729	676	681	736	751	714	734	742	720	758	715	726	747	672	747	754	673	691	728	718	698	738	685	721	707	756	722	736	707	705	732	684	704	707	685	722	719	713	721	727	724	702	747	715	750	714	660	718	679	717	746	724	716	700	707	717	722	702	673	722	670	679	762	750	724	699	742	699	706	716	715	699	742	669	711
24657	21384	28052	24972	15735	826	458	388	308	289	294	293	215	251	248	247	228	203	207	231	213	213	170	174	215	207	201	186	216	223	185	222	215	220	209	221	232	184	195	197	205	212	195	177	173	198	172	199	195	176	196	199	213	200	194	171	185	212	191	187	188	162	197	202	169	210	206	200	198	211	197	190	186	192	206	181	191	216	209	179	219	169	189	184	194	202	203	202	203	186	187	194	210	190	224	191	202	208	209	189	198	202	211	225	195	180	195	197	187	203	179	222	217	196	218	190	223	193	195	174	181	182	204	187	196	202	213	201	183	200	206	228	174	216	182	173	186	205	194	205	193	179	189	199	175	204	167	227	217	192	184	154	215	203	197	198	197	170	225	203	190	196	183	185	201	203	177	211	187	223	168	205	211	187	197	221	176	186	177	202	177	207	215	198	215	231	173	206	166	205	180	196	208	216	172	210	193	202	211	191	203	182	201	195	183	194	218	209	217	160	226	200	220	191	190	213	205	201	183	200	175	203	216	202	179	196	170	198	200	185	202	199	201	208	203	195	189	202	200	199	183	209	228	191	194	180	160	213	189	201	198	184	176	186	182	198	211	198	205	194	198	196	181	199	224	191	184	227	200	202	218	214	183	209	210	185	195	185	194	187	207	188	201	196	225	210	177	217	179	208	202	215	210	230	215	182	215	192	163	185	174	179	210	204	202	198	181	175	214	205	192	176	203	202	209	194	188	196	177	198	218	176	225	178	225	217	199	197	192	199	176	200	228	198	230	185	240	200	195	204	194	184	194	183	179	202	192	218	200	202	218	206	192	216	184	190	205	199	198	186	206	199	208	212	197	204	201	189	172	211	200	177	190	207	200	194	209	192	191	193	184	200	195	203	197	196	224	196	185	200	214	214	196	192	205	212	190	186	189	188	184	195	203	204	192	197	172	185	198	197	189	190	195	196	186	198	197	217	211	225	209	201	218	201	192	163	205	188	195	221	201	225	184	193	188	190	169	239	198	213	203	201	193	244	187	178	193	185	189	192	199	201	199	167	194	223	199	171	200	189	196	201	220	215	201	184	180	214	198	196	192	181	179	220	189	186	185	207	197	207	212	221	193	220	160	181	195	197	223	202	168	180	199	197	176	208	216	184	202	196	226	204	199	212	199	193	201	189	206	197	215	191	209	207	189	214	178	165	178	162	213	202	186	193	203	157	203	188	189	187	200	195	204	235	195	181	203	187	205	187	224	192	219	200	219	206	197	191	195	165	202	195	210	196	177	179	198	198	194	180	202	170	207	209	226	204	203	199	185	195	196	193	193	202	191	194	222	205	185	193	217	174	201	214	188	232	200	170	197	188	221	224	195	200	194	197	191	185	190	193	179	193	190	233	194	195	220	194	197	200	201	197	193	203	200	200	209	192	195	184	178	200	188	209	194	210	197	181	180	177	224	189	207	200	231	181	225	218	210	195	192	172	175	188	209	184	197	194	184	203	216	195	219	193	190	173	181	207	217	190	200	158	193	198	209	223	168	166	171	198	184	187	192	205	186	177	181	197	207	214	209	193	203	200	193	209	182	183	212	189	183	201	206	172	199	205	225	209	174	180	195	206	170	189	198	206	182	202	220	176	199	199	193	194	177	183	196	192	175	195	205	200	198	187	172	195	176	185	210	198	188	208	214	206	200	212	204	210	203	196	169	199	195	199	175	210	216	193	180	195	204	197	192	184	213	190	163	207	210	213	199	200	180	199	220	188	189	211	194	208	180	176	206	205	201	193	206	184	190	211	188	211	213	190	179	219	193	184	187	208	183	205	195	214	247	185	181	185	221	204	191	175	196	196	182	201	179	179	188	232	183	197	214	194	200	175	198	203	195	208	189	167	211	189	224	193	181	169	195	208	187	218	217	182	191	211	204	180	205	199	212	195	187	185	192	228	217	183	209	195	183	198	199	164	193	183	169	185	206	221	213	187	172	182	190	200	185	183	208	197	223	206	207	171	193	162	191	169	193	189	217	196	211	199	181	161	190	160	199	181	203	183	190	208	175	194	215	199	190	208	198	197	198	156	201	193	199	204	174	213	195	199	184	212	170	186	222	206	177	175	199	222	196	217	206	226	202	184	203	204	213	185	196	205	194	191	227	202	194	168	172	180	221	206	196	198	183	215	194	220	196	197	207	183	185	184	181	170	188	203	177	196	191	180	183	201	204	200	201	211	167	199	202	209	194	206	208	189	205	223	183	205	208	184	236	212	201	184	193	192	191	216	219	184	194	197	203	209	195	200	222	192	197	209	201	179	188	179	207	219	198	209	212	204	170	212	222	191	173	209	163	218	172	200	198	203	222	197	176	193	184	181	192	184	206	201	210	198	164	167	181	200	211	196	191	220	213	195	210	190	194	209	209	190	183	221	225	191	209	198	202	190	196	230	201	230	195	185	197	201	186	194	206	182	193	167	166	216	191	212	199	192	220	212	210	222	190	183	203	203	211	208	187	184	196	187	192	217	188	201	168	231	174	174	206	179	196	211	172	172	189	195	183	206	208	196	184	203	174	195	207	196	176	216	180	229	199	196	208	203	172	187	238	197	178	201	196	192	205	205	186	171	177	226	194	200	197	215	200	192	181	187	200	177	194	194	187	218	198	191	196	190	188	204	181	201	195	180	213	175	184	188	171	208	184	218	198	204	188	208	209	195	199	199	184	179	207	191	200	186	181	232	210	221	189	198	210	200	216	200	194	209	191	187	202	188	191	175	203	210	185	208	207	187	212	199	181	187	181	217	199	208	190	186	191	196	201	183	166	176	200	187	213	170	186	191	186	201	225	205	203	205	208	176	188	208	192	179	200	189	186	178	199	167	198	178	219	199	204	204	198	195	205	202	194	188	182	189	206	184	204	211	187	173	178	192	190	194	188	209	193	199	199	199	193	219	187	209	207	190	222	214	183	201	201	220	198	203	208	200	210	195	212	196	188	200	211	188	218	198	194	189	189	202	198	217	203	196	178	194	181	179	193	175	179	191	199	198	155	196	211	190	179	207	179	193	187	181	228	211	218	202	212	220	190	196	195	199	204	186	201	171	185	181	201	193	173	201	180	180	206	196	190	205	214	172	204	189	197	180	199	201	204	189	178	218	202	186	209	184	199	190	193	196	217	184	177	199	182	200	199	178	218	221	181	198	200	188	197	197	198	180	183	188	220	200	201	194	193	206	188	208	204	221	214	181	194	197	185	180	178	187	175	195	199	203	197	171	212	211	201	195	230	175	188	237	212	221	219	181	214	193	206	187	195	195	199	185	178	174	195	191	207	175	193	226	204	193	178	210	216	185	197	213	209	202	207	214	205	204	168	200	205	199	214	165	188	208	209	202	203	204	190	205	207	199	207	197	212	209	204	217	200	186	206	182	201	210	200	209	207	214	203	183	185	172	209	201	193	201	221	200	203	210	194	191	192	192	211	210	182	193	191	202	208	219	210	220	206	202	191	187	186	177	193	188
4068	8671	3489	1699	1242	919	721	598	496	415	396	355	300	286	274	293	245	263	264	279	277	254	225	247	257	243	251	232	236	214	218	201	234	229	249	251	238	228	247	242	250	238	204	225	227	224	226	207	223	210	206	213	211	227	224	225	226	216	221	235	228	202	232	236	217	231	226	257	217	230	248	218	196	237	204	232	221	233	234	239	242	212	262	209	213	223	208	205	214	245	227	244	244	224	236	219	217	222	225	212	226	241	226	250	207	223	219	203	196	219	199	231	203	206	233	213	223	214	214	221	243	232	224	230	212	202	221	226	218	201	257	215	241	248	230	203	265	211	217	232	214	240	233	244	236	204	209	220	199	210	197	217	212	214	224	225	249	206	189	255	237	236	234	226	225	216	241	230	201	216	247	218	230	202	224	210	228	224	214	204	200	210	210	206	205	216	203	251	220	200	227	235	231	239	220	234	216	221	215	228	224	205	222	215	223	220	231	250	187	221	222	237	193	206	197	220	234	222	233	230	218	226	188	209	220	220	210	204	191	220	210	254	228	203	213	228	239	234	242	233	222	234	207	213	214	229	229	217	214	235	245	200	217	216	219	193	221	209	222	213	260	212	240	226	239	214	208	218	202	239	225	212	201	221	221	237	225	219	230	221	217	208	222	203	224	241	226	224	238	207	225	230	214	253	237	228	217	228	220	199	193	222	192	198	212	223	230	231	215	216	225	222	234	230	200	224	191	228	214	222	195	203	243	218	184	215	219	205	222	219	211	221	230	222	223	210	218	217	211	233	230	214	224	230	209	220	228	251	213	230	201	218	191	232	195	224	212	201	250	243	216	196	221	221	221	223	182	218	221	213	216	221	238	180	219	218	256	218	200	212	228	208	196	238	209	221	221	208	205	219	229	231	218	210	232	248	225	236	202	190	233	226	252	214	209	221	233	225	234	239	205	196	220	228	244	218	226	221	189	246	184	249	231	237	189	225	209	201	216	214	213	222	250	226	211	223	198	206	252	225	222	212	199	227	216	236	239	204	222	234	240	208	246	217	216	210	210	210	216	224	202	234	207	217	218	211	251	213	233	214	197	214	225	210	206	229	218	224	240	249	208	205	214	221	240	223	230	210	230	216	197	220	237	211	234	215	209	231	223	197	216	220	223	210	207	235	217	228	223	216	215	226	229	226	203	206	237	211	223	213	223	226	202	212	227	189	210	226	229	228	240	189	214	235	219	204	233	230	191	225	219	213	204	223	203	216	218	225	221	213	220	219	219	230	209	211	203	224	223	239	232	225	227	222	210	233	233	215	200	224	208	226	202	227	234	232	240	235	218	225	235	243	217	216	226	223	225	217	229	230	204	201	226	229	215	196	213	242	203	204	197	222	226	215	219	250	207	208	240	216	216	233	226	212	202	219	217	204	202	204	207	229	215	217	208	224	235	241	209	203	208	226	213	245	211	237	214	204	210	211	220	213	208	240	222	200	226	234	199	212	229	210	246	225	222	205	205	216	214	224	244	229	226	228	232	190	236	199	201	224	224	249	231	247	229	243	218	240	199	227	250	241	224	213	233	221	207	207	215	228	255	231	237	212	208	228	230	225	219	218	210	219	222	239	204	219	221	217	224	205	218	214	228	236	220	211	220	219	212	233	226	232	213	226	216	236	238	224	233	216	196	212	218	214	199	208	230	211	219	223	240	233	228	220	231	228	236	210	231	247	223	228	224	234	230	194	225	225	225	217	236	257	204	223	204	224	209	215	231	221	223	213	226	228	223	230	219	215	236	214	221	214	258	205	223	203	197	235	219	209	199	209	196	209	213	205	194	226	210	216	256	223	233	214	198	207	214	183	231	231	223	222	231	207	201	207	225	198	241	199	234	206	244	223	234	217	216	213	220	220	212	211	204	230	212	235	212	227	222	221	227	217	220	228	213	220	209	240	222	241	239	235	197	224	206	225	217	195	227	225	221	218	227	223	204	206	207	200	211	214	215	230	220	220	235	213	212	220	231	211	208	222	213	205	219	206	225	261	239	185	217	213	211	209	205	240	245	239	231	245	189	223	202	226	210	209	229	215	184	228	232	207	217	219	220	194	235	227	236	238	235	227	210	205	228	230	225	236	236	227	223	198	205	242	255	239	231	220	205	242	228	213	234	236	233	196	204	234	186	228	226	214	214	229	221	232	241	233	221	225	213	192	212	220	237	210	224	220	237	230	207	234	230	227	215	209	235	223	180	227	225	212	206	247	213	229	207	223	230	219	210	212	222	226	210	224	223	185	248	197	209	243	237	222	256	225	233	224	220	238	244	210	232	189	203	205	212	238	217	224	218	206	228	225	212	227	225	223	246	215	224	216	204	197	221	212	217	218	219	215	225	220	214	221	238	215	205	223	261	209	229	192	241	244	247	224	220	226	204	198	186	213	196	197	206	206	241	218	217	209	205	222	212	208	251	203	244	233	230	225	214	234	195	228	216	230	230	215	205	229	218	210	229	224	225	203	206	232	201	239	247	228	253	223	223	215	210	233	217	257	225	227	242	209	222	224	220	236	186	224	241	236	197	187	207	208	222	228	222	223	213	215	201	213	218	248	206	208	240	230	223	200	216	200	200	218	223	215	214	244	234	230	224	224	249	236	201	183	221	231	221	206	211	221	214	221	242	194	227	239	211	197	221	234	224	231	219	206	225	219	234	194	217	229	223	192	223	221	198	236	240	244	228	233	198	212	227	198	205	202	204	222	206	244	225	242	204	202	240	204	205	239	173	242	211	186	216	225	197	228	206	220	194	224	204	204	239	251	222	250	245	209	233	218	220	210	212	237	213	193	249	212	199	226	235	216	215	220	220	227	210	207	206	229	203	233	256	216	218	218	240	223	216	225	217	213	224	205	217	206	205	215	222	194	208	231	232	234	224	206	253	229	242	207	216	256	209	211	213	235	226	215	245	220	215	191	209	209	231	212	219	230	244	224	241	235	234	197	213	248	238	194	218	255	229	232	256	221	217	241	215	203	217	193	222	195	198	218	214	207	237	228	213	243	237	223	214	243	235	209	223	218	221	197	235	216	228	223	219	205	200	197	216	231	224	225	226	206	217	223	231	212	193	201	213	233	197	195	237	207	217	219	205	215	199	215	218	206	230	228	230	219	212	224	219	220	223	212	219	229	227	223	216	219	244	204	237	216	225	204	208	208	227	204	225	207	208	209	218	236	217	203	218	251	234	237	215	234	215	236	216	209	212	218	216	213	205	210	220	234	208	203	216	198	229	223	226	236	235	221	193	246	215	230	216	222	226	225	223	210	202	229	244	224	226	213	224	205	200	218	222	193	212	192	241	206	217	224	246	233	215	227	254	226	236	218	221	198	256	225	209	211	203	219	245	227	213	229	214	225	231	207	215	194	220	217	227	209	212	209	203	233	213	213	204	222	215	210	232	233	241	232	199	230	190	216	223	206	230	205	211	239	200	233	211	223	240	222	208	218	199	239	192	219	215	255
22588	21552	29572	24006	21546	21631	12901	1595	1199	1072	974	912	885	846	841	830	749	771	718	695	782	756	748	718	686	737	778	702	715	688	733	704	702	700	708	679	669	684	730	660	666	642	736	710	728	713	669	714	660	677	634	645	684	708	680	693	684	717	655	704	706	681	702	651	691	685	632	657	690	695	686	679	700	647	635	673	653	663	661	644	632	654	654	700	678	651	633	626	639	680	626	695	719	666	673	646	665	686	660	706	703	721	665	631	669	678	684	667	678	681	655	673	654	676	714	706	727	671	687	738	665	698	678	648	658	675	676	673	682	668	633	644	666	621	663	689	716	676	688	654	723	663	660	689	669	721	693	669	676	688	655	710	703	677	703	708	683	668	663	685	682	647	691	679	701	713	676	657	672	698	653	671	685	681	681	661	673	672	639	694	647	758	690	670	678	747	703	673	683	700	694	700	677	654	670	669	668	694	651	670	673	697	640	689	675	699	668	690	686	629	623	681	677	690	699	644	667	686	674	649	694	678	682	682	678	639	670	660	635	623	650	659	711	689	703	689	664	619	700	718	697	673	667	667	656	675	690	656	668	699	675	711	667	633	669	630	681	619	679	650	688	660	654	670	683	651	669	641	701	696	662	660	659	675	653	646	654	669	659	643	685	712	693	669	665	662	651	723	676	643	684	641	679	672	699	654	704	662	653	669	658	655	698	638	646	656	709	674	670	658	671	663	661	648	646	682	705	666	700	691	710	639	665	691	670	667	699	695	646	693	660	663	662	670	679	666	695	684	677	658	675	727	690	675	678	672	632	672	688	678	668	644	666	650	667	658	678	702	614	693	672	686	674	640	650	682	702	669	686	664	664	699	708	623	659	686	661	635	643	668	673	696	688	671	675	707	676	684	672	686	692	717	672	741	673	624	707	735	658	701	649	666	686	729	603	661	699	657	684	619	682	676	689	636	669	679	696	638	713	686	671	655	666	619	702	743	624	665	684	679	672	646	615	688	664	681	669	687	682	690	756	655	636	663	726	665	658	685	667	710	633	696	670	638	657	682	663	647	691	671	709	705	658	689	683	673	722	714	694	725	692	665	659	686	656	633	573	695	588	714	672	673	661	676	639	688	716	687	652	660	657	666	680	668	669	673	680	674	711	662	699	685	685	649	673	706	670	715	672	644	707	713	637	646	708	655	676	668	685	654	709	674	680	675	687	648	666	595	675	726	662	718	692	663	691	719	669	692	736	699	676	647	667	667	709	658	682	669	662	710	683	661	637	669	643	643	652	688	684	680	687	677	678	693	726	665	638	693	648	695	662	666	687	688	688	632	636	630	687	665	663	672	676	708	695	664	632	680	695	689	703	691	674	649	663	643	653	694	653	689	706	664	666	689	648	628	693	690	664	703	678	678	651	685	735	709	723	659	659	669	720	643	659	627	629	663	689	669	657	712	705	653	670	661	736	673	676	649	672	699	683	650	669	684	693	693	673	649	672	656	649	671	690	684	707	678	636	637	662	671	649	684	692	671	664	639	659	650	659	687	707	708	663	676	630	702	679	658	724	646	663	684	668	667	688	668	714	707	687	665	645	629	683	684	677	687	687	679	679	664	652	644	655	691	669	659	686	619	686	719	690	689	666	608	697	646	648	689	679	637	667	691	693	682	641	662	670	696	684	663	710	661	671	679	703	707	669	683	663	643	681	669	675	704	634	647	646	624	638	674	699	697	729	673	680	748	693	614	707	656	678	686	663	706	670	679	642	675	693	677	647	660	647	660	713	672	679	688	712	668	695	662	688	680	651	672	659	674	693	705	692	657	678	681	679	706	690	746	690	653	693	641	676	660	658	671	700	693	665	694	663	630	688	639	660	716	654	697	635	678	626	652	661	698	681	679	656	639	697	648	702	669	670	629	683	641	743	666	683	702	645	686	667	696	704	682	679	668	665	631	657	664	684	658	688	659	648	671	661	695	707	701	685	680	698	687	666	680	635	713	626	688	675	655	674	713	701	655	634	679	690	680	689	702	693	721	679	665	714	665	652	674	625	685	669	710	624	707	663	641	664	647	645	669	666	636	669	663	653	676	647	663	705	683	634	675	671	667	681	672	655	655	658	717	648	663	679	661	696	661	654	691	630	661	712	655	708	678	747	635	688	682	692	687	701	646	645	679	691	673	675	675	673	715	671	722	660	646	654	655	649	726	674	694	700	667	707	642	711	625	623	704	703	654	674	677	694	721	692	699	712	689	696	687	699	642	663	676	724	730	698	669	706	657	602	662	677	676	725	663	680	640	671	690	677	657	716	676	664	681	675	656	661	688	677	669	694	630	651	674	676	652	667	676	665	698	641	638	711	672	632	696	675	694	709	652	672	680	677	693	649	704	678	697	711	662	639	660	714	671	716	682	716	712	663	648	678	648	701	678	695	667	674	620	648	658	654	697	672	636	696	696	677	652	691	705	670	685	671	704	632	687	679	691	657	653	652	684	709	677	696	712	648	639	642	696	670	679	668	724	640	667	664	679	748	701	661	712	666	711	665	709	728	745	678	694	678	684	691	659	665	689	698	688	628	731	589	673	666	671	645	683	718	691	652	671	649	685	664	700	674	649	683	674	648	677	707	632	671	710	644	687	663	649	654	671	683	681	718	655	665	697	723	648	656	694	639	644	658	647	696	638	668	669	680	698	628	677	675	687	698	716	696	682	678	720	618	693	642	695	615	660	616	647	657	651	684	696	665	685	684	679	679	666	690	676	670	678	702	688	643	641	651	651	689	691	658	658	653	655	668	658	681	632	718	677	675	676	681	660	673	675	659	697	722	675	688	680	686	684	694	717	696	686	658	694	650	676	687	674	637	627	709	641	675	673	662	655	660	717	696	711	645	681	671	708	684	676	719	700	629	679	669	672	719	641	653	677	657	669	704	704	704	694	652	678	653	687	699	667	661	664	670	692	717	681	659	581	681	666	688	643	720	677	695	690	726	701	695	696	665	642	689	685	705	666	720	655	674	648	655	645	691	686	636	589	651	658	670	706	709	620	655	633	643	641	667	673	666	665	666	714	664	685	648	717	685	676	668	688	639	666	686	695	645	715	702	710	731	724	625	639	661	650	661	670	719	688	677	640	706	661	699	663	705	666	664	707	674	649	679	674	674	660	670	691	688	674	628	703	678	664	688	685	659	663	694	675	708	684	644	613	688	649	664	679	650	654	652	656	686	664	640	686	675	633	669	696	685	672	653	693	660	679	697	689	719	653	687	696	657	702	684	673	674	655	652	660	653	654	663	663	628	673	652	693	673	641	674	641	678	667	720	700	696	641	679	677	673	696	666	718	666	673	649	640	649	646	664	661	684	675	715	688	616	654	662	689	642	715	664	652	671	735	661	643	647	663	681	664	678	637	646	663	698	680	661	685	651	689	661	692	721	688	702	635	668	713	719	670	660	701	730	682	690	662	643	688	682	624	668	628	686	653	671	641	678	683	682	686	703	688	642	685	679	687
7006	20661	10630	5335	3893	3006	2356	1921	1634	1366	1216	1151	1021	1020	964	873	880	840	882	802	839	833	748	763	690	806	765	737	729	741	764	723	759	735	710	703	707	726	698	734	716	755	685	700	736	699	742	648	707	686	729	684	679	710	736	720	688	717	769	720	697	682	730	692	681	709	666	685	685	672	719	694	709	671	731	700	682	722	726	695	736	760	684	696	671	699	710	700	726	708	665	706	642	692	698	753	682	682	700	734	699	739	720	680	743	685	744	659	688	678	695	721	720	717	710	734	705	721	709	737	690	710	681	690	686	657	698	666	715	709	670	669	680	701	749	675	709	720	683	729	755	691	698	669	691	656	696	711	723	687	735	699	675	736	673	731	653	714	728	719	675	650	669	715	696	694	763	700	677	724	658	676	704	652	680	686	685	680	709	721	706	667	691	717	692	716	666	717	687	704	669	686	686	681	716	703	677	720	695	722	684	706	695	696	695	727	700	670	741	662	664	702	662	682	649	737	675	710	691	732	669	754	697	691	705	666	736	670	707	690	700	667	680	684	701	692	674	634	698	675	725	714	665	716	722	705	695	685	694	657	685	753	718	714	692	703	682	658	689	667	695	675	688	695	696	688	721	722	633	702	759	710	670	714	708	691	691	665	664	691	671	726	705	690	662	666	712	721	681	693	716	672	700	732	710	684	700	720	708	647	733	720	724	694	659	706	684	682	698	734	739	715	691	643	660	702	665	697	716	656	674	656	711	715	722	713	695	704	674	717	700	703	714	680	724	714	701	666	711	713	682	718	704	719	727	704	679	675	684	677	660	690	677	723	704	696	708	688	635	723	684	687	704	711	659	718	696	670	675	665	701	667	675	703	675	630	700	721	674	686	690	695	704	703	703	731	673	688	701	632	726	721	706	717	682	687	719	675	746	691	685	687	695	713	709	682	702	716	677	690	681	671	686	710	691	689	689	710	693	738	751	733	721	695	688	709	707	699	748	712	740	698	728	724	711	699	687	714	700	681	717	705	734	738	678	703	717	724	660	681	665	704	689	711	690	728	678	707	684	702	679	741	711	705	718	699	679	721	705	706	683	721	674	706	670	746	735	721	693	685	733	681	756	640	657	701	684	678	747	724	748	683	696	716	708	700	716	736	706	707	692	714	706	689	710	711	688	632	734	704	706	694	727	713	744	673	661	725	711	691	666	708	681	669	678	694	758	686	713	717	676	707	714	670	667	691	677	714	675	692	686	682	761	630	703	729	681	701	693	662	712	684	684	653	698	676	662	657	670	664	657	679	695	705	692	706	702	658	693	726	733	687	669	681	668	755	719	682	718	670	684	660	684	713	713	703	739	738	663	730	727	677	734	712	700	694	694	714	715	699	716	691	708	652	679	736	671	717	686	730	698	708	740	659	649	737	678	675	669	710	724	677	680	695	716	705	726	700	744	696	699	711	668	660	735	723	694	707	721	648	709	662	701	676	656	707	726	694	702	711	692	700	718	676	681	704	741	734	661	684	721	688	718	727	700	674	724	667	689	696	695	713	706	653	677	670	710	699	712	710	665	687	702	715	656	660	738	685	668	711	715	654	713	733	671	697	649	666	698	715	663	720	716	682	736	690	686	709	659	714	691	691	714	709	712	699	703	704	728	728	662	682	694	707	752	689	727	663	719	674	711	707	717	677	667	682	698	676	684	678	719	661	693	708	685	731	665	653	722	685	705	684	689	696	696	668	713	689	735	718	731	677	702	698	693	693	718	691	730	717	675	687	649	760	705	671	769	707	721	707	745	696	716	708	654	703	692	681	745	694	674	753	717	696	716	710	668	682	699	676	682	687	723	679	726	701	739	678	731	708	668	688	665	710	682	670	683	694	673	684	700	685	668	676	708	709	692	682	686	701	740	706	692	658	713	730	684	716	712	692	725	685	694	700	674	660	710	757	719	722	675	722	733	698	677	701	693	684	689	702	714	698	735	696	667	723	679	699	699	693	725	778	717	698	691	739	672	665	712	689	708	682	744	685	683	689	667	694	673	700	760	711	710	706	660	668	687	674	680	696	691	723	682	685	651	647	677	712	719	703	645	684	724	669	696	713	668	717	698	704	674	625	734	752	680	694	704	696	714	733	686	707	717	704	703	694	653	699	663	726	701	661	660	683	685	696	664	685	687	669	749	714	725	687	695	720	712	697	670	698	678	706	659	685	727	707	672	715	622	734	711	667	709	688	713	687	682	677	729	684	700	680	767	692	699	751	724	662	671	641	721	686	673	684	658	712	680	686	711	661	698	688	696	733	655	659	678	690	685	646	663	670	676	669	662	699	707	701	714	680	669	713	727	698	728	711	705	715	677	685	660	702	686	681	719	744	682	704	687	710	657	686	680	723	677	703	733	673	702	661	735	728	732	676	646	681	690	680	743	708	701	710	688	686	644	773	726	680	747	730	657	670	697	697	774	683	678	700	674	695	660	696	665	718	706	688	740	704	688	665	700	686	710	716	721	711	660	705	695	687	689	667	731	714	682	683	623	718	687	690	733	695	709	698	643	677	711	732	654	683	666	724	678	708	687	685	646	744	663	701	704	694	704	649	731	657	697	711	741	691	679	692	695	695	709	693	694	723	672	683	696	635	676	693	687	677	703	721	714	680	725	694	752	688	701	690	727	712	645	675	669	676	737	686	695	712	693	613	682	751	700	673	692	655	673	674	692	684	649	694	695	750	736	682	712	692	697	693	709	738	720	665	689	685	668	669	670	692	717	704	663	655	715	702	706	712	710	686	674	735	687	636	711	696	697	651	717	619	723	719	680	667	723	719	726	726	714	716	733	721	700	714	646	712	686	694	709	669	718	670	717	710	719	697	690	698	690	707	699	699	672	672	686	700	654	729	706	685	696	700	703	681	712	701	695	706	709	664	698	698	692	658	758	680	723	656	684	655	648	692	713	656	685	684	698	673	643	677	721	675	700	703	682	672	657	704	690	688	692	664	670	700	694	690	689	723	668	687	695	674	663	670	683	659	706	684	677	703	727	675	727	699	662	706	696	687	655	709	656	726	747	678	682	701	673	688	713	675	671	671	718	750	729	717	665	694	717	709	657	705	688	692	721	743	692	706	703	690	673	700	701	674	700	714	691	662	649	677	724	718	700	700	680	694	719	690	663	657	724	713	664	708	705	716	698	644	691	721	664	648	660	731	754	669	711	666	630	675	680	689	718	735	720	680	700	697	679	675	666	684	702	679	712	716	706	725	692	666	688	706	686	744	687	684	698	748	638	708	674	651	673	659	727	710	718	655	693	664	717	714	708	687	688	646	678	718	684	665	673	747	651	744	681	699	718	689	696	718	698	652	737	682	718	711	695	744	672	685	691	676	708	684	701	719	674	670	703	697	689	697	693	703	689	686	676	690	730	717	709	731	700	672	658	693	716	716	691	648	724	668	752	647	715	658	717	675	705	725	720	687	688	669	676	728	644	687	676	722	726	708	689	670	691	691	719	691
27812	19792	5769	472	371	365	360	351	358	349	346	341	321	306	317	338	315	309	351	284	353	305	324	327	295	294	332	344	326	320	332	371	325	302	302	354	305	319	358	332	322	322	322	342	333	292	352	380	322	327	317	324	312	317	335	319	325	313	328	328	305	336	319	360	329	346	348	307	335	323	295	339	327	305	300	333	337	342	316	328	327	318	335	345	324	324	317	339	325	317	347	333	308	328	346	319	332	360	326	321	322	319	347	325	305	294	316	319	305	325	351	337	337	341	325	321	312	303	322	328	317	327	341	318	307	343	330	327	299	333	313	321	336	317	292	334	328	333	346	316	348	339	357	330	372	296	311	330	311	321	360	321	325	342	322	334	353	292	323	294	316	309	334	303	322	322	323	320	316	348	319	344	323	298	316	330	306	327	309	302	351	347	303	329	300	326	311	326	328	333	371	335	322	329	351	300	334	327	333	327	334	334	338	312	304	309	331	306	317	320	330	351	332	354	326	336	338	331	321	315	314	310	287	323	316	312	263	300	341	327	310	342	286	336	342	359	344	344	335	330	380	318	328	336	322	320	317	304	282	337	342	311	293	341	326	357	348	372	310	278	328	314	320	339	356	323	318	334	335	318	320	291	314	332	277	314	331	331	339	317	360	316	335	329	325	317	323	334	304	318	340	361	302	315	311	313	306	351	340	363	326	304	301	316	330	334	305	328	314	327	320	336	338	311	288	310	330	325	337	322	321	332	312	321	327	301	320	347	343	323	341	328	345	316	325	350	341	340	328	335	354	304	318	342	311	329	342	340	346	318	320	328	327	326	319	279	322	317	290	320	310	277	313	339	343	346	329	329	329	320	335	299	283	314	292	325	305	331	301	352	306	346	343	293	316	344	330	300	351	334	335	337	320	346	294	325	315	312	304	307	286	337	342	288	341	330	297	328	304	306	335	328	307	344	333	336	350	317	330	328	333	310	353	322	307	314	344	329	318	289	324	336	337	302	363	321	307	337	365	332	306	321	323	317	338	335	299	337	325	326	320	308	331	368	320	302	325	305	308	339	331	311	299	318	366	349	348	316	332	372	338	314	308	327	316	328	345	337	307	312	321	324	321	301	345	359	312	301	306	324	331	295	343	322	328	327	325	337	319	329	323	312	315	308	316	328	328	316	312	340	331	314	323	333	323	326	334	330	315	333	337	307	359	330	355	314	343	342	291	327	328	316	357	335	347	317	314	333	308	302	360	334	311	342	308	329	327	301	335	355	328	296	301	321	321	330	330	319	300	316	318	327	339	355	324	343	322	303	356	334	325	300	331	303	329	317	313	319	303	333	345	325	311	325	318	342	332	352	331	341	329	317	326	329	338	317	312	289	362	326	350	318	312	311	332	334	309	315	323	328	332	306	286	353	348	302	306	326	345	341	337	284	321	316	351	331	331	312	333	315	345	338	304	315	314	328	319	289	343	314	313	344	337	329	321	320	329	314	317	335	300	348	311	330	333	313	356	297	329	325	307	321	292	315	305	306	332	346	309	296	314	325	342	297	321	361	321	315	363	320	327	321	363	347	342	342	326	328	321	337	302	337	333	333	359	338	341	332	327	323	361	313	307	346	316	350	322	320	335	341	306	344	295	292	296	274	351	326	333	356	349	316	332	305	329	353	338	320	332	328	326	349	344	351	323	310	299	351	333	315	333	327	310	339	340	335	317	313	320	348	298	342	312	331	335	309	318	344	346	352	349	340	309	314	305	314	291	339	320	326	304	311	333	353	347	314	329	331	343	353	294	330	322	336	335	335	327	317	336	321	314	323	322	303	321	314	297	323	334	334	314	358	289	328	300	352	312	321	330	308	335	311	335	334	365	301	338	336	350	313	291	343	356	325	336	330	325	308	321	313	295	333	332	309	315	304	324	346	368	342	313	309	351	319	346	320	326	303	320	317	360	340	353	353	330	331	323	339	322	330	290	311	364	319	347	297	355	343	316	327	351	330	302	346	321	369	347	328	370	338	304	347	315	343	313	335	340	332	330	334	304	352	313	349	326	289	363	341	340	314	292	298	325	334	331	321	294	330	283	319	327	340	315	333	325	337	340	317	330	350	308	316	331	327	337	331	335	361	344	341	317	340	330	338	294	329	319	320	331	294	312	347	333	372	338	316	373	339	326	351	328	322	328	296	347	305	316	339	330	302	281	293	330	316	315	290	338	325	324	286	314	303	308	344	341	345	282	291	325	350	333	376	339	300	338	335	327	298	343	339	345	345	291	345	359	343	293	322	291	314	318	324	348	339	340	349	329	369	322	300	297	301	339	331	325	319	322	372	318	335	287	323	321	323	343	324	327	296	322	335	342	325	333	336	335	358	342	327	317	320	315	318	336	336	307	317	320	361	347	323	343	332	316	323	344	300	326	317	350	341	309	365	323	336	347	306	337	328	323	342	326	321	328	320	288	358	333	344	330	324	324	332	315	313	342	338	346	352	309	378	335	311	291	345	369	320	332	295	318	336	337	329	359	337	333	296	329	332	339	355	339	358	306	333	320	362	341	343	320	312	338	351	287	305	327	336	311	325	336	312	332	353	292	344	330	329	318	307	347	335	306	318	315	340	328	293	327	307	327	309	321	328	330	344	325	324	336	308	302	320	325	315	351	350	333	308	325	344	329	310	338	335	320	329	346	309	309	305	315	303	319	341	352	330	309	327	327	324	312	325	321	330	316	294	319	345	304	322	317	344	350	316	332	321	301	285	338	338	354	332	328	325	316	356	358	350	328	356	347	338	373	332	309	327	324	297	319	353	337	339	309	357	324	340	320	321	329	341	382	384	291	324	347	358	333	341	334	371	351	318	337	351	322	340	362	311	331	347	340	360	329	333	327	289	316	320	313	306	320	319	305	329	289	325	320	347	333	343	311	330	316	329	381	289	276	302	309	329	333	346	309	305	350	333	313	341	354	312	305	315	311	299	330	345	357	281	347	318	350	368	320	322	311	303	308	315	334	323	337	334	315	330	344	316	283	332	309	298	310	331	324	344	325	320	276	350	294	365	334	302	338	318	319	309	313	304	337	321	308	331	302	322	303	337	316	331	366	360	328	315	315	304	309	302	280	281	336	303	316	315	306	317	304	346	351	332	322	346	333	322	336	323	339	317	334	311	322	318	337	313	373	313	310	355	338	331	330	340	295	350	328	320	339	354	330	323	345	317	338	376	320	324	290	320	319	324	327	351	297	319	333	345	343	308	309	339	318	319	339	310	354	317	322	284	314	335	335	338	311	336	297	330	294	344	339	327	291	353	329	341	319	344	326	339	336	310	327	338	361	315	321	334	330	322	351	328	350	345	327	352	344	330	319	327	331	332	340	297	287	307	310	328	315	316	294	331	309	335	318	313	347	311	324	317	337	312	306	339	321	321	331	327	328	339	324	327	313	348	324	315	332	332	347	308	330	303	346	387	337	312	351	310	323	334	351	298	349	337	322	336	321	344	311	329	304	343
5288	2072	597	446	428	410	384	352	394	354	349	358	383	333	313	355	327	378	362	344	330	347	339	341	355	365	341	320	385	355	294	348	377	355	369	308	335	297	330	316	356	321	383	376	325	307	386	367	334	337	327	326	336	329	300	346	330	350	351	337	327	348	347	359	359	316	339	302	311	362	339	307	350	339	356	321	365	334	376	342	323	328	356	353	325	344	345	359	348	325	322	340	351	336	337	316	371	336	333	342	348	329	315	343	326	338	332	345	358	320	353	301	328	303	351	348	358	334	339	316	358	323	349	334	336	370	341	332	336	331	339	338	324	347	331	345	351	345	316	341	316	336	348	338	349	323	363	333	324	382	342	329	364	340	336	361	339	358	358	336	321	366	339	301	340	321	335	343	358	324	353	331	330	305	336	333	327	356	352	335	333	334	289	307	347	329	341	315	339	379	343	328	354	340	323	363	343	358	302	332	336	300	332	332	359	349	345	345	334	335	335	283	353	354	347	309	311	347	317	338	325	325	337	363	315	349	346	354	312	368	327	356	310	341	324	351	339	321	360	334	321	345	344	360	340	358	315	311	341	341	340	320	347	357	346	315	329	320	311	333	364	375	317	331	311	362	333	365	325	337	349	346	354	356	366	341	309	349	372	338	347	384	330	331	365	327	343	324	358	341	309	346	372	313	339	336	370	358	388	326	341	354	337	324	325	377	346	340	337	327	339	335	334	333	344	342	343	348	330	333	323	350	348	335	335	367	327	325	348	327	354	378	346	339	305	351	350	367	335	330	394	307	384	315	350	352	319	364	349	338	383	312	333	352	352	336	316	367	335	302	338	355	325	327	312	333	380	368	357	294	321	349	360	316	371	359	354	340	348	368	313	304	344	313	363	331	318	325	339	361	352	335	332	352	362	346	332	344	318	314	328	332	341	309	327	326	312	334	348	379	335	351	320	355	330	344	317	327	350	320	341	330	351	321	359	347	334	330	370	350	303	329	349	383	376	338	327	347	321	347	331	330	329	344	339	351	332	364	357	317	340	347	324	345	363	369	348	318	364	333	375	338	348	330	322	348	319	322	345	306	317	323	372	321	369	353	323	340	317	325	340	332	315	314	346	344	341	354	342	348	321	359	348	346	373	302	328	352	348	350	347	322	334	360	329	323	324	308	331	354	358	334	365	332	328	337	312	329	339	353	331	379	325	375	309	313	311	325	341	371	347	324	329	359	342	317	356	343	352	354	368	330	311	404	346	378	370	327	316	348	295	336	357	330	324	338	348	315	326	338	371	330	315	319	308	308	306	343	309	296	347	357	326	326	361	320	367	354	340	315	328	358	331	338	362	322	347	327	320	334	325	336	338	331	343	364	346	353	335	358	343	314	332	304	335	330	334	346	324	329	337	312	343	329	330	343	330	333	343	358	333	337	339	309	345	335	319	348	315	310	353	323	323	323	334	334	320	341	339	335	328	330	341	343	322	311	383	318	321	335	381	326	341	352	327	367	365	350	315	360	345	347	336	325	353	336	339	341	348	334	329	351	324	342	348	345	350	347	328	348	334	332	362	356	339	368	312	334	314	331	357	316	352	318	351	334	350	344	400	342	363	342	303	334	352	359	353	340	341	356	343	322	353	359	317	330	333	313	362	322	336	338	355	324	361	335	357	339	325	332	334	358	350	313	335	354	351	341	333	347	340	329	358	368	333	372	318	357	309	329	356	329	324	368	345	291	326	365	332	339	389	321	362	358	332	348	342	334	327	303	336	333	315	307	342	312	340	336	321	332	340	336	355	359	343	301	338	323	341	341	364	351	351	353	339	361	346	321	332	369	336	318	320	313	334	338	395	310	356	331	356	328	365	334	363	349	347	345	339	330	338	319	348	339	343	317	352	355	369	344	342	364	324	331	350	357	305	349	330	354	327	361	315	369	361	365	375	359	299	317	370	319	357	326	351	357	335	343	343	309	351	312	321	327	331	348	341	353	353	326	354	327	321	343	300	339	326	305	338	323	334	343	368	341	326	371	349	358	336	381	338	345	338	314	352	328	345	325	345	335	365	323	328	353	362	340	344	326	336	312	350	328	351	313	355	343	371	337	352	358	325	358	338	339	329	325	338	325	331	344	374	329	313	349	370	343	334	356	329	357	348	333	356	319	289	323	344	300	345	340	341	333	323	342	312	303	356	343	373	317	360	362	327	348	329	319	335	353	322	331	341	344	342	322	351	347	323	318	318	358	340	316	345	361	367	345	316	378	360	367	315	343	325	337	346	339	372	341	353	381	342	345	364	326	339	344	381	351	341	338	338	368	330	348	346	358	352	339	352	366	308	343	349	314	350	319	332	346	345	356	324	333	322	367	325	331	341	314	349	333	330	338	360	334	336	312	307	311	350	322	357	337	329	331	343	380	352	358	290	322	333	330	348	356	347	313	323	340	324	316	326	343	329	325	324	332	308	366	326	352	346	339	313	359	370	364	345	327	371	331	343	337	342	344	316	333	328	291	377	370	328	342	311	331	347	342	368	326	297	319	332	343	354	336	340	347	360	368	316	333	345	303	317	365	318	355	330	366	327	353	348	358	362	335	347	350	351	311	349	343	331	320	304	310	328	336	337	338	371	354	363	329	319	306	359	357	345	328	327	376	360	348	325	323	372	316	337	358	360	318	334	335	358	332	344	332	333	318	344	366	330	337	346	343	353	323	358	313	347	306	340	363	334	331	340	320	338	328	319	316	328	314	352	330	351	321	327	343	320	336	364	358	328	349	338	342	328	330	341	333	347	343	338	362	365	319	335	338	317	331	374	366	350	368	346	322	339	371	353	292	339	329	342	354	294	310	313	372	347	319	340	349	347	342	341	323	318	325	328	351	349	327	318	330	311	338	344	349	342	368	329	342	331	309	341	335	309	329	315	351	345	332	369	326	343	315	332	334	348	297	344	361	352	315	351	352	303	334	341	347	340	356	318	352	363	327	323	325	306	322	358	330	330	320	306	321	349	369	320	383	353	320	334	361	298	333	343	312	343	355	342	353	359	324	341	324	351	324	328	363	345	366	364	328	343	335	331	292	313	338	348	295	336	316	342	325	356	325	308	333	318	345	346	326	336	391	341	359	336	362	358	360	328	345	322	362	369	324	350	346	353	344	324	353	334	315	346	310	362	333	336	314	313	352	342	336	353	307	332	363	394	302	328	335	304	354	322	329	347	344	342	384	334	358	341	314	309	315	333	317	337	306	358	341	304	359	327	358	300	345	319	362	330	385	358	374	337	340	348	309	298	309	340	358	323	348	326	362	356	323	328	313	311	338	352	362	322	345	349	326	359	338	357	363	323	357	319	317	324	314	308	332	329	355	328	338	330	387	343	328	346	339	340	323	344	339	350	316	335	334	343	327	348	343	338	340	333	323	320	362	312	314	363	306	336	342	341	328	335	323	314	349	306	370	335	337	332	313	322	349	328	332	315	338	349	341	358	358	339	342	326	333	331	350	326	313
23589	21380	28966	24144	21374	13935	1839	1099	982	920	879	807	786	836	743	743	747	699	760	717	783	698	713	737	721	709	705	705	737	685	729	740	704	731	741	693	717	695	731	726	729	715	694	703	655	688	711	722	703	706	693	687	640	697	685	660	725	660	661	730	717	712	702	613	684	724	638	734	672	687	709	705	713	677	669	705	710	745	678	727	719	675	654	677	758	720	702	712	722	725	725	675	687	656	716	690	740	686	711	657	657	709	770	728	695	680	627	671	703	710	657	736	737	697	705	696	699	698	732	689	716	660	725	707	652	712	718	727	690	664	725	705	730	645	727	714	700	671	740	703	636	678	729	668	662	660	713	650	700	699	679	700	666	668	719	675	663	735	684	697	678	675	712	713	681	638	652	664	712	685	726	707	732	739	697	683	703	680	722	696	680	682	710	711	731	633	649	685	679	676	668	731	664	720	659	707	681	675	713	719	706	714	691	719	733	704	681	664	689	693	704	646	664	667	709	710	723	732	717	673	676	744	702	713	696	707	674	676	677	716	748	705	723	719	691	694	688	725	699	708	683	669	695	710	691	700	704	699	731	686	706	692	700	705	658	699	701	669	673	687	721	683	721	736	687	730	709	661	683	632	680	672	700	686	697	703	698	673	680	678	704	701	665	689	685	711	681	673	701	724	708	700	691	741	698	727	685	692	649	708	709	703	674	715	745	714	656	711	726	677	648	673	709	770	638	653	659	714	734	720	685	638	700	684	650	676	732	697	703	655	676	695	678	680	689	695	663	676	740	727	700	731	727	726	690	719	716	732	702	696	692	715	680	638	716	678	679	649	669	714	694	677	695	716	733	664	696	677	653	715	718	720	671	675	727	709	675	732	678	719	679	705	706	674	691	697	692	716	667	679	687	729	767	665	723	709	722	680	709	699	667	689	641	685	724	709	684	671	681	723	678	692	669	687	704	665	714	683	704	649	701	746	685	717	659	737	660	720	716	643	719	675	727	681	692	673	697	676	626	627	692	724	659	704	694	666	692	676	717	708	669	711	750	708	665	642	703	689	674	676	716	685	753	694	717	650	683	719	729	737	728	728	709	716	684	658	720	725	689	675	684	677	653	687	690	722	676	733	656	698	683	685	672	673	729	691	717	711	702	760	677	690	738	674	715	667	724	699	739	745	713	693	755	781	700	694	688	689	656	697	692	718	627	729	725	695	651	670	678	715	698	637	663	654	737	690	736	689	685	719	690	697	644	653	690	759	658	699	708	684	701	726	665	733	700	677	670	709	640	724	710	678	672	678	717	669	733	732	690	655	672	678	666	693	682	674	683	662	699	649	704	653	702	669	737	702	716	650	708	629	675	699	702	709	699	746	687	716	659	718	759	709	675	710	681	690	681	700	723	690	667	648	651	672	644	703	679	678	692	709	656	646	716	651	699	696	729	690	671	741	688	666	655	695	659	700	678	722	683	679	686	682	661	729	694	696	714	664	691	703	669	710	670	728	708	690	664	694	704	694	679	685	745	722	732	660	717	659	741	670	714	698	708	695	733	710	691	670	655	632	706	693	703	717	670	709	661	674	697	713	726	662	725	699	753	651	702	692	667	656	693	726	673	681	704	669	681	697	673	753	722	713	681	674	640	679	703	662	704	678	736	740	707	697	675	688	693	692	717	712	732	667	681	698	696	712	696	655	664	702	660	643	687	661	672	690	675	675	687	670	712	650	725	675	673	678	684	668	709	681	709	708	683	654	648	711	705	714	758	674	717	671	651	697	692	674	675	726	696	655	676	678	702	699	705	640	691	682	714	727	654	691	652	679	656	649	702	687	676	704	732	705	687	683	681	677	695	717	714	697	702	702	648	687	679	665	702	676	693	655	658	649	699	714	677	659	739	678	663	699	704	724	705	693	713	686	720	691	769	708	703	660	607	718	618	706	706	657	676	663	684	689	689	674	688	703	691	700	699	732	704	686	676	734	640	691	687	674	650	679	729	748	742	668	700	711	709	726	700	690	646	687	698	736	701	663	683	684	664	710	712	682	699	693	707	692	687	681	715	714	687	711	688	682	652	640	758	710	713	716	613	659	665	717	709	706	631	656	636	716	701	670	708	740	668	677	672	634	719	703	672	714	700	739	687	717	656	733	704	712	693	696	655	670	713	656	673	663	747	721	676	732	693	688	684	710	711	726	726	732	643	720	664	699	637	706	709	678	674	689	683	727	679	690	641	681	683	702	673	718	690	667	656	745	669	698	764	672	657	687	670	707	697	693	661	681	660	709	702	711	683	718	733	715	750	692	691	736	710	668	672	701	679	748	702	681	726	670	663	646	675	697	709	716	715	687	702	693	688	651	732	676	713	719	704	704	665	646	684	686	643	705	694	663	650	725	631	662	675	641	688	688	692	724	683	655	712	732	689	682	731	663	692	634	698	667	695	728	674	668	695	693	664	686	672	748	672	651	676	758	683	641	708	646	714	677	724	675	682	665	671	657	657	659	593	698	654	678	710	717	710	722	640	713	652	726	680	652	677	684	683	662	707	674	703	704	637	667	703	670	735	660	642	633	662	704	679	715	684	681	700	672	716	702	711	676	718	673	730	684	668	745	697	675	692	689	690	681	664	684	700	695	710	664	695	676	699	712	696	694	685	651	629	716	721	680	684	673	670	644	713	735	748	661	666	724	708	717	667	753	712	680	679	660	719	755	762	621	729	697	678	691	730	642	658	699	682	717	692	722	687	729	707	699	706	689	689	612	691	675	680	655	664	659	646	694	687	707	712	664	644	705	694	666	636	748	712	659	664	719	722	719	685	657	761	686	687	679	676	713	682	723	691	687	726	701	634	677	663	646	683	636	723	725	715	687	687	668	647	711	658	689	692	736	722	726	656	671	694	733	670	707	697	664	704	725	695	692	667	662	688	728	709	646	712	700	712	670	680	701	686	692	704	691	668	710	743	673	733	666	658	662	703	662	682	619	700	690	672	711	677	659	640	692	687	643	699	679	667	650	705	667	678	680	675	710	682	714	685	727	688	682	750	695	720	698	725	724	708	656	699	698	686	697	655	656	705	731	670	680	668	698	725	761	694	680	657	717	685	699	677	693	677	745	719	660	714	698	720	681	685	705	673	677	692	730	712	700	686	706	666	737	694	725	683	687	672	721	730	672	709	691	643	693	700	685	690	685	687	698	682	687	742	684	674	688	696	672	689	686	735	725	690	679	714	685	668	727	700	672	659	622	673	683	723	724	704	721	660	712	692	669	652	680	638	674	681	703	739	684	727	686	692	689	710	747	687	711	724	725	728	695	660	681	679	673	701	725	654	682	715	654	708	704	715	718	711	710	698	695	685	707	665	667	739	670	669	736	693	669	692	720	710	722	697	662	695	681	675	710	715	661	757	660	680	683	676	672	724	701	733	716	702	722	686	743	744	716	669	691	709	708	696	701	698	676	652	730	739	657	722	683	682	701	700	699	735	692	673	700	695	692	672	703	707	646
5181	10117	6306	3180	2394	1919	1596	1263	1184	1047	999	957	855	852	831	823	791	820	735	764	742	741	757	746	716	762	751	738	747	698	760	721	711	721	760	759	717	735	751	706	725	731	670	718	719	718	726	646	721	722	698	711	724	726	701	736	738	709	700	730	727	718	698	739	723	708	717	694	691	690	739	684	696	734	674	723	725	675	703	730	728	695	695	691	733	680	695	718	735	734	733	706	713	669	674	675	701	665	716	726	724	764	746	675	733	692	708	695	682	744	731	685	682	721	677	691	707	683	668	772	691	719	677	725	693	750	728	677	706	717	733	725	701	690	692	694	720	674	686	694	678	684	722	667	702	747	702	729	706	726	700	678	684	730	706	671	690	721	715	685	767	689	688	718	693	747	729	707	668	716	673	645	707	696	669	742	752	736	727	678	691	711	753	700	688	674	715	658	680	734	700	722	693	722	697	673	702	720	705	719	671	721	704	678	684	688	703	682	722	727	699	676	707	683	646	703	669	670	688	693	734	710	707	667	736	701	685	699	673	662	708	710	696	695	717	757	697	703	703	723	728	727	690	680	640	733	673	697	685	741	737	685	723	691	739	693	717	645	726	718	690	708	673	685	716	685	690	697	670	706	674	681	726	721	709	705	720	644	707	718	672	702	711	712	697	726	708	761	739	699	687	719	657	736	757	727	696	745	693	669	713	663	695	690	710	721	664	706	694	710	716	662	695	722	682	747	698	698	701	655	732	709	690	712	679	702	704	718	747	728	717	725	699	698	708	734	675	712	722	724	714	713	763	697	675	695	730	691	735	713	677	677	689	697	710	692	715	677	703	695	702	688	671	707	680	699	713	691	707	709	692	741	682	693	717	684	770	706	675	665	659	718	711	670	684	725	693	764	711	702	736	698	681	694	694	711	673	719	710	722	739	715	693	715	690	699	712	692	681	714	755	687	678	720	714	728	677	735	673	720	742	705	703	681	713	682	690	700	682	706	734	670	734	746	711	651	678	652	712	665	699	667	686	658	727	712	670	722	703	732	715	693	713	726	738	680	738	697	647	707	723	694	712	692	696	715	719	715	684	680	684	688	667	703	710	702	718	695	679	694	676	710	711	679	775	712	715	679	725	719	641	683	750	750	687	646	703	708	731	693	699	710	736	653	663	742	691	694	741	664	692	762	731	762	682	751	685	733	704	717	693	732	742	701	732	700	770	746	724	678	744	760	698	688	699	691	727	666	683	698	736	699	707	751	700	672	690	696	724	676	686	689	678	708	763	661	739	717	694	695	698	694	743	661	677	725	713	738	680	730	702	733	720	752	729	667	732	700	764	752	704	702	714	683	715	693	745	705	705	699	714	669	768	707	712	716	727	677	724	716	702	672	711	744	685	664	657	710	712	776	758	706	723	693	687	738	737	755	708	673	767	752	709	725	734	682	683	655	694	747	705	699	738	688	725	723	650	711	782	687	745	682	693	735	625	685	707	768	734	677	670	706	696	740	689	685	708	695	687	718	714	713	720	674	703	725	732	686	664	654	649	714	768	755	709	724	722	702	683	719	712	731	691	674	716	692	713	735	714	671	667	736	721	746	707	707	688	698	716	714	697	678	684	720	702	697	688	717	745	691	703	680	729	710	701	729	714	729	705	716	720	722	706	718	731	711	704	703	730	747	701	683	718	669	699	756	644	692	707	662	743	755	712	690	673	714	709	701	704	685	713	696	658	699	737	695	717	711	688	672	701	770	694	680	695	661	690	674	724	756	749	684	745	718	667	717	703	735	739	718	684	733	662	694	695	707	727	711	753	720	682	698	671	696	698	730	709	645	682	646	711	685	680	701	720	704	670	736	705	701	658	703	701	715	675	704	720	681	729	699	709	691	718	735	719	712	694	737	710	720	654	697	695	729	709	731	724	700	704	671	730	711	690	656	707	686	705	684	665	721	721	755	707	701	681	693	718	692	715	733	726	707	668	743	730	723	750	700	747	703	682	674	692	671	703	738	695	748	695	695	710	730	766	731	675	747	719	696	693	684	709	723	690	676	686	688	704	715	641	665	712	683	725	729	710	710	674	714	703	723	704	719	731	727	692	705	714	641	735	727	699	680	733	702	762	721	718	705	742	678	714	693	694	695	673	719	708	731	674	688	685	712	699	694	692	715	748	759	722	699	674	665	695	720	730	683	691	734	726	716	692	683	722	680	689	708	710	715	738	671	672	721	704	716	693	647	699	672	684	742	718	698	722	667	716	688	676	715	657	685	698	711	658	692	727	696	711	729	697	719	697	726	771	701	724	697	745	712	703	745	782	680	683	685	647	688	765	656	679	688	717	693	702	677	703	710	741	731	752	721	698	731	692	690	680	698	674	711	676	684	736	714	702	683	711	701	691	648	749	721	729	729	708	713	744	693	714	759	758	705	698	685	754	704	713	744	713	708	683	732	680	697	729	665	724	725	721	709	728	733	661	667	675	694	688	728	722	718	730	686	707	707	717	715	694	710	720	743	681	675	675	715	669	708	731	680	713	680	684	684	675	705	700	728	710	707	742	631	710	742	663	698	733	718	714	732	770	679	670	676	719	682	697	714	717	709	674	698	687	732	702	754	703	713	711	706	700	716	711	659	742	695	695	710	711	690	727	710	732	750	742	663	708	694	774	706	665	690	647	670	715	701	720	726	662	714	699	669	723	732	718	701	754	715	727	711	728	659	720	694	668	676	733	663	758	743	666	705	699	679	687	746	697	685	715	701	695	726	683	679	683	699	715	681	681	666	720	651	716	752	667	730	702	716	677	639	706	660	689	738	694	738	651	697	738	716	676	709	670	736	714	723	690	706	714	693	728	665	686	695	710	700	736	700	750	696	738	689	709	680	667	733	696	693	735	701	718	685	695	715	681	709	700	694	682	702	703	718	683	716	671	750	681	660	680	691	718	738	701	682	696	679	729	692	680	654	715	713	740	652	694	701	710	697	681	642	673	712	680	751	705	690	708	723	712	691	713	705	720	698	695	732	696	766	701	739	729	678	693	692	737	683	685	703	728	741	698	738	688	687	635	719	703	674	665	742	715	673	709	694	716	726	671	721	719	684	675	646	714	688	672	694	739	679	675	721	695	715	711	757	697	655	709	675	700	704	750	695	704	675	727	668	668	760	715	691	721	695	668	709	747	702	718	680	710	684	688	616	733	717	714	733	712	686	702	705	742	712	728	751	737	627	679	725	690	704	689	710	716	730	713	721	677	701	676	699	673	711	717	707	728	732	755	762	697	705	679	650	619	663	633	686	717	689	726	671	701	731	667	697	735	672	740	697	719	683	696	713	729	738	729	724	701	700	704	704	717	699	722	723	695	728	710	753	735	652	703	731	685	710	712	699	711	731	696	653	689	684	701	669	731	695	691	700	743	701	700	738	647	712	719	709	697	683	676	723	712	735	706	724	711	697	680	730	724	717	681	733	712	716	784	693	736	694	703	732	756	685	734	673	694	702	669	725	658	674
24847	21471	28199	25077	15771	713	473	329	301	300	256	273	246	230	258	236	208	225	232	223	201	209	213	202	205	196	227	198	181	214	197	217	204	217	221	190	233	193	214	236	201	205	200	191	177	200	193	182	182	182	181	199	189	177	197	179	198	197	180	197	191	187	199	193	192	192	204	169	188	196	189	176	179	193	191	191	212	195	199	177	177	201	184	192	183	207	190	207	193	173	201	187	198	182	174	192	199	199	202	193	220	197	169	169	204	191	211	180	204	205	213	197	216	211	179	199	161	218	204	197	194	187	200	184	189	187	195	200	213	186	197	213	182	190	180	221	187	202	191	165	175	188	199	189	186	162	184	197	182	208	203	210	200	190	198	206	217	188	205	194	181	196	187	182	203	200	197	201	187	182	204	213	216	189	182	181	184	184	213	187	207	199	184	183	200	203	212	166	199	197	174	200	189	184	182	188	204	211	160	214	189	208	196	190	202	199	205	171	210	212	208	177	181	185	173	180	201	190	215	192	214	171	192	205	192	184	169	173	188	184	193	215	187	205	186	199	174	207	189	192	204	208	192	209	190	218	187	163	179	182	192	182	192	191	174	196	178	184	210	213	178	184	175	214	197	184	203	182	210	190	201	197	180	203	201	190	196	184	202	203	175	199	204	201	198	180	209	173	196	197	188	180	172	192	184	209	187	200	194	181	222	194	195	182	184	185	198	190	184	208	208	189	174	233	190	201	185	191	179	195	221	188	201	227	206	214	202	185	188	196	199	198	183	205	219	194	171	189	191	213	169	210	197	178	188	184	197	186	192	199	212	184	194	183	211	192	185	199	220	166	197	191	185	192	210	193	192	181	171	166	188	198	198	199	213	178	187	203	174	203	197	191	205	197	178	199	206	207	196	180	215	202	189	217	179	200	181	189	180	202	212	192	202	210	167	205	193	206	196	182	203	186	198	173	187	203	195	176	177	199	203	229	163	184	181	223	212	170	202	165	185	201	211	204	195	210	223	176	196	217	186	197	190	183	183	167	225	197	194	185	215	184	222	185	221	196	179	198	187	219	210	190	185	180	168	210	173	179	183	215	163	191	211	190	195	192	173	199	190	199	182	188	218	211	221	194	220	214	194	211	182	190	192	190	153	194	194	198	185	160	183	205	186	193	205	168	165	215	226	216	213	197	183	205	190	168	179	200	184	204	202	175	211	195	172	198	165	169	187	210	198	178	192	181	209	191	199	178	203	170	195	195	157	187	201	190	198	200	208	169	158	204	196	195	192	208	189	183	177	191	185	201	193	199	176	196	184	191	177	175	187	203	166	206	215	216	191	183	228	186	197	233	217	203	193	190	197	171	180	196	192	201	179	201	205	161	186	195	183	227	214	206	192	173	195	213	183	212	202	208	180	204	170	173	175	193	184	187	185	178	190	184	199	205	170	192	179	169	194	198	230	233	201	193	184	185	174	169	187	201	193	180	181	172	182	187	194	176	183	202	203	186	186	207	191	176	205	167	196	176	210	179	197	199	198	196	206	170	189	191	185	187	186	175	194	183	202	187	175	238	189	202	207	183	198	204	181	222	200	207	175	210	210	207	217	178	210	200	192	190	202	193	202	184	184	198	193	177	196	191	200	185	217	226	208	189	214	190	183	189	171	169	185	180	196	199	189	213	185	204	195	199	179	167	181	206	189	202	192	194	216	182	165	209	193	186	179	201	194	200	214	197	166	190	189	203	197	200	205	189	170	184	187	180	190	179	217	204	189	171	197	196	201	208	181	181	203	176	185	197	195	195	198	167	204	197	178	176	194	191	202	185	215	221	186	186	182	202	212	203	178	190	192	175	185	201	206	200	199	187	203	192	205	195	187	216	182	197	185	218	179	197	178	210	206	207	166	197	224	177	193	178	213	206	209	193	184	180	165	185	214	204	194	210	198	182	173	186	221	141	218	202	190	188	174	206	196	212	223	197	212	198	219	199	195	184	182	204	206	216	189	172	170	199	202	189	202	185	192	198	190	226	179	198	182	190	175	191	180	195	163	179	215	206	202	233	214	208	188	209	194	201	186	204	193	190	214	186	188	183	197	182	233	202	217	197	181	200	184	174	188	196	191	164	209	214	217	187	176	218	191	200	224	177	173	178	186	208	177	191	187	189	211	203	186	215	196	169	167	208	210	162	204	199	194	180	183	207	180	185	191	209	174	195	171	224	186	206	195	173	186	183	178	178	202	185	186	202	207	190	184	199	181	194	170	196	196	175	201	199	186	211	199	189	178	200	181	194	202	193	199	211	199	190	204	185	172	195	182	173	191	207	207	183	167	207	177	182	225	189	188	179	194	183	173	196	186	186	193	215	186	167	161	165	184	183	206	190	192	207	185	181	209	220	195	192	176	197	205	204	204	187	195	195	182	180	209	183	195	194	187	207	197	178	217	213	182	195	216	202	232	213	191	175	204	186	184	181	184	213	181	178	185	181	194	187	204	196	180	201	192	211	203	192	195	228	175	165	205	201	188	162	202	187	194	180	203	191	197	182	205	209	202	188	188	168	211	193	217	171	198	204	201	186	174	208	181	212	175	193	195	181	197	195	192	203	184	189	173	202	202	189	195	188	179	198	206	177	173	185	193	190	184	188	203	198	188	188	164	193	200	183	178	215	174	194	184	188	198	214	208	204	214	204	173	173	230	216	203	186	199	194	220	190	177	209	166	186	191	186	202	199	167	191	199	202	199	185	194	161	182	185	183	184	203	211	192	161	164	187	190	200	175	174	203	169	197	178	222	202	197	195	208	180	205	202	203	195	196	174	199	188	202	192	195	219	197	200	199	200	201	203	187	177	196	216	199	207	191	200	219	212	176	197	217	197	165	210	205	175	191	181	174	187	201	203	205	184	230	211	217	193	185	207	216	183	173	223	197	215	211	219	193	195	200	196	218	197	184	191	180	171	204	222	199	175	198	191	225	174	184	178	188	180	205	173	216	191	169	177	182	189	203	202	183	178	198	184	190	173	190	193	210	194	187	171	207	175	193	205	218	200	192	200	181	207	180	172	203	199	182	193	220	193	175	161	200	191	203	181	186	185	202	194	177	189	212	194	173	190	215	204	193	172	196	196	208	196	176	184	187	193	190	213	190	193	180	177	220	189	207	237	180	181	189	194	174	186	194	196	196	171	203	200	182	202	183	184	174	204	196	189	193	206	198	234	187	190	207	215	182	206	190	182	196	194	173	170	184	184	191	169	207	203	206	208	184	182	202	187	173	195	204	213	189	184	182	216	189	176	195	176	192	166	189	198	191	188	200	175	183	180	170	196	192	177	181	185	195	186	207	184	196	193	184	174	198	179	187	186	193	219	192	200	185	194	186	176	181	211	191	203	170	195	178	204	186	187	201	200	197	198	190	188	206	194	187	197	184	190	188	175	189	188	186	204	196	191	182	192	203	207	194	189	198	198	186	191	194	206	205	184	190	176	198	208	184	195	182	198	211	197	200	187	192	183
3627	5408	3582	1664	1196	988	780	608	493	424	339	365	317	319	279	264	262	235	245	254	241	269	233	226	224	213	251	239	241	232	243	207	253	245	208	212	211	238	229	238	240	202	220	223	221	218	236	226	227	236	203	184	235	213	222	221	229	200	229	204	206	200	204	233	195	208	215	221	192	195	225	215	224	208	183	219	206	227	227	214	195	221	218	230	210	193	246	228	187	220	217	235	191	226	224	226	193	213	214	219	213	209	231	207	245	226	192	222	215	225	200	221	227	183	234	208	196	217	213	231	209	217	206	209	234	206	203	197	236	220	215	187	218	210	213	230	228	220	201	209	217	210	229	224	215	186	219	200	234	217	220	228	235	220	220	217	218	202	211	210	212	230	193	246	228	207	204	247	212	211	182	225	229	212	251	187	210	247	215	229	202	184	211	207	219	209	228	212	203	213	212	205	204	197	221	196	192	212	228	205	216	251	231	216	198	203	221	227	223	216	217	199	224	184	203	221	200	215	230	198	225	216	207	201	216	209	233	219	206	212	221	207	182	220	219	226	218	181	237	199	188	232	215	217	194	220	193	230	210	178	206	227	205	206	245	180	203	248	222	241	196	215	236	211	204	217	198	216	221	229	220	234	216	255	215	194	216	221	205	188	219	206	217	211	249	206	227	203	204	225	221	234	224	202	219	184	213	213	220	198	250	209	220	209	236	189	209	221	215	236	218	207	213	226	246	197	209	232	219	203	201	227	215	213	218	218	222	233	217	232	213	229	224	223	222	204	200	198	193	226	208	216	203	212	214	237	205	215	232	220	215	212	194	197	241	236	227	228	243	209	202	239	200	204	231	211	211	233	211	206	238	226	233	214	219	238	236	225	223	221	223	229	223	204	220	203	202	238	201	209	228	201	238	228	195	219	217	218	199	196	201	215	198	233	190	214	225	215	210	222	201	206	242	194	224	223	209	201	223	200	215	208	240	206	209	210	224	214	215	222	219	174	227	232	218	191	224	216	222	219	178	222	212	229	215	224	189	222	221	209	204	200	217	226	233	210	218	237	221	225	212	205	203	199	217	223	209	213	204	219	206	227	223	213	197	234	204	215	211	216	216	224	223	233	200	214	227	209	210	195	215	235	202	213	198	196	192	226	191	216	206	212	216	214	204	232	223	191	240	232	213	224	206	213	222	224	219	210	222	229	219	218	176	199	210	201	223	229	194	216	218	236	195	218	232	215	240	238	194	204	213	214	219	208	192	218	223	189	225	186	228	222	226	221	205	230	204	229	222	210	188	234	236	234	212	228	223	224	209	222	223	204	190	223	219	246	195	244	198	188	208	209	221	204	182	218	201	229	226	244	218	225	201	233	211	208	216	191	227	234	229	205	224	254	226	199	213	241	200	210	209	210	214	230	182	233	177	209	232	191	228	210	197	223	190	212	224	200	185	238	226	222	182	189	231	219	211	195	237	214	201	219	211	202	217	206	219	230	201	201	215	198	219	203	223	199	219	230	213	200	215	234	195	201	199	211	213	201	195	233	200	223	221	209	207	195	189	230	243	189	213	233	205	207	191	224	197	212	188	201	231	212	212	228	207	207	213	226	230	197	211	228	215	216	210	252	209	215	221	230	215	216	203	210	219	208	204	213	208	238	224	208	214	207	188	211	227	231	229	227	232	224	243	226	232	212	205	212	210	199	235	200	232	192	227	199	229	212	201	218	217	219	200	217	209	250	211	210	217	232	214	206	230	224	213	181	221	226	212	229	209	197	218	211	211	208	240	226	227	188	196	202	198	216	222	205	233	207	225	211	227	201	221	238	226	230	207	258	216	208	205	238	203	227	217	210	208	206	203	222	221	215	248	228	245	209	186	195	249	220	217	239	228	213	219	182	233	200	249	204	223	222	214	210	211	184	238	199	218	216	201	212	207	223	231	222	240	205	220	198	224	224	204	216	223	193	211	221	210	230	215	199	229	219	223	211	252	207	244	228	189	198	192	233	217	196	201	209	201	217	216	204	209	215	198	205	233	231	218	220	237	219	215	217	221	210	204	234	239	238	204	228	201	200	238	207	208	193	210	197	203	201	202	222	211	211	204	208	225	220	213	228	214	226	216	228	226	195	243	203	195	225	188	200	223	200	220	206	216	201	220	232	209	193	190	208	207	207	206	232	226	205	218	232	211	207	210	224	206	211	208	191	205	227	228	185	206	211	204	215	209	205	207	222	230	215	209	226	224	210	203	234	224	221	227	213	229	220	226	188	221	220	231	212	226	218	204	207	199	216	224	205	197	242	193	213	189	221	207	210	230	206	209	227	212	197	217	229	214	230	204	222	197	216	203	224	201	239	198	220	219	220	219	205	214	207	214	217	212	235	224	220	166	253	193	211	235	205	245	224	224	238	174	212	213	199	199	199	246	206	227	202	226	194	218	231	203	192	239	200	202	216	208	211	211	221	233	225	241	235	200	216	193	194	212	221	209	221	190	211	215	225	220	203	205	228	212	235	229	233	235	214	218	218	214	204	222	217	223	223	218	198	217	205	218	206	212	201	215	187	214	220	211	200	204	203	221	218	236	226	208	243	206	210	194	200	219	210	211	202	236	201	193	222	205	225	219	217	202	232	186	178	214	201	177	245	207	202	227	213	211	220	239	217	230	205	230	214	195	202	208	212	214	236	219	182	209	217	204	203	243	215	211	239	216	208	196	217	230	242	220	217	203	224	236	212	211	239	199	213	211	222	212	237	195	241	228	213	204	222	214	237	212	210	235	203	194	207	223	216	230	199	228	215	219	219	227	218	217	242	224	215	224	186	201	198	224	226	210	203	201	195	226	218	175	214	239	219	216	179	219	207	229	227	206	210	235	213	206	235	242	210	227	194	230	206	217	185	205	203	222	222	213	199	210	233	206	213	197	217	207	211	184	243	200	195	203	203	220	181	243	211	193	215	222	213	231	233	203	220	218	215	202	213	218	219	212	215	202	213	210	220	222	224	222	233	192	226	228	219	193	241	220	203	227	191	213	233	206	235	223	207	238	227	223	217	201	197	220	211	223	233	205	209	209	212	242	203	211	219	208	211	216	241	208	207	195	234	227	207	202	225	208	198	211	204	218	228	227	204	213	208	221	201	206	231	195	205	212	193	217	210	208	207	193	210	242	225	218	203	219	211	222	221	221	193	191	222	231	212	210	237	211	197	227	228	229	202	207	209	210	207	202	218	190	230	242	201	234	212	228	195	194	207	211	215	213	202	194	213	221	225	223	213	239	189	215	210	234	202	239	226	211	211	236	225	205	203	204	233	210	207	226	207	217	237	216	211	205	216	211	214	238	234	230	217	235	223	201	214	221	236	210	230	195	218	213	249	214	231	227	242	212	223	212	188	198	218	210	205	239	205	213	204	214	213	213	216	199	210	234	191	204	247	236	203	222	245	237	198	212	172	220	218	224	229	215	201	218	240	218	202	211	219	232	218	215	222	216	229	233	221	222	195	206	224
22701	21536	29492	24019	21540	21629	13096	1553	1178	1136	978	907	881	853	854	758	816	741	786	753	755	773	774	704	752	751	737	677	687	697	734	648	656	702	682	656	707	705	661	675	687	706	689	658	663	690	647	683	670	656	706	695	720	715	660	722	729	649	690	671	661	716	687	693	675	666	658	677	668	686	658	649	630	615	652	674	654	695	651	655	696	682	682	683	684	688	651	690	679	651	671	665	696	647	655	665	660	661	621	666	657	670	684	675	687	710	691	667	674	694	635	683	699	678	666	651	659	664	639	664	620	669	623	649	664	705	668	656	731	694	667	685	711	662	659	674	654	663	739	621	665	655	647	624	675	701	685	629	681	640	660	661	698	636	669	654	732	634	721	665	633	664	678	663	731	669	666	684	682	666	638	640	676	690	692	708	692	705	624	704	694	658	648	722	645	653	673	653	645	645	642	675	669	701	686	670	700	667	654	652	678	692	681	658	626	680	697	729	720	680	683	664	679	658	654	669	679	684	684	639	702	707	681	653	693	694	687	692	664	689	678	646	667	667	679	664	660	664	699	639	706	702	679	661	655	677	686	692	654	686	628	619	681	661	716	663	631	661	688	668	663	703	674	653	702	601	651	713	644	729	683	680	725	673	634	684	641	700	690	650	706	647	676	724	688	679	641	686	678	642	700	622	677	688	708	696	698	625	670	618	696	664	677	684	672	653	674	722	672	650	712	690	648	689	661	661	656	675	654	663	674	669	660	647	660	673	682	664	707	720	636	640	683	679	642	698	702	714	652	675	672	643	659	645	671	696	696	672	639	670	707	644	680	673	650	668	680	717	651	622	650	648	682	689	650	709	700	703	655	713	678	689	687	696	647	686	661	682	675	636	670	652	688	648	645	640	638	672	664	687	685	658	657	694	638	633	667	628	654	648	694	655	690	648	670	646	645	728	690	657	647	666	673	674	650	624	667	657	654	650	678	673	666	665	661	655	688	692	653	643	648	632	725	705	686	648	704	662	658	691	672	678	687	684	648	666	685	681	621	684	667	642	624	688	637	667	705	672	630	656	651	663	697	698	660	650	606	665	664	645	630	671	684	678	658	658	701	697	635	646	639	667	730	689	693	671	708	707	671	626	678	670	662	682	711	666	681	662	631	649	635	663	669	714	702	638	724	635	688	664	700	688	663	632	713	658	676	666	706	674	646	634	664	657	639	673	637	679	693	648	661	680	659	699	691	670	645	685	698	658	737	615	646	718	665	653	619	643	660	629	680	692	676	676	659	643	612	634	628	620	621	688	672	690	673	677	669	690	679	678	730	694	622	722	690	662	643	700	646	664	629	748	676	599	657	639	679	680	716	629	681	640	651	663	670	658	642	690	664	675	628	678	641	672	665	649	660	689	647	636	657	692	642	703	645	715	669	643	670	677	691	691	700	692	632	671	689	677	691	683	674	678	655	669	621	660	694	703	642	697	719	669	681	700	709	653	694	644	695	658	703	654	604	664	646	695	671	713	629	697	681	670	691	643	641	623	669	705	656	701	685	699	681	702	662	615	637	677	697	671	630	689	655	713	695	657	714	633	667	643	671	702	650	699	665	648	633	697	701	662	602	679	710	645	638	699	612	643	693	667	667	673	665	663	681	720	687	638	628	677	622	666	624	644	625	692	709	686	703	677	711	648	662	668	666	672	671	639	667	658	659	670	652	641	682	659	636	631	591	643	654	662	650	710	697	674	731	653	674	653	683	661	639	700	689	672	636	664	658	696	662	667	652	679	662	667	668	638	652	672	707	684	674	682	708	703	634	673	681	662	657	721	709	681	663	661	626	691	637	649	648	672	668	660	699	655	677	614	642	693	673	672	613	659	693	677	633	640	696	673	682	640	630	694	652	664	702	722	727	677	644	659	681	718	677	681	700	684	636	689	655	657	712	680	619	625	682	661	705	645	664	676	654	763	711	650	661	616	727	706	679	675	694	658	660	659	664	690	714	695	681	671	647	680	647	664	685	685	618	654	682	693	670	664	670	657	686	663	703	713	636	658	649	675	666	739	688	644	700	631	662	712	704	699	673	665	716	619	662	680	698	646	641	673	720	694	635	700	624	665	686	664	679	712	674	654	653	670	693	652	671	691	638	638	679	632	721	676	644	640	674	681	717	642	687	703	689	646	681	658	676	653	707	684	685	711	721	648	707	658	694	664	696	666	672	678	632	667	718	685	640	644	712	651	675	696	714	617	612	611	673	698	674	621	683	660	704	680	685	679	679	648	643	673	681	630	614	674	694	638	680	617	680	670	646	688	636	685	654	661	635	648	693	658	620	620	692	715	680	663	659	641	604	680	622	643	667	695	650	679	705	673	658	675	656	693	687	689	624	643	698	671	653	674	648	697	700	655	611	703	699	677	665	633	684	642	693	660	625	700	681	685	621	661	648	703	678	695	679	669	661	656	699	686	672	664	672	685	670	618	662	656	697	658	719	601	645	593	685	671	651	656	620	694	665	714	697	647	672	648	707	642	656	740	675	661	713	624	666	663	670	647	668	743	699	656	670	668	695	641	653	678	672	656	648	644	677	641	684	716	628	631	676	716	703	646	720	684	657	735	651	682	615	649	693	659	679	652	627	679	657	703	689	708	663	679	647	654	634	700	655	672	728	676	641	657	662	661	663	678	697	641	655	686	659	651	673	636	643	637	662	703	657	676	675	699	668	642	689	645	699	642	671	644	691	640	614	634	697	684	704	652	637	677	638	611	668	703	667	652	655	625	679	655	652	676	658	648	637	616	609	730	622	637	658	664	672	655	656	702	633	728	688	617	703	684	632	662	633	657	696	676	682	647	647	662	631	636	676	656	662	659	648	675	656	653	660	674	681	634	641	677	648	694	666	721	674	661	689	677	652	641	651	632	681	672	664	699	665	650	691	713	674	715	716	664	648	676	688	695	650	696	666	686	663	629	677	706	693	676	656	674	637	676	669	604	648	685	646	638	707	661	680	639	760	646	712	682	661	625	719	652	619	690	720	651	673	662	698	663	713	717	706	692	690	725	659	618	656	664	629	634	682	659	666	655	664	644	678	641	650	732	713	676	686	672	694	639	637	698	662	695	682	701	658	698	713	642	655	678	652	656	666	635	653	693	626	677	702	658	683	646	658	633	685	721	699	652	701	651	677	658	651	667	659	676	673	676	678	631	646	714	675	656	704	692	681	679	693	627	662	639	659	668	648	686	677	682	678	650	694	678	743	648	662	614	695	644	638	661	737	620	674	684	658	615	673	676	717	685	680	651	668	709	669	662	675	635	685	668	665	679	670	686	668	691	679	644	664	647	698	684	619	680	681	609	652	628	678	649	673	666	681	660	685	677	664	702	679	636	663	630	655	670	637	639	645	700	687	703	672	689	655	704	683	663	656	646	669	665	664	677	710	678	618	629	653	669	680	678	729	678	650	679	662	691	662	652	678	644	669	658	703	702	656	669	706	680	677	676	635	684	666	650	666	604
5183	15175	10748	5433	3940	3051	2455	1853	1659	1386	1216	1094	1026	998	859	923	865	872	796	852	795	744	754	777	813	736	794	697	725	720	719	737	727	720	687	755	725	777	720	745	702	689	693	694	717	701	695	686	709	657	701	687	733	725	714	692	724	715	722	667	704	724	714	656	703	693	649	688	725	687	704	746	743	698	720	673	684	745	665	691	729	686	653	680	650	720	686	703	691	683	686	722	711	643	653	703	685	720	677	661	703	716	708	655	665	689	692	756	688	720	678	740	665	672	656	696	713	688	707	663	706	708	654	730	697	708	678	653	707	714	681	676	672	709	674	721	731	703	692	670	694	696	690	674	657	680	678	693	711	667	669	695	718	674	715	661	666	713	703	720	688	643	686	699	699	695	681	718	710	692	674	659	715	663	709	688	696	683	659	693	655	672	664	698	669	701	656	704	641	700	666	718	703	670	742	651	674	679	658	700	685	657	685	688	722	661	671	651	685	685	672	634	672	664	683	676	708	671	712	668	691	683	689	640	706	694	700	680	672	690	746	707	688	669	684	680	630	778	681	713	728	705	703	705	719	743	724	706	659	705	665	716	662	671	646	719	668	695	641	685	691	708	737	697	661	697	703	710	701	711	705	677	691	700	702	690	680	706	688	671	701	656	668	702	704	695	649	689	687	696	686	642	707	698	687	672	718	675	640	677	701	646	706	713	740	697	668	676	717	713	691	672	660	683	717	728	693	748	655	667	682	698	719	729	667	699	703	677	714	674	667	678	645	709	714	661	741	705	653	697	697	676	677	659	689	692	664	716	669	685	668	721	726	650	686	675	702	642	659	715	650	645	698	697	693	678	701	682	672	654	667	650	696	675	701	707	643	659	678	719	677	714	718	690	688	725	678	659	728	714	699	674	661	717	685	709	693	690	684	698	671	641	677	701	641	740	691	711	718	721	681	706	724	677	696	722	657	699	691	758	697	666	667	640	664	687	683	643	654	725	731	735	695	749	688	681	687	635	737	681	663	681	663	645	652	670	665	633	654	657	677	711	714	700	654	693	671	648	704	743	720	672	718	681	728	685	735	688	685	713	700	666	713	712	740	688	720	664	660	682	754	727	667	705	714	656	642	690	686	650	695	688	687	678	685	677	684	685	662	679	699	706	706	695	683	711	707	685	693	712	685	697	653	692	675	640	695	706	685	675	688	653	656	672	680	763	741	749	676	696	673	681	699	738	717	696	668	695	674	719	710	670	676	701	679	673	684	709	657	738	685	650	706	634	667	723	697	670	664	715	634	668	711	681	716	741	693	636	685	676	692	729	676	687	679	718	702	635	693	668	700	666	663	747	717	690	683	664	681	643	706	680	700	709	650	720	641	704	724	698	677	718	694	684	702	712	660	653	729	744	697	671	682	697	706	663	658	723	702	711	716	693	669	692	713	713	662	706	693	697	706	725	713	708	712	656	657	729	689	686	685	691	681	678	632	697	630	649	664	663	689	658	673	651	673	669	672	689	729	715	662	706	666	674	675	726	651	704	659	651	689	713	750	720	723	661	698	634	721	659	696	674	693	699	650	759	638	692	684	680	719	686	733	732	687	699	676	651	680	701	719	648	702	676	660	701	676	682	686	703	645	696	647	703	683	656	696	670	716	684	700	679	720	713	733	711	712	697	633	677	665	699	705	649	721	660	727	687	735	711	693	765	674	717	711	694	692	685	701	655	701	703	700	701	693	660	662	704	669	661	716	698	687	680	693	707	695	685	679	712	744	699	677	724	675	702	657	730	663	705	645	726	685	657	666	688	691	724	647	675	699	702	665	712	711	710	688	674	743	695	686	648	723	726	677	669	691	665	720	680	698	704	665	686	680	669	659	717	687	676	713	678	710	748	698	705	680	728	678	739	710	664	724	709	654	670	704	679	754	697	759	720	723	667	672	670	687	691	656	650	744	667	731	660	697	716	670	683	688	698	667	682	690	675	707	653	676	684	715	685	660	636	681	708	716	669	626	672	676	686	635	706	648	693	655	702	679	673	713	704	693	660	675	702	678	681	657	654	719	708	711	669	675	703	651	642	696	710	633	674	675	672	693	687	672	705	673	709	673	664	699	706	686	706	654	690	707	675	670	708	666	693	640	693	676	666	693	670	675	639	651	652	668	742	675	690	669	628	684	707	681	706	708	707	696	704	696	685	670	687	687	611	699	686	699	702	665	706	673	683	695	664	663	705	658	635	673	657	678	700	650	683	670	720	691	685	688	680	701	693	724	699	685	696	641	648	701	682	693	686	648	682	724	700	693	711	676	662	668	725	701	688	719	707	693	756	687	684	677	671	684	691	673	652	638	652	694	673	636	711	656	671	630	709	667	704	696	697	702	704	655	709	735	752	654	702	698	679	661	737	707	673	658	663	702	718	653	707	721	717	652	677	726	692	726	694	709	634	692	648	675	714	701	670	715	728	674	721	714	652	731	716	650	654	662	680	725	668	668	692	696	651	698	746	653	728	707	690	719	677	649	648	701	654	670	680	726	653	665	695	681	670	655	637	702	698	698	618	683	679	693	641	652	685	665	700	692	685	697	674	687	657	655	693	726	668	728	742	691	716	660	668	678	697	734	673	671	669	719	675	719	683	675	707	700	708	638	669	677	665	693	703	669	675	721	708	744	670	685	667	711	633	644	685	679	727	650	699	716	688	721	684	656	664	710	670	755	666	660	716	667	710	685	679	701	710	665	688	689	670	697	706	653	637	705	694	667	673	705	722	630	694	672	691	698	678	674	709	717	710	682	700	665	686	670	676	667	666	675	709	664	692	666	718	685	708	699	709	698	673	658	690	702	669	687	700	647	705	668	654	680	668	695	663	689	651	674	698	719	697	686	625	686	673	690	717	687	670	665	652	686	694	715	685	683	719	681	663	688	687	697	675	712	653	698	680	681	744	733	699	706	653	699	661	725	653	707	707	721	674	719	657	664	697	702	694	678	672	724	678	679	722	705	728	734	690	710	691	734	694	712	643	709	702	728	708	715	663	681	703	695	702	685	705	702	696	686	718	692	669	665	694	667	697	700	645	672	654	696	709	688	678	674	685	694	726	677	671	691	692	688	704	643	674	671	667	711	713	699	710	674	699	675	674	673	737	666	673	675	705	693	692	680	674	655	678	667	660	655	686	698	697	704	670	665	697	732	647	676	712	692	692	682	674	680	727	726	734	694	709	716	694	657	691	725	692	694	727	682	715	702	699	704	692	701	673	675	676	675	726	658	734	704	667	660	655	668	680	697	696	721	653	699	672	732	605	694	681	709	738	675	717	694	661	701	738	729	682	692	712	659	710	678	703	715	701	708	670	680	654	680	635	693	610	682	708	652	678	695	693	719	725	662	709	696	697	668	705	601	691	695	693	660	705	703	693	687	671	744	694	700	702	689	726	665	673	654	750	676	687	701	670	650	678	724	667	733	686	719	658	744	715	699	641	642	660	704	685	675	669	619	726	684	671	693	657
27653	19686	5862	574	427	380	342	361	365	328	322	345	350	312	334	334	317	353	351	350	342	307	290	341	323	319	309	330	327	325	323	315	324	335	323	332	309	318	325	317	331	324	335	352	318	321	309	341	317	308	308	343	320	327	363	328	321	317	332	320	320	353	359	326	309	315	324	331	302	335	356	347	326	334	324	338	317	307	312	323	337	303	288	325	296	310	329	351	330	346	292	340	308	338	322	280	293	315	338	321	332	333	336	300	345	344	313	323	346	327	326	320	312	333	347	319	317	340	314	312	317	344	350	335	314	347	303	337	319	291	309	300	297	347	348	327	308	328	346	330	321	328	324	353	322	306	302	336	337	306	308	314	335	291	306	309	278	334	343	318	303	310	320	341	341	337	320	301	327	340	329	327	335	341	301	333	285	303	311	344	344	339	323	321	331	297	344	329	294	322	344	332	317	289	336	293	306	321	295	337	328	349	295	307	293	328	304	329	330	300	349	334	287	327	317	347	318	296	307	305	311	306	330	319	294	309	324	309	349	299	334	302	320	327	320	327	323	340	354	313	324	329	322	340	302	334	330	338	344	329	332	331	307	336	345	302	278	358	318	336	342	357	318	346	306	335	325	291	326	334	332	316	349	349	323	328	328	317	305	347	362	323	313	331	372	317	315	330	308	340	352	350	302	322	301	368	329	331	314	314	340	358	331	319	305	344	349	311	321	348	326	326	337	313	324	284	356	315	329	309	325	348	327	318	350	358	334	312	304	329	325	301	312	309	309	320	355	330	351	319	336	331	301	333	317	337	346	383	316	326	328	303	302	316	348	330	330	335	329	340	350	337	323	318	289	301	319	330	326	357	330	325	319	329	341	307	347	335	329	324	355	339	335	347	355	334	332	314	325	322	325	335	341	311	352	306	336	323	315	315	306	330	317	322	303	330	344	320	299	294	300	286	313	310	349	293	321	311	319	349	309	308	338	325	287	327	336	305	357	328	326	318	316	339	335	328	334	315	321	285	301	332	331	327	310	342	319	314	347	327	337	348	348	328	343	309	316	293	352	309	303	309	311	337	327	306	333	321	340	338	337	291	325	283	328	329	306	323	335	306	343	307	312	347	327	339	334	298	308	331	345	285	307	331	314	302	344	316	320	294	313	321	288	325	291	312	332	346	296	312	333	348	289	323	331	317	312	313	332	337	327	297	329	352	302	330	335	332	338	322	306	326	322	324	306	344	359	317	293	350	349	318	297	324	335	352	318	329	321	323	300	324	326	337	359	313	317	312	338	337	327	315	336	303	306	333	330	356	335	315	308	331	323	327	340	347	291	339	309	328	344	330	308	324	354	344	304	325	328	340	368	322	342	340	309	323	312	301	329	340	327	323	322	304	343	318	338	340	285	349	315	308	318	315	299	307	321	334	318	318	298	325	341	339	358	366	350	308	309	312	316	310	326	325	272	343	327	320	332	301	358	304	347	341	367	329	309	314	314	318	304	345	311	333	347	302	312	325	300	332	321	323	339	284	316	347	309	355	338	348	323	324	312	359	311	315	320	322	341	319	351	285	320	288	327	347	345	306	365	311	327	351	322	308	337	340	332	319	319	318	328	329	322	318	324	310	317	287	327	313	301	317	304	337	295	312	279	341	318	351	299	321	318	326	331	312	325	299	311	338	337	293	303	318	342	327	338	342	304	362	343	335	315	329	324	322	340	342	347	316	319	325	320	313	378	341	316	314	348	329	323	317	315	319	333	371	313	306	335	298	316	305	357	326	306	328	332	327	332	334	323	334	313	344	331	334	338	292	329	310	293	283	294	313	345	316	341	327	319	360	302	322	314	343	328	309	314	332	315	314	326	351	314	322	323	305	317	333	355	330	313	343	314	314	337	345	332	331	317	327	315	312	325	328	321	359	319	335	354	316	322	340	322	338	323	329	333	320	304	298	312	318	328	304	306	327	336	348	313	333	331	362	330	314	344	304	359	348	328	325	305	316	326	317	338	330	322	305	310	345	335	337	336	343	326	344	310	320	326	322	328	328	320	312	336	325	319	337	319	305	312	316	315	300	313	319	321	331	324	354	335	323	293	341	310	329	365	316	334	304	308	328	346	336	324	332	331	333	334	330	318	329	328	309	324	342	315	308	312	358	326	321	349	351	328	289	308	343	338	337	354	325	288	314	329	339	332	317	334	369	352	324	334	330	295	349	350	336	297	324	339	324	343	299	344	306	344	353	340	310	323	355	312	320	338	324	324	325	332	352	335	324	343	338	330	344	336	317	311	302	318	310	342	305	332	310	300	318	310	339	343	320	310	352	289	306	321	362	320	301	349	353	337	322	303	293	341	339	316	314	313	308	339	317	311	308	343	333	360	357	347	320	301	302	322	314	332	337	313	332	366	306	343	323	318	338	303	321	287	293	335	323	347	315	329	321	313	300	324	331	333	332	330	312	331	303	334	293	341	335	334	338	312	312	337	295	343	329	303	309	318	327	327	290	328	325	354	302	322	331	320	343	317	318	326	337	333	309	292	312	340	331	328	333	325	306	303	317	341	333	335	308	332	325	343	344	318	339	328	322	323	331	329	304	347	339	317	318	306	342	303	345	320	363	351	308	287	333	305	336	321	324	320	334	318	342	348	306	308	295	336	342	348	297	316	338	336	339	313	303	344	313	301	348	330	320	308	337	331	333	301	347	333	319	297	294	318	344	301	322	310	327	320	323	314	304	314	312	284	322	320	307	337	318	339	322	334	309	329	334	294	323	319	303	341	352	342	318	339	376	362	348	318	325	315	328	340	338	315	349	317	341	318	321	341	316	339	317	298	318	330	281	303	315	343	326	306	330	355	304	341	322	343	346	312	318	279	352	339	330	330	326	339	341	346	315	332	315	310	309	334	331	336	325	349	326	335	321	306	323	332	351	315	312	317	331	328	347	324	330	335	345	324	335	297	318	343	315	314	333	307	342	320	330	349	341	294	338	297	330	314	331	297	347	311	306	357	328	356	301	307	336	375	309	314	332	312	330	330	346	336	310	329	374	319	336	293	310	307	314	336	319	359	315	322	293	322	319	335	356	300	352	289	330	314	335	334	298	331	307	300	355	302	321	314	359	301	318	326	309	328	344	321	337	307	324	307	309	347	340	314	318	328	348	338	331	301	343	321	338	333	322	342	337	346	334	321	331	325	334	309	322	295	318	338	387	343	345	327	344	343	303	303	333	311	334	343	297	303	302	331	300	292	320	302	296	324	317	354	329	331	303	335	319	334	330	318	355	307	301	338	282	340	343	310	317	316	354	356	314	328	299	323	339	307	368	330	307	360	320	325	315	313	322	334	314	340	335	331	326	330	331	346	347	308	322	281	324	347	312	333	346	323	333	331	301	324	308	331	336	309	311	362	312	300	335	306	302	313	329	322	371	356	287	341	346	321	283	318	364	304	332	330	318	347	352	339	336	334	312	330	315	302	314	326	296	331	338	323	325	300	332	334	337	334	312
4232	766	523	446	433	334	389	366	379	372	356	353	333	379	349	361	344	365	335	339	314	310	358	343	322	340	332	310	322	336	360	312	329	359	325	311	343	378	333	331	341	334	327	334	346	338	342	331	319	336	348	341	318	343	339	354	325	312	350	353	318	311	332	314	335	315	338	322	323	345	363	293	324	347	343	351	334	336	342	356	353	333	348	329	322	340	334	336	336	324	339	321	304	331	337	328	320	305	330	340	322	320	333	356	334	314	372	338	334	325	358	362	332	307	332	349	332	350	288	312	340	336	338	362	329	332	363	330	316	354	337	343	313	327	362	363	330	324	293	342	319	332	320	319	329	318	369	358	314	349	341	357	323	365	343	341	343	320	316	381	332	371	354	357	341	312	346	326	335	336	330	340	360	338	348	308	308	359	358	351	330	313	332	324	350	337	334	325	323	332	334	347	339	376	346	323	330	342	344	377	327	349	309	319	338	304	361	331	324	310	326	322	323	307	331	331	299	367	344	364	339	338	339	344	333	291	331	344	357	340	325	333	364	327	339	337	315	329	325	309	339	339	320	330	317	342	336	328	337	326	333	333	334	369	336	377	342	349	345	340	341	332	347	371	326	364	327	315	327	352	316	348	318	326	368	316	330	338	317	353	331	355	315	317	331	375	316	336	339	313	333	343	320	312	335	343	327	352	368	339	339	363	334	339	353	332	312	322	357	333	320	328	317	328	340	345	358	334	357	353	347	351	340	340	335	368	337	329	339	341	328	330	337	330	336	349	296	329	332	322	343	345	303	338	333	344	393	294	356	343	322	311	330	338	320	339	346	349	289	311	360	315	309	344	342	325	355	315	362	342	370	357	339	347	343	331	333	317	314	316	317	339	310	328	355	327	321	311	333	323	343	325	330	315	329	347	318	299	321	329	319	339	358	338	349	331	297	330	342	343	321	307	350	334	305	317	332	338	325	327	313	333	345	364	336	351	347	320	372	340	329	320	368	313	341	320	355	365	338	318	310	353	359	320	335	351	317	321	316	343	335	305	359	352	317	357	321	343	378	333	341	328	337	346	321	350	332	300	333	380	336	331	339	316	323	324	348	340	310	341	333	343	328	292	343	307	317	299	333	318	313	359	317	314	337	363	320	333	322	327	343	332	306	367	326	354	347	337	356	328	348	350	336	325	317	324	364	335	338	359	328	335	314	328	312	371	339	330	351	312	374	349	339	323	353	386	298	347	344	308	325	361	333	348	310	347	360	354	380	357	326	322	348	327	308	342	333	362	338	295	314	347	308	304	359	346	331	345	319	366	325	342	344	328	303	323	341	366	342	319	368	327	315	333	340	349	357	338	318	340	324	332	334	344	358	315	332	291	345	315	330	325	319	305	307	326	310	346	320	328	359	289	347	317	295	332	341	341	325	312	359	310	350	350	340	328	322	340	326	315	348	340	341	312	337	344	323	343	332	349	347	342	335	306	357	309	338	362	339	338	343	305	318	367	344	355	333	355	362	331	314	305	357	313	338	311	336	317	362	365	314	336	317	342	316	319	329	330	324	321	337	356	344	364	352	356	332	358	342	345	322	329	317	324	346	365	328	315	344	347	374	342	337	307	337	339	352	352	330	323	329	319	337	347	351	367	342	359	336	318	317	339	323	356	331	328	328	364	342	334	327	359	363	341	327	350	336	323	322	371	369	341	330	332	375	382	331	305	328	318	323	309	334	338	353	293	335	326	346	327	306	330	362	367	322	332	348	332	349	332	320	316	326	338	344	352	312	319	336	319	349	327	333	358	304	326	356	368	323	349	367	336	339	345	379	313	355	332	333	321	311	304	330	321	344	323	324	339	352	317	353	352	336	310	317	332	309	316	342	345	330	330	378	322	344	338	359	340	322	328	310	349	322	321	336	319	325	344	331	328	333	335	359	360	315	312	361	373	355	351	348	345	322	322	346	354	318	338	325	334	306	350	292	370	387	356	312	326	358	314	365	333	353	275	320	356	325	335	357	355	354	325	332	345	342	337	337	345	372	358	343	335	362	309	291	357	332	338	336	348	338	331	363	334	349	347	352	326	339	352	314	339	336	348	329	349	340	320	349	339	311	319	327	341	311	338	364	334	346	335	351	336	307	357	346	327	326	324	321	315	324	355	336	338	331	326	304	335	329	331	327	316	344	324	341	366	326	334	328	345	358	337	327	329	350	351	353	346	329	341	328	366	315	329	325	340	350	374	359	311	331	371	337	320	313	337	311	324	330	312	340	355	340	311	328	337	321	324	338	355	355	340	361	333	333	349	306	353	324	349	308	370	306	316	306	380	343	323	333	316	313	300	352	357	339	364	299	353	329	366	340	338	339	359	348	356	341	343	331	359	323	371	330	310	329	353	342	324	350	343	324	329	364	333	336	313	301	327	337	347	349	331	365	335	336	344	328	312	319	316	330	340	314	345	339	349	317	338	308	347	356	305	326	347	355	353	341	341	341	312	363	344	352	345	343	314	319	329	308	317	324	309	332	385	334	319	339	281	317	336	334	326	342	322	333	325	361	320	331	335	298	366	376	349	289	321	317	362	319	346	333	341	340	334	342	326	333	323	313	306	297	332	330	288	330	330	340	327	325	316	311	312	340	356	351	343	333	333	347	337	355	297	368	347	336	347	333	309	334	336	372	364	346	349	347	336	343	300	320	306	366	324	312	310	332	336	336	339	349	332	331	316	317	359	340	342	344	344	342	312	340	300	333	308	328	307	309	308	331	341	343	354	337	323	314	312	284	349	334	342	340	365	301	335	342	318	321	325	303	316	359	311	321	318	372	304	309	366	352	366	329	339	308	332	286	311	337	360	342	336	306	292	333	323	349	324	359	323	351	328	328	338	350	324	352	327	311	354	333	350	340	346	331	370	344	332	351	357	345	321	321	374	359	337	324	340	329	314	320	340	341	291	352	329	352	331	329	352	327	323	331	328	335	305	379	335	350	327	333	329	329	327	329	322	321	361	363	372	341	298	344	323	331	326	325	325	325	325	347	322	349	324	323	357	357	336	316	350	311	328	346	353	342	335	352	332	339	316	339	340	321	359	333	325	319	346	322	322	347	359	343	363	381	335	309	329	296	340	346	322	307	361	345	334	337	330	352	314	302	326	342	315	348	335	314	336	309	363	373	335	323	310	392	355	386	345	333	325	338	348	334	322	330	327	328	345	340	316	345	310	335	334	351	318	339	335	355	340	333	327	316	312	325	333	314	348	308	348	340	319	338	322	315	334	343	341	350	363	322	331	312	356	333	338	360	318	314	350	305	359	358	351	329	326	347	315	361	329	343	362	340	315	354	352	333	336	329	347	349	344	363	342	324	341	318	338	349	343	358	317	339	351	321	325	315	348	311	339	333	313	313	326	395	308	331	329	364	358	321	331	306	358	372	329	357	349	348	360	286	347	300	300	310	316	330	350	371	309	361	333	347	346	348	338	312	317	319	328	315	312	331	318	310	317	341	326
23808	21504	29135	24303	21513	14023	1763	1098	980	904	914	819	853	751	768	807	757	756	719	702	773	696	694	781	727	685	670	758	690	704	684	694	729	708	750	679	707	699	742	737	714	725	700	676	694	739	649	727	727	662	745	723	684	703	725	684	718	652	682	720	653	690	681	689	716	687	707	707	694	676	694	740	648	699	695	686	707	712	682	701	667	666	675	711	679	707	732	696	668	719	681	647	720	718	658	678	693	670	726	723	702	665	706	704	678	720	716	705	686	676	714	722	749	671	707	704	679	667	673	694	672	677	640	674	706	681	684	671	699	689	690	691	747	617	665	718	709	662	695	697	686	703	722	668	670	712	673	684	695	703	691	650	724	674	698	685	737	700	716	701	681	703	683	694	680	727	768	682	689	689	701	657	718	735	730	704	664	683	712	662	706	675	697	662	665	723	638	681	691	710	692	673	684	632	728	668	695	689	682	715	701	676	699	673	677	688	694	715	660	709	691	717	721	681	771	700	666	668	680	686	719	680	692	685	674	687	691	693	656	656	705	674	696	687	686	707	687	711	701	717	675	712	648	718	682	744	684	670	668	660	724	648	699	699	725	699	703	700	706	654	646	690	658	706	685	713	683	684	705	690	661	647	691	671	676	662	688	671	687	689	671	707	688	666	663	642	695	719	673	762	703	672	729	693	653	739	708	730	665	684	718	733	689	700	688	690	680	737	668	677	681	688	657	686	662	714	689	741	720	727	715	645	678	713	690	722	683	711	679	697	682	682	705	663	670	689	631	700	696	657	683	722	690	679	704	690	723	710	677	685	675	703	634	722	667	721	697	716	693	751	664	665	696	729	663	718	680	731	768	675	714	660	707	699	678	675	704	708	700	709	719	698	658	668	710	696	733	679	681	697	712	676	731	709	665	704	715	690	697	696	695	708	694	710	685	739	655	700	730	674	677	727	690	646	650	629	675	679	681	699	689	667	693	640	689	641	756	676	680	701	704	705	694	663	702	620	672	685	719	681	699	702	681	666	682	717	728	709	669	707	678	689	689	708	667	665	692	686	688	705	711	684	683	705	657	689	697	691	683	682	706	720	692	721	686	714	671	701	695	673	671	637	670	698	727	725	731	757	681	665	681	715	664	668	666	704	710	664	712	649	687	700	684	664	709	691	670	679	678	712	753	772	670	697	719	707	720	671	716	651	716	715	687	678	639	721	655	683	706	712	684	638	677	712	700	702	736	739	726	723	693	711	712	741	681	699	650	693	675	653	671	678	677	651	698	691	698	710	688	730	683	700	670	725	705	687	682	700	670	718	724	701	725	719	687	700	693	708	673	724	720	700	672	719	703	691	707	682	698	748	680	732	703	717	700	720	697	713	669	656	667	662	718	665	684	684	650	701	650	739	657	666	632	669	675	701	659	634	707	678	714	682	698	681	680	685	715	708	688	729	663	727	679	687	681	661	690	674	674	703	673	700	687	703	706	695	667	668	658	684	638	686	668	661	722	712	712	663	678	690	674	696	657	678	697	730	742	673	693	679	703	688	650	688	682	729	712	650	712	713	694	720	670	726	699	683	683	707	686	714	716	710	687	687	708	654	679	665	644	687	669	723	684	674	707	715	709	685	692	673	716	729	620	660	714	674	684	693	711	726	701	705	697	697	690	662	700	707	736	650	733	646	701	627	654	662	682	702	672	698	674	680	695	685	691	710	659	657	687	711	677	672	717	675	705	660	668	692	688	707	661	679	742	720	696	644	748	697	735	695	710	665	671	688	673	703	691	680	665	702	704	688	665	650	710	683	712	678	707	773	661	697	671	674	673	688	711	655	657	645	708	711	718	684	646	695	690	706	679	658	653	690	704	714	685	660	706	732	721	655	692	682	736	691	696	642	694	709	677	676	642	670	664	698	684	693	713	724	618	733	713	699	706	683	673	701	713	681	679	693	732	690	706	746	690	700	722	712	658	686	691	710	691	739	694	637	730	700	705	732	713	649	671	643	716	671	730	656	666	689	708	662	667	638	721	712	730	669	701	667	742	735	701	702	689	698	672	686	652	703	685	669	702	667	691	716	693	701	694	697	722	673	660	706	742	710	694	711	708	697	677	649	660	671	665	674	658	720	678	652	669	692	696	678	687	680	650	683	728	673	675	705	661	661	664	666	697	619	680	664	644	664	689	638	656	688	657	700	661	680	692	714	726	643	640	651	629	712	694	704	669	680	672	662	694	733	654	649	731	680	669	697	661	715	713	673	673	691	686	701	675	721	651	719	743	705	705	690	701	744	672	628	692	745	698	718	703	694	671	705	773	678	698	679	706	659	691	648	673	666	690	678	697	732	666	680	685	695	706	678	676	686	673	689	701	675	679	684	674	724	640	704	740	680	632	753	695	655	684	669	659	712	732	696	735	626	683	699	709	685	690	699	721	735	729	670	679	683	689	668	701	678	665	658	628	705	679	700	685	673	677	718	655	687	714	741	677	670	655	679	660	684	707	707	697	658	708	637	657	660	712	676	732	701	634	687	696	718	708	687	707	695	668	701	741	708	719	662	720	680	680	683	695	709	706	690	706	722	731	694	662	694	671	712	716	735	699	719	706	691	733	692	694	693	668	728	703	723	652	691	734	720	726	725	694	697	694	670	651	743	748	718	698	705	692	680	714	684	680	686	639	714	682	680	696	660	697	666	670	659	706	686	708	680	663	668	669	648	712	707	659	697	719	712	722	692	700	704	658	689	709	704	708	665	706	681	655	652	693	724	689	657	672	703	709	708	701	694	691	705	660	699	699	674	684	717	746	690	747	694	695	710	704	714	711	674	713	650	728	728	660	703	694	700	710	730	726	727	656	671	679	744	698	650	692	713	711	721	676	707	735	685	665	668	655	654	638	717	737	639	688	720	711	705	696	706	698	682	719	688	695	704	666	662	665	663	686	715	700	690	689	662	702	681	706	681	687	705	661	710	690	691	662	658	695	723	690	699	723	707	706	667	754	708	678	676	664	729	724	682	725	710	701	666	706	706	695	714	717	644	640	672	727	655	653	682	725	669	694	714	731	735	690	663	666	676	726	742	707	685	696	664	659	669	691	690	706	699	623	738	669	764	699	676	698	720	666	653	660	669	684	678	711	718	707	703	714	702	690	730	719	702	728	709	663	723	669	689	722	709	609	689	670	696	697	692	661	702	741	707	679	662	703	679	677	681	713	700	676	662	668	707	711	682	675	675	680	666	779	727	669	717	710	662	636	684	689	705	696	675	701	654	661	705	644	702	704	697	720	649	677	713	685	663	691	658	719	659	661	724	687	674	672	662	742	707	697	682	721	708	738	679	724	694	726	724	662	712	707	698	671	680	687	705	671	685	670	714	677	685	719	692	668	684	730	696	738	700	704	722	711	707	722	680	695	718	698	642	696	721	707	660	708	629	683	644	726	660	664	716	646	669	726	661	666	689	672	627	669	669	723	689	700	713	720	671	684	698	686	689	694	694	652	659	708	689
3957	9138	6333	3128	2356	1874	1598	1325	1239	1045	973	910	898	875	830	801	798	767	807	807	767	790	724	691	740	709	781	748	732	706	741	699	688	732	720	750	715	684	671	681	751	773	689	670	712	714	759	683	741	697	708	753	717	704	675	716	660	779	689	696	676	712	708	717	713	710	714	762	713	677	684	703	742	713	684	706	695	729	684	668	661	704	695	731	658	707	676	685	702	669	747	682	675	669	712	661	704	692	716	708	720	718	677	711	657	727	660	701	716	664	685	699	748	688	697	709	667	719	682	716	676	659	677	718	696	699	704	702	715	711	760	684	745	719	677	706	755	725	688	679	704	702	686	660	727	736	730	729	755	657	732	724	680	726	725	674	729	721	668	722	726	695	690	702	737	650	678	702	686	691	699	703	725	670	728	662	708	706	770	701	719	697	727	731	685	674	691	682	706	710	673	698	707	687	691	703	696	693	714	675	693	753	674	724	686	710	675	699	765	724	702	682	702	703	724	694	682	721	684	664	689	665	726	683	718	708	731	710	712	677	737	682	731	682	710	693	754	718	683	685	708	666	711	666	699	703	729	666	713	749	689	706	722	679	682	753	709	686	727	734	740	717	739	702	731	720	694	734	692	672	720	709	689	729	731	716	714	689	684	717	695	701	668	689	704	713	707	698	716	713	722	671	768	689	748	710	722	707	690	678	707	672	681	683	715	761	701	698	689	683	698	692	702	710	731	675	685	699	692	732	721	721	736	658	728	714	732	727	765	674	729	719	690	672	673	666	687	696	707	731	709	694	719	732	699	631	658	628	717	754	662	711	742	743	692	682	684	701	684	709	753	743	682	680	676	707	707	706	718	732	708	704	714	726	709	685	674	691	701	702	686	684	744	676	715	724	716	730	759	682	703	696	714	664	709	682	711	729	717	666	651	698	738	708	744	706	696	628	685	664	744	739	714	733	646	722	705	718	673	715	739	731	715	713	644	694	753	665	686	703	703	660	713	716	721	663	683	695	737	668	694	673	704	719	657	714	742	717	754	667	706	695	733	699	741	714	674	782	699	688	707	724	731	670	710	708	688	659	752	689	726	724	682	714	723	708	697	689	700	730	688	699	680	652	674	673	707	762	705	725	758	725	689	718	651	682	742	658	719	724	717	677	757	725	687	698	713	758	700	737	677	701	720	694	731	724	686	745	697	667	664	651	723	705	682	710	702	683	659	707	658	714	751	733	742	703	779	679	683	708	710	671	744	693	745	707	637	709	667	676	699	701	677	726	692	629	710	710	691	704	699	730	718	675	670	680	709	717	707	716	723	686	733	688	665	728	699	695	687	688	665	700	642	691	725	668	673	730	705	725	733	724	697	720	700	719	735	704	715	700	701	747	730	700	659	667	701	709	684	687	714	745	712	639	679	710	746	689	733	702	742	711	705	684	705	697	695	725	696	696	728	717	650	726	638	700	699	703	707	698	672	673	696	663	682	707	729	720	664	718	705	697	727	782	726	672	697	694	680	732	681	723	685	709	678	675	685	711	750	747	710	739	689	685	673	743	740	677	678	742	691	705	710	721	685	710	718	686	743	687	707	706	736	653	734	711	656	677	770	750	739	716	759	707	685	712	673	674	690	712	695	686	727	718	691	730	721	693	656	724	689	709	704	714	738	713	698	713	684	743	672	739	743	760	708	691	726	729	705	665	688	697	695	728	697	721	742	739	691	667	676	695	729	715	670	681	654	703	701	642	687	685	710	708	726	675	700	705	735	725	731	740	695	748	662	678	711	720	722	692	748	739	770	700	677	695	673	680	702	789	737	752	743	719	746	735	677	705	705	736	680	664	687	746	727	723	779	698	672	677	660	744	670	766	678	682	696	723	703	665	720	665	713	733	729	665	707	752	705	701	686	697	704	694	728	671	721	700	765	658	715	665	697	652	724	728	689	724	691	696	714	719	714	718	744	716	692	681	674	729	718	667	650	687	697	670	697	711	691	691	705	705	691	717	702	706	731	683	700	663	770	725	721	680	740	685	701	690	702	671	654	749	667	726	627	684	728	683	694	698	675	707	723	770	704	720	680	705	735	731	685	675	658	710	703	696	694	694	667	714	704	661	700	732	696	674	727	724	667	703	654	738	687	697	714	710	706	716	729	717	726	687	706	716	715	730	697	764	731	706	718	705	725	706	675	694	707	735	688	711	701	746	700	685	712	752	726	691	741	665	690	711	696	742	690	738	672	714	704	723	719	767	703	731	715	678	667	690	685	716	716	695	732	664	696	707	730	675	726	741	669	714	692	656	699	694	694	712	661	677	755	730	723	676	715	655	677	673	706	726	725	697	701	718	697	729	694	715	673	699	708	667	726	747	697	669	739	719	693	702	734	696	722	706	687	659	709	677	704	700	711	662	724	717	750	706	687	713	711	772	700	686	697	674	738	714	687	661	665	701	696	703	731	676	713	697	709	693	764	693	699	674	696	691	668	729	695	724	696	741	769	697	731	674	691	664	675	788	703	713	670	708	720	725	725	707	705	761	709	708	668	700	717	683	713	736	674	719	692	671	719	734	677	699	688	735	767	709	730	701	703	655	694	694	717	686	704	676	667	766	771	665	689	686	671	716	706	708	719	696	744	684	698	670	706	665	672	689	675	708	700	708	666	749	721	696	741	705	748	725	682	696	702	692	756	736	723	714	672	740	688	751	722	701	707	690	687	719	718	624	660	671	703	680	691	714	668	712	727	690	674	714	717	689	717	699	692	729	693	670	679	723	699	650	718	682	739	708	720	682	711	671	716	707	718	717	717	656	701	702	713	664	715	707	702	711	737	652	765	700	728	673	697	690	672	723	767	675	735	718	657	713	744	712	685	668	726	669	744	708	715	661	631	728	735	747	723	675	698	716	705	721	709	714	736	727	720	746	715	684	701	703	699	738	729	655	721	687	678	740	710	721	668	716	684	682	719	693	712	722	742	626	685	660	717	680	716	697	704	677	696	702	667	724	749	696	710	683	700	691	676	691	730	658	685	721	691	671	685	685	665	693	666	727	667	661	690	719	708	710	754	734	713	681	713	705	698	721	707	740	681	668	665	692	701	691	682	715	725	760	723	702	687	664	713	701	702	718	702	731	698	724	733	704	727	711	669	664	760	721	686	725	699	749	702	733	676	694	679	674	677	690	728	688	701	753	703	713	735	687	698	661	699	657	745	699	667	729	691	630	721	721	735	626	703	710	723	709	727	715	718	695	737	691	746	706	736	678	720	731	708	703	762	681	700	725	730	647	691	724	711	682	724	677	670	674	682	682	686	720	699	735	694	716	722	677	727	673	739	711	763	690	690	693	703	736	704	724	754	688	731	718	681	665	704	706	769	718	711	727	700	754	703	723	709	690	706	729	714	666	693	727	713	724	708	737	750	687	687	683	670	694	682	732	705	669	668	696	700	693	669	758	680	676	685	731	709	660	689	680	726	741	715	681	666	691	747	707	714	721	676	674	782	751	706	684
24807	21493	28220	25120	16130	753	427	344	304	295	295	245	233	239	228	238	224	229	220	204	201	210	211	196	182	208	203	223	200	188	230	193	188	208	211	215	193	208	245	194	185	184	171	181	204	201	231	170	189	221	181	175	217	174	204	185	187	196	213	188	210	190	209	177	188	173	198	189	179	192	171	190	190	176	193	202	188	168	204	217	203	201	175	200	157	194	198	205	167	205	206	182	211	211	215	202	166	175	190	203	198	182	191	193	199	184	209	195	179	213	216	171	188	196	171	224	186	188	175	191	174	196	185	193	180	196	182	176	190	169	175	224	213	200	207	182	192	190	195	196	192	209	187	190	199	193	217	187	194	181	187	184	199	199	189	207	217	195	185	178	214	196	187	162	204	178	203	227	182	198	203	171	184	172	205	197	195	221	197	190	177	186	180	182	167	188	211	214	188	165	191	189	212	177	182	192	198	185	186	174	168	202	168	207	191	194	193	179	192	208	202	190	194	189	228	175	191	225	189	198	170	185	189	179	201	205	173	190	201	191	181	217	204	204	178	190	205	200	187	177	202	171	212	184	217	182	214	189	194	201	193	174	212	174	197	185	163	173	192	217	173	160	185	173	194	204	168	182	227	182	168	165	210	165	203	191	187	207	200	201	190	187	222	204	181	223	172	169	180	192	189	171	202	194	183	190	198	197	169	197	195	192	206	184	189	180	195	162	161	176	199	196	182	195	197	195	175	188	198	196	176	170	187	169	159	193	203	184	180	207	188	202	191	182	202	197	195	191	180	201	181	190	195	221	196	214	189	172	192	182	190	176	206	200	196	176	190	191	187	201	209	194	196	220	192	173	185	195	167	186	179	205	195	195	183	180	199	159	205	207	196	202	167	189	188	200	197	219	200	196	173	186	180	202	198	181	203	183	188	204	209	211	178	198	192	179	199	173	202	192	191	210	215	224	208	183	184	160	206	195	162	191	183	189	178	198	213	173	195	201	190	184	208	194	172	170	195	198	161	215	182	203	180	198	174	193	189	181	193	180	226	197	177	187	187	196	183	173	186	218	186	184	195	193	203	208	183	185	211	193	196	188	183	168	190	197	179	186	196	181	199	204	168	184	186	190	195	184	182	217	175	187	189	169	201	175	190	191	166	183	183	195	177	193	167	178	182	171	192	200	183	209	193	197	201	166	179	184	187	204	201	186	180	192	199	188	182	170	211	212	207	194	203	170	182	185	164	189	211	177	185	174	194	187	199	186	189	211	187	202	195	188	182	184	196	174	189	189	186	189	187	160	193	202	192	191	191	167	164	182	169	198	193	206	181	185	207	178	174	181	186	190	196	197	189	174	170	186	186	201	190	201	190	170	179	177	186	193	186	185	196	165	204	171	214	169	191	184	155	186	178	197	163	205	183	195	185	180	192	182	189	194	201	202	188	199	194	196	189	182	199	191	172	189	194	197	177	187	189	195	184	189	182	221	188	182	202	177	184	191	177	200	194	214	200	171	202	198	211	198	203	191	196	198	168	204	182	177	200	201	199	193	193	193	177	215	184	216	195	169	183	214	193	212	210	200	179	177	215	194	200	196	204	191	209	193	190	163	190	174	185	214	205	205	216	175	214	214	190	193	197	204	186	174	202	201	176	199	192	172	193	187	175	166	170	183	193	164	188	169	191	190	190	212	186	184	193	180	173	183	196	197	195	157	195	215	210	194	178	200	168	201	194	199	184	175	203	178	189	177	204	189	187	199	191	206	198	198	204	199	168	198	202	189	195	189	186	191	199	193	177	179	185	168	181	215	187	210	187	192	193	178	197	198	201	185	202	199	173	178	205	178	189	201	194	203	180	159	185	162	197	190	191	201	212	203	194	205	209	201	185	198	180	188	196	196	193	188	182	182	234	192	185	189	198	196	204	205	187	199	191	168	197	218	217	165	215	203	215	194	191	212	195	190	185	191	154	193	208	216	154	186	203	211	192	181	213	195	182	178	176	179	193	178	175	194	214	209	196	181	205	198	177	173	182	196	189	162	207	206	197	190	166	189	179	216	207	225	200	203	188	187	192	185	171	185	196	196	184	191	172	208	193	204	181	193	208	210	176	211	191	205	181	224	190	180	173	196	186	180	194	181	202	200	197	189	192	217	197	191	172	199	203	177	174	187	210	189	192	201	177	194	190	203	193	174	191	175	200	217	198	207	191	192	194	196	201	181	168	198	164	180	199	195	225	198	185	169	163	221	185	210	204	223	174	185	188	185	183	186	162	217	175	198	186	191	204	199	174	183	179	194	222	178	176	187	172	202	211	239	176	199	196	184	196	196	197	185	171	202	219	227	182	220	184	186	195	200	176	167	193	191	175	190	171	212	196	191	204	189	206	186	196	188	188	189	204	180	196	205	173	199	218	207	183	170	185	209	197	195	189	190	205	182	180	178	175	221	200	204	172	227	176	202	199	192	197	197	200	204	182	195	192	200	202	172	174	189	183	194	187	205	197	183	195	189	184	174	184	172	192	179	170	194	197	199	205	203	199	169	189	192	209	178	186	175	176	210	178	198	207	203	174	205	198	197	209	205	173	139	188	203	198	177	190	192	214	192	203	199	177	187	191	173	188	201	175	195	205	167	191	192	192	192	182	195	197	188	181	193	186	183	189	163	182	208	190	187	183	174	184	202	177	189	195	201	188	181	183	160	205	201	179	181	207	181	170	181	196	200	201	202	171	207	193	183	201	166	207	176	189	201	161	193	225	178	202	191	204	191	205	174	179	180	191	190	198	211	189	194	174	203	174	185	176	175	237	176	199	190	199	223	190	158	193	213	188	195	193	186	164	201	190	189	185	211	212	177	197	191	202	202	217	199	183	178	194	197	189	209	192	183	189	191	168	195	188	212	206	183	178	184	202	211	187	188	170	187	181	212	176	204	177	184	202	211	183	200	184	211	198	230	204	217	193	170	172	177	198	211	176	185	208	185	182	231	195	211	196	171	205	200	179	197	221	179	192	181	202	212	187	176	178	201	181	181	196	204	183	190	196	192	192	185	174	210	198	182	204	182	224	177	192	193	187	195	212	195	201	195	184	213	182	186	213	185	185	212	191	195	187	178	179	205	175	186	197	175	204	197	226	175	218	183	183	214	195	193	183	198	191	166	184	187	200	183	179	214	180	187	175	161	184	183	209	209	205	194	182	199	179	194	198	189	204	196	184	189	185	184	177	186	210	175	210	183	199	194	193	181	182	208	187	176	206	190	203	164	184	186	189	192	214	208	201	191	204	198	188	209	189	181	187	190	189	196	196	194	194	215	181	199	205	180	204	180	218	189	194	208	203	173	177	189	212	214	175	197	183	187	177	177	146	193	199	172	216	199	189	192	192	181	187	163	199	206	169	190	192	198	184	161	189	196	185	203	193	210	166	190	177	185	184	189	196	205	210	195	192	222	192	184	185	196	196	186	174	186	177	182	178	165	212	178	192	192	195	174	206	167	185	213	221	189	207	199
3450	5458	3558	1668	1246	903	743	592	480	427	365	335	321	290	305	248	262	237	253	250	249	233	227	263	258	225	251	226	195	225	222	207	213	219	214	204	224	246	225	219	246	220	216	213	193	222	232	214	223	226	217	229	207	202	228	220	201	199	214	238	208	192	237	196	232	200	212	221	204	213	220	198	218	208	234	223	196	208	203	193	216	205	212	216	219	204	198	210	211	224	214	220	231	205	232	198	220	204	214	220	203	201	209	213	215	199	192	219	227	237	211	216	190	209	211	209	219	227	191	203	189	225	203	204	237	208	226	226	205	185	225	215	202	201	225	215	207	219	195	223	205	215	202	199	221	223	208	200	215	224	228	222	201	228	202	194	208	208	218	207	202	222	202	225	196	216	201	233	193	244	219	206	197	211	226	222	211	197	214	207	214	201	222	241	207	219	206	245	200	226	206	227	217	225	232	214	207	218	221	201	202	226	229	223	217	215	229	201	218	250	234	216	221	197	229	207	203	182	221	192	204	218	193	205	233	207	224	215	209	207	204	224	194	211	219	227	212	223	233	229	231	209	190	205	204	218	229	242	214	201	219	201	217	191	213	202	227	215	218	226	200	216	201	231	199	221	267	207	230	201	195	209	212	221	207	201	201	211	204	195	208	225	201	228	209	223	195	209	213	227	196	206	178	229	240	232	206	227	205	211	205	205	218	193	232	207	228	206	200	231	220	193	216	208	225	239	221	207	239	207	217	208	191	239	211	209	217	192	213	216	223	207	211	214	218	213	220	192	202	239	205	220	201	197	207	229	229	226	224	217	213	228	210	196	193	206	193	209	220	207	225	209	208	213	196	225	221	217	192	209	199	189	213	195	208	252	202	198	221	188	239	226	207	213	212	224	212	237	210	212	195	228	178	215	217	222	221	214	228	218	249	222	186	209	199	200	214	217	185	195	202	225	224	211	206	194	209	214	207	219	201	211	203	203	189	218	200	214	199	207	219	228	226	212	213	217	229	204	236	218	187	203	219	227	213	195	195	235	196	206	244	192	214	211	202	209	215	195	209	197	199	197	191	192	200	196	209	215	215	224	204	221	222	197	181	213	205	207	237	215	199	231	219	198	228	212	213	220	177	221	211	212	207	209	205	201	217	217	194	193	209	213	223	224	207	223	235	193	215	196	219	189	216	212	218	206	221	223	232	206	205	226	216	214	196	235	221	223	223	205	227	212	198	204	202	195	209	229	221	224	238	220	237	197	233	195	243	245	205	197	230	212	213	202	207	223	220	219	196	207	236	219	205	214	224	237	199	194	213	217	217	226	222	208	231	242	200	216	219	213	190	229	253	207	221	201	223	184	225	220	222	205	199	199	218	222	207	197	217	234	205	216	208	189	218	217	205	217	215	210	206	208	223	205	233	199	228	180	214	219	217	183	203	214	216	201	219	237	230	226	229	207	199	183	203	220	207	200	200	203	230	221	221	180	231	217	181	210	220	205	233	210	195	188	212	184	203	211	213	226	211	173	201	206	210	214	209	199	212	222	227	224	224	215	199	200	198	194	205	218	218	200	214	223	222	206	198	214	240	236	230	219	206	230	201	224	208	199	212	222	214	213	195	207	215	233	199	189	200	218	220	220	202	215	210	215	185	209	218	195	242	231	213	199	194	217	201	213	242	200	212	211	213	205	224	189	203	196	192	216	233	231	231	210	198	244	203	240	231	217	220	252	206	185	205	228	224	209	209	209	204	233	210	206	241	198	202	217	200	206	194	233	189	198	212	242	215	217	225	226	197	197	224	213	205	229	213	210	209	197	203	231	229	217	195	217	213	217	190	228	211	207	227	214	203	219	226	206	198	188	202	224	220	219	225	230	216	220	213	209	242	204	184	212	233	218	222	218	206	193	220	221	189	210	205	233	212	206	212	223	213	223	209	234	187	206	203	210	198	211	213	211	229	198	241	211	227	211	193	219	227	234	239	226	209	256	245	225	229	200	215	207	224	208	239	207	207	225	202	213	236	200	211	219	230	208	217	189	216	202	220	207	208	225	204	200	244	222	219	208	212	211	223	216	244	208	227	204	192	238	225	230	202	195	195	210	206	241	209	206	205	217	191	203	214	213	209	201	208	219	204	199	204	204	213	202	209	243	196	172	214	240	202	213	199	209	198	238	225	224	206	206	212	198	206	251	196	211	207	213	194	182	226	202	218	222	216	227	225	229	226	229	190	228	222	216	213	210	215	206	220	209	214	230	217	213	214	186	216	228	210	236	225	232	231	202	220	204	230	203	217	224	194	240	230	212	202	216	193	215	192	205	213	248	215	177	226	223	231	198	214	232	208	209	206	206	224	207	210	207	208	188	227	202	218	224	218	245	197	180	216	196	195	186	217	211	234	199	235	218	199	167	215	222	196	220	217	248	228	210	216	198	243	214	218	201	213	216	232	213	208	227	217	243	221	217	220	189	222	231	204	250	205	207	197	205	229	194	222	217	214	197	180	214	190	224	239	190	189	216	191	172	218	211	198	234	215	213	220	200	238	223	234	205	192	212	216	228	215	204	205	225	224	221	222	200	228	216	190	199	208	213	200	216	227	218	212	216	242	216	217	215	194	223	209	198	206	204	203	209	187	202	247	212	202	195	241	219	230	229	201	209	254	214	211	226	196	210	222	217	203	220	201	224	216	240	205	191	202	187	215	222	199	212	191	211	185	189	200	211	232	200	230	180	193	227	198	243	206	216	247	178	217	194	219	213	204	193	236	222	205	227	206	205	208	202	219	217	242	207	235	215	233	207	210	222	231	223	198	214	202	187	188	219	208	213	228	232	194	222	196	231	218	199	215	206	216	192	188	201	217	227	226	217	211	227	231	215	200	210	201	218	203	201	188	178	205	208	205	224	231	211	212	207	217	205	223	207	203	208	192	185	220	180	247	220	196	212	201	220	212	205	197	216	209	205	210	225	253	228	246	203	231	214	231	195	242	198	215	249	187	209	208	196	233	192	200	230	208	214	232	218	222	235	193	201	205	208	224	192	210	217	222	200	218	219	206	219	205	237	211	215	237	219	246	210	196	223	219	222	201	231	197	212	222	221	224	223	210	223	226	240	214	213	222	226	197	215	240	180	219	220	217	200	215	222	228	219	220	218	192	220	200	210	202	202	231	196	218	205	202	213	192	206	204	202	201	192	230	237	218	230	223	203	216	217	220	226	200	240	206	211	203	205	223	223	198	218	208	193	213	197	228	207	221	212	221	218	236	205	189	191	204	192	220	223	219	218	224	211	207	197	213	229	218	198	181	199	184	204	209	220	189	220	211	225	193	225	198	201	215	212	207	210	211	194	202	195	232	185	211	234	238	212	203	218	205	218	213	212	210	212	253	224	193	228	218	207	231	202	195	219	197	216	201	202	221	196	217	208	221	224	245	214	204	209	225	185	243	224	226	199	202	212	199	228	236	219	207	216	206	197	221	212	187	214	188	212	223	196	207	208	228	202	209	198
22675	21518	29496	23993	21519	21597	13015	1675	1155	1004	984	903	882	842	836	762	784	749	731	776	750	779	738	656	657	690	706	700	664	667	681	726	649	645	685	665	746	634	698	682	648	662	712	725	701	701	723	653	664	664	689	673	636	702	702	715	666	671	672	610	673	697	666	617	680	656	686	636	628	646	646	648	661	651	626	695	667	659	634	656	649	675	684	667	628	652	679	682	666	672	668	685	618	711	643	643	679	721	667	663	629	684	681	676	699	671	667	689	661	707	615	673	619	662	677	687	682	700	673	620	703	637	663	671	650	669	633	645	690	646	651	617	675	719	647	669	695	664	662	670	663	667	706	644	637	665	660	632	658	644	637	697	679	673	652	670	613	658	645	666	664	690	642	706	708	639	666	650	705	648	711	644	674	669	678	647	692	657	678	677	685	694	680	630	644	640	603	681	675	650	697	660	686	670	689	617	637	696	678	662	645	668	714	651	706	651	663	649	719	654	659	715	646	668	669	626	627	671	681	652	746	680	686	662	678	669	734	693	696	698	653	649	679	692	706	700	691	680	665	622	674	672	688	625	666	644	654	669	659	662	703	691	657	647	609	646	682	688	633	681	667	638	685	727	684	638	602	629	638	676	685	708	691	698	620	655	664	647	640	667	678	603	654	668	697	685	647	668	641	625	691	698	669	636	673	656	698	679	654	654	676	648	640	608	654	675	691	643	693	653	634	665	647	673	638	672	706	690	695	642	630	643	606	706	672	705	685	636	614	674	627	654	679	654	731	691	658	627	674	666	628	626	676	678	598	650	675	654	647	668	662	672	681	619	663	606	655	638	687	624	629	650	668	662	632	637	642	704	660	658	625	694	651	625	680	718	624	675	706	651	653	668	636	692	704	639	656	693	621	659	697	656	673	709	646	650	662	657	708	659	639	649	609	621	656	682	651	658	670	721	655	701	679	696	694	708	632	666	682	674	654	714	696	622	668	667	685	699	667	643	682	656	654	703	634	674	674	673	679	733	624	672	679	664	662	657	685	648	641	673	656	693	688	647	649	630	671	705	623	677	640	664	641	619	625	688	630	640	679	649	735	645	660	637	636	663	678	686	682	666	666	659	639	656	657	683	641	684	634	695	644	680	628	730	701	666	631	676	655	604	623	602	648	655	653	667	630	706	693	652	690	674	637	629	686	674	670	701	643	637	629	677	644	690	680	671	673	659	686	691	661	667	673	647	665	654	658	682	616	638	647	618	607	644	681	639	683	680	669	716	642	650	646	676	717	653	675	657	649	671	659	712	673	673	686	645	680	677	700	694	704	647	646	639	668	684	659	655	644	665	681	672	674	683	730	685	653	684	742	679	689	691	657	661	672	681	644	702	628	621	662	647	675	699	713	640	661	645	659	705	690	671	654	642	638	674	644	701	646	641	611	646	674	688	679	653	683	662	696	652	641	676	693	682	649	672	591	675	677	696	668	653	625	623	641	668	644	663	689	680	678	636	638	698	690	647	645	709	646	660	744	655	650	621	657	692	651	625	669	702	663	673	668	671	645	653	692	660	640	606	695	674	687	665	623	668	673	651	626	650	613	682	676	702	669	643	654	659	661	630	649	646	649	690	600	679	656	681	673	664	707	646	689	621	678	687	670	639	691	675	632	646	653	627	687	669	630	672	722	658	627	629	662	632	643	662	631	667	644	680	651	707	693	651	678	688	690	637	626	636	682	664	716	630	635	675	656	669	672	686	631	608	687	629	617	671	686	703	613	674	667	683	654	645	632	691	697	640	673	726	688	650	721	663	719	660	674	651	698	629	686	673	681	667	682	658	652	706	648	662	684	651	684	611	699	660	696	697	656	656	691	684	685	694	631	669	665	656	689	633	674	658	628	610	709	665	706	600	652	664	664	637	640	654	641	645	702	657	703	692	637	676	665	652	709	648	635	701	631	666	652	697	664	663	654	694	690	677	709	690	669	653	689	679	641	672	702	679	649	651	688	641	648	637	680	639	640	644	657	691	666	661	664	632	650	669	676	665	617	640	651	648	671	647	666	598	686	666	641	652	660	650	720	619	661	626	655	661	677	636	617	657	698	647	714	677	649	686	652	679	593	646	633	653	615	681	653	694	677	666	616	636	702	652	653	658	668	676	690	617	686	696	657	684	648	649	640	706	608	669	638	635	621	680	714	671	657	646	697	651	659	615	650	631	652	663	668	665	665	668	650	658	668	650	689	706	673	641	685	633	672	658	651	668	616	638	656	689	644	681	634	670	648	666	668	637	674	650	682	691	664	754	652	670	735	670	629	653	728	671	706	680	693	658	660	610	683	645	668	694	666	639	669	647	683	690	660	690	683	628	675	642	662	644	672	663	643	689	651	669	657	650	680	664	696	653	633	642	687	682	708	653	666	623	733	602	625	655	670	670	633	626	680	662	732	630	669	648	689	678	672	681	662	690	692	688	700	635	646	631	681	673	693	680	632	622	621	662	643	641	664	687	632	603	687	680	670	659	699	656	687	680	608	630	686	673	661	679	635	705	627	658	702	648	662	602	624	668	616	654	707	653	683	637	636	617	627	697	623	680	653	691	672	678	673	657	645	651	650	660	654	671	667	699	637	665	664	689	667	671	686	637	668	645	617	658	649	671	654	659	658	629	642	672	659	606	657	648	667	662	660	703	694	643	634	642	687	679	699	691	708	672	636	676	642	630	645	678	631	623	641	697	696	646	682	638	663	660	694	677	672	649	607	703	684	667	660	628	667	622	648	674	682	669	638	705	665	723	713	670	624	659	675	650	624	674	687	649	670	645	659	615	681	623	634	699	633	659	627	667	660	640	683	661	675	678	686	657	634	652	631	670	663	707	623	641	721	689	653	647	642	686	679	675	666	664	654	742	627	654	691	657	685	672	663	692	650	659	725	710	647	635	658	660	715	670	679	705	662	640	653	665	671	637	696	620	646	631	665	662	644	632	645	715	656	663	673	669	623	699	657	685	637	704	661	656	659	653	644	683	696	652	656	664	656	670	669	661	647	631	684	660	624	651	634	674	635	622	691	668	636	673	675	688	640	618	670	671	662	631	684	676	689	657	615	651	668	675	691	652	665	634	682	632	698	628	635	673	658	659	643	686	648	657	678	649	672	661	611	662	623	666	661	706	661	652	660	691	604	616	636	660	653	690	651	633	672	666	706	681	642	667	655	654	647	627	662	675	711	655	669	668	647	677	660	639	641	655	685	621	660	663	654	679	631	637	675	642	721	672	686	660	639	624	654	658	644	666	642	649	677	667	669	701	683	666	633	659	694	693	649	643	643	671	642	633	689	579	683	682	670	660	656	646	678	667	620	727	646	670	668	661	687	665	678	668	638	653	675	674	641	655	626	677	644	640	643	652	658	680	674	659	658	703	671	690	681	659	621	643	698	652	638	619	659	645	660	644	652	658	672	713	663	687	616	677	652	650	661	617	722	675	677	650	593	620	681	662	701	673	657	679	673	666	654	660
4782	15081	10588	5433	4028	3068	2428	1995	1578	1357	1238	1070	1026	944	946	902	905	853	816	793	832	752	759	747	761	786	755	758	694	752	723	678	729	705	720	692	744	729	667	712	681	696	702	706	706	699	671	697	697	675	725	701	677	723	676	697	692	763	715	697	701	673	630	679	668	689	727	689	694	744	683	711	670	685	712	659	704	625	737	709	693	724	682	719	663	747	664	740	683	686	706	719	694	738	694	669	713	669	662	652	686	704	693	637	727	660	656	685	643	659	690	706	657	681	672	681	729	682	683	737	682	707	715	675	668	655	667	657	694	672	711	703	659	690	643	652	646	695	680	644	696	708	676	689	657	735	665	688	709	684	704	698	730	677	732	719	727	715	682	698	716	692	655	705	730	661	697	714	686	700	642	707	694	667	653	657	697	692	684	640	679	723	716	708	656	675	696	634	688	668	693	691	674	676	667	649	668	698	670	690	720	718	686	694	660	715	683	719	704	617	687	681	666	688	699	722	674	670	718	706	674	685	703	660	671	672	680	687	692	686	686	664	653	713	646	687	686	701	692	698	657	634	705	681	683	689	686	672	617	645	657	716	643	674	588	720	715	735	714	663	668	722	685	707	731	695	679	736	685	650	700	668	694	670	728	699	665	701	676	686	686	706	665	669	708	694	737	666	704	712	712	677	674	656	643	717	688	679	675	683	656	697	690	690	684	718	671	679	695	671	676	715	664	694	702	657	700	692	668	672	661	705	692	704	679	674	714	695	740	670	661	669	703	666	667	694	729	690	635	685	712	680	656	723	673	679	699	678	670	716	665	693	677	720	693	677	701	753	702	755	703	668	691	674	696	712	661	687	673	674	725	690	684	719	645	720	702	653	658	645	650	722	677	673	663	695	705	663	710	698	688	696	693	708	683	707	673	658	658	703	676	711	705	597	679	663	645	670	717	704	675	712	618	695	713	634	672	690	668	678	667	668	679	666	692	682	730	676	682	668	702	700	694	697	705	693	689	669	649	717	668	708	708	654	656	682	686	685	695	676	683	707	672	729	687	671	730	662	632	723	658	681	717	679	667	638	655	690	673	662	690	659	716	675	643	700	717	721	699	636	641	685	686	654	701	701	669	681	735	727	696	720	698	705	674	706	672	692	689	670	644	703	688	646	709	718	676	679	647	724	685	668	705	698	689	638	647	679	676	708	656	701	733	682	707	672	655	669	701	711	685	662	706	673	667	677	631	675	685	650	680	675	631	679	646	656	693	706	702	616	664	656	685	686	669	666	667	658	708	661	690	659	669	677	677	709	665	696	684	707	630	681	672	668	661	675	675	712	697	660	689	685	669	678	666	715	650	671	648	688	662	746	687	714	680	710	701	689	674	743	670	672	682	661	664	690	665	740	702	688	682	657	702	670	698	684	665	685	720	682	689	707	718	697	683	677	693	697	714	693	699	693	701	661	681	722	670	627	678	633	749	711	707	709	701	644	668	693	649	659	691	684	679	705	671	705	633	641	676	714	706	680	675	688	670	673	721	714	680	680	697	666	672	669	660	630	671	689	674	674	734	719	664	706	673	688	722	704	672	669	664	677	637	762	678	660	733	710	666	684	667	732	659	716	659	649	653	739	727	675	648	738	664	687	713	703	631	715	676	699	690	693	646	640	688	703	715	678	698	678	705	702	725	694	698	646	719	683	695	718	699	693	697	678	664	704	699	694	669	708	671	698	724	702	679	640	654	691	658	718	686	722	684	692	669	662	683	706	671	651	650	678	638	655	700	673	643	695	667	691	693	655	716	653	675	729	676	686	728	716	711	753	701	650	649	658	681	657	677	678	665	634	700	728	631	696	686	675	718	676	674	674	677	674	692	614	675	681	682	653	683	712	703	644	661	677	661	711	697	702	662	717	618	673	658	688	688	714	725	673	625	697	653	708	660	652	657	673	643	690	642	674	676	667	662	695	724	714	673	697	686	691	676	697	665	699	703	644	660	674	656	707	696	666	673	624	714	726	693	686	663	700	776	651	642	688	716	703	673	712	665	710	665	707	697	700	675	673	688	681	730	697	714	624	637	742	650	684	709	657	685	731	711	706	680	682	686	677	684	668	672	704	684	702	691	709	660	688	679	670	691	698	653	700	674	645	675	668	666	665	670	713	660	654	692	717	661	685	702	674	680	638	641	686	674	670	672	743	702	663	693	712	705	664	671	648	680	676	671	677	696	631	684	685	687	726	667	691	636	658	712	690	688	653	640	647	678	727	679	675	705	707	661	691	684	673	685	699	701	701	692	632	685	666	674	674	661	690	668	682	694	711	658	680	697	699	705	654	708	675	709	713	691	640	695	691	665	656	716	681	693	670	720	732	731	713	659	698	653	679	690	679	696	622	635	616	674	705	709	657	667	675	660	703	726	672	639	702	670	680	645	673	702	676	679	717	654	721	689	695	736	709	620	638	713	652	679	698	708	665	701	722	684	684	651	688	730	708	664	652	755	665	729	673	688	681	651	711	729	679	682	695	668	663	690	666	691	677	714	690	685	645	652	722	716	734	663	688	650	673	640	737	682	708	720	710	719	691	639	671	692	681	679	647	671	671	670	649	693	670	681	702	705	686	670	686	697	659	640	684	690	708	677	686	688	653	712	699	664	735	685	666	730	659	661	688	724	669	632	672	654	678	690	647	634	683	651	717	689	645	666	687	681	702	658	642	715	704	646	673	713	663	677	681	703	707	676	665	673	713	713	683	719	664	732	645	720	676	666	694	632	686	687	614	707	686	730	665	658	706	700	662	692	682	680	686	627	664	623	672	708	748	678	715	652	703	696	707	706	658	722	691	706	707	671	737	724	679	685	676	698	713	672	683	679	658	674	654	706	695	652	686	643	709	694	702	708	667	690	663	680	675	664	685	745	687	699	620	693	738	714	640	634	743	659	709	684	694	664	663	685	676	697	710	697	706	699	680	707	670	680	708	711	724	643	673	687	686	661	662	655	698	654	689	677	624	658	717	662	689	711	682	703	684	646	664	685	712	655	652	739	698	665	671	674	722	672	689	742	676	725	674	685	696	685	698	668	662	671	684	700	702	682	642	681	704	687	665	691	690	672	696	733	650	653	658	657	697	654	677	675	670	651	676	692	663	652	671	687	738	689	675	698	739	710	705	707	693	617	667	656	714	645	653	678	686	681	684	699	678	692	646	685	684	668	711	664	628	649	674	700	720	666	646	655	652	695	657	674	699	697	695	673	658	722	666	683	655	694	664	712	673	672	663	674	706	703	683	692	734	656	674	635	721	713	654	644	660	667	696	677	669	689	676	657	710	695	707	689	644	668	696	697	638	715	673	671	705	663	720	691	693	674	674	743	684	644	730	695	705	686	709	642	626	679	728	681	738	735	655	673	702	702	698	668	667	681	627	660	688	747	664	688	693	625	692	701	703	653	679	698	686	642	662	715	665	728	654	696	695	667	646	688	671	674	686	715	673	651	685	715	689	666	697	676	683
27760	19888	5917	764	571	549	438	348	358	317	352	343	339	335	324	345	327	319	338	320	331	353	293	316	331	339	362	332	313	348	299	317	328	322	339	311	323	323	301	319	342	283	316	344	345	329	352	321	331	319	327	318	310	297	354	302	336	323	347	320	305	335	347	326	324	341	324	329	335	335	306	355	303	319	311	301	327	327	326	311	339	345	298	305	301	375	343	336	311	308	346	321	322	346	330	359	323	354	343	331	325	352	306	320	352	325	315	358	353	341	347	357	353	337	327	333	313	326	335	304	327	326	325	333	347	311	345	324	319	331	334	324	337	315	338	321	312	304	332	296	281	319	332	342	359	354	341	349	308	311	331	336	341	351	355	340	313	320	321	325	346	344	327	340	321	332	322	312	296	347	331	360	321	329	297	345	329	337	310	331	366	363	290	316	301	306	355	317	363	342	306	351	311	301	315	330	284	322	342	310	278	338	313	317	350	332	338	291	330	341	326	345	348	345	291	318	331	313	336	312	324	322	346	316	346	329	352	329	325	372	328	317	303	304	340	314	326	340	312	329	316	312	333	356	353	365	328	338	336	297	284	330	319	313	297	343	338	341	341	332	317	312	307	337	341	331	339	325	304	348	317	305	330	357	336	326	319	326	332	325	328	313	334	328	346	300	329	283	318	341	313	319	353	352	336	334	329	335	321	317	330	351	325	322	326	316	321	332	308	300	313	321	347	303	331	306	341	307	293	340	307	325	351	327	338	338	333	353	334	320	330	301	305	334	361	320	333	322	357	305	308	329	319	338	302	283	306	321	323	341	348	345	311	314	325	323	335	351	339	339	344	313	299	332	313	357	303	335	328	322	327	326	347	322	313	340	324	318	313	309	323	334	330	324	295	319	327	328	339	319	328	335	318	303	325	375	349	345	354	329	341	345	340	348	310	315	324	301	303	353	329	336	327	315	333	336	314	314	349	322	351	323	317	348	337	347	308	342	321	310	335	297	353	328	350	328	326	354	312	315	314	333	349	298	319	313	321	333	330	334	331	299	324	316	311	365	307	329	331	317	329	335	361	345	300	317	302	305	296	328	289	336	333	311	343	334	339	330	321	344	340	366	293	335	334	343	334	301	346	353	319	311	363	340	312	333	306	364	324	314	310	334	384	336	328	325	310	315	334	309	321	345	305	313	305	319	319	330	329	352	333	317	309	327	338	346	301	358	318	338	299	313	326	305	359	303	305	321	329	362	327	307	347	356	326	343	311	325	349	319	333	345	303	328	300	335	316	305	322	338	296	347	325	339	283	365	290	331	335	348	342	313	327	339	320	352	313	345	305	334	348	309	333	325	318	358	351	319	323	319	338	330	316	335	329	325	328	337	338	310	335	300	306	336	328	328	332	317	324	336	332	319	339	326	322	336	321	350	304	314	322	354	313	309	330	362	321	301	322	360	317	345	310	293	326	337	302	345	324	305	338	349	326	328	326	334	292	313	353	337	317	339	331	363	309	354	323	294	301	321	355	331	347	356	306	334	342	306	343	342	321	327	386	321	320	312	315	313	302	319	321	341	320	340	310	315	344	332	333	320	326	302	321	331	326	308	351	347	318	339	359	357	316	317	299	304	317	312	348	342	325	333	336	332	329	335	327	323	342	350	343	311	365	347	366	335	342	315	334	344	331	298	327	322	315	330	296	321	336	318	335	321	309	336	308	342	302	309	302	302	345	347	312	330	332	338	353	360	325	344	341	344	312	315	338	345	330	307	321	345	339	308	311	322	353	315	294	322	361	313	310	320	325	329	335	318	318	313	305	367	314	334	325	316	324	334	308	341	270	354	355	318	336	326	317	295	311	297	285	346	334	341	307	352	314	316	329	310	332	317	311	339	353	327	327	359	320	331	342	366	326	313	329	324	341	284	335	325	340	327	283	318	313	321	313	318	299	347	308	343	343	341	322	324	351	355	323	301	314	323	317	322	317	329	324	326	330	309	334	310	337	343	332	302	324	338	327	321	339	344	329	324	341	315	300	329	340	331	342	337	302	323	305	326	311	309	310	314	342	341	334	371	314	352	337	353	322	338	326	291	334	325	328	323	338	328	318	318	347	343	329	331	341	315	327	331	305	319	359	321	312	322	330	325	324	306	338	328	330	330	312	313	338	328	326	351	333	311	341	335	322	295	330	315	343	298	343	304	336	349	298	325	314	332	330	310	320	315	320	287	326	302	345	311	353	366	343	344	327	340	339	342	309	320	303	348	340	324	338	345	338	379	317	333	335	318	325	310	325	330	329	289	306	307	313	330	329	338	333	323	314	304	344	296	337	294	349	332	326	324	334	351	350	315	356	315	313	310	289	304	350	325	296	311	317	314	363	331	337	333	294	348	318	322	336	312	328	369	347	328	314	357	286	334	346	296	329	332	320	312	323	340	328	365	336	300	349	356	321	334	328	319	350	353	337	349	342	336	328	285	334	298	327	325	316	299	318	352	373	326	327	322	292	357	297	359	312	336	319	305	347	308	334	338	311	306	322	298	347	302	317	326	383	300	344	331	298	344	324	324	307	330	324	322	323	309	318	343	331	322	364	293	326	326	320	324	351	336	342	352	334	328	363	372	337	365	323	329	352	328	319	343	332	344	319	349	314	320	337	340	372	304	339	337	336	329	363	354	325	320	329	349	304	344	339	312	297	297	326	332	314	359	348	348	325	330	306	329	313	328	353	299	336	316	323	366	300	326	360	337	348	332	311	335	348	333	324	312	316	317	336	327	299	311	312	338	351	365	314	309	332	345	325	331	325	335	307	323	313	316	349	338	313	335	297	324	327	328	327	329	341	350	311	329	314	301	331	364	345	369	301	332	374	341	361	344	331	328	374	317	335	339	341	341	328	348	324	360	287	305	315	312	296	355	272	367	338	346	350	311	342	341	348	318	329	328	331	331	325	298	355	333	329	336	302	332	342	338	318	311	324	324	320	320	344	312	324	307	331	309	300	338	312	284	338	326	311	331	334	338	343	343	324	311	335	356	316	346	324	327	322	323	338	358	319	355	336	336	380	319	337	344	322	332	306	300	328	304	313	344	322	317	316	337	354	318	327	320	336	330	339	335	330	315	335	292	318	301	323	339	314	323	324	333	291	344	308	326	354	310	312	318	363	320	323	338	286	328	307	352	319	369	310	366	320	314	316	329	318	315	288	314	300	302	339	309	334	342	310	317	339	302	342	312	325	338	327	275	350	312	307	323	283	294	325	315	324	323	311	323	336	334	336	338	317	350	325	340	354	303	342	354	328	299	308	318	315	296	333	310	348	311	351	329	315	313	321	341	331	306	347	347	293	324	341	317	334	311	345	309	325	360	348	352	345	301	321	314	341	312	340	332	304	349	336	328	300	324	319	329	360	344	347	323	351	316	311	289	340	323	315	327	320	323	347	290	338	308	325	320	326	313	344	355	327	329	333	342	333	326	306	309	301	324	342	342	347	322	290	345	345	340	325	329	319	324
4152	903	721	484	470	440	394	334	384	353	370	372	349	308	352	338	344	361	339	330	320	340	362	367	333	349	318	332	354	327	349	340	319	346	362	325	346	338	371	313	327	336	324	322	349	309	332	359	321	356	343	321	295	354	341	343	340	340	330	343	338	355	326	375	322	375	320	371	335	322	326	365	357	309	358	316	346	320	313	353	332	326	345	346	323	362	346	282	316	346	347	353	368	346	326	319	359	370	340	353	399	317	332	315	339	301	343	341	345	307	357	315	328	316	311	309	301	302	336	305	338	338	305	351	339	335	353	341	356	339	356	330	334	342	341	313	326	343	352	339	338	328	339	327	307	328	350	356	325	346	323	345	318	334	345	326	323	339	342	328	336	351	356	367	325	326	329	333	320	346	343	368	295	336	322	368	348	340	342	321	327	318	324	327	319	344	352	335	360	318	327	319	354	330	326	325	330	336	340	304	346	343	309	344	324	308	322	341	347	328	365	341	348	356	355	315	369	324	337	345	357	354	323	304	348	326	357	335	399	339	334	335	344	336	328	328	339	325	347	329	322	354	325	346	310	326	335	352	354	338	360	340	352	321	328	307	341	301	314	373	345	357	360	319	332	333	327	286	336	337	316	314	323	336	337	361	331	316	327	332	357	327	332	343	368	342	329	359	328	344	334	323	338	293	363	360	357	368	334	318	338	375	361	328	341	359	330	373	378	318	328	345	324	353	334	313	289	358	324	343	344	335	330	311	354	338	322	331	362	316	372	355	357	322	338	315	342	317	294	340	330	336	355	358	363	336	342	322	334	356	313	322	349	348	339	350	345	343	350	348	340	340	393	359	328	343	371	339	366	322	337	344	325	323	344	339	355	346	356	347	343	352	359	349	322	335	301	308	305	348	349	309	325	320	339	339	350	350	342	326	346	367	337	336	324	326	304	340	315	312	349	354	347	322	360	327	297	373	384	365	360	342	342	334	303	329	332	330	337	333	342	375	338	329	339	335	350	328	331	361	312	333	341	326	313	338	337	357	324	309	318	353	319	335	312	338	345	327	349	346	345	365	328	349	338	344	352	343	357	350	311	312	321	375	320	349	319	335	353	364	349	333	337	316	317	332	318	318	355	320	363	328	381	343	308	299	343	351	331	343	345	311	333	357	321	318	312	322	338	332	342	341	362	337	361	347	333	384	339	342	346	310	350	334	338	336	356	321	331	329	329	311	340	313	376	301	322	362	309	324	341	309	311	336	321	344	338	343	331	332	352	334	345	298	371	315	320	356	374	339	321	330	345	316	339	318	306	324	348	352	344	341	354	325	329	320	346	322	323	349	343	329	312	353	323	307	313	317	332	393	326	327	341	319	326	347	325	348	387	344	318	359	335	359	362	353	357	294	336	339	350	360	324	338	330	347	322	316	330	335	358	344	299	337	322	360	322	353	299	334	329	350	338	313	349	367	359	361	327	351	329	348	332	322	314	335	333	326	348	352	340	321	311	331	292	349	322	338	350	366	322	341	300	361	382	344	338	331	331	317	338	352	356	350	353	336	332	340	324	354	349	343	349	344	349	379	331	319	329	349	313	355	368	312	316	332	356	351	345	354	353	334	353	353	335	364	338	331	345	342	364	339	349	345	336	350	318	334	332	332	355	354	288	344	368	312	321	324	334	319	315	345	344	343	335	322	335	332	386	330	329	325	343	324	345	343	318	360	322	316	383	314	320	323	355	379	336	352	319	345	333	343	349	353	332	337	360	326	352	325	354	362	343	331	339	339	341	358	335	301	325	323	335	366	333	358	363	336	332	304	346	326	327	335	342	311	375	302	333	336	358	343	336	320	325	369	367	318	338	352	332	349	342	326	342	344	344	358	296	322	342	357	359	336	350	343	346	325	328	335	325	322	318	331	324	319	340	325	345	334	328	352	331	327	349	317	339	320	326	337	319	324	297	335	334	330	336	342	354	348	334	366	332	335	353	321	382	317	346	345	388	388	316	360	325	361	342	353	330	352	332	327	320	295	347	337	350	332	320	332	367	331	364	311	339	343	337	349	352	346	371	344	321	351	349	352	310	332	346	328	336	341	342	303	359	376	300	355	323	338	339	359	312	303	344	358	339	327	351	323	305	328	326	332	318	365	337	372	337	372	326	334	364	319	358	345	348	339	343	341	363	365	312	354	323	330	315	324	326	313	325	336	373	337	343	333	330	339	330	328	339	296	330	342	351	320	333	302	341	331	333	333	341	355	320	321	346	355	350	323	316	328	313	363	362	343	339	321	328	321	352	327	364	342	335	352	343	341	348	335	359	350	368	317	361	339	338	350	346	316	350	335	306	376	331	325	337	332	322	344	311	312	351	314	327	318	346	324	330	359	330	327	341	364	331	345	317	302	342	346	319	328	332	329	354	326	343	348	354	337	389	301	321	339	326	327	344	311	331	330	355	348	343	354	331	332	339	333	353	352	354	333	344	330	351	350	367	357	316	333	363	355	345	349	330	311	355	338	324	344	343	341	333	320	342	357	307	319	349	343	308	348	351	310	356	370	317	315	318	335	334	313	341	366	372	289	337	333	335	329	314	333	373	354	330	349	289	345	328	329	314	297	347	326	321	335	326	345	376	359	331	348	335	321	351	356	346	348	327	343	349	298	330	334	361	358	340	362	320	309	310	347	325	343	355	343	307	328	326	348	368	367	315	330	351	373	340	330	337	334	313	337	338	355	340	336	338	332	342	374	335	305	327	339	362	332	337	335	308	323	302	363	326	316	307	337	305	338	321	337	340	356	349	331	333	347	355	324	346	337	349	336	354	318	346	365	364	336	370	326	357	327	372	354	344	369	345	335	342	335	331	339	317	363	311	362	346	312	326	347	357	311	333	321	346	325	336	334	320	335	328	324	305	323	328	369	358	308	314	327	346	392	296	315	343	353	338	339	368	342	330	316	336	332	328	378	347	323	346	334	330	325	321	332	343	385	324	339	329	331	283	346	308	389	347	343	370	363	340	331	354	377	352	345	344	336	326	349	316	352	355	310	344	344	331	341	322	365	341	318	344	326	323	313	343	300	347	340	331	331	342	327	360	327	323	329	310	375	362	348	365	376	331	321	357	322	299	296	364	365	330	360	368	328	347	358	333	318	322	359	342	377	357	319	367	316	336	332	334	316	320	365	317	381	316	329	302	335	333	305	345	343	345	333	324	352	338	346	321	323	361	311	354	332	327	330	370	345	343	308	368	339	335	333	333	325	330	368	333	311	325	332	327	366	360	330	351	307	339	347	322	348	346	333	360	371	332	339	343	323	345	337	317	340	342	351	340	342	326	347	340	361	350	352	324	370	317	332	339	328	348	338	307	346	329	345	387	338	344	344	329	301	331	355	328	321	317	324	354	305	353	349	328	352	311	328	346	332	329	336	319	325	342	318	332	349	349	364	352	367	317	333	369	332	374	336	330	361	336	398	330	352	349	321	335	322	343	345	320	370	353	357	322	331	362	322
23726	21534	29125	24380	21532	13886	1726	1106	953	925	858	870	819	800	761	744	774	787	715	718	736	706	720	683	778	703	703	763	722	681	671	710	696	723	703	683	676	668	705	696	701	709	698	671	702	735	707	689	647	699	711	670	660	699	694	672	724	653	722	670	714	721	655	696	688	673	666	661	662	728	687	703	685	689	640	736	634	669	750	632	653	683	689	716	664	650	701	678	674	689	721	681	700	673	702	681	678	686	689	695	700	641	668	689	685	720	670	722	685	733	705	678	694	633	693	718	710	675	658	711	718	668	681	703	708	675	706	678	676	714	698	660	681	668	723	724	690	675	689	633	662	677	689	686	719	709	672	686	714	631	737	680	662	677	694	682	723	760	666	650	689	696	723	669	691	713	694	682	658	672	710	599	689	689	665	665	697	702	697	652	689	660	673	703	729	694	683	668	652	678	703	671	677	734	679	667	725	637	697	666	679	689	670	665	700	695	695	707	679	633	689	694	666	701	657	698	662	677	702	724	690	701	722	688	711	724	671	704	684	639	712	654	711	673	653	708	681	666	665	695	636	649	673	697	687	713	667	671	690	718	713	702	698	684	662	684	706	682	749	701	649	628	697	689	700	638	668	666	722	656	706	713	665	683	711	692	682	673	651	661	707	674	683	726	664	659	635	678	662	699	669	718	654	706	722	652	710	693	643	706	695	674	715	668	678	690	664	672	672	630	666	669	700	730	667	693	669	683	671	667	698	663	705	653	697	678	729	686	656	667	676	698	663	705	666	645	673	713	714	669	645	713	763	709	721	671	650	704	706	646	691	696	737	651	693	708	708	699	699	717	668	732	666	676	731	639	767	672	643	667	674	727	678	725	685	693	709	695	659	631	661	675	641	627	690	690	674	667	699	728	672	638	672	695	706	688	690	728	655	732	665	696	625	656	632	680	689	684	634	708	668	729	695	707	653	715	648	684	694	654	691	678	660	695	662	689	685	658	692	687	725	709	731	628	692	707	685	641	702	736	702	681	693	681	680	702	675	749	679	666	706	721	657	748	661	680	672	724	650	671	661	684	683	712	697	735	680	638	676	758	685	665	674	665	660	737	677	658	716	678	683	674	691	667	634	696	628	717	665	708	694	710	693	706	753	645	688	737	677	695	714	680	712	673	738	717	661	679	700	727	633	621	678	687	655	626	669	691	659	715	678	700	659	656	656	716	691	641	659	714	698	682	723	688	665	675	658	711	699	672	715	675	652	632	667	713	712	711	693	696	664	648	684	718	707	740	672	688	655	697	747	628	685	720	716	696	678	692	701	675	662	695	666	686	675	715	690	706	734	678	676	653	673	669	657	638	682	679	734	687	665	693	708	673	677	693	644	654	687	693	668	680	674	657	665	686	643	735	653	660	671	731	662	661	681	672	689	708	680	667	684	684	684	701	684	716	638	697	680	694	683	693	692	691	715	685	700	687	692	682	621	682	684	701	666	700	670	686	716	699	681	649	639	716	684	624	658	661	705	714	697	690	690	733	691	696	688	657	679	702	681	675	683	675	712	651	711	693	691	658	667	666	641	682	701	669	710	655	677	688	624	679	715	663	703	665	687	649	665	707	694	702	701	676	631	700	706	720	661	719	703	658	636	686	654	685	694	695	715	721	722	654	731	666	704	680	709	685	677	675	724	711	703	683	690	691	661	708	703	658	708	707	694	695	689	683	664	705	736	672	717	681	711	661	670	703	700	650	735	709	678	670	705	688	652	716	671	689	709	664	686	691	708	738	685	720	654	648	676	641	709	632	672	727	675	689	659	689	720	693	721	699	652	694	725	657	706	707	666	691	644	730	687	734	696	727	709	699	705	711	654	692	698	691	652	680	719	705	658	654	666	706	641	665	697	681	716	683	715	707	692	698	675	691	656	700	690	696	653	666	687	691	655	716	686	701	664	672	673	696	679	651	618	678	704	658	735	671	663	673	676	706	708	700	747	695	690	648	693	714	651	647	692	663	674	698	711	698	656	642	722	704	665	664	683	674	670	644	680	667	664	709	692	755	698	641	634	667	671	684	683	662	662	690	655	691	667	687	672	689	708	677	717	693	676	687	728	694	738	689	663	730	671	649	668	656	722	677	620	688	687	660	684	667	680	689	675	700	680	734	681	654	719	684	750	693	662	655	737	700	673	702	686	696	673	716	639	668	700	699	740	684	682	670	729	701	682	707	704	665	682	706	675	668	663	733	652	675	676	733	726	657	686	697	682	677	685	710	649	687	688	708	710	653	703	686	637	660	700	660	748	734	741	671	677	713	715	651	671	717	719	705	678	657	667	698	706	673	710	652	758	669	702	709	695	715	658	637	720	687	644	674	671	720	682	741	723	676	681	690	692	645	719	733	650	681	699	700	667	699	691	683	635	692	674	676	710	694	721	662	739	641	690	701	732	690	660	714	617	666	719	691	681	727	665	699	688	675	770	707	665	763	705	703	703	708	700	728	693	663	669	689	648	693	710	671	685	699	689	702	659	715	685	672	696	684	668	688	684	667	650	649	682	699	684	684	700	703	670	699	705	711	711	699	720	645	658	623	733	652	654	685	636	648	707	695	668	679	671	690	650	692	701	717	690	712	685	712	711	672	648	651	719	690	671	748	666	647	714	678	690	707	705	673	650	672	663	658	703	687	677	628	712	634	710	684	700	683	654	742	677	707	711	672	715	676	710	676	703	662	715	687	647	690	684	689	651	676	720	713	679	706	680	688	658	699	694	680	687	664	692	671	641	678	714	683	678	673	678	688	655	669	720	639	657	686	661	727	706	716	736	694	724	730	681	673	678	714	698	714	707	667	702	675	653	651	656	656	665	725	657	715	672	698	631	716	619	727	632	709	660	703	682	683	681	688	662	740	585	668	711	671	675	738	668	730	722	639	679	665	689	679	702	632	656	706	696	690	692	714	666	702	735	682	684	705	665	671	622	655	699	638	655	706	702	718	687	689	673	715	711	679	664	681	625	699	675	643	714	671	667	676	639	670	665	685	671	708	679	714	665	691	729	662	681	717	698	662	645	689	677	659	701	679	688	693	718	701	695	725	722	668	672	646	700	706	685	670	690	656	658	645	692	630	633	678	689	681	712	677	708	649	710	703	690	671	687	703	654	725	724	676	727	688	664	693	692	725	674	655	706	674	716	669	736	684	715	670	627	696	699	669	708	682	708	652	698	685	716	625	685	709	729	638	720	658	724	670	711	712	679	669	707	691	698	678	682	674	713	660	687	666	703	674	680	734	686	644	713	738	669	686	676	651	646	681	693	661	620	725	674	703	694	680	707	720	655	677	745	731	731	651	646	643	666	699	646	698	678	688	716	693	652	670	697	643	702	718	674	705	646	663	727	652	683	668	689	705	736	712	702	673	696	668	634	657	710	622	672	693	711	679	652	724	757	736	679	692	700	708	635	721	689	688	641	718	681	672	663	677	678	673	649	706	699	689	683	715	694	724	734	712	718	661	734	693
3511	9002	6347	3183	2495	1904	1601	1336	1151	1064	981	944	811	806	816	803	750	773	757	787	764	765	773	749	732	740	744	682	700	705	711	738	744	677	737	696	673	701	683	733	718	704	704	687	672	696	718	704	728	696	713	691	733	718	621	721	652	722	719	692	684	686	665	719	669	701	709	708	728	741	728	692	749	657	741	707	713	706	704	724	693	712	692	683	699	775	686	739	718	635	732	654	710	671	754	714	648	712	690	730	677	729	727	701	702	705	690	718	732	725	687	728	702	686	663	696	707	734	704	721	687	712	732	732	741	704	705	666	726	701	666	699	691	720	691	727	680	695	691	702	654	684	694	700	699	739	700	731	681	730	726	684	661	693	665	698	659	715	726	733	733	685	720	678	698	700	713	743	720	700	669	686	670	724	662	774	714	710	721	723	716	721	665	719	693	710	699	663	649	743	660	739	656	690	708	742	705	730	676	712	738	719	720	711	712	719	687	683	714	711	771	691	690	717	680	685	663	697	678	698	717	729	704	656	717	721	672	670	694	675	695	666	664	686	686	686	685	717	675	693	700	712	708	648	719	707	657	737	719	704	741	691	700	670	637	742	711	690	697	725	702	703	716	721	707	681	729	701	674	754	689	726	714	686	747	695	686	672	693	672	685	679	686	690	716	709	677	719	713	664	657	693	710	680	695	697	684	657	741	698	649	727	716	729	749	673	648	712	704	689	700	677	657	649	718	672	685	721	753	676	655	675	705	721	671	704	654	694	702	725	686	702	699	662	706	654	687	720	722	696	713	712	697	676	695	713	672	679	706	694	681	686	758	652	680	656	656	684	680	714	696	701	676	692	661	686	681	670	709	665	709	706	658	687	706	687	726	714	688	697	687	734	691	673	635	720	692	729	727	699	645	730	667	756	664	706	657	699	708	705	681	695	754	679	728	702	724	726	721	709	689	691	692	686	734	719	708	680	702	704	752	749	675	668	761	709	677	721	733	707	740	747	717	738	681	720	685	707	694	695	723	665	667	668	675	704	696	710	677	677	729	676	662	709	707	729	702	727	709	663	694	683	674	727	679	694	702	671	667	721	745	695	702	751	757	720	712	693	669	702	683	694	693	695	660	692	705	700	721	737	693	718	711	690	680	710	711	658	689	705	670	730	704	720	643	664	700	642	673	697	699	687	738	698	679	725	688	700	685	681	720	658	727	688	688	712	718	752	685	694	696	704	697	693	674	713	721	664	655	693	702	666	677	798	678	735	708	683	718	688	709	729	710	691	700	744	697	638	697	727	644	699	667	701	712	663	731	698	733	710	734	689	701	696	679	723	754	722	656	658	701	681	685	651	710	707	644	714	670	631	670	716	658	754	731	686	723	715	750	716	710	719	702	699	663	699	742	669	701	701	668	719	732	710	686	677	689	691	684	655	735	750	691	691	708	746	667	698	682	683	683	693	707	700	693	706	716	685	708	739	702	753	733	629	683	702	720	720	685	698	723	697	708	674	744	700	668	762	719	741	711	640	733	695	662	688	685	718	732	702	648	731	691	709	663	701	684	719	643	682	725	728	645	650	686	696	738	733	669	668	683	659	694	711	734	646	687	750	729	751	727	657	674	722	651	777	708	701	692	704	647	689	736	747	708	691	738	710	724	734	709	697	710	738	716	677	731	699	671	662	726	688	705	705	672	680	698	687	686	701	694	691	695	761	752	696	707	674	701	684	698	685	701	652	750	656	670	714	749	679	702	713	730	664	670	712	752	711	715	674	700	635	666	689	682	722	675	730	657	679	725	706	733	709	715	658	733	664	691	669	687	693	683	693	710	701	724	678	687	671	725	675	660	703	719	676	666	728	689	705	731	703	692	697	683	682	661	734	678	687	712	690	679	675	784	701	688	705	710	687	666	701	693	685	698	694	683	704	736	726	694	687	696	699	687	735	693	649	714	691	695	674	717	697	668	661	717	714	653	691	695	755	705	726	733	690	695	722	745	677	697	691	689	699	678	703	691	708	718	695	636	706	714	639	758	698	659	702	735	658	739	709	677	721	644	674	704	717	676	721	733	687	687	676	679	701	708	678	702	746	707	686	656	687	719	705	682	718	745	710	701	714	700	689	641	694	681	692	700	654	721	742	695	673	670	705	699	663	710	694	700	708	686	721	747	676	681	707	707	717	701	781	710	709	680	690	704	693	674	711	697	664	740	674	725	703	711	747	693	663	665	681	715	721	677	693	679	733	719	763	708	697	721	693	730	671	703	649	675	700	653	662	655	743	713	680	746	715	677	687	699	687	713	704	692	686	695	707	731	687	740	684	687	628	712	711	733	715	718	766	723	692	678	684	691	732	767	705	657	710	704	676	647	746	738	728	687	675	736	659	704	673	760	681	652	659	712	695	666	663	710	749	699	712	680	733	660	710	704	665	721	626	706	686	657	716	688	723	674	712	674	709	670	698	732	717	713	714	665	663	730	746	689	675	730	711	722	682	739	672	701	716	720	674	698	697	731	692	651	692	658	695	647	706	701	708	726	745	718	647	687	702	681	736	689	703	751	697	732	701	698	676	703	671	657	726	722	677	719	724	726	743	714	704	705	699	677	659	671	731	678	657	752	738	737	710	736	716	685	733	693	780	685	695	709	664	737	696	703	708	708	676	659	676	676	724	709	683	697	767	730	692	704	691	682	713	704	662	694	704	697	686	725	689	701	727	695	734	706	694	713	632	697	689	708	718	713	729	680	694	665	664	680	699	698	672	708	695	709	663	702	674	735	700	681	710	710	716	678	695	699	756	713	708	690	684	680	699	656	661	734	697	712	712	780	658	713	709	680	704	640	658	670	708	682	698	726	674	685	659	717	735	747	675	709	726	706	713	709	703	677	755	699	673	683	657	657	665	696	716	686	739	668	648	730	709	666	663	692	682	693	743	701	736	652	731	667	686	709	747	695	691	738	726	696	697	713	655	656	653	759	686	655	669	711	695	679	728	713	627	738	756	741	667	659	711	725	715	693	710	746	756	721	715	669	708	686	658	730	734	692	750	710	662	684	688	723	710	707	710	738	682	746	729	731	708	701	680	695	675	703	714	706	706	675	730	742	678	729	705	697	731	717	723	705	723	672	713	684	686	657	717	626	699	711	700	706	721	694	725	674	679	709	686	743	720	678	686	677	739	689	690	687	700	673	649	694	720	687	677	693	742	718	707	691	721	688	743	720	690	690	732	671	693	681	678	674	730	680	722	704	683	712	684	689	700	663	649	682	707	699	659	731	704	707	699	721	695	654	662	675	710	727	705	691	707	684	706	719	668	717	729	733	712	731	712	745	705	671	716	697	716	689	689	714	675	661	620	669	717	709	697	725	699	687	670	721	674	696	711	715	723	660	698	759	719	718	699	687	720	708	726	729	701	711	707	693	718	698	705	660	699	686	734	724	759	701	602	718	727	745	664	709	674	731	716	722	638	729	696	730	689	723	718	687	693	716	695	719	694	671	694	783	681	692	718
24818	21433	28130	25062	15979	796	457	352	320	302	273	248	227	253	208	244	211	203	223	209	207	215	227	216	191	190	198	221	195	203	208	190	216	185	208	210	202	192	187	204	210	188	202	205	173	196	183	187	203	184	189	188	200	168	183	212	174	184	188	188	191	188	179	192	184	187	195	200	211	179	168	196	211	203	190	183	178	180	192	185	203	172	212	191	188	189	216	197	181	191	193	195	158	179	206	183	172	178	185	206	184	208	175	190	186	169	189	189	182	218	198	191	181	206	197	188	176	181	177	195	160	189	190	219	178	174	168	207	192	215	189	194	208	193	205	208	179	178	198	191	206	191	194	167	189	199	163	181	165	198	204	190	196	182	193	199	167	187	203	187	170	188	191	179	189	192	186	183	183	164	185	180	186	168	157	177	186	195	186	178	205	195	194	196	225	183	187	199	172	171	191	187	194	188	170	193	180	166	216	206	210	191	206	197	197	167	183	162	211	181	225	203	196	186	192	191	192	180	183	169	184	191	192	180	178	196	188	201	195	205	170	181	166	180	175	180	186	190	183	209	187	181	209	206	180	193	180	191	177	179	166	190	189	204	193	187	188	168	195	163	156	189	189	160	209	179	204	168	194	190	192	193	164	205	194	180	190	205	185	199	184	202	179	180	187	198	178	202	180	200	185	197	198	185	194	214	209	160	191	196	182	190	194	181	184	170	171	203	189	190	176	199	182	195	179	176	185	181	187	194	188	209	172	196	173	168	191	198	185	193	192	184	171	190	169	185	203	192	191	195	201	211	200	183	198	209	196	197	217	197	211	180	197	195	208	192	188	206	193	191	175	200	166	162	196	180	180	190	174	197	198	183	180	178	162	195	180	203	209	186	190	190	182	181	203	177	216	176	184	219	180	206	188	184	189	199	176	201	182	201	177	195	170	161	204	179	207	192	192	196	167	197	188	175	205	176	170	154	199	200	185	179	195	178	191	196	198	187	189	187	183	190	187	199	196	179	218	186	220	181	189	195	187	193	193	198	188	172	166	175	213	196	190	185	197	168	182	184	188	200	160	188	178	218	188	177	194	169	208	182	175	204	208	186	194	206	193	191	197	201	170	184	202	175	192	228	203	179	206	191	180	203	169	187	216	152	177	204	170	205	192	184	185	181	186	179	169	177	209	183	206	202	175	169	175	194	193	178	187	202	188	185	203	183	191	192	175	164	217	203	200	188	209	180	192	171	193	193	180	212	188	177	185	171	188	180	205	163	176	206	173	185	181	200	189	168	195	191	204	184	212	184	190	167	180	204	178	198	187	213	192	214	182	176	193	171	189	190	196	181	179	173	187	198	161	208	176	186	213	200	196	181	201	190	194	191	205	202	177	171	214	163	217	182	181	189	169	191	175	207	174	177	190	180	179	208	192	190	171	186	176	185	183	190	192	165	199	193	188	192	199	213	181	190	202	157	185	226	200	208	211	167	204	206	218	183	203	193	169	206	189	186	201	167	179	181	182	197	225	153	175	168	175	184	171	185	219	189	184	204	190	190	177	170	179	176	184	181	190	182	169	177	163	179	206	177	206	211	200	202	197	164	199	171	187	184	181	203	174	182	181	174	179	218	209	150	191	193	170	188	199	206	196	170	212	191	192	176	212	178	178	180	172	199	194	203	190	171	183	187	180	207	219	165	198	177	178	176	207	196	203	193	168	188	175	179	200	208	208	190	175	176	204	184	172	185	188	198	190	187	204	192	168	189	170	190	183	173	214	210	188	190	209	200	206	208	188	178	182	201	203	194	212	189	164	168	207	195	205	177	206	190	170	197	178	187	199	206	190	183	197	169	193	181	179	217	192	171	201	177	178	191	186	192	189	180	181	183	203	194	175	195	194	166	209	187	179	190	214	188	208	178	186	186	177	194	180	188	208	207	196	203	180	203	196	186	180	177	184	213	206	183	180	193	205	185	217	200	195	204	207	191	201	194	170	190	176	169	192	206	179	194	186	205	184	180	179	207	201	188	194	207	194	204	197	210	197	180	200	188	185	199	193	175	184	195	203	185	206	185	191	168	186	199	198	190	160	181	189	199	205	214	185	203	186	163	193	179	196	160	188	222	197	194	210	191	188	201	191	170	201	187	194	179	200	170	190	204	187	188	163	182	217	175	198	179	196	186	186	199	198	212	192	186	164	190	189	179	189	213	177	172	190	190	183	225	211	193	174	167	179	178	192	197	196	212	195	181	208	192	202	186	184	191	179	197	202	199	176	175	171	207	191	192	186	207	160	197	204	192	191	178	171	194	188	213	198	199	172	188	182	175	188	184	167	200	195	202	169	212	199	171	192	185	158	184	184	186	162	185	180	190	205	167	188	166	194	212	213	172	210	191	164	203	196	218	188	217	184	183	187	176	203	211	204	205	198	194	233	185	186	192	208	201	189	190	184	182	193	204	172	163	187	191	195	153	168	187	196	185	175	178	200	172	186	194	181	185	187	188	168	166	193	197	203	177	186	166	178	185	167	189	190	197	165	189	165	185	189	165	199	191	207	192	182	198	187	178	183	195	175	194	168	195	202	185	167	190	175	182	179	219	203	177	193	193	179	190	194	193	194	204	196	192	194	168	193	177	191	196	205	170	194	181	179	204	188	189	175	172	189	188	206	190	215	193	187	192	172	166	191	192	175	195	177	195	172	209	190	166	195	193	180	197	184	170	196	180	173	203	196	167	203	210	188	186	205	187	180	208	187	180	182	202	189	182	199	203	193	179	167	198	213	204	187	200	190	187	208	171	177	165	199	218	211	195	172	163	216	184	187	191	195	178	171	189	172	204	167	193	209	183	177	188	215	190	207	189	193	175	198	180	198	191	212	167	183	198	200	185	176	169	212	177	191	173	183	206	187	192	208	212	163	190	176	185	191	171	186	178	174	191	195	184	178	186	202	186	189	185	188	188	170	188	182	229	192	189	180	192	212	175	198	191	199	202	191	193	188	169	189	187	203	189	194	184	186	176	181	192	194	155	190	186	210	181	206	174	190	193	196	179	209	203	179	217	187	179	184	179	170	220	203	199	196	218	185	177	185	194	202	187	194	179	156	185	177	191	173	173	194	185	205	176	162	184	209	175	189	186	208	206	197	188	206	197	208	187	168	195	188	204	199	191	202	209	166	190	182	192	189	182	186	185	209	177	196	194	187	186	215	204	175	184	201	204	193	170	191	183	188	188	198	198	200	206	191	196	212	196	203	179	189	185	156	192	192	193	169	162	208	163	195	170	160	159	183	203	176	197	222	178	214	184	218	180	184	199	185	197	201	198	186	190	188	190	214	185	189	196	202	179	192	193	174	203	192	207	187	190	179	167	197	177	159	188	196	184	183	187	166	199	198	217	203	185	153	181	174	199	171	197	185	202	182	198	187	175	189	193	196	172	195	184	159	182	194	210	185	181	187	204	185	196	199	192	194	220	185	211	194	168	181	187	204	186	178	194	179	176	198	189	196	183	191	195
3227	5367	3569	1697	1204	951	700	562	503	427	387	332	331	279	258	289	269	275	235	257	247	245	218	208	231	229	214	205	229	210	218	192	220	213	222	198	227	207	233	234	227	211	190	219	221	216	234	226	222	193	235	215	251	207	223	213	235	227	220	195	206	197	233	220	222	202	228	207	215	218	210	223	214	231	221	222	219	207	230	208	226	197	216	237	199	227	203	203	234	221	232	229	219	193	229	224	206	215	185	209	216	217	246	195	216	210	216	208	225	216	215	235	217	267	223	195	211	218	212	206	215	200	195	199	239	208	221	220	203	215	241	216	222	248	202	203	206	219	239	230	219	248	197	233	204	234	198	211	217	213	204	208	187	207	234	221	208	218	208	217	240	192	177	207	207	177	233	216	212	214	206	205	202	249	207	211	234	231	216	230	235	236	216	214	209	244	239	219	201	207	229	203	227	205	218	240	219	206	209	191	201	220	216	236	210	196	203	220	197	235	194	200	216	176	208	217	209	204	212	232	231	200	207	197	213	216	231	241	209	214	239	222	191	211	233	215	206	208	222	215	217	195	241	209	221	218	187	225	227	219	197	210	185	199	224	197	204	223	227	193	226	220	211	216	227	198	219	207	227	226	222	223	225	209	213	222	213	195	226	204	207	185	201	185	193	191	208	211	203	193	201	200	219	225	219	222	225	219	201	241	211	203	194	209	224	211	222	209	215	225	208	221	192	199	202	184	203	243	211	205	231	232	218	210	237	232	228	192	212	223	212	191	208	194	206	225	217	226	208	247	176	223	181	207	203	216	199	233	184	223	228	206	192	200	223	181	177	224	213	189	239	205	197	196	230	214	196	221	234	245	208	233	189	232	254	195	206	219	188	203	216	207	219	221	209	219	212	209	195	210	214	199	216	230	221	231	185	214	235	193	204	195	218	204	187	203	193	226	209	203	211	210	204	233	217	205	211	255	193	208	207	194	218	245	209	246	217	215	198	209	202	196	184	220	207	224	208	194	229	191	209	203	192	220	208	209	224	218	223	239	245	193	211	200	195	216	212	211	203	210	251	196	191	230	210	184	203	218	186	217	223	191	200	209	230	220	197	233	208	226	195	221	216	224	206	213	203	208	193	213	204	196	223	226	215	204	195	233	183	218	220	242	203	201	215	206	215	187	207	232	207	215	202	193	197	220	203	243	232	193	190	194	208	223	213	204	201	206	223	212	212	212	220	220	243	239	200	241	205	181	219	198	208	202	190	199	200	228	196	206	222	205	199	221	184	225	218	228	226	200	219	240	220	216	215	213	228	213	209	200	225	207	207	206	208	223	181	200	202	181	203	211	224	210	219	201	206	220	207	200	232	206	215	224	211	187	204	201	208	230	211	208	232	195	212	200	195	205	200	198	215	189	213	236	215	226	212	206	232	217	204	225	208	200	208	236	197	204	201	207	196	214	208	194	226	232	203	214	205	243	246	216	208	232	201	209	209	237	195	201	188	173	214	198	207	214	208	209	213	230	201	196	209	202	220	214	244	200	215	202	226	190	210	213	196	204	214	203	178	208	209	208	230	215	196	218	235	218	222	184	204	214	228	204	211	188	197	236	187	228	211	214	226	201	216	197	208	207	211	222	198	212	204	268	209	200	225	220	195	219	233	227	195	205	203	217	195	236	203	200	216	209	224	222	202	216	227	199	205	186	202	213	207	218	245	153	213	206	204	233	213	216	185	200	249	214	226	192	218	214	211	220	183	227	222	205	227	202	215	212	205	205	230	210	211	215	220	214	221	210	208	215	223	209	211	200	203	211	223	205	247	193	220	216	242	191	215	221	204	206	220	228	224	204	219	197	192	206	214	207	209	210	195	218	185	214	239	194	199	201	229	212	191	227	186	209	201	208	218	217	225	218	198	225	227	229	198	188	210	205	221	218	214	209	200	198	222	189	213	197	225	202	218	209	207	222	200	208	196	216	217	210	194	210	251	194	244	215	205	219	218	218	199	230	213	200	220	183	205	201	193	205	214	216	211	220	202	198	214	213	217	204	204	214	203	229	220	213	216	217	226	195	207	200	209	181	227	229	205	203	201	214	233	206	205	218	222	212	200	218	193	197	197	188	212	209	222	193	207	201	203	227	195	219	209	214	203	211	216	232	198	197	219	208	200	189	224	187	186	210	192	210	225	199	213	198	209	224	216	200	220	195	208	231	201	217	204	214	216	195	210	207	227	220	235	214	204	199	226	199	215	211	200	214	206	225	226	220	206	199	215	215	213	220	232	218	203	219	223	193	216	235	210	219	180	200	209	221	229	197	169	237	199	195	199	195	226	227	202	208	205	214	191	193	171	224	216	214	230	227	224	205	204	205	240	221	210	234	209	212	220	206	208	220	204	209	180	208	191	203	201	220	193	212	221	225	205	197	218	218	210	192	218	224	223	210	205	186	202	203	197	202	209	204	182	202	225	226	225	215	194	217	213	227	209	209	215	208	207	229	201	227	227	218	190	224	205	205	197	206	212	218	201	225	196	209	234	195	209	206	210	212	208	209	223	237	217	215	208	210	230	225	214	212	231	224	214	221	194	201	207	217	214	205	196	215	210	213	226	218	218	209	219	236	199	204	193	216	213	239	188	202	185	181	215	211	189	202	211	211	206	196	208	195	196	227	199	210	229	186	203	199	202	225	214	206	223	215	221	217	196	211	195	228	212	215	213	247	234	200	204	191	211	216	206	231	223	248	225	221	197	216	242	205	231	228	220	193	218	221	211	192	217	237	228	205	222	221	217	220	203	211	226	190	209	224	209	192	210	234	220	203	241	220	207	213	216	224	212	219	215	200	166	223	208	232	241	212	201	220	211	188	218	211	199	241	214	188	242	196	214	197	215	190	204	232	216	216	205	201	210	202	215	209	205	226	200	211	211	190	209	201	216	213	190	231	216	203	228	186	218	230	217	202	220	206	188	208	221	206	213	227	187	227	249	212	217	199	218	215	206	216	229	223	193	221	191	205	213	188	197	209	200	217	205	184	224	234	197	218	212	213	216	234	194	189	217	188	226	211	218	214	206	188	210	202	217	197	208	192	199	177	207	256	206	227	212	220	197	213	200	221	205	216	198	209	220	220	214	203	216	219	219	225	230	200	219	212	201	212	198	189	212	200	220	204	221	197	210	224	248	207	224	204	225	207	209	216	218	180	200	266	224	230	210	220	200	200	200	210	191	212	209	206	204	208	204	238	219	227	208	198	220	233	198	188	210	209	218	206	204	166	185	203	217	189	226	203	205	238	191	220	236	188	214	211	204	217	220	199	234	205	215	212	204	204	192	204	214	213	206	216	203	213	217	193	212	207	217	224	217	205	237	186	198	209	204	208	219	220	199	222	218	186	205	205	221	200	212	213	207	205	213	206	224	212	221	234	228	209	179	202	230	194	206	185	230	216	210	212	220	213	218	196	213	217	185	217	235	210	213	211	202	222	212	197	224	201	202	199	194	184	195	179	213	195
22634	21540	29554	24006	21534	21616	12970	1571	1169	1065	1008	914	871	873	815	768	745	752	707	708	694	743	721	716	702	687	739	725	666	686	710	658	739	641	730	668	662	700	677	654	699	703	701	722	671	693	682	675	656	657	692	718	666	631	713	640	676	647	669	655	648	664	682	633	685	679	668	661	653	673	671	713	684	668	732	621	617	610	629	640	691	649	742	594	674	650	648	636	688	711	685	634	670	695	658	655	680	675	645	680	665	670	635	634	662	642	700	676	673	681	643	654	625	678	603	622	647	665	697	650	689	690	679	691	627	684	609	668	694	662	633	644	686	633	668	654	682	660	679	599	656	651	680	614	692	676	660	652	651	642	615	655	680	678	688	593	634	670	659	632	635	687	632	620	643	640	682	647	670	617	684	648	705	677	676	674	659	653	647	657	626	648	636	674	639	648	669	647	641	651	641	640	646	683	646	662	698	649	684	624	703	656	620	683	675	641	644	672	607	630	709	626	651	691	684	671	667	654	685	619	668	626	633	630	675	678	653	660	662	686	656	664	636	646	614	652	723	635	658	660	657	625	650	647	664	675	639	677	684	622	698	645	647	647	694	644	704	677	643	686	690	634	709	667	630	666	697	702	667	698	611	661	634	718	654	663	661	647	641	705	691	661	640	716	660	626	675	614	615	638	655	659	701	641	625	666	612	698	659	646	698	667	645	658	620	660	641	613	618	682	618	643	640	637	641	705	646	629	661	627	633	644	629	670	658	695	650	679	635	647	657	647	684	644	641	691	630	673	613	644	661	648	674	650	649	665	649	636	706	683	633	700	648	641	625	666	639	662	657	622	672	623	649	658	647	640	643	608	689	648	674	655	692	658	643	681	688	636	591	667	636	667	681	643	666	663	675	617	693	657	677	639	673	608	650	628	654	670	624	639	673	709	675	640	621	661	648	685	692	663	675	694	653	652	624	679	670	672	679	672	682	681	658	631	677	653	666	606	631	672	651	681	661	646	662	678	663	672	620	655	665	680	686	686	642	631	630	621	698	659	644	657	646	669	677	670	633	690	648	655	628	703	680	698	628	645	649	625	620	668	678	650	667	658	637	694	663	714	678	622	652	663	614	682	650	661	706	645	657	619	617	679	649	616	670	659	699	650	631	658	658	653	669	624	667	617	650	654	653	676	692	660	668	623	644	606	696	650	703	639	675	662	679	618	676	691	653	680	615	660	634	615	685	655	656	649	637	683	661	647	682	630	639	633	666	666	652	666	613	617	636	662	643	641	648	692	691	637	636	637	629	666	653	649	697	612	673	704	616	685	625	647	687	625	658	656	634	616	682	687	622	630	629	632	707	665	676	638	630	699	628	653	661	682	672	672	659	613	679	631	668	647	679	627	640	665	643	679	693	674	674	632	624	667	633	641	681	662	671	611	641	638	659	643	679	613	650	649	649	643	655	679	635	653	650	673	646	683	652	671	666	661	635	620	684	638	652	631	627	657	655	680	643	675	618	697	693	693	674	639	663	624	651	600	665	684	611	699	626	658	649	613	651	706	601	671	646	654	623	662	638	646	686	636	637	665	646	655	654	672	615	653	652	640	634	652	662	658	661	640	642	617	609	691	677	665	655	645	685	675	632	631	658	683	631	649	640	647	673	664	653	618	683	645	698	627	667	688	692	685	670	673	640	641	711	616	646	635	634	679	657	624	629	656	664	643	641	655	687	630	660	617	657	646	700	640	626	694	646	618	633	639	641	626	633	661	679	618	631	656	641	678	693	659	648	663	686	650	647	615	656	703	680	645	660	634	609	665	618	626	657	653	673	662	672	643	638	697	684	673	642	702	658	705	715	681	649	665	669	656	648	672	673	650	649	699	647	605	633	650	678	649	655	646	637	641	613	634	631	664	635	612	640	658	593	653	667	696	655	681	672	663	638	635	616	636	656	645	630	623	652	652	711	639	663	636	675	670	684	655	672	680	638	646	676	627	690	664	626	643	701	691	649	624	619	622	646	643	629	684	651	678	664	629	675	647	665	649	695	712	636	631	647	671	700	679	652	670	628	632	662	659	639	656	636	675	643	617	663	669	615	627	644	636	642	650	668	624	689	619	646	655	689	646	694	681	713	629	629	644	684	712	625	666	672	637	680	679	666	605	661	679	670	642	651	647	632	654	667	665	703	634	645	634	627	675	684	653	665	685	661	660	604	669	707	649	647	661	648	660	637	689	676	662	660	676	653	615	642	626	659	695	670	649	709	639	717	653	646	654	648	716	684	688	717	691	663	659	664	696	647	673	663	617	641	639	692	665	702	658	665	675	695	680	687	678	658	636	674	635	658	701	654	635	665	680	667	637	660	729	633	664	639	674	689	643	605	636	688	644	663	642	656	705	610	708	590	642	672	624	665	624	676	602	698	653	625	617	658	671	639	697	641	629	625	662	643	627	696	659	657	654	622	708	654	639	633	635	651	649	594	677	697	637	672	623	628	685	623	642	618	625	681	627	673	673	673	686	634	668	634	605	669	640	669	632	686	655	641	667	636	683	674	620	603	645	657	654	669	690	683	664	619	673	649	642	656	669	678	655	636	671	636	644	634	675	690	648	656	654	635	680	644	612	674	618	670	639	657	650	663	696	715	636	687	717	638	650	614	622	692	684	652	630	651	652	644	664	669	656	707	622	671	672	675	668	617	658	640	662	652	630	654	644	613	689	592	650	662	716	658	617	622	656	625	682	663	652	621	677	647	682	608	687	681	670	605	670	638	653	637	639	666	716	653	626	680	645	654	672	634	684	632	663	651	672	624	672	653	649	674	656	613	631	658	603	657	644	660	633	656	667	619	644	644	612	655	598	681	626	695	598	658	706	641	698	633	655	694	652	622	684	635	698	664	685	607	666	639	654	627	693	633	670	661	674	700	658	656	669	634	637	652	644	630	672	686	670	694	647	663	642	639	627	667	627	643	614	660	666	633	661	648	640	633	703	681	640	660	626	666	673	687	623	662	689	628	655	662	659	616	664	660	665	639	604	686	645	660	630	652	676	668	678	636	670	643	668	678	627	625	663	663	692	634	646	672	615	687	654	626	634	625	691	628	706	682	640	642	652	648	662	617	650	720	706	666	663	654	638	614	615	660	700	637	639	689	628	660	688	609	667	663	640	683	647	639	684	656	644	684	621	676	650	647	654	664	631	648	614	662	609	677	689	706	664	653	612	657	705	658	665	642	698	639	684	654	600	673	665	633	681	601	622	650	633	635	645	683	673	650	671	702	592	642	678	624	629	639	645	617	667	590	642	652	648	601	649	665	674	606	670	691	667	647	671	691	644	627	693	672	657	655	645	636	618	634	621	614	643	644	682	655	636	623	652	627	653	668	665	615	638	643	678	625	657	725	695	680	684	673	634	663	652	685	706	660	643	658	620	672	696	678	624	702	640	642	667	595	668	642	635	658	672	622	662	621	637	677	644	656	651	665	635	662	648	589	678	713	685	642	662	630	635	635	629
4790	15224	10846	5441	3972	3065	2423	1939	1554	1375	1233	1115	1006	1003	943	883	869	866	790	770	815	821	770	709	724	768	769	723	698	703	728	767	705	705	728	715	695	701	653	679	679	658	713	715	708	727	700	675	688	669	707	686	671	687	663	666	710	688	690	739	660	725	714	725	722	718	694	720	732	668	704	683	726	731	632	695	697	671	674	688	700	686	706	681	733	658	678	685	678	671	685	690	657	670	699	671	655	697	694	676	660	677	688	680	693	666	706	676	714	673	667	673	638	708	672	652	655	676	697	679	751	660	718	670	639	706	649	672	677	687	659	650	664	659	681	664	616	641	648	672	692	690	640	683	654	665	725	728	663	672	661	674	709	646	679	702	665	662	660	690	704	673	663	681	669	689	656	682	692	697	663	664	669	687	717	713	661	630	681	687	690	692	746	663	707	717	660	706	664	649	661	693	697	698	651	710	585	676	700	686	609	691	687	702	656	674	676	676	658	698	651	645	664	667	676	658	678	699	656	658	680	754	675	719	697	666	633	692	671	705	664	638	705	653	673	702	646	654	707	672	695	676	665	677	661	735	694	689	662	700	666	717	707	667	657	641	640	649	686	702	699	656	679	754	685	663	719	654	698	682	659	643	688	715	663	655	687	673	658	641	690	674	721	648	685	662	673	661	713	694	713	673	728	650	721	632	739	686	660	680	654	706	684	715	709	700	711	691	682	708	740	653	696	732	627	670	676	682	640	731	652	680	667	669	672	693	629	626	618	735	663	630	672	661	677	669	672	680	667	676	703	666	673	680	669	707	687	642	660	685	661	667	659	696	641	670	672	717	707	692	653	674	672	674	750	693	681	712	689	646	681	713	691	731	706	664	661	706	647	687	631	678	676	646	672	689	729	672	671	661	697	649	658	687	670	663	706	632	675	655	633	725	684	708	689	670	700	627	655	666	699	693	654	648	685	687	620	708	710	716	677	666	674	692	683	706	707	702	658	686	680	740	692	689	686	686	708	704	692	694	684	674	652	651	699	647	657	688	670	713	738	688	692	644	670	719	666	662	698	671	685	699	679	658	725	650	721	672	703	708	691	702	713	652	706	648	679	645	662	693	648	687	685	639	683	643	673	659	718	690	658	668	668	666	671	651	688	711	701	701	689	729	648	700	666	672	615	681	681	704	700	695	699	660	624	702	673	708	661	676	656	663	679	688	647	671	684	706	705	710	650	677	685	661	660	691	690	666	694	682	678	656	674	677	683	620	686	705	690	668	662	686	641	668	677	690	716	686	698	685	658	672	694	701	649	651	640	718	616	680	689	661	641	682	660	735	722	696	644	676	664	702	688	654	700	682	650	699	659	671	682	709	664	689	683	712	670	704	695	700	660	633	666	644	706	697	636	687	688	659	662	703	676	638	682	697	618	672	672	646	695	685	677	679	685	686	687	690	664	677	621	681	718	744	635	680	697	739	671	715	708	712	701	712	715	728	657	662	684	740	708	644	660	669	720	662	707	661	647	686	674	660	655	686	621	687	683	672	639	695	714	648	628	711	704	673	678	668	670	695	647	714	663	700	649	697	678	658	653	728	677	624	661	670	680	660	720	700	706	656	733	704	674	752	708	721	635	717	717	698	680	650	651	685	713	633	690	676	658	723	633	713	637	669	692	607	687	634	660	693	620	707	647	650	687	681	678	696	653	654	701	656	653	743	704	700	713	654	696	689	642	686	661	658	676	689	674	663	665	670	703	664	704	696	712	635	695	674	693	694	651	737	668	650	676	665	680	653	664	723	666	689	701	628	665	680	697	658	734	650	690	656	647	660	676	666	676	651	712	643	690	684	726	652	663	637	643	653	663	660	686	667	715	651	708	645	689	708	663	706	653	668	687	688	680	712	670	677	645	649	678	671	692	725	655	682	696	683	672	625	659	640	680	694	686	650	661	634	702	665	663	661	659	723	681	653	667	741	676	704	673	696	675	686	666	658	665	656	688	698	645	703	674	701	692	703	685	659	661	687	637	674	671	644	631	607	649	704	689	663	675	693	684	737	613	623	661	686	664	662	663	644	719	683	679	676	686	656	660	708	670	673	660	710	690	683	710	697	666	684	664	691	654	663	663	684	688	668	627	666	686	673	672	635	719	663	743	725	714	656	681	691	665	688	715	671	648	675	639	682	683	639	697	686	690	673	654	699	648	704	617	671	661	698	701	639	675	687	612	678	632	686	695	749	671	697	676	637	706	732	675	686	663	672	647	685	667	676	655	653	652	686	695	670	672	643	650	689	732	682	670	698	657	637	637	677	718	655	679	682	641	639	664	673	696	679	650	647	654	646	713	616	685	670	677	641	669	693	671	723	613	679	646	700	666	663	653	710	690	656	687	723	641	666	635	669	692	728	683	724	754	716	649	716	669	640	671	711	704	685	652	698	691	687	679	749	657	673	626	674	688	684	662	697	654	679	688	690	714	683	682	684	670	691	670	676	676	649	667	678	665	648	650	681	670	716	698	676	667	718	661	690	688	675	692	675	671	646	641	749	677	613	646	668	686	674	706	677	642	699	680	645	689	678	675	684	657	669	685	680	671	679	671	672	644	662	670	695	692	662	694	717	685	665	658	667	688	656	620	679	663	658	652	631	726	682	727	678	709	656	589	691	689	678	687	710	686	669	656	671	672	670	698	707	705	632	643	678	723	670	713	629	634	644	720	659	661	687	642	650	668	669	697	685	705	682	678	736	655	621	679	674	651	658	675	652	701	666	707	661	663	666	701	637	722	660	685	695	674	661	652	678	725	674	663	678	670	673	629	652	663	646	701	663	680	683	673	668	680	735	694	663	669	721	654	664	711	646	662	655	706	660	714	674	675	653	739	704	662	671	640	708	690	643	728	621	728	647	691	658	672	681	693	661	683	686	700	709	675	650	658	617	669	684	633	670	698	662	700	675	629	663	684	675	685	664	659	637	678	667	665	672	666	712	636	704	673	678	663	734	687	631	670	658	694	633	674	682	706	653	653	703	648	639	699	664	659	660	697	685	701	612	685	659	722	725	693	716	702	656	648	647	677	666	651	710	626	689	634	684	672	686	667	649	672	692	705	693	698	667	651	666	635	670	689	667	662	628	646	659	651	698	720	653	651	675	670	652	678	690	698	663	675	679	671	668	693	673	712	668	690	641	680	706	696	668	666	682	647	676	666	706	709	696	654	640	701	642	654	659	676	684	689	690	708	673	699	653	720	703	702	713	685	665	652	649	668	652	661	667	664	695	684	679	668	698	669	644	684	665	627	694	693	703	622	683	693	681	698	687	693	631	663	613	680	701	700	682	687	697	657	688	713	651	674	625	677	633	674	681	674	657	654	740	658	640	689	687	711	672	670	626	679	678	655	697	671	689	655	644	660	647	635	713	711	733	688	688	686	628	645	691	699	651	687	727	697	724	680	662	704	696	697	624	713	657	682	666	717	683	630	697	701	693	694	706	683	682	665	692	656	708	659	694	675	693
27681	19663	5722	688	458	428	361	372	296	338	349	326	340	373	321	293	303	314	307	324	319	355	317	339	319	303	323	343	316	339	360	307	308	337	325	300	295	289	350	319	309	295	327	316	360	319	297	321	324	336	338	338	330	334	327	332	311	353	329	326	327	318	294	343	311	325	323	331	318	320	306	327	375	323	316	321	334	287	338	333	337	326	334	297	324	298	303	305	317	335	314	315	331	346	302	314	337	312	356	311	324	348	362	340	308	316	338	284	294	323	287	318	306	317	352	308	317	335	325	349	329	332	323	299	312	301	303	301	296	302	299	376	302	304	362	309	324	298	323	301	331	343	316	333	321	317	347	342	346	323	335	337	339	322	309	318	327	341	356	318	326	328	329	287	306	322	280	311	342	333	290	336	329	321	321	316	296	318	324	287	327	341	341	323	298	343	335	329	309	311	316	344	294	296	320	329	306	304	335	326	317	353	316	303	322	335	312	318	354	338	324	309	296	328	330	316	326	346	303	317	311	344	351	337	343	342	308	336	305	332	326	317	335	375	278	332	310	328	339	291	335	336	327	309	335	324	320	318	303	344	343	276	309	305	327	322	319	290	309	303	355	324	290	321	330	301	316	334	318	273	317	318	327	315	332	328	326	343	331	338	321	313	304	299	334	352	297	313	321	321	303	323	328	353	323	332	326	301	326	333	294	319	369	327	327	321	358	318	342	301	317	331	305	337	305	319	296	338	321	316	313	302	306	304	343	334	318	306	326	332	318	327	291	298	333	324	318	341	337	326	326	320	313	304	342	315	340	301	337	300	325	314	327	357	333	318	335	342	315	306	343	292	331	304	318	334	335	318	301	359	299	357	313	309	313	320	325	332	320	327	331	369	346	297	323	307	328	326	310	291	337	330	296	356	318	346	326	312	289	311	303	288	303	297	315	318	281	342	321	314	324	330	311	327	377	362	345	315	347	368	358	324	314	321	323	288	328	287	345	332	331	318	338	267	348	321	291	307	330	340	334	307	315	316	290	296	304	306	355	333	310	332	328	323	326	350	311	327	355	318	319	315	332	341	301	303	327	331	298	374	302	344	309	318	314	295	299	341	332	338	355	325	347	335	333	307	329	310	312	322	314	318	337	334	312	313	327	341	317	336	346	331	334	338	296	332	311	327	327	357	325	332	321	335	327	305	330	320	313	269	308	313	336	309	343	342	337	333	298	331	338	367	326	303	331	295	304	331	333	298	310	300	348	353	303	342	346	325	326	329	339	298	338	337	355	328	323	317	324	341	310	304	314	317	319	320	330	308	306	315	313	308	320	303	336	346	335	339	308	296	317	303	346	291	317	311	318	313	331	328	324	344	329	334	346	295	334	328	306	282	320	325	330	320	321	321	288	292	308	330	314	344	320	338	354	299	291	281	293	332	315	302	304	309	309	303	285	318	318	311	336	347	308	330	302	337	296	344	356	337	330	330	324	333	314	316	298	334	356	309	339	338	328	279	341	310	273	291	344	350	304	300	322	320	343	301	291	326	339	304	323	323	327	368	315	330	300	337	294	342	322	349	324	314	325	328	324	331	323	341	318	310	326	308	333	343	313	310	305	302	308	350	354	319	294	321	316	315	316	372	326	304	328	306	340	338	295	333	310	327	330	354	320	281	323	324	366	303	317	345	325	322	307	317	323	343	329	336	320	313	308	344	337	304	348	314	315	315	323	337	298	311	327	314	299	346	325	347	320	320	308	357	307	348	322	342	288	310	311	324	316	309	323	349	307	321	319	334	284	310	313	312	312	350	348	337	315	327	317	319	285	338	360	333	290	297	332	324	313	328	320	334	316	323	352	316	328	327	333	328	314	350	338	315	311	348	330	298	339	326	338	329	324	321	304	300	310	329	318	311	314	330	323	311	295	346	324	330	323	329	287	303	346	294	320	318	338	351	327	298	321	304	333	294	328	320	342	306	323	309	312	320	347	318	331	330	334	342	292	323	318	311	351	296	363	292	318	320	325	311	359	334	330	300	352	329	299	322	322	344	321	332	356	303	291	315	342	300	345	316	300	304	345	337	335	343	313	312	303	317	312	314	306	329	314	325	322	322	304	296	299	292	311	329	322	313	304	292	328	344	301	320	338	333	295	314	347	333	311	339	318	319	325	349	314	324	323	318	308	307	334	295	307	303	315	346	307	346	315	309	347	336	313	293	327	321	324	333	355	322	303	327	358	334	351	320	322	322	341	339	305	289	301	313	334	312	360	326	316	313	326	332	294	302	328	319	307	297	306	318	298	336	311	342	331	312	311	342	313	302	353	293	335	331	318	313	307	313	337	308	307	317	340	322	292	328	318	353	312	366	340	334	324	280	307	333	341	332	354	325	342	297	318	330	336	318	318	301	312	309	318	316	333	325	305	287	294	298	328	313	314	310	365	322	308	326	316	312	326	322	315	326	322	320	303	345	317	320	346	324	330	349	306	331	341	320	307	334	321	318	283	302	315	313	331	319	297	318	313	321	327	325	325	317	322	296	327	345	307	343	277	359	324	308	337	330	312	319	313	315	328	302	304	332	317	299	294	284	328	327	329	318	331	303	308	328	332	294	306	322	310	342	335	314	330	336	316	316	329	305	332	325	301	307	329	319	323	337	315	339	362	297	333	348	298	324	329	340	307	345	324	322	344	286	326	345	303	338	342	337	296	310	321	323	326	324	327	314	313	318	288	321	345	299	321	288	370	323	332	334	339	347	303	308	316	344	349	360	298	320	325	324	338	338	354	334	330	287	312	323	318	284	308	314	330	314	320	325	310	354	328	333	321	345	321	318	326	318	296	329	346	316	318	301	353	336	300	324	309	288	358	324	329	302	354	305	306	330	327	333	333	314	317	325	344	326	336	334	323	322	289	322	333	332	330	316	342	327	316	318	336	321	307	334	294	330	309	301	350	290	313	339	299	302	325	306	304	326	324	347	298	313	326	342	336	302	374	350	303	313	319	333	341	344	321	367	352	332	295	302	308	321	286	323	315	289	327	302	287	330	299	324	320	306	328	330	312	342	335	324	320	331	371	298	283	305	314	296	342	348	331	318	366	345	299	313	321	294	335	317	345	275	310	337	278	317	305	307	292	336	312	313	333	323	291	301	306	348	322	316	321	326	329	295	331	297	325	351	342	305	320	320	318	341	340	321	303	329	338	320	299	330	318	316	326	288	354	338	323	299	296	308	360	279	304	339	343	331	345	321	333	326	283	327	339	324	306	333	341	324	315	302	344	341	297	326	325	288	327	346	300	323	344	290	344	320	338	353	307	327	297	322	319	304	308	296	317	324	361	313	331	303	311	328	285	331	312	333	353	325	330	295	301	301	315	304	303	302	324	304	329	323	349	326	330	345	341	323	349	320	329	328	354	306	304	322	347	313	317	352	333	323	361	304	304	349	322	303	292	313	340	335	292	305	348	323	346	306	307	324	326	343	345	356	287	324	318	343	312	315	298	313	316	327	323	306
4156	801	587	468	459	367	365	381	385	355	330	342	311	331	317	365	345	308	331	319	336	328	329	368	359	338	355	362	334	293	314	314	357	326	352	338	317	317	319	352	366	311	286	334	307	353	352	312	327	345	350	306	354	313	344	362	311	311	362	323	328	349	360	354	320	322	377	332	332	344	316	321	319	329	338	359	307	359	333	333	320	360	321	345	294	352	297	336	337	338	324	305	313	308	298	301	352	318	306	354	325	335	290	342	330	306	335	286	350	326	330	318	348	327	312	329	337	332	354	330	323	295	331	359	334	327	337	316	346	320	333	311	313	321	324	367	318	343	304	314	338	353	333	339	310	350	375	334	323	346	362	321	321	309	341	329	337	327	323	314	360	324	322	344	354	331	344	303	337	307	368	301	327	317	310	359	323	366	352	315	336	330	320	381	324	342	325	303	328	334	335	351	323	346	347	338	341	320	325	302	296	332	336	320	325	334	317	330	332	344	302	329	320	309	357	342	304	314	363	323	321	348	340	365	352	344	320	332	309	354	339	330	346	309	334	321	337	340	361	342	333	316	330	336	339	345	342	321	338	339	322	332	318	321	312	306	345	313	324	307	327	348	338	330	318	363	335	313	337	325	339	352	328	351	314	331	357	336	304	370	311	316	339	310	324	335	345	354	332	313	316	333	345	299	336	356	322	320	320	339	328	338	331	325	321	320	310	321	341	316	338	345	313	329	305	312	322	328	337	329	316	330	328	351	340	345	306	342	332	352	332	326	318	317	364	351	354	355	332	336	339	342	336	323	330	349	329	315	311	334	314	335	343	325	366	323	320	298	366	347	330	340	346	354	341	384	322	338	350	317	339	312	346	361	323	336	312	326	338	317	309	360	344	332	320	326	318	326	350	326	340	374	346	313	344	354	326	298	329	363	332	373	335	309	337	305	339	330	323	323	304	354	356	347	342	328	338	340	332	306	311	334	295	310	312	351	332	361	345	345	352	318	319	357	341	310	323	314	331	313	333	344	323	348	304	361	369	348	356	300	336	336	302	309	327	340	358	340	305	320	322	323	357	326	313	357	315	321	337	296	321	313	335	311	323	316	334	344	327	343	308	324	342	305	322	338	290	337	355	321	346	315	339	343	347	334	298	319	337	362	324	338	326	345	354	324	338	346	330	298	363	312	327	318	331	316	353	329	325	335	311	308	346	344	314	323	318	343	334	311	278	358	319	325	328	315	324	357	344	309	303	341	334	342	327	345	336	314	303	298	320	327	337	296	339	350	306	312	370	334	319	352	314	348	327	338	348	334	334	347	333	318	351	340	298	298	340	340	329	314	348	342	340	371	333	329	332	330	340	315	326	363	332	344	313	332	329	346	345	341	314	331	358	358	339	345	325	352	295	295	353	313	315	313	324	328	301	304	322	347	328	296	354	335	342	326	339	322	331	331	337	324	326	346	365	333	335	342	359	308	326	334	348	325	314	312	333	336	302	340	328	344	309	334	355	345	354	315	332	346	312	306	354	317	328	320	315	319	318	357	341	333	314	318	357	309	336	327	316	353	358	336	337	345	346	324	366	348	376	331	311	349	324	305	342	362	340	328	296	332	338	324	354	301	297	343	307	328	354	321	331	328	340	328	288	341	326	315	357	329	286	331	339	312	356	336	341	330	336	310	362	346	322	330	315	333	309	346	362	309	296	327	348	334	328	309	328	342	315	308	359	346	331	361	304	338	331	320	351	339	336	332	335	306	318	316	318	338	333	320	333	331	326	300	313	338	333	328	311	325	336	309	332	347	348	354	332	358	338	346	328	363	338	308	340	342	330	306	300	319	338	322	320	351	311	362	318	339	352	345	327	302	350	307	336	341	330	337	331	319	307	335	315	315	346	330	304	344	337	348	300	353	328	352	328	300	365	312	304	331	319	332	361	363	348	338	333	305	333	356	335	351	347	355	341	307	313	328	367	334	339	295	361	326	336	335	318	335	333	312	312	341	318	359	330	352	356	314	313	324	316	346	324	352	323	319	342	330	345	335	334	348	334	311	332	314	334	313	344	298	322	393	310	324	295	303	332	352	307	336	371	315	329	286	341	305	358	335	353	311	340	365	323	321	341	333	334	335	298	331	323	359	324	341	348	319	334	331	335	338	314	324	353	331	360	339	329	319	328	297	323	326	332	368	338	360	341	325	316	311	297	338	347	349	336	301	308	326	336	338	327	298	323	302	292	331	362	363	332	342	333	324	329	357	344	318	299	326	332	363	312	335	329	320	336	349	362	302	378	333	322	337	333	344	331	303	337	326	344	311	307	311	312	327	326	365	307	303	291	335	339	326	317	339	361	340	332	324	359	324	348	300	367	364	291	308	328	356	324	343	315	360	347	324	329	356	319	347	339	313	333	364	357	341	323	346	350	317	336	340	335	340	339	339	305	335	348	316	324	341	323	328	332	367	297	329	320	325	366	337	335	348	334	338	309	345	311	334	326	343	350	299	308	323	288	351	326	329	334	343	380	333	341	333	312	345	357	344	358	298	332	299	343	364	300	353	346	318	335	315	322	307	310	375	308	336	361	342	350	319	341	328	303	304	308	313	307	304	326	304	327	328	356	326	327	334	315	334	297	324	316	312	324	326	312	333	365	316	347	318	311	368	320	358	351	334	316	328	300	328	344	349	308	356	329	327	342	327	318	309	340	310	346	325	307	325	347	354	331	330	326	342	319	320	315	317	326	366	345	357	325	316	345	354	317	336	324	315	315	329	321	331	341	326	338	337	320	313	336	339	353	334	318	310	320	374	366	328	337	362	325	373	340	342	358	365	329	352	316	329	353	372	358	337	356	335	309	312	316	324	357	309	317	310	330	341	333	336	315	357	333	330	341	301	303	332	335	373	293	349	328	310	348	329	367	311	339	351	321	322	330	346	343	327	322	348	335	326	339	287	356	342	386	316	328	323	327	339	315	338	324	331	287	326	339	328	350	314	324	348	332	326	350	292	347	367	325	329	329	352	345	342	315	356	358	311	320	325	345	344	338	375	345	342	341	329	311	328	342	319	318	326	348	334	353	343	357	354	316	337	337	344	344	329	367	351	330	341	333	322	368	337	343	327	308	350	341	353	338	317	359	315	349	340	364	355	353	341	345	359	311	339	308	343	312	345	362	383	329	356	287	326	350	341	374	366	349	330	321	327	338	346	301	336	331	323	348	317	365	330	340	334	329	346	294	309	312	370	339	341	313	319	331	337	328	351	367	358	342	367	332	343	318	317	360	331	320	376	349	334	322	345	325	325	353	329	319	346	321	340	315	350	312	332	343	318	357	321	300	322	338	333	359	309	322	299	327	317	347	345	291	344	324	321	370	318	348	363	328	345	313	362	334	296	341	351	332	317	342	318	318	361	306	347	334	348	333	331	322	338	354	330	349	295	334	293	332	326	329	318	359	346	347	343	349	317	334	353	372	308	325	325	305	337	304	375	350	344	347	353	321	319	330	305	334	337
23734	21498	29087	24293	21465	13945	1878	1076	985	941	839	835	789	736	784	744	731	774	787	699	754	689	773	735	751	691	664	665	732	671	710	692	680	699	714	727	674	715	672	698	706	677	681	672	697	706	687	701	694	707	695	663	699	676	719	668	704	713	705	680	686	714	690	687	630	705	682	701	739	687	642	713	700	713	690	682	721	691	678	683	672	721	717	704	680	735	703	669	710	622	671	664	690	696	690	667	693	701	711	681	672	699	687	642	698	719	699	671	650	692	626	678	691	666	670	711	703	693	656	673	727	675	703	706	681	659	652	671	680	696	694	659	617	666	668	719	693	661	709	674	705	704	679	698	578	707	705	674	660	693	662	667	682	702	723	652	663	645	650	746	671	674	638	673	671	692	662	654	705	706	716	639	706	681	675	698	677	690	673	648	666	659	715	711	691	661	665	654	695	657	694	689	699	703	713	663	711	713	686	668	714	675	688	695	682	714	714	663	706	700	707	699	660	711	683	634	664	683	704	698	697	680	714	712	706	705	716	667	699	685	717	741	665	666	698	657	685	661	694	722	708	687	651	670	673	700	712	722	662	694	646	713	666	697	675	675	670	669	688	688	683	686	686	698	701	688	663	665	732	681	692	683	666	676	666	692	676	681	674	655	744	684	709	748	705	650	664	726	713	649	687	674	653	694	667	665	660	688	681	699	632	696	704	681	636	670	646	679	682	704	658	709	672	696	666	677	668	682	688	736	750	721	682	660	665	667	666	675	652	655	643	684	691	702	692	672	701	690	667	647	672	650	656	692	693	661	679	676	661	696	666	704	654	644	641	668	694	715	688	709	698	732	687	694	661	651	660	705	694	666	676	642	693	713	724	646	703	605	681	691	661	644	675	705	668	694	679	691	790	722	693	680	666	671	672	678	692	649	698	664	720	678	712	688	629	726	650	720	665	672	734	696	699	671	700	711	622	650	687	664	687	649	676	596	695	686	649	700	658	703	691	647	655	667	742	703	717	720	716	714	693	647	694	694	711	716	713	710	687	640	652	670	679	642	710	677	659	668	703	674	736	705	694	704	726	690	706	665	699	665	676	717	700	661	714	696	655	668	685	735	680	677	660	677	649	716	710	712	718	705	712	677	691	696	704	679	721	662	695	636	628	706	721	680	671	671	692	647	678	726	688	672	673	666	626	732	664	682	703	609	697	638	732	716	693	623	662	687	673	659	670	699	668	644	684	618	665	680	694	705	670	668	724	646	669	665	682	693	687	705	657	676	650	695	645	692	739	671	723	726	651	682	648	710	682	690	664	708	681	721	638	666	684	682	657	660	676	700	664	686	659	679	721	695	642	680	707	717	650	694	676	653	697	695	673	701	647	659	673	724	630	642	638	663	662	651	682	643	696	650	732	731	714	725	660	676	661	692	680	681	693	681	673	675	642	694	677	689	662	662	692	679	659	701	689	745	741	709	659	692	655	674	679	679	687	687	679	681	677	675	705	671	677	646	685	652	705	664	663	732	657	731	690	651	679	728	678	681	660	659	654	663	701	615	719	685	636	654	713	684	695	637	634	623	610	703	707	669	670	688	677	692	724	660	684	624	671	675	679	671	660	666	693	672	709	721	700	651	716	662	660	667	669	634	708	672	635	679	676	662	682	630	703	683	693	701	709	685	718	650	691	687	685	669	662	686	713	627	686	656	701	691	652	669	673	719	665	670	679	655	715	639	657	678	683	663	695	666	727	662	720	681	653	657	685	664	773	679	696	679	690	698	700	717	721	664	641	748	684	710	688	707	654	647	663	682	663	647	662	661	678	652	719	677	703	691	660	692	666	719	670	689	685	636	663	659	680	628	684	694	684	692	654	718	642	665	668	676	700	726	664	672	684	690	657	680	707	712	675	687	629	662	676	698	696	627	667	690	704	687	692	652	593	671	675	671	689	689	680	697	653	723	634	690	714	680	689	689	662	729	713	644	689	692	617	703	637	687	702	713	687	671	690	669	633	673	695	646	687	685	640	690	706	692	673	686	687	671	689	699	707	685	702	669	636	715	724	668	699	649	674	665	742	658	714	683	661	707	711	683	719	672	682	722	687	717	660	680	682	725	673	703	673	691	704	667	688	642	651	706	683	676	664	648	720	660	664	657	684	650	647	675	691	705	671	701	693	659	697	717	632	677	674	718	695	675	676	669	683	685	694	700	685	672	645	711	667	686	686	667	665	661	690	710	663	632	658	644	696	709	656	694	693	699	711	673	690	752	655	684	682	650	692	689	680	653	685	677	715	688	642	635	689	692	689	646	748	679	676	667	670	684	766	710	684	693	698	682	658	643	628	679	676	682	655	731	698	666	633	685	696	689	718	727	689	667	652	662	646	678	662	677	661	713	701	675	700	682	679	654	663	666	690	701	702	742	682	723	679	708	647	683	670	705	714	713	681	676	692	703	704	711	732	684	664	689	689	724	669	726	726	667	683	662	675	715	686	671	674	640	715	689	726	736	670	695	681	672	693	659	666	667	673	705	665	687	705	688	702	680	615	667	724	653	699	697	664	731	664	705	718	705	679	649	621	683	657	690	672	687	722	696	692	679	649	662	727	736	684	678	674	698	680	734	687	664	693	661	690	632	680	643	664	662	719	722	705	652	717	711	684	700	671	680	702	649	750	674	655	697	678	665	679	725	721	676	666	634	689	676	681	668	685	710	695	671	689	649	650	665	709	674	673	718	698	687	663	646	695	685	690	714	686	693	661	659	696	699	703	655	669	713	700	632	683	668	706	694	624	660	688	663	676	656	697	663	639	646	672	708	647	683	669	654	618	689	632	682	639	701	739	663	657	702	639	678	658	632	702	646	661	662	684	673	658	731	641	680	680	670	674	727	706	708	674	660	626	696	688	635	641	710	700	710	697	675	697	650	688	676	720	681	638	614	673	669	728	687	741	708	669	640	710	686	657	683	655	657	683	642	662	679	708	710	673	717	689	694	674	668	671	647	679	711	644	672	648	688	708	635	727	725	667	629	658	671	720	648	683	696	674	656	730	688	659	686	654	630	686	740	674	699	671	682	710	668	670	684	668	658	656	706	694	669	686	656	692	619	663	720	698	695	686	695	646	698	680	653	675	667	693	737	685	622	716	702	687	692	678	674	669	680	624	715	653	674	667	692	686	671	622	638	660	740	694	700	647	715	700	632	715	673	713	672	675	728	655	686	680	713	701	683	660	625	689	682	658	640	641	708	658	668	715	697	683	708	649	682	669	724	721	659	675	671	710	633	705	645	707	723	698	684	657	665	691	718	715	649	668	711	663	680	686	652	696	681	673	694	679	670	685	684	697	695	669	662	675	714	676	708	674	701	700	705	705	666	708	673	711	641	677	652	667	642	660	708	667	639	648	654	691	711	678	696	612	692	708	662	645	665	727	708	654	658	682	697	680	672	733	662	660	684	658	627	684	665	684	676	627	680	724	678	721	650	681	674	653	697	645	681	657	692	656	696	651	639
3490	8999	6217	3183	2462	1860	1486	1278	1169	1092	968	928	844	857	770	808	813	794	713	756	769	794	718	725	726	695	700	718	711	758	692	678	683	711	720	703	745	692	757	699	647	663	722	729	674	759	697	692	712	644	702	715	685	662	700	747	677	681	713	710	665	658	684	658	724	734	652	703	639	685	700	709	707	655	742	674	690	718	727	727	650	717	681	678	685	694	642	676	725	705	712	703	706	720	700	676	677	689	691	662	724	682	670	677	722	655	726	681	703	761	715	698	672	686	735	705	686	743	696	749	674	712	733	721	691	683	682	695	720	720	726	686	720	689	691	725	696	719	676	682	679	698	718	713	673	664	670	737	711	680	713	702	688	706	711	638	731	719	660	654	724	718	713	679	696	674	719	698	674	743	686	708	692	717	721	680	665	682	700	705	751	688	680	681	670	699	674	672	678	708	743	668	668	727	682	696	654	690	684	702	652	702	684	670	704	709	763	698	698	668	666	715	697	680	687	720	628	706	671	693	692	716	685	701	682	704	710	666	715	714	698	706	687	692	702	687	707	724	709	663	665	719	676	743	695	654	697	691	699	726	669	692	725	685	719	728	679	716	688	722	730	710	680	675	687	636	657	699	655	704	725	691	658	711	731	680	747	674	669	758	706	717	666	636	716	621	703	723	720	718	680	691	699	697	713	692	685	724	669	756	702	681	682	678	667	685	730	720	731	707	673	675	698	678	707	696	722	753	679	683	663	735	731	689	705	639	709	730	685	675	682	691	704	738	635	661	750	714	718	700	701	693	674	722	689	680	688	697	686	700	683	659	666	658	714	775	654	715	702	659	703	718	704	660	706	729	711	697	719	707	665	692	700	679	685	645	719	655	716	688	749	626	667	682	682	696	674	688	700	687	699	709	683	639	669	722	652	675	761	700	723	697	681	687	685	720	691	687	666	665	749	689	683	691	731	683	682	659	676	718	699	669	677	671	657	692	637	659	725	704	681	666	678	657	722	696	688	756	685	716	717	717	689	735	686	687	716	757	716	652	674	704	701	737	694	642	727	708	693	688	746	702	681	671	709	707	689	660	668	658	699	688	720	686	635	704	672	647	689	657	723	689	666	655	712	727	639	696	658	699	703	634	734	692	667	663	674	695	692	658	766	675	710	751	667	672	708	752	700	697	759	673	712	700	724	687	721	677	770	700	694	708	692	697	664	654	651	719	702	703	709	687	762	707	654	665	683	696	684	700	647	738	710	644	681	720	688	631	732	683	707	678	700	657	666	670	725	715	694	719	661	718	663	684	724	698	728	653	676	680	669	665	695	675	677	632	661	700	684	698	715	719	664	692	704	691	722	693	706	659	653	693	663	713	693	711	681	736	676	707	676	684	740	695	667	670	717	748	705	745	701	712	702	705	624	688	696	712	692	764	717	687	645	703	651	716	690	742	692	673	662	695	696	690	692	663	691	672	662	716	626	758	681	697	699	705	650	709	706	750	671	690	697	699	700	662	694	734	707	665	689	670	755	691	716	718	711	665	708	649	684	731	686	724	683	700	701	694	663	670	681	682	667	722	621	664	696	693	652	645	689	699	692	736	720	700	693	717	683	684	703	723	728	692	710	669	714	737	707	703	688	698	679	730	737	731	714	705	752	698	679	744	708	694	667	673	683	744	645	687	719	695	679	698	694	670	682	674	631	688	670	674	684	697	622	683	672	717	705	678	670	667	682	685	682	681	679	704	678	683	695	685	726	701	708	691	687	680	698	668	697	686	639	710	667	662	723	666	654	647	668	651	730	705	712	715	740	689	670	708	645	674	710	681	651	708	640	711	685	693	709	716	652	707	731	659	678	717	668	664	687	731	699	696	754	671	648	683	717	728	681	679	679	628	693	633	694	681	674	691	733	702	747	663	655	710	726	712	725	665	691	672	700	673	706	686	701	700	720	698	684	664	731	674	680	705	667	679	634	706	641	708	681	684	728	680	693	640	726	687	691	723	711	651	693	758	669	662	729	698	645	635	695	680	644	690	688	669	692	729	708	697	718	699	719	680	634	670	693	679	765	687	701	691	660	660	689	746	640	707	726	679	679	730	707	686	642	698	706	654	684	691	647	728	739	722	684	682	733	714	682	698	671	688	682	710	646	672	726	699	716	686	702	697	730	692	741	668	721	673	678	684	744	682	712	704	647	686	637	692	706	714	669	676	701	716	693	662	688	705	632	676	689	661	700	729	712	718	682	672	676	714	733	653	710	652	713	742	690	653	700	705	690	738	719	673	715	677	654	695	692	715	672	704	681	679	715	725	688	669	678	674	664	715	648	640	664	709	689	714	688	666	703	652	675	671	685	684	729	704	687	697	686	685	696	664	693	686	696	713	711	685	680	692	639	704	742	689	677	689	703	687	743	692	652	741	675	716	691	730	667	724	690	712	684	672	691	669	687	690	723	716	679	713	692	677	740	677	697	730	671	680	718	682	710	700	677	714	681	702	687	686	684	680	669	741	711	717	695	698	716	705	707	714	732	698	754	712	707	703	717	715	726	714	673	648	667	718	666	640	669	698	699	718	665	675	669	679	672	704	664	708	693	692	725	703	673	701	712	656	708	699	700	685	705	688	688	716	709	696	706	697	674	717	689	622	712	706	682	719	713	703	684	690	695	671	731	702	713	655	714	674	706	712	650	713	706	682	742	692	719	718	689	658	698	702	691	687	701	640	726	685	718	704	687	679	674	682	664	679	730	703	718	703	690	716	680	677	676	702	686	681	743	683	649	678	691	703	756	685	723	651	640	684	733	704	669	683	667	754	640	725	688	673	711	658	715	705	662	713	695	718	720	658	677	682	668	667	715	679	678	705	680	697	736	690	650	704	722	670	719	659	706	720	652	660	735	703	736	682	701	749	708	683	681	665	704	726	687	689	664	624	687	636	714	665	675	688	691	713	692	701	688	712	668	747	727	697	660	626	702	714	719	706	732	700	704	688	709	673	726	686	696	720	679	666	675	696	654	746	667	676	701	708	656	705	671	689	705	698	702	741	707	709	716	748	687	663	689	733	680	695	717	681	695	737	716	745	703	651	716	693	717	682	770	686	699	704	701	713	704	682	681	711	718	673	695	704	729	680	657	706	654	700	684	652	712	685	718	655	721	698	743	685	689	718	741	672	723	706	672	703	728	735	715	717	677	670	667	691	707	711	702	726	713	698	743	674	684	658	717	705	686	699	714	728	708	696	654	763	685	712	693	700	695	684	701	691	702	742	689	669	652	691	658	693	706	680	733	712	686	696	691	682	719	685	682	664	715	676	738	716	728	711	719	680	671	669	697	711	675	686	711	687	710	692	688	711	758	695	656	680	659	689	667	712	696	714	696	658	695	707	647	738	695	719	689	649	682	690	739	681	702	689	679	665	674	646	705	674	709	651	664	735	692	679	672	706	693	706	711	655	692	712	728	720	701	683	686	782	696	663	685	729	667	683	674	664	665	672	689	705	649	679	718	708
24860	21508	28265	25088	15874	791	419	352	329	291	263	242	261	218	207	245	223	200	194	223	194	217	189	188	222	224	204	200	179	226	185	180	179	191	189	193	183	185	188	201	195	200	187	204	170	200	171	202	196	180	186	181	207	163	183	206	188	183	195	193	193	191	202	203	179	197	182	193	205	212	167	198	175	201	174	201	188	183	185	186	168	165	195	189	185	217	172	195	183	184	194	189	193	182	211	195	191	172	186	190	176	171	183	192	201	174	193	203	201	199	174	206	205	184	193	184	188	178	173	187	202	207	219	173	184	203	201	170	191	189	184	189	182	159	188	210	185	169	205	188	200	192	173	202	173	189	204	185	177	182	175	202	173	173	191	187	197	182	208	171	214	202	178	196	191	169	171	201	188	174	160	168	185	209	207	186	207	195	172	174	187	188	178	208	193	215	205	184	200	188	169	187	199	200	204	199	197	190	152	198	186	184	200	182	196	186	167	171	186	177	191	174	194	175	170	185	204	166	194	195	190	194	175	194	172	194	186	200	194	203	201	218	200	170	190	222	202	190	202	177	192	182	181	193	186	188	224	186	203	212	196	186	178	185	170	208	199	190	185	180	198	166	166	198	191	180	196	184	180	184	190	200	206	164	181	206	191	193	184	184	211	176	188	196	196	192	163	202	200	176	183	200	164	202	183	194	180	179	182	188	181	194	178	201	168	173	186	147	169	191	206	190	215	198	171	182	198	211	194	184	188	195	153	179	178	209	167	185	186	210	205	207	203	179	189	196	194	202	220	176	182	214	187	211	179	196	176	178	196	199	180	182	185	192	177	182	188	183	192	178	195	194	171	185	206	174	168	182	191	207	193	182	178	179	207	175	192	189	210	185	184	170	186	186	190	181	183	186	202	182	194	146	186	174	195	192	177	222	171	180	167	186	192	188	189	176	190	185	185	193	176	199	198	158	183	210	220	164	168	196	179	175	172	185	198	173	185	188	188	200	183	155	168	196	202	195	207	182	187	182	190	191	166	180	197	176	170	191	189	180	178	205	183	195	185	197	194	168	214	209	201	177	197	202	174	182	199	172	208	203	215	212	188	184	194	185	180	169	167	207	174	205	214	188	201	179	207	165	188	173	189	174	170	203	191	205	161	203	170	194	180	178	172	224	186	170	190	197	170	198	175	169	188	197	192	202	175	186	179	187	174	184	208	181	175	198	193	191	177	197	204	200	173	186	181	205	215	198	178	203	189	172	195	215	175	216	169	221	183	196	197	181	207	190	200	195	181	169	178	194	208	199	183	183	225	177	194	209	180	155	185	172	207	207	210	176	193	179	201	187	208	167	192	198	195	192	167	183	179	189	187	187	194	171	185	191	186	188	181	203	188	196	200	160	205	206	187	188	213	215	155	185	155	193	156	175	206	194	186	209	203	186	211	186	172	179	193	187	201	182	177	204	177	178	176	196	193	177	175	174	203	191	165	175	189	174	183	178	190	194	189	185	212	198	196	186	203	193	209	211	195	201	200	209	181	199	181	187	183	171	187	179	188	201	181	168	187	181	205	172	200	181	205	181	177	192	176	176	187	188	182	182	177	185	195	186	182	167	197	184	174	181	193	187	197	183	202	205	219	199	192	192	167	184	221	196	202	189	177	204	204	185	187	172	195	202	194	165	209	207	184	188	190	187	206	211	205	198	191	167	194	203	212	205	191	190	200	207	165	156	207	185	175	191	192	196	173	195	180	157	215	203	181	192	204	180	208	194	207	200	188	164	177	183	193	195	187	152	206	183	209	195	201	171	177	169	187	190	181	189	183	195	206	175	191	187	174	182	233	206	209	207	195	210	213	174	214	175	193	197	195	188	196	190	220	198	192	211	195	163	195	211	196	155	180	185	180	191	194	155	170	207	176	182	195	185	174	186	162	195	182	165	198	198	209	188	193	201	197	211	198	169	181	190	171	195	194	196	191	170	184	168	181	166	182	159	180	201	198	169	208	181	165	213	190	196	169	192	194	180	207	176	177	186	190	190	175	162	184	182	193	179	211	176	198	190	212	189	217	187	197	176	158	177	164	182	207	185	188	211	162	206	177	165	183	183	192	208	188	180	179	175	199	186	192	161	196	200	171	196	193	218	182	165	174	181	169	202	196	212	170	189	179	187	203	199	164	180	185	173	206	206	177	162	180	208	173	174	186	183	208	195	170	200	177	180	202	206	188	191	188	201	193	190	172	192	210	192	153	185	197	193	215	195	195	184	219	192	168	192	194	216	193	185	176	210	157	194	207	199	202	189	178	187	182	182	169	187	199	185	184	190	160	185	185	199	186	200	159	196	201	198	193	213	164	186	204	174	175	187	194	185	208	180	184	181	187	184	219	192	190	189	195	187	201	165	188	179	184	194	189	186	195	181	194	202	217	179	190	187	193	202	188	184	177	199	196	194	191	184	172	168	200	208	197	202	210	169	208	175	185	198	198	183	190	191	194	212	178	197	177	211	177	190	177	169	199	202	204	173	164	196	182	209	188	170	199	185	180	192	193	186	176	224	179	152	185	163	195	194	208	206	190	206	198	151	211	180	195	191	213	168	196	203	170	186	189	175	174	179	188	166	190	171	162	174	175	184	192	224	165	202	168	169	171	193	208	173	175	186	215	183	173	159	191	188	175	173	207	181	177	197	175	169	205	194	196	181	206	199	165	201	193	191	194	186	178	227	209	201	190	206	191	187	163	212	194	194	183	206	178	159	197	168	173	199	191	190	201	204	187	162	178	195	179	187	191	169	203	156	187	209	209	191	184	181	176	177	175	193	203	200	166	197	199	188	201	193	181	178	196	145	200	199	206	184	174	204	164	197	201	182	168	191	184	179	200	185	188	176	165	216	187	216	185	203	187	181	178	211	202	198	199	189	185	192	174	193	182	185	179	172	176	181	197	193	215	194	205	190	200	205	166	187	206	195	194	178	193	164	155	183	190	190	189	187	205	176	190	175	191	221	210	194	198	168	207	181	198	174	189	198	159	180	211	172	193	193	160	204	167	191	188	168	192	197	188	186	171	170	191	165	174	189	203	186	161	186	195	203	210	190	201	161	174	163	209	204	190	189	189	223	206	188	179	176	182	189	198	206	203	199	176	189	205	172	209	182	186	203	186	196	177	173	177	174	187	187	177	183	181	157	169	196	182	204	214	187	197	179	169	207	198	224	222	192	173	183	191	193	177	186	173	179	168	175	181	178	189	190	179	204	179	200	188	168	199	175	191	184	183	179	186	189	178	193	189	203	189	186	221	198	172	195	186	198	177	210	168	218	187	208	200	203	185	186	213	192	213	175	171	188	193	213	191	179	195	192	164	185	197	178	192	172	207	187	202	198	190	184	209	171	201	180	191	206	204	176	187	192	182	183	201	197	217	172	189	191	190	215	176	171	184	209	170	211	212	175	207	203	193	168	175	187	180	157	194	198	192	225	209	177	187	196	212	191	181	185	205	163	198	197	199	214	187	198
3349	5298	3515	1701	1289	921	706	579	471	396	312	325	304	324	267	283	253	249	242	269	225	229	247	238	231	235	218	232	219	215	214	221	225	233	227	226	203	236	191	226	213	230	203	218	219	214	222	228	220	204	233	228	235	237	216	235	209	204	217	208	226	192	222	204	199	190	214	199	204	199	192	188	223	229	197	215	214	230	230	174	195	226	214	202	212	218	200	187	196	221	224	202	190	204	226	210	218	207	220	209	180	213	204	225	215	196	187	234	232	193	211	227	218	197	209	205	198	208	218	218	212	219	210	228	218	208	214	220	205	208	217	184	216	198	212	235	214	180	176	222	201	212	205	217	216	205	196	199	229	218	231	209	234	206	189	182	235	204	199	223	187	236	210	203	201	211	229	199	201	196	216	215	228	209	213	183	220	213	201	200	199	218	218	193	209	203	208	198	230	198	201	210	200	195	220	229	188	205	198	215	209	200	212	213	207	218	194	207	193	207	216	217	185	234	222	215	189	214	191	184	198	205	224	228	211	207	213	203	210	206	209	227	225	219	211	186	234	207	197	214	243	216	231	196	201	199	204	198	243	201	224	195	208	220	215	243	228	189	227	212	220	208	215	230	176	226	209	221	231	225	221	213	216	204	203	223	223	214	196	208	211	216	207	208	199	203	214	228	218	214	193	186	214	236	215	213	238	207	198	209	208	218	190	211	201	184	230	205	213	192	223	207	204	214	214	194	200	207	214	194	219	218	230	204	185	207	193	216	206	170	190	213	183	234	205	193	199	221	221	202	218	205	208	222	213	205	205	194	215	192	206	212	229	208	249	186	216	226	189	207	216	205	205	190	231	200	212	209	196	202	185	206	236	191	197	188	199	242	194	206	227	209	221	211	196	221	219	209	207	191	196	223	208	225	200	231	178	218	225	197	226	208	211	230	209	183	203	215	225	248	199	214	191	196	202	197	228	215	226	210	201	192	219	203	219	198	208	194	211	190	214	196	205	224	192	191	217	196	223	221	232	210	195	198	182	210	193	214	214	214	208	225	224	182	202	198	240	213	198	188	206	210	224	215	202	223	203	217	186	201	203	192	210	212	218	205	216	200	192	226	201	213	171	202	221	212	203	192	198	227	213	200	227	203	227	207	185	197	207	223	200	230	183	217	204	226	227	226	217	215	230	205	217	222	216	192	200	245	208	223	179	205	201	211	193	220	237	214	213	226	204	205	203	205	183	243	220	203	215	215	215	198	182	220	201	205	208	214	216	213	193	180	223	234	208	222	216	211	186	231	215	226	212	206	223	216	212	220	211	203	203	206	215	205	236	189	197	206	189	224	197	222	219	204	184	192	214	225	218	221	222	232	201	207	198	176	194	197	214	219	182	223	200	189	186	208	230	204	223	190	211	212	213	201	206	190	220	217	210	229	224	217	209	225	210	237	226	221	196	219	199	188	207	195	208	189	228	219	208	221	217	218	202	225	200	233	197	202	213	219	201	218	215	197	211	242	249	206	202	184	179	202	183	212	218	189	213	200	214	216	221	220	189	214	201	194	220	202	211	226	216	194	218	212	224	216	203	220	193	204	208	215	209	182	188	186	210	224	187	219	244	218	233	215	219	201	217	205	220	219	181	214	221	197	211	187	205	202	204	189	219	216	209	236	215	246	214	200	194	228	209	205	192	233	204	233	209	226	198	218	189	213	207	214	203	198	184	219	228	207	228	203	224	192	181	191	217	222	223	215	253	198	214	182	196	205	200	246	205	185	178	192	229	203	203	221	204	212	208	211	217	207	196	208	218	207	203	194	197	201	201	192	208	206	199	190	246	205	198	190	196	193	201	223	226	195	190	190	216	209	228	199	218	218	200	204	217	197	213	210	203	199	210	215	183	205	241	205	218	176	227	216	203	199	239	223	187	209	182	204	200	203	219	208	229	206	211	211	190	196	209	219	226	221	209	202	218	197	240	216	197	221	216	199	191	184	212	218	167	220	207	214	187	205	205	215	199	198	219	219	203	193	217	199	216	208	217	223	208	220	210	226	231	218	212	216	203	210	186	231	225	235	209	208	203	227	215	199	207	211	206	215	205	197	217	210	216	208	219	205	216	196	205	227	202	215	187	221	217	188	207	208	223	214	187	185	189	220	228	224	223	192	233	204	215	210	220	215	230	193	186	213	229	229	212	223	218	184	189	227	215	221	209	216	218	210	211	210	203	218	214	227	199	194	230	221	207	203	225	201	219	205	232	210	240	221	197	258	224	222	208	205	230	207	220	213	215	238	245	215	211	212	202	222	188	217	194	201	192	229	217	191	193	198	195	218	193	236	209	201	245	218	193	189	221	210	194	205	205	213	197	233	216	199	206	195	209	190	196	233	222	193	194	217	202	204	185	204	221	229	186	205	200	223	206	206	206	215	203	223	209	201	199	219	199	215	209	213	198	202	221	189	190	185	239	214	191	213	230	212	212	216	218	203	213	214	242	214	199	218	226	214	218	216	203	227	216	225	211	185	208	219	219	190	180	206	206	190	179	193	201	185	215	214	186	225	238	232	182	227	216	190	196	204	224	202	214	183	220	215	235	201	215	224	207	216	207	210	202	238	210	221	189	215	219	193	176	184	196	228	200	204	204	202	181	243	217	187	205	197	203	214	212	211	210	201	186	224	217	203	223	215	214	205	218	209	219	219	215	238	216	206	222	203	197	203	194	235	193	218	216	191	240	221	228	211	205	204	217	204	212	191	214	199	202	235	201	225	206	212	205	223	207	201	216	234	193	206	204	175	199	202	214	221	206	224	212	202	220	228	208	214	182	210	216	204	219	226	213	189	210	222	223	183	193	194	198	225	200	210	205	237	198	191	197	224	207	222	234	202	206	196	173	207	202	235	211	195	227	197	244	220	225	204	202	225	225	225	199	206	220	181	174	226	184	204	221	198	199	220	201	199	208	201	201	217	230	217	189	206	224	193	201	202	204	203	191	211	203	214	214	204	225	229	195	213	201	201	206	216	215	233	220	237	213	231	211	225	195	214	223	198	236	202	213	220	212	212	216	219	211	207	209	181	238	220	191	206	201	196	225	195	206	220	187	218	179	205	193	227	211	235	206	197	190	201	214	179	194	197	226	210	222	187	193	198	202	213	200	178	205	222	218	238	227	197	198	219	223	229	214	220	213	236	209	211	218	246	236	216	221	202	200	202	194	218	186	219	220	197	226	184	218	199	185	218	216	219	198	185	203	227	204	204	213	218	192	188	217	204	199	189	192	221	208	231	227	220	215	226	224	239	205	196	208	190	224	208	228	225	210	215	201	197	177	200	201	213	228	204	202	204	238	193	200	221	220	204	230	212	190	226	218	214	206	194	196	212	219	214	203	229	197	194	226	208	186	223	197	216	200	211	201	216	206	211	202	186	195	193	217	189	205	206	223	213	205	214	192	207	206	217	203	225	194	212	207	208	216	211	197	212	212	238	205	191	227	173	199	211	241	218	218	192	200	215
22724	21568	29517	24066	21560	21634	13065	1602	1148	1009	1002	875	932	833	810	763	739	744	737	738	767	815	762	686	726	724	702	683	699	692	652	676	745	650	687	704	716	669	637	700	700	708	669	718	684	677	671	679	675	682	678	675	700	606	683	684	658	651	632	644	606	683	664	655	705	663	705	649	688	669	710	672	666	678	619	666	746	636	725	627	646	644	659	706	683	728	650	710	645	712	652	633	705	635	658	629	660	753	657	687	620	649	652	662	636	695	661	662	631	659	666	659	607	678	690	669	651	675	688	696	669	672	685	659	675	681	661	627	634	661	641	696	622	667	655	633	654	634	673	628	688	664	630	647	679	684	658	624	702	635	661	660	638	642	629	635	679	647	668	647	687	656	648	665	691	668	650	656	686	660	678	669	643	641	699	636	678	644	681	620	654	615	696	669	615	677	666	655	638	639	645	667	593	650	664	656	661	622	684	660	674	614	639	706	652	715	681	682	641	666	654	640	670	724	682	642	626	656	662	655	633	668	627	671	669	651	678	657	637	633	639	676	648	682	656	647	685	660	694	636	645	651	671	644	631	650	592	636	636	666	619	651	672	654	664	656	628	647	670	631	654	649	652	641	621	647	637	658	677	636	646	680	630	664	667	694	670	691	633	761	623	684	703	590	671	627	697	669	661	660	675	653	681	640	654	645	651	617	689	654	661	643	689	652	622	688	684	673	670	680	674	673	685	653	669	636	675	677	690	641	645	620	702	677	619	607	707	674	665	590	672	665	636	623	640	687	677	613	687	676	643	634	652	658	621	683	686	600	633	688	650	612	659	637	639	630	621	651	660	646	621	646	682	640	664	627	630	616	646	695	615	653	661	614	679	637	666	667	610	635	669	682	660	656	721	650	635	643	652	645	628	728	636	631	621	653	670	630	691	705	708	611	683	666	644	639	669	684	644	670	648	656	653	646	632	659	619	640	678	645	684	639	670	605	727	632	706	652	627	681	634	643	629	685	652	685	610	672	663	652	673	621	641	689	638	664	624	644	687	676	672	626	689	627	680	636	633	674	708	614	661	597	702	650	649	683	710	636	592	607	674	622	650	629	663	649	642	673	667	687	634	676	690	658	684	660	607	663	644	656	628	673	650	644	605	637	628	649	631	650	664	683	628	679	635	656	626	647	621	645	630	597	609	653	689	613	698	651	632	644	713	640	644	616	658	665	706	633	649	650	642	643	649	642	642	611	602	667	667	612	638	640	640	653	657	645	686	671	645	696	616	691	617	664	628	696	665	709	649	658	682	668	639	683	689	659	698	653	647	640	648	676	668	688	657	626	647	629	648	685	687	586	704	664	633	665	680	630	685	708	604	651	633	648	646	626	650	656	635	686	617	620	679	673	649	649	652	671	653	699	665	654	630	679	662	644	709	650	641	685	643	666	603	643	647	666	662	696	679	641	701	648	695	577	677	647	651	660	637	669	626	672	641	673	692	652	645	665	658	636	651	630	709	619	635	654	624	688	639	646	681	664	634	680	642	669	665	647	627	664	633	632	668	664	661	660	626	642	653	634	683	676	612	705	695	679	614	680	650	591	665	648	658	590	637	631	692	637	666	670	662	661	631	706	660	648	594	658	660	648	684	644	651	646	637	671	678	676	617	660	651	668	607	643	671	642	683	679	649	676	608	709	662	664	624	632	691	668	689	643	705	698	667	638	639	644	703	671	680	635	677	681	620	638	635	652	667	630	671	682	661	661	650	627	635	674	644	576	678	648	687	682	668	674	634	621	647	643	693	644	681	686	687	619	672	647	668	674	652	670	690	697	630	656	684	668	618	653	708	649	631	695	652	712	646	677	656	646	639	632	648	651	655	695	638	672	632	621	653	661	630	681	630	657	628	671	681	675	599	669	631	633	678	639	626	603	624	619	645	623	675	657	633	628	629	655	688	682	636	661	697	638	639	677	622	628	666	671	680	657	632	666	633	675	690	659	628	654	623	669	622	625	681	663	637	630	593	657	679	629	666	668	638	638	673	661	643	707	699	652	645	651	626	702	633	681	608	655	638	641	608	659	664	637	699	667	659	647	644	657	623	627	707	675	653	615	663	638	662	668	664	674	639	654	636	604	669	674	625	694	683	646	638	656	666	664	656	664	618	667	624	639	656	605	625	576	655	664	663	673	615	606	642	642	652	686	678	694	644	648	623	621	583	680	632	635	649	651	675	680	680	608	681	635	663	693	659	629	626	640	678	654	660	653	689	672	679	691	626	684	675	657	653	615	662	651	627	673	634	654	640	642	653	618	660	651	647	625	695	700	680	665	709	667	674	626	655	683	645	644	665	689	672	661	657	639	673	654	647	610	657	633	629	668	650	654	654	639	662	639	667	645	661	672	647	644	704	663	667	661	693	660	627	663	633	637	608	665	685	628	651	654	659	712	661	660	678	664	691	621	707	651	610	660	687	650	632	628	660	680	651	618	652	654	667	660	685	693	653	668	629	617	631	620	637	651	694	624	728	672	706	684	597	651	661	641	674	658	653	623	645	618	659	626	674	685	662	665	685	665	661	697	693	630	679	656	676	711	624	717	658	660	693	667	651	653	618	649	626	634	672	717	658	652	644	654	695	652	650	677	678	611	652	621	650	632	670	686	640	655	641	682	667	662	650	647	646	683	672	618	620	645	625	633	665	651	617	686	683	630	672	603	645	663	649	645	639	639	649	666	635	667	639	675	660	651	677	685	615	685	631	620	647	657	667	655	655	662	676	657	627	678	685	669	609	732	644	634	607	653	616	653	658	646	607	683	665	662	642	627	661	687	664	683	644	651	653	642	653	627	627	699	658	674	639	653	643	648	638	626	660	646	690	614	680	650	643	701	618	631	626	672	664	657	640	621	702	657	666	640	649	696	662	709	692	673	624	665	655	677	667	681	629	639	717	647	633	676	662	650	701	653	649	632	676	634	641	668	665	694	681	666	686	687	655	686	670	672	632	670	625	651	655	651	620	651	619	622	650	631	638	660	650	675	650	640	676	645	633	650	640	652	631	615	708	680	627	649	670	676	644	672	658	671	652	647	607	603	627	663	658	689	675	654	636	616	661	611	683	652	663	648	581	627	651	624	659	649	700	659	692	681	653	641	651	659	640	646	665	643	651	645	663	630	634	652	635	599	676	660	649	613	628	634	629	650	643	639	657	636	657	704	662	675	681	668	656	667	654	623	712	632	648	692	683	652	689	684	681	671	660	651	639	665	649	631	675	638	666	634	661	657	662	691	640	668	649	636	607	652	637	627	684	645	624	609	686	617	606	621	591	627	628	604	650	690	620	619	663	656	652	641	660	652	666	654	675	670	707	623	600	668	673	617	695	690	626	618	641	627	612	657	634	671	666	627	620	664	642	616	623	638	645	620	623	654	711	696	634	685	669	690	670	669	662	644	640	666	632	707	666	630	638	651	645	642	674	604	690	674	673	657	659	643	626	623	679	670	623	672	632	659	611	708	681	658
6224	17405	10669	5446	3857	3104	2396	1857	1562	1362	1196	1062	1034	982	946	878	821	759	834	813	772	750	756	746	785	685	701	705	688	735	734	692	689	767	736	714	688	778	702	682	681	724	712	687	677	706	704	703	677	712	659	718	707	641	721	670	681	696	740	692	659	716	682	744	653	670	673	684	675	700	700	672	677	726	696	685	690	728	652	668	643	702	714	644	669	653	713	668	687	670	639	647	703	696	680	678	638	738	708	638	664	704	676	691	715	701	711	694	687	664	662	667	731	684	621	721	714	653	713	660	671	660	697	682	674	704	703	697	720	653	693	666	682	679	655	684	651	654	670	665	655	671	670	670	648	717	600	670	698	693	678	697	671	657	637	623	605	671	672	679	635	649	624	668	664	693	707	632	655	636	679	688	611	714	670	637	656	629	669	632	647	673	680	671	693	677	698	666	673	645	710	699	654	632	667	694	686	671	690	675	663	668	678	689	676	703	684	700	708	700	680	663	657	738	640	685	670	704	704	671	643	708	637	660	676	675	651	744	678	672	695	625	641	706	699	708	653	666	676	712	657	693	656	681	614	665	653	679	703	687	672	674	621	718	686	679	654	684	643	655	692	691	628	640	713	637	648	645	658	670	641	655	656	676	654	734	688	705	695	660	647	663	647	686	674	714	645	671	657	693	664	701	689	682	657	703	637	693	659	661	630	614	619	683	691	614	675	682	629	733	673	700	662	691	685	645	658	686	720	626	693	678	720	680	644	662	639	692	665	700	718	701	668	631	691	651	704	655	698	635	640	669	668	648	654	664	665	694	680	670	697	667	701	676	723	667	645	668	707	725	678	656	660	670	685	652	702	637	666	646	659	669	700	690	666	662	652	688	673	660	724	648	645	613	702	660	628	640	655	675	674	641	672	663	676	652	637	710	693	690	673	665	665	689	708	626	646	646	692	671	644	633	644	606	639	683	697	696	679	682	684	653	643	674	655	679	651	688	633	654	709	663	686	705	654	663	675	682	679	670	699	679	665	667	658	657	680	730	728	663	704	703	721	722	665	690	675	635	665	663	692	670	676	712	690	653	679	680	677	665	657	638	681	674	615	667	633	665	702	662	668	703	685	641	631	659	652	683	632	686	678	694	660	704	682	646	640	701	685	689	619	702	659	683	634	699	737	654	681	710	700	659	704	692	694	695	663	670	663	635	678	667	675	676	629	630	639	682	686	684	679	661	668	676	716	642	697	668	681	656	639	666	628	645	675	672	627	649	712	695	677	675	648	676	685	652	665	669	686	719	644	703	662	666	710	681	663	697	696	647	676	696	698	705	692	709	685	669	734	684	638	641	653	694	655	662	715	680	649	664	632	671	668	679	639	729	689	674	700	627	671	674	706	684	700	652	640	665	656	636	657	673	658	696	711	702	654	680	686	630	701	661	683	698	706	676	664	659	613	678	737	652	707	638	738	655	651	650	708	672	716	664	673	658	663	689	681	706	692	674	705	709	716	681	672	687	668	677	641	663	704	663	712	750	656	662	665	715	664	665	632	664	684	663	693	669	694	681	684	655	694	657	668	662	642	679	676	706	699	694	717	666	662	640	684	645	646	656	648	678	662	674	678	665	690	686	701	637	668	704	714	686	654	651	676	699	659	714	627	672	647	653	666	710	701	634	698	676	678	665	674	635	653	666	689	683	727	698	697	666	626	678	664	634	695	666	690	677	669	686	686	704	699	694	682	694	676	639	630	645	637	724	637	679	724	692	690	725	657	693	639	681	677	630	666	634	692	659	659	702	634	667	688	663	645	667	602	631	682	681	711	663	657	640	660	715	668	709	640	698	653	667	634	656	677	672	674	688	680	657	638	670	737	641	680	661	686	706	672	649	658	668	648	719	662	653	645	618	701	746	688	667	723	698	647	696	696	592	691	662	680	660	683	710	684	671	623	714	675	649	658	702	699	684	678	677	701	677	640	664	688	697	642	691	650	740	683	695	685	681	710	694	659	678	658	655	658	649	655	671	695	646	668	687	672	635	673	677	719	643	688	675	697	680	736	667	702	680	691	660	668	698	691	649	632	690	638	695	691	616	709	674	654	678	704	644	693	701	646	661	701	676	682	669	656	634	657	692	670	669	682	673	648	709	719	679	663	693	650	682	674	659	642	688	705	685	689	681	648	711	699	667	675	644	652	616	676	633	683	664	658	699	710	684	667	660	688	652	664	667	654	700	713	690	672	679	690	658	669	674	640	619	684	677	686	688	666	703	677	690	636	663	642	646	650	679	645	663	719	645	676	675	706	664	652	649	702	651	679	634	659	673	648	656	691	643	756	661	697	616	694	671	674	630	667	660	683	694	683	671	687	689	649	692	692	705	708	611	700	689	610	679	667	698	689	669	717	676	680	664	670	686	688	721	662	720	675	661	662	694	654	681	689	676	641	648	640	641	664	683	618	711	632	757	694	650	689	696	644	688	661	677	706	679	685	694	690	653	647	683	724	685	688	662	669	636	665	715	714	632	669	687	667	643	681	659	687	649	665	647	666	692	684	660	698	657	630	658	684	691	693	632	672	681	685	675	664	619	669	662	670	627	684	681	623	688	693	684	694	639	655	684	635	658	663	653	675	670	669	658	689	663	654	657	696	679	705	651	660	665	664	678	688	713	657	698	675	722	647	679	636	665	701	674	690	648	667	686	660	684	645	659	680	663	680	705	669	728	653	673	700	651	640	688	636	662	646	666	653	697	689	674	620	637	663	690	668	628	684	691	711	663	646	704	673	717	661	718	681	666	700	698	703	666	707	641	677	658	688	653	640	651	705	647	698	642	646	696	702	723	676	643	617	677	683	698	685	686	663	681	648	638	674	696	668	670	670	663	671	649	695	658	645	693	631	607	677	671	667	698	659	664	697	695	668	685	680	722	677	671	701	674	676	693	651	686	692	638	677	710	691	681	661	689	685	711	678	746	624	662	681	637	645	703	703	712	677	693	685	654	698	648	705	622	713	659	677	715	680	668	685	689	712	674	653	632	652	695	609	701	674	730	671	724	683	639	684	721	647	689	705	682	681	715	678	700	672	682	706	704	684	638	669	691	699	688	665	664	732	646	713	686	687	682	725	677	699	687	706	699	688	670	701	659	686	671	648	664	617	689	660	707	632	687	631	640	649	678	675	656	648	689	654	655	684	725	662	619	654	700	661	690	649	649	637	690	642	651	684	628	685	675	701	728	707	691	666	639	654	691	685	656	709	699	677	694	688	695	646	685	621	663	673	693	642	682	680	641	691	665	696	693	723	652	688	655	679	684	693	709	665	651	644	628	714	670	671	719	625	626	702	688	661	667	684	635	659	628	695	699	672	619	672	676	673	665	640	753	696	683	659	688	633	651	655	677	638	703	645	648	670	647	660	681	652	713	697	676	688	693	675	697	686	657	677	681	672	697	663	646	686	674	683	692	680	675	678	724	706	697	719	666	704	636	702	709	670	641	689	677	643	675	675	711	664	608
27850	19767	5777	567	400	341	357	346	307	325	365	332	322	323	333	337	304	330	358	327	326	328	321	331	334	323	345	330	300	320	318	314	290	304	329	314	319	321	325	306	302	292	314	305	321	327	302	317	282	337	333	331	301	319	296	324	286	346	316	323	308	310	321	317	322	324	324	311	331	313	344	309	307	360	304	331	293	271	316	314	315	321	338	322	303	346	306	330	345	316	296	311	327	306	297	317	321	314	325	295	327	326	305	343	298	338	320	297	320	360	327	307	290	283	327	323	297	280	299	301	322	326	299	289	292	306	353	360	305	329	308	357	284	295	323	348	296	326	320	344	323	329	308	303	332	330	333	356	303	334	327	331	337	347	325	341	327	282	293	311	313	313	347	308	301	326	293	288	277	323	308	323	326	332	332	316	291	331	302	350	289	324	297	295	308	327	301	342	314	340	342	305	326	312	347	317	316	317	311	335	336	326	316	318	323	326	318	324	326	318	352	310	307	300	329	343	330	289	271	312	328	337	332	300	336	351	332	298	312	330	315	313	312	327	325	333	298	297	293	302	312	337	312	307	317	312	303	333	330	317	334	320	285	310	317	338	299	311	316	314	315	321	329	347	332	337	334	354	310	321	341	314	310	323	295	310	321	303	297	329	330	293	314	326	313	283	319	315	325	301	350	285	289	336	332	358	309	318	335	296	295	327	352	313	336	352	335	321	324	336	312	318	346	293	343	334	354	333	337	301	343	313	321	322	337	306	306	340	315	292	301	343	301	340	337	309	313	327	351	320	316	306	334	317	322	323	350	329	336	353	331	299	332	324	336	330	302	313	326	323	310	294	280	300	303	300	330	292	335	329	301	296	336	321	327	359	327	303	346	325	312	324	350	351	298	310	329	332	313	332	297	346	327	313	320	317	323	316	302	289	342	301	305	321	319	309	352	301	368	295	329	332	317	317	311	311	331	313	316	322	345	339	343	298	351	328	345	311	323	331	329	353	302	307	297	303	308	318	304	327	327	339	313	301	306	327	341	318	338	318	327	349	336	322	326	308	317	306	289	330	324	295	329	308	342	309	295	313	318	316	324	355	319	307	315	313	330	313	326	323	336	333	325	328	346	292	288	300	329	321	329	304	303	348	296	337	316	317	321	315	332	327	338	305	321	296	324	323	349	302	322	269	316	306	346	276	309	311	338	326	307	357	345	318	294	314	307	295	301	333	347	321	303	324	327	339	298	312	342	308	357	315	311	297	323	312	294	334	333	336	329	338	314	307	293	346	311	336	300	299	311	329	326	344	325	355	352	308	317	319	309	293	327	338	356	311	284	324	333	304	295	314	307	323	325	318	290	288	310	304	341	314	308	310	319	310	282	337	350	355	314	346	319	316	342	352	325	338	343	318	298	331	355	332	325	340	330	338	299	323	338	346	307	344	301	334	304	305	309	331	331	311	308	314	323	303	323	318	294	293	324	318	323	312	300	309	328	318	324	317	318	336	329	315	327	301	333	328	332	306	289	301	325	342	318	309	306	336	274	275	334	349	328	309	319	278	335	321	308	351	324	330	300	328	304	335	320	313	299	295	351	327	336	291	283	299	310	320	316	325	317	322	294	319	349	284	326	329	323	321	313	340	339	352	348	322	292	319	294	302	294	311	307	315	309	312	333	295	311	325	328	358	339	327	293	318	339	336	310	308	318	313	292	321	320	318	289	305	329	304	340	325	311	294	318	323	317	313	284	305	329	347	306	307	325	303	342	308	353	315	333	312	307	332	302	311	335	322	311	313	332	317	324	337	337	334	309	294	322	343	319	305	296	317	305	298	290	298	369	324	322	308	333	315	292	359	313	342	349	285	315	316	313	347	308	313	337	323	335	304	343	297	336	313	311	311	336	331	292	276	322	320	298	348	311	290	316	351	330	327	336	282	311	347	321	326	307	284	312	315	303	308	297	297	309	282	298	317	333	314	301	314	364	318	313	333	314	332	344	322	311	335	325	314	330	316	334	293	313	332	343	342	340	314	304	316	288	314	307	302	342	323	301	312	319	296	331	321	305	342	346	311	278	321	290	294	308	327	337	320	275	339	303	317	343	320	331	315	325	319	301	299	298	328	356	347	321	333	284	309	323	317	355	283	311	309	301	323	331	322	304	312	353	285	302	324	323	310	322	309	315	327	360	318	295	316	365	330	345	332	310	311	282	298	341	312	319	319	321	320	308	328	340	299	326	320	295	330	333	312	330	354	271	307	276	320	326	354	303	327	309	302	310	318	336	317	316	346	299	354	348	311	351	342	327	302	310	315	323	316	298	298	301	342	328	322	353	327	315	328	309	291	336	312	294	298	331	296	280	321	336	326	323	314	322	319	328	325	310	321	319	312	362	309	280	318	298	320	325	339	294	337	299	378	317	331	328	296	321	312	298	334	301	298	318	346	322	337	315	307	363	314	318	316	303	313	347	313	338	295	319	319	324	325	339	316	294	328	310	309	333	325	315	317	325	332	337	272	331	338	304	313	328	336	298	317	314	301	311	302	321	290	331	327	320	327	334	317	335	349	347	348	331	311	319	310	331	310	294	308	305	310	323	370	367	305	356	321	341	330	300	318	322	331	333	340	318	296	307	323	307	338	317	301	353	351	346	323	309	344	313	300	336	316	311	351	328	315	332	306	344	308	337	304	336	306	326	327	347	297	326	323	324	328	327	302	300	322	329	327	329	302	312	323	305	322	295	302	311	282	363	317	298	325	320	287	311	326	356	297	347	293	322	263	307	325	324	338	316	316	331	290	294	313	329	321	311	316	321	325	285	340	329	313	303	294	303	298	320	338	302	343	322	335	315	320	339	315	332	303	321	275	309	320	330	311	320	302	309	373	317	314	343	309	310	310	296	323	317	334	299	289	329	309	311	327	316	343	329	309	335	317	329	339	338	316	311	331	304	305	288	323	313	305	320	320	297	309	310	319	267	339	316	333	295	283	347	340	321	335	295	318	348	329	282	278	330	270	340	344	302	331	311	321	300	347	312	310	313	294	319	309	307	294	329	298	342	324	304	313	312	307	362	319	305	307	314	334	316	311	318	338	291	304	365	320	313	329	319	294	310	317	343	296	354	323	317	316	292	316	304	271	335	316	319	310	371	297	324	296	306	328	333	322	348	311	273	291	313	311	311	320	347	285	309	299	332	297	334	324	299	299	335	281	320	333	318	339	315	311	317	312	365	309	331	313	280	324	312	274	316	328	298	344	300	304	325	324	296	312	312	335	291	334	323	350	293	328	318	290	283	297	331	313	326	302	314	311	296	335	340	334	343	327	304	330	318	317	324	300	323	331	330	333	283	298	359	344	308	331	337	303	325	326	325	310	311	311	332	347	283	321	314	348	333	345	316	337	311	289	309	312	347	327	299	342	333	312	322	334	302	320	315	341	297	318	334	325	342	323	310	312	303	289	340	299	302	307	322	278	285	341	331	326	343	328	293	330	313	287	331	303	345	318	362	321
5431	2484	566	454	408	357	374	362	356	357	344	317	314	344	338	331	327	342	354	343	329	327	342	328	334	352	334	366	329	328	350	293	342	336	333	332	306	291	320	330	327	315	357	305	327	317	296	355	330	320	372	320	355	345	348	291	312	324	328	340	276	342	360	335	336	352	337	327	309	358	358	343	347	371	362	349	325	357	327	324	324	343	329	344	314	345	342	330	340	342	346	321	314	338	319	301	329	341	349	318	349	310	319	306	332	336	341	334	292	324	339	345	331	306	326	334	367	346	340	342	316	311	312	336	293	333	304	340	329	323	298	330	366	324	336	323	347	330	358	326	291	338	327	350	311	345	337	341	334	367	356	310	344	327	338	332	306	308	328	328	349	341	313	354	340	351	321	323	302	343	322	319	342	328	310	336	353	299	346	316	354	320	330	319	319	332	363	328	341	335	317	309	349	320	329	329	323	329	329	358	300	337	326	314	311	315	335	309	331	349	328	333	358	355	313	353	322	327	313	322	321	313	306	356	306	336	347	333	331	363	338	332	338	344	310	341	309	336	325	315	342	331	341	352	325	322	353	340	330	307	332	336	341	363	311	338	318	321	328	335	344	321	325	313	350	336	300	332	316	319	361	361	345	315	318	313	350	341	350	349	305	307	329	342	370	327	316	295	347	347	362	351	328	341	318	343	323	330	343	311	344	323	334	308	371	332	324	352	340	346	337	380	313	321	332	330	322	339	321	331	306	323	303	292	344	326	363	323	305	321	311	322	352	347	333	317	340	313	319	333	369	353	326	334	344	317	347	391	327	304	368	310	313	331	322	360	328	337	340	309	313	338	310	305	332	358	341	335	353	332	303	319	318	343	347	342	302	300	339	337	333	332	320	323	341	320	325	333	360	337	331	365	350	292	287	359	333	320	311	307	325	332	332	357	319	330	311	342	319	351	336	315	340	321	311	339	316	317	383	342	346	291	322	304	317	333	359	349	318	314	329	324	327	310	333	302	321	348	344	381	308	371	314	314	336	331	345	304	318	370	315	316	348	315	312	327	320	340	312	336	346	347	335	357	330	351	330	351	354	335	317	334	333	326	323	324	348	329	363	331	335	302	360	308	346	340	323	325	334	343	322	327	330	328	318	354	305	346	348	332	318	293	326	340	308	330	331	306	332	311	350	314	331	336	329	319	344	326	334	322	339	357	341	316	339	344	342	346	352	319	334	313	326	318	308	299	330	315	331	348	319	327	328	361	338	325	342	360	350	316	326	342	290	348	320	340	344	312	329	295	347	351	337	330	275	322	334	353	318	344	331	297	304	334	339	353	330	349	315	319	305	306	320	328	336	375	312	367	324	345	326	298	303	314	347	333	343	315	324	321	313	341	337	322	347	317	330	331	333	331	319	344	350	348	323	331	343	305	347	313	328	336	330	373	341	306	328	307	303	290	339	333	317	371	328	313	302	320	334	331	340	349	335	346	328	301	315	330	342	353	319	324	319	325	307	326	348	347	329	310	337	315	364	325	314	332	345	319	329	333	343	313	338	331	342	354	377	342	317	336	323	309	308	296	332	354	339	334	292	345	319	356	326	357	333	327	306	345	363	347	345	355	350	346	320	339	359	289	322	310	319	302	318	373	344	317	342	342	328	322	340	342	310	342	306	346	365	332	344	340	344	336	349	359	316	340	363	343	335	328	315	335	327	311	307	295	343	354	352	311	341	334	333	320	335	328	343	325	315	334	327	301	344	321	361	293	311	296	326	305	313	327	310	337	346	323	313	334	347	345	333	325	351	351	353	327	317	339	336	344	316	339	313	312	309	307	336	334	353	282	378	334	327	306	352	306	355	341	351	327	339	303	319	342	336	332	319	320	323	346	327	307	291	350	358	356	304	357	300	335	349	334	312	336	354	302	324	349	355	352	320	337	304	320	338	328	327	335	361	318	321	346	317	323	323	350	314	343	333	354	343	351	317	322	317	343	348	352	315	314	326	329	302	329	344	352	322	322	313	335	321	340	317	375	331	329	314	345	317	333	312	312	300	332	351	366	316	331	334	317	338	357	326	314	312	331	325	316	312	310	364	322	354	327	338	341	304	322	316	342	326	339	312	356	336	338	354	342	327	345	344	342	342	323	319	335	353	311	325	312	328	327	328	336	326	331	337	314	320	304	327	341	347	329	336	347	333	343	334	343	350	343	324	377	343	344	310	340	372	355	340	346	337	312	314	349	343	281	332	329	324	303	315	310	337	344	324	329	314	360	344	336	336	345	338	326	341	321	327	283	355	323	317	304	337	342	349	355	336	325	327	341	321	337	343	301	336	345	327	309	343	337	329	327	341	331	353	328	361	309	344	359	330	325	322	358	309	347	293	350	285	324	334	331	354	317	336	342	341	320	340	315	303	292	323	351	310	317	292	352	305	325	309	315	322	358	325	359	340	297	318	334	326	323	310	341	341	314	345	321	324	325	354	342	357	354	306	335	327	319	344	342	348	382	350	343	321	345	296	336	329	342	337	322	339	320	293	335	315	320	332	342	345	325	349	320	308	349	357	336	356	339	350	323	333	325	348	332	337	326	323	342	309	331	324	337	333	376	346	316	336	335	320	318	310	332	357	347	343	341	325	321	319	327	345	281	288	320	315	349	324	311	360	333	315	320	343	317	346	347	349	337	336	385	354	304	334	343	334	313	305	351	319	309	319	336	320	328	328	346	331	334	319	334	347	317	308	323	327	367	337	358	350	312	335	325	320	316	323	352	353	335	322	306	330	330	350	324	316	352	330	321	334	348	344	345	333	356	337	317	322	357	307	346	338	340	336	337	344	340	333	317	389	344	340	335	329	351	353	385	328	320	307	329	323	356	328	345	346	323	335	324	317	296	316	312	306	343	354	345	314	319	339	381	322	347	312	335	335	328	386	317	304	317	328	365	336	343	325	321	347	316	285	360	330	314	335	340	359	324	302	318	323	307	324	312	336	328	334	346	364	350	347	331	305	319	335	325	306	337	361	339	320	327	336	336	333	327	321	349	321	325	327	343	341	347	332	315	311	335	319	334	316	346	367	301	321	327	323	348	337	319	331	335	322	323	310	332	305	326	328	350	343	310	376	303	334	341	316	348	366	328	328	334	363	308	276	367	331	348	325	306	336	317	343	294	307	334	316	365	352	311	356	299	362	326	320	317	334	289	368	325	349	348	313	315	337	316	345	341	309	334	313	330	309	293	343	317	315	345	305	358	348	330	346	329	325	325	348	345	358	299	357	356	334	314	360	327	330	333	378	327	310	348	322	331	305	316	344	329	326	335	325	332	376	323	321	335	315	328	301	295	359	318	345	325	312	336	318	350	343	319	335	331	344	319	323	354	330	342	304	327	330	346	304	329	302	344	316	326	344	367	337	338	353	376	299	306	295	312	347	356	378	321	315	355	313	317	348	342	310	350	333	320	314	355	330	313	327	359	343	313	324	340	322	371	320	342	325	346	265	312	349	311	342	325
23777	21543	29120	24334	21509	13711	1704	1061	965	928	826	820	786	795	753	739	736	734	724	749	735	685	687	765	690	702	654	752	642	658	679	714	713	707	626	687	675	678	702	701	660	691	687	657	667	687	681	674	665	662	685	684	714	644	724	702	669	668	680	687	669	670	715	689	697	631	658	685	670	738	718	715	707	656	683	666	668	668	715	651	718	678	640	708	657	682	680	648	715	674	662	675	662	677	674	725	646	678	691	680	712	700	675	673	693	706	720	676	686	641	705	707	709	669	673	696	697	675	649	687	661	675	658	649	625	704	650	669	677	663	650	692	646	675	680	668	702	687	667	684	702	643	682	655	700	667	627	659	648	620	666	683	642	701	737	668	684	702	661	682	668	682	650	727	715	698	657	693	670	671	671	638	682	646	657	652	637	673	643	702	637	712	699	633	683	672	692	697	694	675	660	650	719	679	665	661	671	689	630	669	654	667	647	699	665	659	652	692	683	618	699	672	661	703	704	674	615	658	651	692	678	664	739	683	629	647	677	665	674	620	690	647	698	700	652	739	712	648	683	647	667	675	660	655	642	666	665	655	662	704	668	652	690	679	691	622	687	638	655	639	645	666	717	670	677	700	656	731	674	667	650	659	671	681	700	604	649	675	727	650	648	663	642	642	661	707	683	695	685	682	653	714	676	679	692	705	666	699	674	677	635	663	714	698	682	681	702	715	677	662	659	627	717	687	676	724	664	737	678	699	711	661	664	615	688	627	687	605	715	670	672	703	693	730	664	692	640	730	636	669	664	636	701	673	646	669	640	694	704	726	698	721	686	660	710	726	655	692	663	672	694	702	690	673	667	701	691	652	671	685	682	671	706	653	659	655	659	649	693	615	688	687	687	703	667	606	670	633	691	676	619	634	659	647	670	693	652	695	669	640	667	651	682	663	667	648	659	681	687	692	713	718	677	760	703	662	668	620	666	677	669	702	668	643	681	659	690	667	693	644	704	686	677	677	738	664	649	681	712	674	670	681	626	682	668	700	653	705	635	640	685	674	672	661	651	625	604	696	675	667	690	674	663	686	718	650	630	639	703	664	677	651	664	691	677	653	708	694	665	650	691	677	671	698	632	683	660	685	682	639	664	682	694	641	663	685	675	600	656	675	712	673	676	678	658	667	615	706	642	671	635	697	658	671	670	668	675	705	678	622	684	718	654	653	652	662	670	690	710	678	696	688	687	694	655	647	662	685	716	627	631	657	685	713	672	696	719	648	661	661	711	660	681	710	663	692	668	632	663	709	710	690	706	727	605	655	751	680	678	656	670	720	674	661	680	667	718	652	700	665	645	696	695	662	633	666	709	674	668	680	639	630	646	660	692	729	711	716	678	699	701	688	714	678	652	679	686	689	685	698	706	664	717	669	708	682	703	687	642	640	628	645	659	739	663	624	674	653	697	661	682	698	637	685	653	706	670	677	674	641	593	704	609	717	721	687	652	672	665	668	653	678	679	682	700	615	705	721	710	662	679	698	719	680	708	721	691	671	670	695	715	668	695	682	641	699	721	662	659	640	673	688	692	691	653	671	698	668	715	635	680	680	666	666	701	689	685	718	686	667	716	658	685	672	684	679	685	672	690	683	657	656	695	634	656	729	689	678	621	680	600	687	670	679	633	695	686	686	683	679	685	676	656	688	658	668	679	610	706	710	676	704	658	697	673	684	655	681	674	718	674	721	705	684	631	667	688	725	697	684	642	675	625	681	686	672	720	682	634	679	688	676	656	691	668	662	681	681	664	681	647	699	713	649	671	655	693	664	644	668	679	686	740	616	704	645	639	695	699	661	688	692	681	700	695	641	686	667	653	676	683	672	694	676	654	663	673	668	700	681	691	661	615	737	661	685	722	641	683	661	670	640	648	689	682	686	664	669	670	677	645	636	739	703	658	725	705	655	683	673	680	692	674	697	669	676	615	666	696	670	668	670	694	702	629	656	655	652	677	614	687	718	674	699	667	666	680	721	695	657	664	675	684	685	660	718	639	698	679	711	674	689	634	666	677	676	686	675	683	644	616	665	704	666	614	661	670	684	691	655	615	707	643	692	633	652	685	687	694	683	654	699	700	727	683	684	598	698	631	647	632	662	697	657	633	715	710	682	659	699	616	697	718	702	650	723	657	705	620	684	698	685	694	692	720	668	657	673	645	654	607	649	705	707	636	678	657	605	644	625	628	629	716	636	639	671	689	653	672	667	632	718	667	724	636	632	633	693	661	653	692	672	659	644	688	628	679	689	644	640	661	650	676	661	631	721	707	678	705	663	660	669	662	674	633	672	642	685	652	687	620	707	667	668	638	652	676	672	660	728	697	667	682	669	669	731	660	719	643	667	644	640	660	610	701	701	665	691	667	626	668	664	688	692	678	705	667	673	616	674	688	664	728	668	680	684	647	653	667	624	695	656	739	696	685	653	657	654	636	641	668	644	638	669	662	682	635	673	698	640	654	662	696	698	710	716	653	718	652	692	653	672	675	658	683	682	670	696	720	650	701	659	653	717	651	674	667	700	686	682	650	672	685	703	656	685	655	669	694	698	696	646	691	661	672	690	739	710	674	649	665	705	635	652	649	638	653	693	686	705	624	689	669	669	681	674	706	643	600	682	676	684	668	709	665	723	683	625	665	666	721	687	737	689	691	659	728	690	668	668	695	677	650	661	676	646	661	687	687	651	690	653	710	669	691	646	668	649	683	684	690	644	708	670	708	721	675	661	671	686	652	647	731	686	685	697	632	683	729	684	676	674	728	667	697	690	671	677	712	646	679	673	719	698	703	673	680	684	671	686	662	663	703	721	694	732	701	694	687	711	702	647	678	654	665	680	683	682	705	666	628	626	656	693	648	696	668	727	651	657	702	693	662	657	621	665	624	701	685	686	667	676	625	650	646	683	686	668	681	706	683	720	707	647	714	703	702	689	705	679	670	665	698	626	717	672	687	637	721	682	651	679	702	680	718	654	722	680	691	672	668	670	642	732	713	679	710	690	661	676	672	707	638	667	693	641	632	663	664	685	664	669	643	675	664	693	665	620	694	706	685	650	710	679	672	633	697	669	670	737	665	634	664	680	694	627	677	722	711	690	680	687	669	698	681	628	682	710	672	683	661	690	696	656	761	661	695	689	694	631	658	717	652	695	700	698	657	708	687	709	644	703	650	692	670	687	694	607	718	690	671	627	698	689	650	714	657	637	627	674	618	639	652	727	672	700	677	656	683	677	641	693	635	685	655	685	688	657	649	665	689	657	628	688	705	669	683	688	656	696	670	689	675	679	704	692	680	694	620	680	672	701	686	645	691	654	649	685	679	662	686	695	654	656	642	714	689	703	677	685	698	681	681	678	666	671	641	710	660	680	707	658	649	675	642	710	614	642	691	722	673	708	652	674	662	662	653	695	629	693	658	702	704	731	715	658	668	669	696	699	702	654	671	688	656	717	679	689	657	704	620	678	695	701	703	695
3971	12834	6282	3212	2440	1944	1502	1353	1130	1104	940	870	863	804	805	763	797	747	746	766	779	791	742	743	753	698	728	763	749	678	709	683	728	659	665	689	699	659	705	686	690	705	729	699	722	716	680	743	731	693	732	652	699	688	718	732	687	708	663	690	713	676	703	721	692	707	702	709	710	684	662	659	705	723	672	648	770	732	716	719	651	724	647	749	683	690	691	667	687	678	650	684	730	661	689	712	690	709	701	690	736	737	669	657	679	697	664	680	689	709	704	689	684	692	672	697	722	700	689	700	667	742	653	652	682	675	705	664	672	686	674	754	692	686	707	672	704	717	713	735	693	672	697	716	676	669	731	677	678	665	707	707	698	696	720	683	710	749	663	685	686	711	702	715	708	694	700	666	715	657	740	667	683	692	703	699	659	665	704	666	662	688	700	700	701	700	693	657	695	703	682	657	651	743	748	672	709	650	698	663	667	660	728	692	683	691	683	698	667	712	708	701	723	712	711	705	674	714	700	684	662	721	738	657	660	676	714	682	697	700	649	671	677	669	637	673	661	672	685	644	657	721	667	672	673	731	670	738	657	707	714	700	644	700	681	718	659	672	705	732	723	670	686	692	667	704	669	715	693	675	669	682	675	670	705	690	680	696	729	705	698	698	692	706	668	708	723	646	649	669	682	627	689	645	709	684	685	689	678	680	733	642	662	708	681	707	731	702	715	728	683	725	704	687	649	712	675	677	674	667	707	712	699	654	730	731	710	692	688	692	662	670	694	667	728	719	691	677	696	690	622	686	682	675	674	713	720	688	673	715	658	712	680	603	702	689	680	693	678	655	731	650	727	682	664	651	710	672	715	654	692	703	698	720	662	660	664	652	723	672	695	672	660	680	708	646	653	685	694	711	655	705	723	665	704	669	699	708	687	717	687	705	738	661	690	658	686	708	728	656	691	660	695	725	685	702	691	653	695	695	687	726	674	696	699	653	674	701	700	732	707	703	644	658	709	660	683	669	679	715	701	678	717	667	685	660	680	609	658	680	673	639	701	678	631	691	666	702	655	695	708	694	685	708	672	665	704	690	673	679	697	678	691	656	659	714	707	682	688	656	711	663	677	693	668	720	625	693	648	676	681	688	745	704	708	661	676	664	705	628	706	696	678	723	660	675	695	710	674	727	672	713	686	673	751	696	703	716	649	717	703	688	644	715	692	666	688	694	687	673	718	646	645	700	677	687	686	729	704	673	663	684	732	649	697	709	641	680	724	681	702	657	659	677	664	676	700	682	701	682	673	686	686	734	707	710	707	696	691	690	680	675	720	727	715	737	725	712	680	698	715	666	647	717	687	717	656	732	674	681	683	700	645	706	666	693	717	678	661	757	693	663	651	665	683	704	702	647	660	693	671	680	729	660	646	714	702	672	726	692	710	702	650	672	713	677	710	726	734	743	704	687	712	732	692	678	726	702	695	689	719	687	699	778	674	682	719	689	657	685	697	660	712	676	652	699	684	700	673	682	680	665	743	690	709	674	661	703	700	699	722	676	677	695	688	711	696	672	697	691	707	664	687	653	726	750	677	682	665	641	677	666	685	662	662	691	729	727	688	667	686	701	698	713	680	657	705	653	720	686	671	697	676	663	673	697	676	640	678	718	685	689	684	660	671	692	706	644	674	669	684	657	719	710	756	730	656	704	705	681	666	665	677	698	651	678	660	680	673	757	722	636	688	684	704	670	705	710	732	670	710	702	684	684	714	691	730	638	705	676	715	684	640	696	702	718	654	719	715	631	661	662	673	710	715	717	697	660	690	698	692	689	672	672	692	699	701	691	667	715	690	676	676	662	687	691	703	702	629	707	697	698	655	668	695	658	683	661	676	676	699	701	675	721	726	659	732	663	685	704	665	641	673	727	680	653	705	702	726	688	675	690	729	676	695	692	755	711	695	681	736	678	705	734	721	711	691	649	706	691	701	690	649	686	691	636	704	677	738	667	664	671	665	687	709	656	659	764	709	716	707	680	695	617	690	656	627	683	697	679	717	654	637	688	707	747	713	669	703	712	736	731	690	650	673	653	684	666	688	729	659	686	674	728	659	679	665	690	670	737	704	663	688	707	670	665	707	702	649	674	689	689	678	699	682	701	670	706	645	718	695	693	666	713	715	659	701	714	658	707	677	684	695	705	685	718	684	671	693	675	719	651	696	704	673	713	662	669	674	719	705	662	695	728	700	684	669	690	698	677	725	684	640	676	671	698	686	691	687	703	653	720	672	728	727	656	715	682	660	704	722	731	735	731	704	694	669	682	635	664	670	667	686	684	686	731	703	693	642	661	703	702	684	658	712	650	728	681	681	712	733	683	641	664	695	688	701	746	676	700	676	695	700	735	725	690	677	683	652	688	687	689	670	677	678	666	677	667	709	719	689	668	680	676	673	662	748	672	720	675	701	660	714	740	653	731	677	657	704	679	684	719	716	671	715	675	700	654	638	725	699	693	711	694	677	706	631	710	693	719	693	688	704	695	688	633	683	658	665	693	668	689	700	700	684	661	669	654	670	703	678	700	713	678	712	632	613	669	686	725	662	723	649	667	689	739	679	717	663	666	720	679	699	657	634	661	667	660	645	676	678	694	650	666	691	708	714	681	664	638	675	650	694	737	672	693	629	671	690	685	689	684	686	648	671	681	742	676	650	708	728	667	666	681	684	695	665	713	658	690	644	652	666	678	684	719	710	719	738	727	654	689	680	683	708	655	649	723	724	728	701	705	675	685	729	705	694	715	666	692	740	743	672	722	720	694	713	717	737	737	672	671	664	701	682	674	695	665	696	692	661	722	690	713	666	707	686	691	727	681	672	697	698	680	713	694	716	705	679	689	717	684	731	668	683	704	660	665	719	724	680	708	701	669	699	706	703	660	693	671	697	619	637	698	699	679	684	690	673	689	671	716	677	721	683	702	683	633	682	659	688	604	683	670	674	719	700	690	736	659	655	700	717	705	662	687	632	686	649	681	642	643	694	732	687	665	672	656	665	769	690	677	673	721	692	671	682	694	744	668	676	640	714	689	671	704	738	712	707	667	672	677	703	683	668	711	677	711	712	703	708	686	652	710	706	700	663	723	689	690	717	708	685	685	694	688	692	706	678	672	686	689	760	687	707	696	675	747	708	656	680	692	657	669	732	661	679	722	688	677	650	692	672	689	704	731	729	696	644	715	713	666	694	667	706	723	668	662	673	681	698	685	667	685	691	692	689	702	658	679	749	686	647	716	682	690	659	645	696	684	693	738	679	668	685	663	685	678	657	738	646	648	734	664	688	694	716	690	710	682	681	660	700	679	679	737	679	733	683	719	699	713	701	682	677	711	699	673	667	687	689	697	659	694	657	704	721	698	708	707	666	685	682	705	701	658	668	682	723	657	702	701	700	677	679	698	753	707	702	685	647	710	698	679	655	680	686	686	685	693	693	700	727	666	659	694	697	692	650	708	758	687	731	714	687	688
24632	21349	28021	24964	15685	738	444	335	297	263	250	238	245	230	238	239	225	183	208	228	199	193	205	200	206	186	219	191	221	183	190	189	189	182	181	200	179	192	187	180	183	201	188	182	205	205	169	192	172	175	172	185	175	176	172	205	184	207	199	174	178	186	193	205	156	204	182	169	167	182	190	187	192	186	184	195	189	193	203	163	216	161	206	190	176	175	175	189	169	186	174	184	172	175	184	176	177	165	200	194	199	199	191	175	187	180	201	173	193	155	184	171	181	161	186	171	169	186	181	170	194	199	170	165	197	178	213	204	160	177	162	188	191	164	187	168	190	199	210	172	170	189	188	170	169	221	194	198	165	192	170	201	177	195	159	187	182	190	207	188	175	183	182	191	192	164	189	201	168	194	195	188	206	177	163	180	182	197	176	154	191	196	182	185	164	175	178	188	172	184	194	191	182	179	206	214	170	177	181	196	167	176	194	177	203	158	199	196	185	188	186	194	187	198	181	172	202	215	184	180	174	171	224	189	163	174	201	177	189	172	178	179	198	178	208	189	190	189	203	186	190	173	181	180	182	166	192	183	161	170	173	159	207	203	151	170	172	186	165	193	182	169	199	204	182	160	190	195	198	199	202	162	183	190	204	171	183	196	210	204	183	187	195	168	182	226	163	184	192	189	176	163	171	172	186	221	193	169	200	188	203	187	175	215	185	175	182	196	159	183	175	178	179	167	177	185	171	190	203	173	201	181	156	188	204	201	194	175	187	182	177	207	190	180	181	176	197	179	180	196	192	177	208	191	166	188	187	152	180	181	192	198	184	164	182	207	203	161	175	173	185	171	162	189	190	184	156	192	153	168	197	174	199	171	174	174	181	184	190	179	196	192	195	179	171	170	169	174	161	193	211	186	195	183	169	180	161	156	171	208	221	202	181	195	178	224	200	186	192	178	203	187	212	193	202	186	205	166	187	181	230	190	206	190	164	184	189	183	172	183	158	185	187	171	211	169	192	181	181	197	179	184	184	183	173	161	183	177	159	181	206	199	186	193	205	180	173	182	147	175	201	191	162	184	183	192	174	178	172	170	179	161	206	171	189	186	209	159	184	192	184	180	209	199	177	185	192	165	166	166	170	186	182	189	190	185	178	161	178	213	202	196	183	191	184	163	167	189	178	173	192	175	195	185	191	190	192	169	154	198	172	185	191	201	177	198	198	157	169	186	183	158	186	189	185	190	176	170	186	165	190	190	186	192	168	182	191	193	178	188	176	202	204	188	176	191	187	182	188	182	164	194	183	199	176	192	200	168	181	204	195	210	182	176	176	198	177	176	176	172	178	164	199	198	187	167	182	176	194	185	181	177	186	193	177	174	171	175	178	191	188	199	170	203	180	175	186	181	199	166	197	174	184	198	172	196	185	203	173	181	192	173	182	169	191	178	196	198	190	161	150	164	206	199	205	195	182	197	179	172	188	187	177	177	185	165	181	213	211	175	185	191	188	178	186	180	180	191	187	176	171	178	190	182	170	175	186	192	156	168	184	182	185	200	174	182	168	178	191	194	184	185	203	184	193	194	173	186	184	194	213	161	212	176	198	179	220	172	187	208	172	193	173	179	167	184	205	192	192	185	186	179	183	164	174	165	190	148	216	177	179	203	183	205	187	174	182	153	207	173	203	184	168	195	189	192	165	193	161	185	172	177	190	148	161	189	162	160	178	209	185	190	194	200	191	146	188	199	180	184	178	184	190	203	200	195	178	169	172	205	190	185	170	200	198	186	194	204	176	201	188	191	154	165	165	184	190	196	208	188	175	186	160	182	186	188	182	188	176	189	172	172	189	183	171	196	190	193	168	171	191	200	188	184	168	205	185	171	172	179	195	183	206	207	178	183	179	173	186	188	199	186	176	175	203	189	174	155	185	182	169	174	161	206	161	172	192	197	188	189	156	168	196	166	176	168	165	195	197	172	183	161	158	198	217	178	183	180	167	184	197	178	181	180	215	210	187	208	184	192	191	198	148	190	179	205	178	181	189	188	197	190	167	156	166	168	166	198	180	190	199	193	184	190	167	177	197	169	174	184	189	202	179	172	201	192	190	175	192	190	188	189	177	207	176	188	173	175	184	174	202	185	186	199	183	199	183	182	182	185	183	193	173	194	170	189	176	187	180	179	196	184	181	215	191	218	211	179	174	165	176	181	181	204	156	212	190	172	191	187	183	189	206	190	210	177	208	206	168	186	180	172	176	195	215	194	210	161	190	179	173	211	200	192	186	181	168	179	189	178	177	184	163	205	175	160	166	177	215	189	175	206	178	174	200	140	185	190	183	183	193	194	177	204	197	175	159	203	192	191	153	177	207	179	190	179	185	183	190	178	176	177	167	190	187	201	198	192	189	154	192	194	188	204	176	165	177	185	179	183	186	194	209	166	181	168	186	202	177	169	200	167	167	177	191	180	179	195	188	177	162	194	199	165	176	208	191	197	188	166	188	188	202	189	179	166	186	175	178	203	204	184	154	180	190	198	177	181	172	184	191	165	174	166	189	200	194	185	200	198	178	185	180	180	202	200	178	208	171	175	178	185	171	195	181	172	171	182	195	189	184	171	160	200	177	186	203	180	169	181	186	188	198	155	175	191	167	185	198	163	174	175	202	175	184	184	193	186	187	174	216	193	188	185	206	166	194	169	208	172	163	172	165	171	184	185	183	210	170	168	186	194	205	182	180	190	203	169	178	202	175	210	172	211	165	172	205	185	172	172	189	167	174	176	150	204	183	209	182	204	188	181	197	165	178	189	174	178	223	182	225	175	186	169	162	205	206	175	170	184	180	169	186	191	165	194	190	184	184	179	212	186	169	190	172	193	178	165	182	176	185	183	201	177	200	155	187	188	180	187	186	201	175	148	175	195	193	191	188	186	194	162	182	191	190	189	192	195	178	183	207	187	205	187	188	180	184	176	195	208	188	182	174	193	181	193	181	185	168	160	197	185	204	178	162	184	189	189	169	180	218	181	188	186	172	177	176	158	179	188	164	174	186	206	187	191	193	184	182	182	181	168	176	160	190	172	175	175	182	202	173	173	175	186	187	189	181	189	195	174	189	183	170	197	176	185	176	201	198	183	198	187	177	179	218	182	170	176	195	189	189	195	175	191	161	179	178	201	194	165	195	179	210	208	201	175	185	188	180	145	192	188	193	187	184	170	182	204	186	179	167	186	194	145	202	188	185	185	186	176	192	183	176	168	164	171	161	189	165	195	181	203	185	193	188	149	186	184	169	199	183	176	163	144	211	195	193	196	190	188	183	182	165	179	178	219	188	213	174	177	195	176	178	199	204	193	193	212	189	199	177	180	184	187	177	187	192	176	195	189	187	185	180	209	177	178	185	176	175	184	166	187	177	173	167	173	186	194	174	160	187	192	200	175	178	173	180	178	184	185	168	195	194	169	200	174	201	178	221	187	193	173	182	169	194	183	187	178	200	184	169	166	196	200	206	198
3180	6017	3525	1650	1241	867	737	591	470	414	370	343	290	299	300	268	265	245	232	233	220	257	242	212	218	231	203	224	239	229	207	235	208	202	203	203	220	213	222	215	207	200	195	201	217	193	198	206	200	219	225	211	205	222	200	220	194	196	210	192	257	198	198	209	211	193	230	252	193	187	196	240	234	202	197	199	227	173	223	189	184	216	203	209	200	219	209	209	200	209	185	195	205	232	197	194	221	200	209	225	214	204	229	199	179	223	191	210	228	194	208	198	223	184	242	222	222	226	225	194	200	221	220	200	186	237	179	216	221	192	207	213	203	203	209	198	216	189	216	191	195	221	201	191	212	210	195	197	210	203	180	188	199	205	202	227	204	215	197	255	219	188	197	225	214	201	188	202	201	191	225	193	211	221	207	230	228	216	225	203	179	199	181	189	205	207	199	210	236	231	207	216	198	181	177	204	206	214	199	198	216	216	212	219	213	208	215	216	208	224	209	188	216	213	208	209	212	194	182	224	221	181	216	228	208	200	207	192	227	188	208	174	187	220	194	231	198	193	206	188	196	181	202	206	197	201	200	184	200	206	226	186	213	193	221	228	177	220	220	203	210	196	208	228	207	198	211	216	181	212	213	207	194	190	192	224	239	212	199	215	191	213	194	197	182	216	231	204	232	192	194	200	198	196	234	174	222	192	202	213	190	233	192	207	224	200	208	194	199	204	232	206	199	189	187	215	199	178	239	197	227	205	192	185	185	176	221	235	212	214	208	197	197	177	207	236	203	210	222	223	203	218	195	210	203	194	210	212	212	213	232	204	218	207	228	205	212	207	205	212	209	225	211	179	199	220	203	226	199	232	207	210	214	214	193	195	230	176	194	190	183	209	193	206	191	199	200	209	230	213	220	211	180	209	215	203	187	196	204	182	188	210	206	215	203	210	228	201	220	226	212	197	209	181	213	206	180	222	196	205	197	213	208	226	167	195	196	203	206	229	239	251	214	206	221	201	200	203	175	213	204	210	192	182	226	192	210	192	195	219	210	215	207	241	193	207	201	198	238	197	216	189	193	195	191	226	224	221	195	204	208	201	216	214	230	202	183	217	217	223	228	204	181	202	223	204	207	204	219	221	181	203	212	188	196	192	205	186	197	210	242	196	202	215	214	204	219	226	218	207	209	200	230	194	203	203	200	214	237	187	226	194	211	197	194	200	192	225	203	198	198	209	210	187	209	177	198	200	203	201	192	215	216	173	207	184	189	222	212	215	210	209	212	163	200	200	174	225	244	200	196	220	200	191	214	188	204	210	211	199	200	187	218	221	204	200	195	187	191	206	194	192	199	209	185	196	216	215	199	217	206	207	206	206	208	189	196	196	217	198	206	183	216	222	198	202	202	219	214	220	177	192	212	207	228	204	203	200	201	223	213	202	214	199	177	186	186	198	240	205	214	191	204	208	181	219	198	227	208	224	213	171	193	203	212	201	223	217	195	209	227	202	200	217	198	186	192	201	218	191	236	206	203	188	201	214	232	169	189	206	222	192	204	201	203	212	179	210	212	223	190	188	193	217	193	214	208	207	208	227	193	200	217	192	205	202	204	189	198	184	203	195	207	183	222	236	216	226	221	201	180	240	184	184	201	198	232	207	209	202	222	214	203	205	197	243	213	240	194	209	229	222	184	217	201	194	188	219	219	229	193	215	205	183	198	207	210	216	203	193	196	199	203	187	218	189	203	200	219	198	226	162	213	165	194	190	188	218	231	215	216	235	231	220	208	188	198	210	208	234	187	208	199	215	198	202	214	187	184	191	216	194	211	232	189	168	222	207	198	213	224	224	219	209	213	196	193	188	222	205	198	196	237	193	198	195	215	174	235	230	171	227	187	206	198	239	191	198	225	215	223	216	210	176	200	187	221	194	202	212	201	212	166	184	211	211	228	188	194	208	193	218	202	200	234	204	197	207	194	179	187	230	202	201	211	194	187	194	179	216	205	209	203	219	218	199	180	209	186	202	219	193	215	214	204	229	230	208	197	205	199	229	201	207	219	212	189	187	205	211	224	218	198	234	204	191	216	220	199	200	189	201	212	227	184	207	217	186	189	215	177	213	203	194	205	200	201	214	211	209	209	175	193	181	224	194	211	185	205	220	234	197	195	195	209	193	196	194	218	227	167	203	194	203	225	191	217	203	195	203	207	220	188	211	186	218	199	214	224	198	207	212	188	215	213	200	211	193	206	215	201	223	196	175	196	210	222	206	182	205	189	212	208	225	191	201	240	192	210	226	192	201	217	204	201	208	218	199	207	216	188	194	199	194	196	214	213	185	214	175	198	199	226	182	196	227	211	212	198	186	211	208	178	232	206	216	243	202	186	189	216	210	202	208	187	184	212	217	198	194	256	216	185	207	216	214	212	196	195	205	196	229	203	204	219	201	198	214	202	213	217	229	194	210	201	238	218	210	194	205	213	200	215	184	205	220	190	191	193	190	209	208	207	218	225	210	191	186	191	241	204	209	234	196	208	221	206	215	165	204	197	198	220	197	210	206	192	205	197	226	201	227	211	232	192	210	195	181	228	199	199	234	245	228	223	220	212	212	194	198	206	205	203	216	218	191	198	194	197	200	237	248	195	217	216	209	218	197	197	235	216	193	214	212	207	230	236	220	198	186	202	188	227	206	206	160	220	231	195	219	206	224	201	218	189	196	208	188	224	215	203	206	211	199	176	217	208	198	184	214	207	189	191	204	204	194	204	206	209	200	214	204	207	182	204	224	194	213	206	191	208	194	214	207	192	199	196	216	207	196	179	208	211	218	212	215	198	244	211	185	203	205	230	196	207	203	209	204	232	217	180	187	201	208	211	202	203	206	208	190	199	214	184	210	217	180	243	211	198	241	205	198	224	200	199	204	210	226	184	225	203	205	205	195	207	197	219	195	205	194	190	215	203	210	213	204	184	174	196	219	208	195	179	211	198	206	208	187	212	206	252	212	203	211	231	221	218	221	210	225	202	212	198	203	216	211	181	207	250	230	207	214	192	215	204	194	171	191	195	183	214	211	225	190	205	199	213	185	198	197	192	205	198	200	184	199	168	215	187	215	199	230	218	207	198	188	229	219	217	188	203	192	236	203	199	195	207	194	219	212	197	174	220	211	201	234	201	197	192	215	231	197	208	213	190	209	218	200	187	205	193	204	194	224	194	199	195	208	222	223	225	215	237	211	200	178	188	214	200	192	174	201	195	210	196	226	238	206	201	174	206	195	193	200	224	196	207	216	228	196	210	232	227	210	214	215	211	189	235	219	205	193	210	212	193	221	209	191	215	223	211	202	207	226	190	207	183	193	205	199	214	220	201	215	197	206	212	219	199	205	205	228	191	222	195	232	174	223	227	229	210	199	195	212	204	226	214	214	193	206	215	245	223	178	227	184	222	171	205	211	194	206	196	195	207	206	204	215	213	210	185	198	228	227	186	221	203	207	189	176	188	193	195	201	196	201
22648	21556	29557	24019	21559	21626	12879	1576	1160	1004	996	876	865	839	814	736	740	730	702	760	739	716	725	717	702	667	701	670	661	653	663	708	690	644	680	674	682	687	624	631	683	661	662	660	646	671	654	631	661	677	632	682	650	661	640	640	626	655	669	678	654	693	673	628	665	646	721	651	691	642	653	664	681	642	684	676	682	657	661	661	635	665	645	600	669	680	653	642	649	636	657	629	657	647	626	626	628	647	676	682	720	603	634	647	670	646	653	681	631	642	639	630	654	666	650	686	657	605	663	653	649	646	642	644	661	617	629	635	678	679	623	655	665	665	643	626	659	629	680	638	618	641	655	714	594	653	645	646	641	641	619	623	634	630	683	623	625	652	658	676	623	634	698	706	645	632	670	664	611	635	637	671	664	664	651	637	651	625	701	603	642	624	653	655	636	646	631	697	690	619	631	633	691	641	651	622	670	642	669	616	612	672	633	629	642	683	682	608	666	668	652	649	607	621	645	654	651	655	628	648	607	629	650	634	697	629	627	602	635	636	649	615	621	615	649	644	599	625	682	673	674	673	688	646	584	667	659	628	661	642	674	645	644	639	616	625	641	649	662	614	651	657	611	637	674	601	698	675	606	622	656	637	629	654	656	646	696	605	687	625	600	673	646	653	662	623	635	657	668	681	679	676	634	661	665	634	659	616	572	676	629	647	665	638	624	662	644	633	619	648	613	638	635	599	608	628	611	624	651	633	616	624	671	668	641	699	634	616	653	646	636	636	644	674	604	649	694	657	664	637	700	686	655	672	661	633	620	622	627	629	621	623	627	654	633	652	686	647	642	673	635	578	636	635	677	669	596	620	670	658	595	627	664	646	624	652	610	632	625	611	647	628	607	631	655	665	631	677	638	645	627	674	595	635	589	623	615	668	681	610	675	593	640	669	623	645	667	645	603	661	662	666	617	604	674	648	645	652	634	643	665	630	690	654	663	642	657	633	673	657	648	645	660	666	617	631	667	683	679	617	650	640	597	651	667	660	673	655	598	639	665	654	655	667	623	648	603	652	624	657	657	638	651	607	635	632	642	634	627	651	657	631	629	652	660	604	631	665	638	611	648	634	680	708	658	643	668	621	672	643	626	639	691	621	626	645	660	667	682	639	662	601	627	709	705	654	611	649	652	661	605	688	638	640	655	618	655	615	711	627	648	649	617	622	649	671	631	686	646	659	660	646	654	626	656	658	661	667	606	650	653	622	606	646	680	632	646	598	646	682	603	652	691	632	694	640	692	587	631	653	604	608	646	659	600	627	643	635	597	624	641	633	648	630	604	618	662	666	674	680	642	658	690	644	654	605	649	654	628	666	645	654	661	616	624	616	627	667	639	650	652	577	631	659	653	679	667	667	637	631	660	667	637	653	596	648	672	635	642	649	617	651	647	640	624	661	640	628	638	657	650	647	635	646	677	651	632	621	652	692	604	608	639	703	612	626	674	681	635	654	664	685	615	604	648	647	663	616	609	647	668	657	636	645	632	652	660	632	655	723	657	642	612	670	643	618	613	647	600	650	629	606	668	686	693	659	616	690	598	673	634	656	664	636	607	659	629	651	613	624	638	623	667	640	640	648	693	653	625	676	655	683	626	645	664	619	625	609	641	705	649	615	676	637	626	684	636	640	656	657	636	632	647	601	602	665	653	611	647	616	638	630	618	674	584	611	605	597	643	611	645	612	627	648	606	619	615	679	608	637	668	626	653	634	651	679	646	695	616	648	623	613	651	623	641	635	636	633	644	643	670	671	625	665	636	645	672	665	631	613	589	613	649	619	627	641	646	615	608	654	642	597	638	611	656	635	619	614	649	636	607	644	668	694	691	639	656	601	638	652	628	643	653	624	618	667	697	626	622	663	687	621	645	643	705	727	649	664	674	630	650	617	636	639	626	713	655	635	669	632	636	642	647	636	652	667	684	657	626	669	627	660	694	594	648	617	653	602	668	696	638	641	617	670	621	648	644	656	648	633	639	627	632	623	667	577	587	633	654	636	679	631	620	631	628	609	625	666	619	654	630	626	644	648	673	639	639	677	637	638	620	630	681	671	651	651	683	643	671	645	677	658	638	627	690	650	632	665	641	679	660	637	630	644	611	635	673	632	652	667	585	678	631	671	611	610	618	638	653	642	617	640	642	695	647	668	613	686	596	629	654	603	699	611	629	650	646	642	619	633	630	620	625	681	678	666	626	654	640	657	654	643	655	625	619	594	612	675	652	660	604	622	646	612	631	659	632	611	668	676	638	632	638	656	634	654	647	625	647	622	675	645	616	699	601	627	647	648	655	620	661	637	613	663	663	640	618	655	636	621	615	706	624	653	613	650	618	655	603	649	616	653	651	644	684	639	648	673	708	629	648	633	632	599	679	622	613	691	639	639	633	656	663	651	621	671	616	687	633	652	657	668	616	625	673	606	631	665	658	655	621	646	623	650	626	619	639	638	631	672	628	609	666	623	640	640	653	628	630	650	650	658	630	692	622	684	652	681	596	658	621	646	665	647	655	602	644	635	612	617	692	647	639	630	632	648	672	663	653	628	652	652	610	639	630	671	633	587	642	634	620	674	635	612	642	603	617	616	633	640	645	619	634	634	650	648	650	666	637	594	606	642	604	674	661	630	595	661	627	645	620	703	661	623	609	630	651	645	620	628	601	627	678	663	629	617	705	621	636	611	683	651	659	608	621	611	630	607	622	657	669	642	622	647	650	611	629	638	659	641	675	645	598	656	618	598	608	582	637	652	618	637	657	654	629	625	638	639	605	641	665	640	659	621	641	628	652	639	666	642	650	703	639	680	653	663	652	627	624	616	651	658	611	670	657	613	635	693	699	615	653	651	689	634	679	658	646	587	694	672	636	588	629	620	654	648	659	672	637	662	652	617	633	628	657	644	629	667	680	610	609	640	716	648	650	661	643	615	626	632	611	679	674	606	648	634	641	678	644	639	638	664	686	627	620	659	648	652	589	613	639	708	594	633	670	613	668	689	650	644	638	673	644	663	660	648	653	688	650	629	640	629	634	623	650	676	654	662	654	613	609	610	628	659	600	663	631	624	673	628	646	628	622	620	622	631	640	680	620	638	633	620	659	643	616	692	722	634	613	650	661	666	608	591	627	675	658	617	645	624	630	633	665	681	640	690	679	606	625	658	640	626	650	627	652	622	653	693	634	647	623	616	672	642	622	641	612	687	588	636	663	659	667	638	691	686	693	620	626	681	607	646	612	676	619	704	656	632	616	646	671	635	626	613	654	655	673	686	633	667	637	685	634	620	653	648	608	665	650	622	664	647	673	654	595	650	640	611	619	630	660	646	679	619	659	647	646	618	685	638	649	651	648	676	614	652	661	659	636	630	639	626	647	632	645	680	629	695	605	592	641	610	628	693	634	618	644	617	619	679	696	640	581	657	667	640	662	654	595	684	619	638	663	636	643	658	660	655	673	644	627	644	660	682	630	663
5459	16599	10625	5439	4011	3064	2405	1878	1527	1404	1302	1111	1042	959	907	866	804	792	819	806	815	763	762	681	726	750	732	754	712	701	716	685	714	681	649	680	694	710	655	657	648	688	654	678	729	683	681	641	715	679	700	696	684	659	721	686	641	666	665	659	679	638	664	696	676	652	664	653	692	663	679	695	654	680	657	657	659	656	645	672	676	648	663	691	637	693	600	633	651	683	700	653	668	651	672	711	670	680	680	660	695	673	647	700	679	684	650	666	641	696	684	647	670	677	662	700	674	607	695	661	645	662	698	663	675	696	708	668	718	690	732	637	707	666	674	696	681	667	622	666	621	675	657	653	686	650	666	621	639	620	689	652	642	700	647	621	649	650	699	622	669	629	674	626	641	674	632	701	639	676	684	699	684	675	679	652	638	667	681	663	650	642	641	680	662	685	653	660	681	647	670	652	697	670	654	684	664	720	638	613	662	635	645	661	673	647	682	631	694	625	649	676	643	643	643	626	724	659	642	670	668	699	666	671	651	664	655	637	664	644	654	681	659	682	676	675	636	682	699	648	669	664	634	641	657	698	661	714	675	683	642	652	662	670	649	653	689	647	666	618	653	700	645	692	674	636	637	645	670	704	656	663	640	666	648	664	689	663	671	694	685	668	639	667	651	638	641	637	687	665	647	680	676	708	695	648	664	702	653	690	652	620	645	675	641	679	652	657	650	650	620	635	641	647	649	652	608	679	683	690	657	645	689	665	671	628	661	685	644	725	681	682	678	651	678	656	704	678	691	649	653	658	642	670	631	638	686	634	709	676	617	659	669	691	663	669	662	658	671	658	644	648	652	669	657	660	675	639	623	669	678	627	652	678	613	677	628	678	687	695	671	650	675	695	672	624	645	716	611	668	692	664	636	683	681	665	658	636	691	668	691	677	658	718	657	631	723	641	684	650	709	640	630	696	657	678	667	646	640	674	651	654	681	674	640	666	677	686	665	613	638	714	664	658	687	645	649	628	674	685	685	683	654	699	647	658	646	667	642	708	628	678	697	689	647	742	612	677	649	690	653	694	640	651	710	709	623	690	663	635	703	696	663	654	660	650	683	673	690	662	691	657	636	653	670	693	655	690	671	674	654	684	660	663	632	677	650	665	669	664	597	635	625	661	686	647	652	666	666	681	640	662	659	681	699	636	647	668	589	663	594	652	652	652	656	719	666	682	633	630	678	656	632	641	687	680	653	657	683	669	627	619	647	621	672	675	661	698	673	653	687	613	717	678	687	699	683	682	676	655	618	670	702	652	690	684	642	691	700	639	665	650	685	640	672	667	648	675	697	672	666	674	711	676	666	630	647	677	678	678	651	674	618	643	653	640	635	712	669	681	633	655	666	641	655	676	640	653	685	654	676	690	666	645	675	647	677	652	666	622	673	680	698	677	635	631	678	708	601	673	688	684	670	680	653	722	634	650	676	713	630	696	659	669	691	659	666	668	679	641	643	690	667	641	664	680	642	644	727	644	624	651	670	671	645	658	656	697	658	628	667	667	664	687	698	660	650	657	696	711	667	654	669	682	627	645	694	687	645	645	687	677	646	676	667	637	676	708	638	688	670	652	699	686	667	725	672	655	619	668	680	660	627	624	635	673	671	649	671	644	691	622	604	702	709	643	683	645	657	684	685	651	682	671	649	662	666	657	717	641	691	668	645	686	678	682	623	678	680	665	651	638	652	661	686	673	668	650	649	668	656	602	680	629	656	648	660	675	693	641	666	696	673	686	656	619	638	725	619	635	687	676	672	660	657	635	632	645	610	675	688	645	603	685	669	668	655	668	655	660	688	707	664	648	651	664	682	672	680	612	637	669	719	625	626	691	635	675	620	652	672	609	671	639	660	688	670	686	684	681	650	687	669	633	680	661	674	665	657	628	684	672	631	656	664	669	686	692	687	584	640	670	671	671	652	687	625	682	628	624	626	695	623	665	652	636	644	644	599	642	686	643	683	626	657	624	680	653	650	648	643	631	652	653	658	692	668	632	675	690	643	659	683	662	644	681	636	692	654	678	664	647	677	625	679	630	653	655	715	670	651	651	614	663	644	659	712	652	701	672	656	661	680	648	714	650	683	637	711	669	675	650	669	675	626	638	686	670	634	695	649	705	658	696	725	695	639	637	683	662	655	707	642	659	673	640	678	664	648	661	671	641	666	695	660	635	677	670	656	636	679	664	684	644	646	677	659	651	707	657	668	704	703	705	660	716	683	668	632	663	633	677	704	681	627	614	660	681	697	643	674	688	659	661	612	627	702	642	656	725	644	683	654	633	638	652	685	681	702	648	644	710	667	685	623	665	703	620	669	666	654	681	684	627	672	626	685	678	707	674	633	674	685	705	591	690	692	698	716	685	693	645	675	644	657	656	654	681	675	642	700	624	637	620	678	674	630	649	643	685	661	675	618	671	655	651	656	644	718	671	683	677	676	665	667	638	682	687	663	646	645	642	633	648	646	651	691	684	667	655	657	623	638	713	675	643	647	622	700	723	640	729	652	642	669	641	709	673	654	655	655	672	699	650	709	673	654	637	670	626	666	707	679	637	656	698	613	633	639	724	642	702	673	684	631	666	659	683	645	667	672	660	639	640	642	714	666	718	643	630	662	670	682	603	623	658	633	682	642	712	685	615	659	678	622	672	644	692	716	668	678	688	643	635	660	630	673	721	652	671	658	657	642	680	663	653	660	685	661	661	687	729	700	671	699	689	627	640	639	698	662	685	689	663	674	701	607	642	663	632	653	670	638	673	654	632	662	664	646	654	662	667	664	630	685	667	653	663	644	660	649	671	665	687	666	619	669	652	643	655	633	628	743	632	633	673	646	704	608	681	628	690	693	633	654	680	680	637	659	688	631	624	669	653	668	689	678	675	662	692	681	676	651	663	673	667	636	616	654	661	737	669	628	632	652	656	620	686	694	645	650	623	647	649	647	678	686	697	645	643	669	694	667	712	670	694	701	656	678	696	682	657	632	721	638	639	690	702	670	661	703	686	667	664	670	689	692	660	636	673	665	673	690	644	664	700	658	681	641	646	719	684	694	694	656	698	669	686	679	654	648	635	662	680	672	739	677	637	644	628	709	682	674	636	635	687	690	680	654	675	646	618	658	655	633	716	657	674	632	670	631	686	673	628	625	697	684	661	639	667	685	675	661	670	656	635	659	624	652	651	651	678	673	707	659	618	648	633	666	703	665	643	722	644	661	642	663	687	675	696	632	604	628	640	652	617	719	675	650	655	671	657	683	679	632	702	673	641	671	685	690	691	684	699	683	644	654	631	669	668	670	651	652	633	680	658	644	649	651	685	602	680	720	632	648	671	640	672	643	652	658	703	669	662	637	663	676	638	683	682	683	670	643	683	636	696	658	679	657	661	650	673	671	656	649	630	707	630	646	648	684	628	685	612	691	629	671	640	690	662	711	651	686	638	700	645	636	641	664	679	667	633	649	697	641	662
27767	19834	5749	570	414	360	328	277	354	345	322	349	337	339	319	306	317	323	325	325	317	318	354	353	292	370	351	303	304	307	334	269	323	333	327	326	320	320	318	337	332	309	311	352	304	325	333	352	315	305	325	330	353	304	341	325	356	308	336	298	314	347	295	315	329	321	333	360	358	327	313	312	324	328	318	327	291	308	296	311	339	335	318	294	347	313	302	350	347	309	308	348	351	337	315	347	334	311	330	298	337	338	316	267	337	310	306	299	327	319	318	324	307	312	333	342	325	337	310	345	332	333	346	305	364	316	356	368	309	325	299	325	357	291	306	308	321	320	318	329	334	276	322	311	343	328	274	322	341	331	293	326	308	299	336	328	323	310	279	321	317	314	368	302	286	313	338	282	309	335	310	319	317	319	313	309	324	305	316	301	304	339	330	334	302	298	321	307	319	290	337	315	323	283	274	318	346	310	269	325	305	310	304	337	316	321	330	331	335	326	337	311	317	310	295	324	319	371	339	329	312	319	310	353	333	322	355	309	351	295	329	321	308	326	334	331	311	319	332	334	328	322	313	313	335	316	354	318	310	337	328	287	323	301	335	336	320	352	314	318	308	325	305	327	330	336	325	290	316	318	337	318	325	330	328	334	274	300	320	311	291	339	315	307	323	304	354	352	308	324	301	315	342	300	310	302	328	306	319	322	334	280	330	318	319	321	319	334	320	332	310	341	316	301	320	307	309	349	336	327	321	326	308	344	323	297	334	326	318	348	295	319	302	339	317	300	287	299	303	336	314	288	329	322	317	328	318	338	325	317	316	318	321	307	339	312	298	333	321	319	295	307	319	294	327	356	329	281	301	311	300	313	352	314	346	338	332	301	310	333	318	315	338	341	341	322	285	297	315	319	277	320	311	310	327	338	305	349	325	317	289	297	298	322	312	298	313	304	352	299	298	312	324	314	333	318	318	316	298	301	313	313	319	294	354	313	353	309	309	304	281	338	295	316	348	326	302	315	321	323	332	308	319	314	340	320	332	306	310	313	320	301	337	337	331	333	301	326	298	337	324	324	301	325	303	302	324	304	314	279	299	324	333	337	314	302	298	342	304	304	350	305	330	308	326	312	329	309	285	345	323	335	295	277	328	297	347	313	330	317	313	375	295	312	327	318	344	325	341	306	299	306	315	320	317	326	300	337	281	309	312	317	303	323	329	344	312	331	312	325	353	313	324	322	364	307	331	288	331	326	327	313	316	327	319	325	303	330	315	319	314	317	312	291	331	316	327	303	345	293	313	303	318	324	334	320	325	291	311	313	294	300	287	322	334	294	313	330	322	339	324	301	322	329	337	317	295	306	323	322	315	326	341	302	296	305	302	324	332	384	310	325	316	355	287	309	330	310	316	285	300	340	313	304	291	322	344	319	318	314	322	319	342	309	315	289	325	296	315	298	337	334	328	324	324	295	324	307	334	318	318	330	309	303	289	323	289	311	294	343	314	333	310	333	311	318	313	301	343	365	326	335	323	321	336	335	328	318	313	312	332	295	338	318	296	320	313	315	329	334	320	325	367	281	338	293	343	344	325	304	311	325	323	323	300	305	343	346	294	310	316	315	323	298	322	283	300	320	288	326	318	320	312	334	358	328	329	313	278	339	328	352	301	323	288	310	309	312	326	301	314	295	305	330	330	319	330	353	349	309	304	323	303	293	350	306	319	345	331	316	313	326	286	345	335	326	314	333	344	316	326	313	312	288	337	337	312	305	303	310	285	320	343	340	303	313	341	336	322	323	292	313	305	318	332	308	289	318	330	325	333	318	322	344	324	321	319	310	324	339	329	282	335	322	299	341	333	330	328	335	315	308	352	299	308	326	302	335	316	298	299	308	303	317	340	342	345	324	325	303	330	278	320	301	298	322	319	318	350	301	329	353	324	332	306	314	276	293	284	319	290	314	306	310	326	317	333	322	298	323	334	299	340	344	298	349	308	302	305	308	299	321	332	328	307	328	309	321	332	351	334	304	303	335	300	302	295	324	310	349	338	340	287	321	334	309	358	334	312	314	317	299	337	282	356	321	300	343	318	306	315	305	301	307	310	318	325	295	287	342	290	324	342	345	314	305	309	309	292	316	278	311	314	326	340	310	346	337	302	305	316	344	341	302	323	322	283	303	325	306	340	320	306	349	303	308	309	297	326	316	319	311	301	334	298	356	371	309	312	305	285	300	320	341	331	309	320	339	334	327	331	332	299	303	300	336	306	354	325	358	315	302	308	299	319	330	303	306	312	334	325	311	296	337	322	303	341	319	316	356	301	322	321	317	303	316	297	344	334	338	322	337	306	282	315	310	302	287	326	332	310	343	347	336	304	311	336	304	253	312	308	297	344	315	336	301	345	306	330	331	308	337	315	343	307	351	305	318	317	326	312	281	314	307	353	330	328	280	315	339	323	330	316	318	315	322	307	323	333	300	312	319	281	322	316	319	321	333	309	335	316	327	311	329	307	327	316	297	304	312	325	339	311	330	321	310	300	334	350	332	295	312	291	344	337	340	324	318	341	332	311	321	328	339	324	304	319	334	346	305	309	318	298	294	308	316	310	300	308	298	340	327	301	315	313	335	326	325	329	289	307	328	335	307	311	307	331	355	335	284	335	358	315	316	329	295	343	330	296	304	291	336	322	329	344	309	301	336	317	289	320	337	325	350	331	338	298	324	332	319	294	329	327	295	340	318	294	329	321	336	319	279	312	312	316	291	318	297	307	305	349	325	326	312	331	328	325	326	289	267	312	297	285	336	329	332	325	292	354	330	330	328	323	324	327	326	312	306	320	321	336	318	289	345	350	320	344	310	333	312	297	321	350	301	309	278	326	291	306	336	324	295	309	312	311	347	302	318	303	347	314	317	330	344	320	297	324	303	328	326	331	333	313	299	277	320	289	303	310	334	307	293	350	301	308	297	283	331	321	276	341	304	297	307	311	338	293	305	319	300	318	348	301	336	291	309	305	315	327	308	344	304	282	309	311	293	324	332	293	316	301	306	312	342	316	331	276	339	319	325	303	303	321	303	314	334	319	315	320	308	315	356	317	295	314	363	365	266	320	327	312	341	289	280	340	323	332	294	320	348	323	325	319	306	311	339	307	309	285	309	309	320	358	313	310	316	313	315	305	333	316	335	303	328	323	300	301	342	325	298	348	321	352	340	318	311	338	297	308	328	294	293	317	334	318	291	322	317	309	331	343	332	327	287	359	304	335	335	309	287	310	306	310	286	333	325	357	316	313	313	319	323	300	315	302	321	283	308	306	310	339	310	315	304	302	303	301	311	321	313	326	320	307	296	335	350	311	309	339	271	330	302	319	332	361	318	310	324	309	333	326	309	318	335	314	311	330	333	308	337	337	323	313	335	315	316	322	302	321	298	321	307	312	327	288	326	303	333	324	297	311	309	339	308	309	310	322	309	334	318	318	320	290	316	294	297	302	305	314	287	319	325	299	319	320	298
4539	3162	635	423	388	382	369	333	362	335	337	356	335	343	335	332	324	338	344	311	294	345	339	307	334	367	350	330	309	313	330	328	360	333	350	315	335	339	326	329	355	324	323	322	353	335	312	349	345	319	296	332	357	330	333	333	346	359	326	340	351	334	324	345	324	357	341	339	306	323	335	320	327	324	334	328	305	292	328	354	367	334	367	349	328	344	325	330	329	343	334	351	355	291	352	336	350	337	335	304	346	296	305	332	343	315	320	300	321	334	309	345	335	336	334	336	312	341	332	334	310	335	337	319	344	347	341	348	345	343	321	320	320	314	320	310	297	333	320	324	314	334	341	346	320	336	331	330	317	308	324	321	346	361	325	332	317	305	352	332	331	300	306	324	335	332	356	342	338	344	331	344	312	353	342	362	360	325	325	321	340	312	333	314	336	351	316	333	317	349	350	348	316	342	328	329	310	337	353	323	325	329	314	326	309	329	341	332	310	342	319	318	340	348	332	319	355	327	324	313	354	327	317	295	330	314	293	333	317	343	322	334	322	311	321	331	345	348	316	343	367	322	309	340	316	312	358	333	320	351	315	341	310	321	356	320	312	338	336	349	339	337	331	309	326	334	334	350	349	323	305	333	344	321	312	329	342	337	320	331	355	316	329	329	299	351	331	318	302	348	331	304	325	327	316	332	331	342	346	356	335	346	326	320	339	293	316	300	340	291	313	342	362	324	326	338	328	334	322	324	311	303	280	329	313	342	313	335	314	320	305	353	318	364	327	325	335	325	307	355	309	329	370	378	336	329	359	336	332	324	288	302	296	340	294	362	334	334	306	343	344	354	344	340	339	346	328	335	350	334	312	329	343	353	320	294	340	369	332	318	301	328	326	347	328	295	332	340	326	337	340	310	303	345	293	314	340	279	341	316	331	322	362	355	332	332	333	307	310	322	325	330	332	341	342	319	324	365	344	357	323	315	319	312	325	326	336	336	314	317	332	352	291	328	345	354	322	319	334	353	353	303	316	325	299	355	358	343	349	323	340	342	321	337	312	318	325	334	296	340	341	348	347	312	346	327	340	289	360	323	335	305	346	345	350	308	347	293	317	308	300	332	332	289	327	343	345	327	309	340	320	344	289	353	323	307	333	353	319	341	301	338	278	300	316	311	349	374	330	314	350	338	344	328	367	315	331	347	315	316	351	287	342	320	318	339	334	351	337	340	346	311	301	326	309	345	338	328	327	330	347	340	306	319	330	343	322	321	333	324	305	334	316	342	339	336	304	349	303	333	349	323	345	322	346	329	320	327	329	325	320	342	301	335	350	324	318	326	333	301	314	364	325	315	335	303	360	319	355	331	352	360	309	313	338	350	343	297	355	357	330	318	305	310	320	337	343	337	329	336	333	311	328	336	309	323	310	318	368	330	314	325	316	293	322	370	339	288	345	318	312	339	301	329	335	343	312	321	374	366	319	314	343	340	351	337	306	312	359	327	336	326	330	312	347	309	325	319	342	351	327	283	354	341	319	303	357	357	350	337	331	322	341	326	354	339	330	355	345	351	342	306	334	323	332	311	333	338	329	326	345	332	344	342	347	338	350	310	358	329	318	330	337	332	288	323	357	315	311	321	330	295	310	336	303	326	334	327	327	292	337	316	316	335	341	320	320	343	336	330	310	361	335	319	339	346	308	349	324	299	326	329	340	318	307	344	333	321	324	322	316	323	304	312	345	337	353	334	334	332	311	295	316	381	330	359	338	309	295	344	334	317	321	330	370	344	340	311	319	344	315	304	326	315	322	335	331	323	295	331	339	352	348	330	324	322	332	309	339	302	318	340	315	296	348	348	312	347	324	335	342	332	325	337	337	321	314	315	308	316	323	316	322	341	348	297	346	285	338	325	309	320	350	315	366	316	326	314	323	361	315	298	329	340	336	345	357	329	338	353	317	346	341	340	334	305	349	303	338	308	325	337	350	339	320	318	334	324	339	320	360	339	303	342	317	299	368	318	326	322	330	340	292	344	330	328	344	363	326	327	333	357	337	301	332	321	300	318	316	340	323	329	332	347	324	336	337	312	315	334	326	280	313	334	333	317	323	319	316	340	361	311	343	352	356	359	348	317	325	316	330	339	325	329	360	300	337	337	343	312	327	340	332	349	315	309	302	295	327	330	317	335	331	331	352	323	311	305	337	346	306	292	309	307	335	340	372	332	329	303	277	309	332	353	314	322	319	292	315	316	351	310	298	345	297	308	324	312	345	296	312	348	286	331	315	347	337	343	326	332	337	323	335	282	293	312	292	320	330	350	314	297	305	317	333	325	312	318	323	346	350	347	351	316	307	324	317	334	329	361	325	343	328	303	313	337	317	307	327	356	299	322	300	294	338	329	328	321	319	320	309	337	319	307	321	313	329	349	331	308	363	308	322	330	340	298	346	309	320	343	343	322	354	310	314	332	331	352	310	327	316	311	364	327	327	331	336	322	323	301	357	329	309	312	285	310	325	356	309	337	330	299	326	331	340	321	320	321	305	353	297	379	320	316	333	336	324	324	340	356	284	318	315	317	316	318	311	334	313	337	303	328	344	323	357	318	308	313	309	356	342	325	331	335	357	317	337	360	321	340	341	317	337	329	324	310	314	298	328	331	302	289	311	325	317	374	357	336	322	376	304	348	311	333	317	303	365	336	335	346	311	289	336	354	341	298	335	337	333	318	332	315	346	339	333	318	340	336	317	332	347	341	324	303	345	322	336	357	314	316	309	340	311	326	342	355	344	363	329	347	334	342	332	323	313	310	317	321	315	313	307	334	357	309	291	313	326	372	342	309	352	320	345	315	357	327	334	322	341	296	326	352	302	333	327	368	343	340	340	310	274	347	350	344	329	334	320	344	318	341	350	317	356	336	333	325	319	326	337	326	329	334	321	348	314	326	325	376	359	312	323	348	300	342	334	290	308	337	307	300	341	312	347	342	347	353	355	350	310	349	366	370	326	327	332	310	335	305	292	341	360	308	326	325	336	335	297	323	347	334	337	321	333	335	339	330	273	344	344	335	323	308	327	341	360	332	318	331	336	322	342	329	312	342	327	345	329	329	332	332	346	348	325	363	345	337	291	354	311	296	327	331	320	324	349	329	345	338	318	314	334	355	343	330	339	331	293	320	325	334	318	362	346	321	340	317	319	328	340	323	324	318	300	316	314	324	332	311	328	329	305	304	353	335	333	300	322	366	317	324	345	316	346	307	307	369	317	331	314	342	338	320	339	336	300	331	341	325	318	300	335	331	337	312	334	334	326	294	348	364	318	315	332	332	338	335	314	341	343	332	309	338	334	292	330	356	307	338	297	343	335	337	310	314	323	349	333	302	331	343	339	315	350	336	333	346	323	291	364	332	317	330	345	326	297	327	335	339	337	314	344	330	365	346	326	307	334	314	342	347	321	305	310	348	366	294	347	322	341	328	370	332	293	309	317	320	296	344	332	321	336	347	323	319	348	353
23862	21580	29198	24427	21572	13694	1726	1142	940	861	836	836	800	719	802	758	768	756	724	661	683	704	735	701	652	692	724	674	694	714	688	687	696	695	721	689	706	643	679	705	677	699	636	691	661	667	675	678	673	667	707	749	683	668	692	658	735	638	668	670	666	673	673	676	653	654	708	667	655	643	726	724	691	709	666	672	708	693	684	669	700	661	737	666	684	655	638	665	632	689	651	720	667	660	696	665	688	659	677	656	658	676	674	673	676	625	682	642	641	670	650	667	663	653	650	665	656	622	631	649	671	632	636	669	660	700	672	642	703	684	707	718	683	699	663	671	721	705	649	664	696	686	695	665	686	640	685	685	646	683	711	650	700	690	693	677	741	689	722	676	680	659	644	610	703	668	633	670	628	709	691	660	667	624	677	697	685	666	720	684	705	648	625	659	617	669	655	689	680	675	719	653	652	647	683	665	702	686	687	672	640	683	667	682	663	650	595	669	626	648	624	658	634	683	742	672	693	690	706	642	646	639	658	687	680	700	617	661	674	700	694	644	678	671	652	671	710	673	688	630	640	630	700	668	702	701	677	645	676	677	682	675	728	659	673	705	680	663	690	672	663	669	659	671	643	649	667	683	695	680	665	703	646	692	653	705	686	674	647	623	675	650	695	693	676	633	680	662	643	701	650	695	651	637	643	653	677	708	666	690	657	698	666	664	664	669	692	697	653	667	678	659	682	677	659	646	698	688	681	671	706	644	677	687	703	697	638	631	677	638	700	690	681	645	699	639	672	652	695	696	656	670	701	638	697	719	651	685	632	694	665	696	660	718	646	637	663	710	660	634	648	673	643	633	682	655	653	681	632	653	623	715	655	666	673	674	635	684	640	650	660	671	660	688	656	685	636	658	666	612	660	675	731	651	694	693	709	708	672	717	651	691	707	656	701	676	701	690	689	719	641	694	644	668	652	620	637	624	674	648	661	707	669	696	691	707	658	640	678	678	681	624	669	668	640	704	676	662	661	685	644	658	677	668	668	654	669	650	659	678	684	647	714	619	676	694	661	663	690	685	671	660	631	660	665	708	700	661	684	647	681	695	726	637	663	685	668	669	690	721	667	682	657	640	660	638	621	614	643	676	744	715	668	706	692	703	701	689	658	739	666	652	630	672	695	695	639	652	645	656	685	675	680	701	658	683	690	664	666	650	666	660	694	704	629	707	621	668	651	666	674	661	635	651	658	670	634	605	696	663	665	625	688	653	635	666	620	681	683	706	666	656	667	687	644	694	675	652	730	698	692	670	682	642	640	663	631	688	622	705	698	698	662	644	670	635	633	686	690	691	666	671	676	643	676	602	661	687	615	675	610	642	638	709	686	687	653	698	673	687	675	646	666	647	678	654	660	688	688	673	658	662	667	664	647	712	659	658	675	635	696	687	649	685	680	644	680	671	690	671	706	684	682	673	688	663	662	619	660	700	655	665	654	640	673	626	671	626	638	663	679	656	661	676	660	640	728	621	691	663	698	675	646	682	659	685	688	623	655	724	641	717	684	686	636	707	672	671	685	648	688	662	641	646	664	661	692	652	640	677	708	712	677	661	711	667	637	640	646	692	692	678	711	649	691	667	671	691	715	705	670	655	635	667	664	693	624	654	643	680	662	682	637	662	659	718	666	722	624	637	708	664	642	693	672	672	679	701	698	650	643	657	652	669	670	669	660	621	649	722	652	676	700	694	699	645	686	667	684	684	639	697	642	681	697	690	641	624	664	683	651	690	720	674	612	685	700	660	648	625	648	665	641	617	665	631	649	675	666	686	674	642	680	678	674	683	672	660	676	691	693	599	677	642	684	651	647	641	674	701	676	645	667	712	606	662	698	652	669	700	637	638	671	688	666	622	682	679	662	684	649	655	682	688	670	622	657	639	669	649	678	696	659	639	699	660	653	660	663	648	671	659	644	666	655	685	612	699	654	608	646	663	666	666	633	602	696	650	667	645	666	711	670	632	633	665	676	633	655	668	663	667	696	685	686	702	677	713	713	702	681	652	683	655	684	652	676	672	609	672	652	636	704	704	695	643	682	634	635	681	685	685	634	693	693	644	651	665	708	696	668	625	677	694	688	681	673	658	682	709	701	641	713	667	658	664	693	648	700	696	679	647	659	697	709	658	658	657	641	687	637	678	689	713	651	698	677	686	665	702	626	658	679	627	638	705	729	665	743	683	637	656	661	678	678	679	658	655	654	653	714	656	634	698	710	657	652	642	662	676	639	691	710	678	716	667	686	675	696	650	672	668	641	644	613	666	674	714	696	684	599	714	636	656	661	665	673	662	665	679	655	686	659	667	682	676	708	628	672	668	681	697	708	657	674	687	647	668	647	664	702	652	657	694	630	667	647	656	682	633	696	657	650	669	627	654	655	690	616	637	680	700	668	673	653	708	655	672	701	682	719	633	679	658	621	662	662	674	686	703	655	671	695	665	665	647	692	660	699	670	657	647	692	657	688	650	677	658	680	657	671	723	704	682	633	720	708	665	621	665	696	621	655	652	676	645	653	691	696	724	675	652	702	661	704	692	686	652	666	661	678	720	711	678	707	657	650	657	640	680	655	659	641	678	697	680	661	692	672	651	682	671	628	690	679	692	601	692	690	658	656	684	670	674	700	720	688	671	746	740	597	631	725	653	630	704	638	663	660	675	624	728	641	647	688	660	641	693	686	657	649	644	647	712	695	653	646	690	705	619	660	683	628	690	681	642	703	645	691	702	685	693	665	634	707	644	642	650	659	641	667	660	661	649	671	657	667	679	641	630	664	617	676	650	710	703	690	659	662	642	651	619	659	666	678	661	662	663	667	652	675	661	681	659	711	657	687	681	687	665	667	618	676	677	692	661	666	673	680	707	682	613	703	627	675	664	665	647	633	693	679	667	708	660	659	656	692	644	666	681	665	692	684	619	665	669	688	644	713	745	644	666	742	656	625	673	668	648	598	696	660	684	671	684	657	649	711	694	646	625	675	687	665	648	719	636	668	664	682	653	654	682	658	665	626	747	664	649	667	660	679	660	665	685	632	687	709	712	702	636	656	672	673	679	639	646	665	676	626	655	618	684	725	637	632	629	638	624	690	632	655	677	647	700	655	685	679	648	673	674	681	707	680	666	633	647	664	667	698	657	733	650	633	665	677	693	651	684	687	695	690	674	650	664	633	688	642	692	672	670	648	695	649	650	661	657	693	685	618	623	634	650	631	671	705	651	659	677	673	677	625	673	642	666	684	619	657	648	666	649	698	672	674	647	638	664	717	739	674	674	686	647	664	697	663	654	695	656	686	666	694	642	679	671	625	688	672	667	686	697	705	650	647	662	684	650	645	658	653	643	689	643	714	652	686	697	614	657	630	652	672	653	683	644	745	674	643	646	677	660	735	693	634	696	667	699	641	667	691	677	634	614	702	653	622	604	676	657	664	700	652	702	696	667	676	708	664	687	640	647	701	651	658	630	712	680
3609	10825	6258	3199	2396	1907	1541	1383	1124	1014	1011	924	865	827	822	758	804	777	694	793	747	712	696	708	750	692	708	726	719	697	688	721	712	741	680	754	703	711	738	700	677	694	693	678	711	708	670	682	670	721	697	681	706	686	726	703	698	689	678	699	674	663	717	712	662	687	665	666	697	705	683	646	672	688	757	673	698	682	699	711	715	675	706	719	686	671	661	662	683	665	637	691	656	737	717	712	660	695	680	668	675	684	758	664	652	678	650	664	679	711	698	718	669	701	683	654	703	673	663	713	680	732	678	686	670	680	657	646	665	676	705	664	679	690	656	668	711	722	659	686	697	674	656	691	672	702	685	708	707	681	647	711	706	703	697	701	677	725	697	710	722	714	690	741	657	664	654	636	676	687	706	744	653	695	689	676	691	707	700	758	719	719	662	666	698	706	669	702	717	674	681	706	713	714	709	615	686	697	667	697	650	685	680	659	709	666	680	635	685	676	686	673	659	704	683	670	661	676	668	697	671	726	655	683	677	703	689	688	695	691	701	671	715	679	665	715	647	742	676	655	684	677	706	661	627	669	669	666	716	698	666	692	691	662	663	692	684	718	697	615	666	727	680	664	636	685	663	672	709	690	659	735	739	694	637	679	682	713	732	681	744	681	668	703	699	679	688	738	704	703	695	654	688	705	708	680	678	677	680	647	661	632	686	645	663	705	700	690	645	679	728	700	678	698	665	700	673	649	698	654	661	679	695	730	615	684	679	697	672	724	683	714	692	650	707	680	716	695	700	701	659	700	649	704	663	682	665	660	681	687	671	679	670	694	690	700	692	601	629	665	706	665	699	716	689	631	676	690	669	681	657	675	686	664	697	687	642	707	666	703	698	701	697	667	700	686	744	662	685	687	669	689	688	661	635	690	710	688	654	696	682	691	635	689	661	694	658	672	659	692	701	679	691	654	667	668	711	684	693	670	678	676	721	663	650	678	655	690	725	706	674	718	683	691	627	681	620	685	661	661	680	693	681	743	723	674	675	669	659	667	644	729	687	735	706	723	680	684	660	697	637	705	712	668	674	648	701	708	657	646	707	664	681	665	723	707	721	658	678	747	678	726	641	693	671	645	681	715	697	695	695	691	678	647	669	686	670	659	751	688	712	656	661	697	715	643	689	680	664	709	645	668	641	694	639	698	688	702	706	675	677	714	677	714	676	705	698	713	724	700	650	671	690	679	703	686	666	702	638	671	694	674	688	690	698	717	703	769	680	710	670	702	694	664	654	665	697	669	702	699	693	718	642	677	652	679	700	681	740	657	627	709	643	708	670	671	675	686	646	739	689	644	648	685	674	656	743	662	688	683	694	712	680	676	699	702	684	687	715	702	677	673	754	706	674	704	629	703	717	658	656	703	701	635	677	703	662	723	641	683	716	681	681	689	679	713	692	694	716	672	631	680	693	709	704	720	656	682	660	707	656	718	649	667	715	715	708	681	710	676	738	669	718	686	625	687	693	674	687	665	673	686	658	712	658	679	731	691	696	676	733	684	698	702	655	671	679	688	646	648	703	751	689	672	677	654	651	706	666	707	645	677	718	660	709	712	724	694	698	663	698	714	740	657	659	623	691	672	685	683	697	697	691	680	708	684	678	617	646	749	669	686	693	690	693	673	695	678	695	657	695	659	673	667	691	672	689	660	691	675	700	674	630	690	716	726	669	650	645	716	688	660	642	699	703	664	715	682	682	651	750	662	683	669	720	661	714	722	694	667	683	664	719	689	719	689	688	644	672	696	680	692	642	689	704	660	637	689	650	665	620	699	644	680	733	703	695	675	689	689	649	689	708	672	685	673	688	690	707	693	670	686	652	686	681	669	666	706	687	674	700	712	634	654	701	664	716	703	661	700	680	681	690	641	671	684	715	657	693	674	693	695	660	641	668	719	665	653	739	665	743	668	654	692	683	682	694	682	681	673	629	669	661	701	700	662	717	708	674	661	707	680	667	702	719	730	700	721	651	688	665	672	695	719	656	667	721	694	678	679	701	706	680	659	717	686	677	687	674	673	657	715	710	720	686	691	709	732	681	643	685	660	707	682	669	711	674	673	659	704	694	691	700	667	673	710	655	682	688	695	717	704	670	660	672	670	710	665	719	683	716	679	715	685	642	691	688	685	686	701	679	674	682	671	676	670	696	647	671	684	691	697	705	664	671	749	641	712	672	646	710	733	701	681	706	675	694	674	697	732	727	697	709	688	685	663	677	670	729	700	696	643	705	678	647	682	675	691	702	692	649	673	662	701	746	693	715	675	715	707	678	725	697	707	684	644	654	708	698	686	682	690	661	684	725	680	677	682	697	740	700	707	673	656	668	683	690	691	669	637	701	694	689	686	750	688	720	699	682	686	690	659	653	707	666	689	662	726	682	615	707	663	678	720	703	666	604	715	695	725	699	674	672	700	727	649	666	701	640	695	660	676	680	707	672	712	692	673	729	664	713	699	678	711	659	666	719	701	645	695	651	697	724	713	708	725	675	689	650	703	664	721	677	633	718	744	690	657	699	686	732	674	651	694	671	676	716	687	669	638	692	667	666	740	664	747	651	710	712	688	729	720	711	723	665	677	674	690	724	676	661	716	662	705	681	648	664	685	660	659	662	697	685	623	667	723	626	653	705	655	665	701	657	647	655	703	728	700	704	710	712	696	671	675	712	693	703	633	689	686	726	709	692	687	703	729	696	656	665	698	705	663	713	681	669	691	644	636	664	686	665	646	661	617	720	721	708	686	679	652	666	688	706	676	668	666	708	674	662	664	677	684	683	637	648	706	673	682	653	661	687	616	678	647	643	692	695	713	671	714	692	747	685	679	698	703	720	679	705	694	678	678	671	702	722	674	688	698	683	616	650	666	723	728	721	718	705	726	650	684	676	710	646	644	709	659	688	712	694	682	703	687	678	677	684	673	675	693	691	728	686	717	689	694	677	705	689	681	713	691	684	699	652	697	619	687	676	670	674	710	682	704	669	637	667	676	660	742	645	683	693	674	696	658	620	713	721	652	684	669	695	700	701	684	669	697	689	683	665	708	668	707	650	687	660	662	723	660	646	618	642	702	709	699	705	708	729	706	655	660	718	688	669	684	673	696	688	740	661	633	673	666	703	706	685	692	708	685	703	695	659	698	653	686	708	685	653	700	659	678	705	667	705	662	677	661	661	684	671	650	690	704	718	719	682	729	685	669	677	729	668	700	713	738	657	636	690	640	669	683	701	733	755	695	687	653	671	679	698	671	679	702	669	702	707	712	677	709	736	668	645	698	706	662	735	728	713	671	658	661	688	660	732	734	679	704	689	675	684	713	688	689	682	699	695	708	696	716	700	677	627	707	705	700	691	702	686	700	688	710	656	704	743	662	682	678	704	679	696	710	632	646	681	685	641	684	683	680	701	660	657	652	686	686	680	668	694	710	657	733	671	713	679	679	646	635	675	680	724	705	716	659	660	701	657	661
24762	21458	28219	25117	15832	754	416	351	316	258	270	253	229	212	226	223	230	197	189	210	202	220	188	214	205	186	191	224	192	197	181	205	184	205	198	213	188	163	180	203	178	191	196	179	194	176	164	192	204	201	180	169	200	186	196	180	184	177	210	194	189	182	186	179	191	147	214	175	186	188	183	167	174	184	176	175	176	179	154	183	182	152	197	186	199	186	186	206	183	187	187	197	201	163	195	175	184	200	198	194	161	195	179	160	178	187	179	182	162	152	176	171	147	186	193	189	167	195	159	164	182	192	180	163	198	210	175	179	211	178	160	191	186	203	178	181	208	184	183	184	202	173	183	198	181	191	201	182	205	170	179	175	186	189	193	179	189	177	175	194	185	167	182	165	188	170	179	176	167	208	185	174	177	178	194	182	212	189	174	170	199	188	191	182	206	182	183	175	213	160	161	185	175	216	184	165	185	178	202	224	161	164	186	137	173	189	205	201	192	186	184	192	178	171	180	174	161	181	221	214	194	184	190	167	183	174	188	166	184	212	180	189	172	191	204	181	190	159	178	171	182	165	174	177	195	178	177	181	191	195	205	156	187	173	198	218	177	155	189	198	164	184	193	177	196	159	182	179	200	186	195	181	191	189	166	177	187	202	212	192	178	211	187	181	183	196	173	163	185	183	179	169	158	174	173	172	179	190	189	185	205	197	189	177	187	177	210	182	188	182	204	205	167	189	177	209	185	169	204	185	176	200	188	202	176	164	179	182	188	170	214	194	163	207	180	191	167	174	172	167	163	186	172	218	176	185	185	185	178	185	213	180	182	188	146	188	198	173	199	200	162	168	175	191	191	169	196	179	173	162	192	160	182	177	181	161	179	187	163	174	189	170	181	187	174	203	208	190	173	195	201	183	190	179	165	193	176	191	176	175	191	202	187	182	173	185	181	188	174	153	157	175	184	193	183	163	172	172	156	165	175	192	185	190	199	193	203	185	181	202	188	200	184	173	183	194	190	196	208	208	176	188	169	186	153	186	182	190	195	218	174	190	185	193	173	176	177	187	184	191	204	179	184	196	189	163	204	177	186	167	201	212	173	170	176	166	190	184	175	177	190	200	161	181	162	196	193	178	148	157	208	176	184	174	193	188	209	170	163	196	192	192	198	193	178	201	200	182	191	191	185	178	190	189	195	177	188	196	187	157	188	218	209	195	165	220	172	162	168	206	183	180	178	204	169	188	169	193	175	173	176	198	177	159	183	197	192	191	171	195	176	193	169	161	184	170	209	194	183	193	165	198	168	214	194	157	176	188	196	177	190	205	188	198	184	193	208	220	214	193	175	176	196	161	187	172	178	215	177	177	186	209	187	203	161	191	185	166	168	211	184	175	187	179	143	165	194	178	187	167	162	194	177	178	164	219	171	163	160	203	176	200	173	174	208	182	186	191	179	162	195	187	176	205	182	190	195	157	189	178	173	202	188	193	186	193	188	184	166	172	202	184	195	201	162	171	186	192	202	204	229	200	173	180	180	186	194	168	199	154	178	161	173	209	169	188	204	198	185	176	179	168	199	200	192	186	208	177	181	170	189	190	192	165	179	180	185	188	192	181	178	181	206	168	168	183	186	203	152	175	215	179	178	174	183	188	216	179	206	167	181	169	182	176	162	186	215	174	148	198	199	189	195	193	196	182	199	203	198	186	161	183	181	202	212	154	189	171	170	183	171	175	188	164	196	210	205	172	179	221	197	176	185	193	191	185	175	208	170	158	171	170	202	182	158	180	214	185	198	181	172	189	190	201	165	182	200	189	213	188	179	194	182	174	190	187	186	186	153	180	187	186	178	167	185	197	200	178	191	160	184	169	192	187	201	194	174	176	184	195	162	188	176	169	206	170	191	161	170	189	201	210	168	186	199	165	169	185	179	152	194	201	157	196	174	173	168	188	187	195	198	173	197	190	188	198	190	182	179	179	192	189	194	173	184	189	170	184	172	184	183	168	191	166	186	185	178	181	185	185	194	181	197	188	176	175	187	189	192	197	171	181	190	159	180	172	162	181	170	169	186	170	189	193	170	197	165	200	191	185	202	195	178	186	170	195	201	170	170	177	220	188	191	183	191	184	181	159	178	155	163	161	191	172	185	179	173	200	185	202	207	173	192	144	210	184	148	202	200	173	168	187	187	195	189	183	199	176	168	165	175	187	162	165	159	180	192	197	182	167	196	175	194	182	184	201	219	193	182	185	198	202	195	205	180	204	180	180	203	192	183	190	191	170	165	162	186	190	187	159	151	197	175	171	152	205	224	206	181	194	203	205	167	182	190	191	205	196	159	171	188	172	167	214	165	183	209	175	176	180	200	183	188	198	175	188	193	188	173	177	184	174	221	180	175	176	188	198	203	199	181	168	185	189	184	155	172	195	179	184	176	186	185	179	178	202	181	191	181	194	201	190	164	195	192	176	206	176	175	202	196	205	185	156	179	192	182	163	202	214	171	179	170	173	205	193	207	177	203	181	196	200	189	185	170	188	184	185	189	223	199	190	194	172	192	187	169	190	208	208	208	169	176	180	182	175	183	178	197	175	170	188	175	182	200	189	172	174	181	197	190	186	180	184	201	178	157	189	187	173	152	164	173	202	175	164	191	182	203	182	177	185	178	172	168	175	211	172	206	194	202	183	190	223	192	190	182	188	191	203	168	166	174	179	151	187	175	176	167	174	206	171	186	203	180	177	185	174	192	196	182	187	177	189	174	165	211	176	184	185	191	195	188	169	228	180	181	160	178	193	147	208	206	193	176	177	164	194	159	197	186	200	173	190	168	179	184	170	189	192	201	202	192	184	197	176	171	195	184	196	163	185	190	184	184	196	170	182	180	175	197	194	201	178	166	177	208	172	177	184	189	186	161	190	178	180	161	189	158	193	181	197	192	176	166	171	213	181	159	167	212	201	178	185	200	169	203	180	187	202	173	164	198	193	169	177	181	172	208	162	215	173	174	185	193	204	208	183	182	184	184	180	185	188	172	217	189	198	186	190	188	199	209	185	175	204	181	206	168	183	187	182	177	192	176	181	209	169	166	169	183	163	188	187	170	186	181	187	181	205	152	185	172	186	172	164	184	183	175	186	194	194	186	158	189	199	183	183	170	180	169	160	203	174	184	188	202	190	190	201	184	182	201	186	183	173	176	192	176	178	179	144	181	196	186	163	180	172	197	163	190	196	194	162	162	178	169	199	194	189	190	168	200	179	176	183	165	169	183	172	190	190	177	186	160	185	171	183	165	202	197	183	193	182	181	191	194	165	187	192	191	178	194	189	181	159	179	202	195	172	179	156	179	205	209	174	184	196	205	184	184	201	178	209	192	190	207	191	154	203	170	205	186	165	187	201	190	180	179	186	179	182	196	178	183	172	175	194	185	207	168	203	187	199	189	190	193	181	165	190	169	184	164	164	173	172	192	192	176	217	209	182	187	174	175	146	167	171	222	190	189	220	180	165	200	188
3416	5916	3559	1723	1163	948	737	603	475	409	332	320	281	298	287	269	247	252	228	230	234	221	236	231	242	228	228	200	221	234	225	196	241	196	219	215	200	235	211	189	214	208	194	228	225	194	205	196	208	203	228	211	216	218	213	204	198	215	229	208	196	201	202	228	206	216	205	194	207	199	185	211	204	224	200	208	200	194	211	236	200	211	207	202	198	191	215	221	194	221	226	208	208	195	197	217	215	187	217	194	211	204	212	230	188	201	183	195	193	195	183	206	217	205	242	175	216	196	228	203	231	185	200	193	199	207	198	216	221	181	217	205	194	209	231	182	193	214	203	198	215	219	185	178	224	201	187	196	207	197	213	186	218	206	219	192	185	218	220	201	209	201	180	167	218	206	205	200	215	215	222	205	201	217	176	202	200	187	203	200	232	204	221	183	214	180	214	185	194	234	190	228	196	219	209	189	202	193	200	218	188	213	230	216	201	189	212	215	201	199	201	188	211	213	222	212	187	203	191	202	194	212	199	169	219	213	211	194	188	193	218	196	223	223	227	225	173	211	179	197	172	190	181	220	189	231	215	232	209	183	194	206	185	200	211	198	208	211	216	205	208	188	199	203	218	198	219	189	191	207	193	193	249	190	179	181	184	224	205	208	194	217	204	220	191	228	173	227	183	206	195	204	217	202	208	217	176	212	193	208	227	200	215	215	210	219	169	207	245	236	209	228	220	172	215	230	207	199	211	195	199	195	215	206	204	201	240	217	176	204	187	211	188	204	224	223	195	191	223	177	209	162	210	203	195	185	212	219	196	202	244	196	200	213	215	199	216	209	189	199	203	218	209	215	205	215	207	208	172	196	201	199	193	198	190	199	198	203	198	192	253	198	197	204	213	217	207	214	198	236	224	188	214	191	206	200	194	224	210	202	206	217	176	263	218	201	198	215	196	240	206	210	217	211	213	208	187	213	247	199	229	213	220	173	216	197	215	215	192	225	201	202	205	206	206	190	189	192	176	208	225	218	208	234	212	191	211	200	227	213	181	196	202	199	205	221	213	198	203	217	201	216	230	220	212	202	208	202	191	211	198	210	204	208	196	206	194	191	189	203	212	229	183	218	190	183	216	221	194	191	205	199	195	235	230	179	214	205	199	179	214	192	190	190	189	185	218	224	200	206	226	192	233	215	206	200	194	212	216	221	217	216	201	213	209	215	259	187	206	211	194	221	223	195	247	205	218	197	185	223	216	218	212	219	192	198	225	184	199	182	219	180	201	227	221	220	213	197	187	205	241	197	201	201	182	202	212	203	206	198	227	200	197	217	176	214	196	223	205	214	243	216	203	171	195	191	203	179	215	197	222	195	212	213	198	194	194	187	207	205	211	227	190	212	206	188	210	182	209	202	239	215	191	204	188	207	203	187	185	224	225	219	224	196	204	196	206	191	193	206	186	204	220	206	186	220	215	203	225	194	200	199	217	203	189	200	199	199	209	205	210	227	205	196	200	202	190	174	185	204	171	194	204	187	214	220	214	188	208	222	208	216	187	197	197	206	183	201	186	219	190	190	212	238	217	211	183	207	241	242	211	196	203	226	195	196	208	206	213	204	194	201	200	225	204	202	207	210	221	224	197	193	227	207	211	226	211	205	196	200	200	211	214	205	218	204	194	208	211	191	196	220	239	199	172	212	192	190	193	187	217	199	189	207	213	214	217	196	213	209	217	205	223	192	187	223	225	211	216	213	177	210	213	194	222	194	200	200	203	216	229	259	206	198	194	174	209	212	198	205	199	195	215	190	201	212	215	197	192	216	201	213	213	218	230	210	211	225	230	191	228	213	193	184	214	218	215	195	194	193	208	217	208	223	198	209	179	211	205	181	206	208	201	216	195	230	215	221	182	208	216	229	217	191	204	208	195	215	218	208	209	188	211	201	197	189	196	190	222	180	205	203	202	187	193	223	201	188	199	214	221	221	202	179	193	196	192	202	202	192	215	236	178	223	197	211	244	211	206	227	198	224	211	185	187	180	167	191	213	221	204	192	199	197	223	194	211	198	227	207	195	225	215	206	196	225	214	225	238	204	210	197	214	226	211	201	212	210	200	242	212	192	213	206	191	209	206	227	188	201	206	201	203	211	199	225	192	195	220	226	188	195	210	224	201	219	216	228	206	185	213	212	211	216	228	186	213	209	220	198	203	205	191	196	212	251	224	226	192	217	217	203	200	226	194	204	201	193	199	186	240	198	204	198	213	199	198	196	203	182	211	192	214	202	205	238	196	197	206	194	194	230	207	151	233	225	221	201	194	206	207	221	222	191	214	214	225	202	209	202	189	215	181	199	205	198	220	213	193	220	217	196	187	212	224	190	195	221	196	220	211	224	209	232	215	193	215	200	205	177	207	191	207	186	195	208	203	204	199	198	232	195	205	224	208	194	212	180	212	200	200	195	198	192	212	207	187	210	181	218	156	197	204	192	190	231	184	212	202	206	202	221	224	217	217	199	208	214	204	208	213	214	213	225	201	215	205	219	197	182	198	206	217	204	179	233	217	211	194	204	235	202	211	207	201	198	196	225	206	195	201	227	193	193	209	195	184	191	216	206	197	180	222	198	198	183	231	217	211	216	216	221	214	183	218	206	201	218	202	190	180	203	205	233	203	202	237	192	196	203	203	193	205	220	199	196	187	202	202	211	209	174	205	202	221	235	204	221	199	216	193	207	179	207	195	192	207	210	185	207	203	207	207	230	201	227	231	195	210	208	217	234	226	216	196	197	218	192	209	206	213	204	212	205	202	209	207	196	231	242	186	203	224	200	196	217	207	189	200	180	213	170	207	192	198	195	234	198	199	185	210	206	204	213	206	198	217	218	216	192	200	208	203	204	225	210	193	208	209	215	204	208	207	213	212	207	195	213	169	225	196	225	205	184	215	200	184	214	219	193	182	205	196	212	184	198	232	190	216	195	194	213	209	204	197	214	197	225	193	201	225	208	182	207	207	205	217	198	195	184	221	222	186	216	203	194	200	191	209	205	206	219	226	181	211	207	218	188	189	210	226	181	215	197	233	210	186	212	190	212	204	216	191	204	203	199	226	189	211	208	202	207	203	198	206	198	214	200	214	222	175	204	197	199	215	208	193	208	210	204	183	213	178	199	191	200	207	197	200	197	233	217	186	192	241	203	181	238	204	194	204	199	202	201	211	199	205	194	209	194	205	222	183	212	198	225	210	198	200	198	192	195	210	206	193	210	204	215	206	226	205	196	221	192	204	195	213	185	223	194	204	187	189	206	211	188	193	188	228	203	218	196	184	217	192	225	202	211	223	195	215	208	202	218	228	206	190	226	205	215	206	222	197	205	211	205	213	212	215	198	223	209	201	221	185	200	210	191	222	211	218	198	195	219	216	192	209	222	215	194	213	215	209	176	229	230	202	211	204	188	191	178	201	211	206	196	191	191	192	210	214	197	205	209	184	194	215	197	220	189	174	191	220	179	205	226
22687	21572	29552	24059	21569	21638	12826	1592	1201	1070	994	891	890	819	814	781	728	763	706	721	780	731	740	647	652	671	646	674	667	663	673	692	658	640	663	677	674	682	660	702	670	649	657	652	644	669	621	704	679	652	621	659	600	685	678	642	671	644	651	657	616	652	632	664	652	684	636	635	627	665	629	642	629	654	641	614	673	661	679	658	679	662	688	653	670	602	641	669	684	704	613	612	672	601	644	617	616	666	624	628	620	650	654	686	656	642	657	626	699	630	636	712	650	623	598	631	693	680	640	640	602	688	664	671	614	647	646	649	627	649	644	629	665	629	663	642	655	684	639	674	672	673	598	695	625	673	642	654	637	676	627	627	650	645	656	674	629	615	643	636	656	650	672	622	653	607	668	640	616	590	676	645	612	647	650	672	641	611	631	663	624	620	640	640	649	671	645	652	665	616	642	634	622	628	682	673	637	694	654	623	654	610	635	634	668	659	650	652	671	636	659	639	627	695	635	601	580	673	630	672	652	615	667	620	605	671	662	655	662	641	636	656	644	659	660	682	665	668	647	643	630	692	597	633	683	648	629	645	628	619	685	652	629	655	666	662	635	623	637	620	626	651	617	629	652	638	640	618	663	629	658	648	662	649	634	632	690	657	669	595	636	643	612	619	621	657	624	648	634	646	628	580	675	635	666	620	628	651	669	666	704	633	629	702	622	653	621	625	628	604	616	663	691	672	687	681	638	643	647	654	600	625	654	677	622	647	605	586	612	653	609	631	653	605	654	648	630	630	633	640	600	679	624	675	659	599	641	633	633	612	663	638	666	648	630	645	632	682	674	649	688	627	677	601	670	651	633	618	645	646	612	649	625	633	621	679	618	634	642	634	683	658	646	659	624	659	673	627	676	666	655	669	594	660	642	668	644	594	664	639	645	667	660	647	662	640	642	632	650	642	647	637	673	617	657	686	649	654	630	621	633	636	648	635	635	638	641	640	639	651	626	647	664	647	617	639	625	630	644	627	631	667	649	604	599	617	677	651	627	637	670	659	624	621	683	669	633	638	629	601	638	619	647	638	607	581	605	592	638	634	650	634	619	668	629	715	624	623	661	654	647	648	647	691	620	694	658	660	657	655	608	642	650	617	636	650	629	644	630	650	606	659	619	647	622	657	641	619	663	665	621	643	624	627	662	657	689	621	598	666	675	694	639	670	594	633	675	646	665	636	645	681	641	615	646	655	657	621	603	588	647	653	682	692	618	659	616	631	672	647	622	603	654	615	640	599	664	640	650	642	614	665	630	628	638	613	600	642	624	631	676	646	645	635	673	642	645	624	659	614	658	652	676	590	650	613	663	650	662	652	603	626	643	665	653	638	630	629	612	606	623	631	686	636	655	616	665	619	648	638	673	643	629	656	609	649	622	630	648	646	579	626	641	612	668	634	687	624	653	595	642	628	623	658	614	633	668	681	598	636	627	641	634	647	645	709	667	678	640	636	629	666	635	676	667	654	678	608	626	667	702	655	647	652	633	640	639	662	584	618	647	667	657	665	621	654	662	625	642	615	604	615	600	644	645	632	627	626	718	625	626	651	657	599	603	638	615	690	597	638	685	661	626	633	657	635	707	627	638	642	646	648	617	649	645	630	617	663	619	686	642	590	676	670	598	603	650	659	677	663	644	620	614	640	650	682	642	566	660	648	649	679	680	617	625	643	591	641	653	640	629	680	661	611	591	604	652	670	649	630	627	656	627	672	664	644	632	620	620	653	630	675	638	653	691	644	637	650	621	651	668	650	598	670	618	629	677	626	627	657	658	672	664	682	632	660	659	681	679	617	632	623	650	661	631	649	641	667	618	639	652	618	684	631	560	586	619	639	580	648	632	618	643	681	609	613	633	619	637	621	634	654	615	631	642	666	632	650	627	615	607	677	666	643	622	619	626	593	660	645	635	649	652	617	633	645	650	657	631	646	649	666	658	566	624	631	658	634	629	609	644	640	656	634	634	645	667	595	615	669	614	592	620	666	607	625	588	681	623	698	631	676	637	675	671	626	662	646	637	666	606	654	661	644	617	657	585	642	633	650	645	666	673	665	637	621	627	623	659	631	645	656	630	650	633	595	638	643	640	670	656	664	624	577	646	683	633	622	637	623	696	618	638	600	711	615	640	642	635	694	640	626	658	635	624	713	625	654	678	650	626	666	688	664	684	632	633	604	629	628	628	633	640	624	659	606	655	649	612	645	665	664	625	635	644	634	638	638	667	666	619	656	647	644	646	640	660	628	641	603	630	634	657	635	649	661	687	667	639	631	677	652	634	622	617	657	611	633	607	679	628	667	659	625	605	655	626	653	654	636	652	648	667	662	591	629	655	640	606	648	613	618	635	695	612	659	612	620	692	650	619	653	679	600	636	636	663	659	657	629	655	681	640	626	652	620	669	644	657	670	660	623	625	635	609	616	644	605	670	644	654	659	609	625	645	612	623	625	648	598	660	655	625	607	638	703	664	599	586	635	641	614	648	605	623	674	628	638	688	645	637	665	633	640	641	628	626	612	685	627	666	635	675	639	676	663	673	591	640	653	687	694	648	615	662	652	668	651	646	626	580	619	636	634	651	649	575	653	628	660	633	647	648	576	637	636	619	610	685	675	643	664	643	667	665	657	616	654	642	633	658	643	608	649	603	643	665	642	641	656	608	711	635	650	656	612	671	661	598	664	642	681	694	631	607	608	592	663	604	636	634	639	616	702	652	634	655	637	624	674	654	631	675	647	638	654	684	653	650	646	669	647	633	665	631	636	668	656	657	617	626	637	674	613	664	656	659	660	672	643	646	668	657	621	638	685	617	677	615	651	656	695	633	698	608	648	710	638	667	644	656	612	614	642	629	648	650	637	672	618	629	580	640	663	650	614	624	631	642	635	627	620	623	651	695	646	701	663	630	633	628	673	652	643	632	661	658	638	659	657	675	647	634	680	682	650	651	665	604	678	621	618	603	645	665	610	604	662	675	618	621	643	645	646	658	642	635	687	573	648	601	632	601	641	651	677	624	604	627	627	675	691	621	686	640	580	663	664	651	654	654	660	636	615	609	638	683	660	660	622	652	607	605	637	657	609	648	647	652	634	597	645	637	625	629	681	643	613	624	666	655	665	625	622	659	642	649	604	627	643	678	642	601	651	642	608	655	646	628	642	664	651	665	671	651	630	620	623	635	600	664	659	645	620	623	625	601	625	649	615	639	659	656	623	642	644	627	653	627	649	649	623	614	667	671	631	603	620	640	653	670	641	640	579	646	647	664	690	600	620	598	639	656	630	629	635	666	656	676	624	612	621	660	639	606	654	640	628	618	685	641	638	657	654	611	653	624	629	633	623	639	630	648	635	607	613	679	650	660	665	652	636	613	628	652	635	647	646	652	642	646	632	639	642	592	622	660	655	647	669	577	656	637	646	651	624	628	615	608	612	639	668	654	594	661	606	678	631	661	623	673	609	615	603	609	628
4887	15690	10619	5462	3962	2996	2298	1945	1620	1349	1185	1026	1042	1003	938	887	854	836	806	767	754	727	755	778	668	711	674	743	655	689	674	683	710	713	666	674	692	655	709	626	711	686	682	677	659	671	646	709	641	613	647	675	716	730	659	669	667	683	669	677	680	643	629	616	656	641	663	702	648	671	637	708	640	633	649	646	712	668	660	638	676	678	656	680	649	645	662	620	691	671	715	641	689	684	651	705	675	598	694	641	644	700	664	628	644	642	659	696	629	697	665	702	654	669	669	660	632	678	655	616	700	645	688	644	635	674	648	642	645	698	664	701	699	674	614	683	657	673	601	645	650	675	691	643	666	642	639	645	670	640	671	685	708	684	631	622	607	664	605	669	663	720	660	655	676	625	651	680	677	697	664	685	681	639	612	742	625	629	656	666	644	707	615	676	666	655	717	712	659	629	677	639	710	660	674	710	684	639	669	654	678	622	641	683	655	636	629	704	637	667	613	667	627	626	682	652	660	686	674	639	666	649	681	660	669	668	663	686	677	641	637	679	684	711	667	643	677	650	665	635	639	659	650	648	661	712	671	658	646	682	687	654	681	675	667	691	660	680	700	634	657	642	701	678	651	645	643	647	619	650	635	664	715	602	653	622	636	636	663	663	646	635	695	652	681	680	617	668	677	647	662	707	630	660	626	631	672	668	684	602	696	650	709	673	668	679	606	610	639	694	649	638	642	659	683	676	644	658	661	660	651	662	691	612	637	630	677	669	677	661	623	651	663	695	693	695	654	644	668	701	690	646	662	648	637	639	661	669	734	693	651	652	678	723	642	629	643	681	662	638	675	646	661	646	593	644	668	623	660	675	657	680	642	632	637	665	636	647	644	673	668	643	628	678	632	678	586	677	684	681	667	652	722	682	665	674	671	653	660	625	612	635	705	653	610	618	679	637	654	692	636	682	605	617	635	670	616	663	683	689	640	694	639	678	605	645	636	679	681	690	639	685	649	652	648	655	660	655	690	672	708	648	687	649	687	624	678	659	637	648	618	626	652	667	637	667	648	658	644	636	628	641	660	655	622	629	670	630	654	701	665	662	662	687	580	656	644	607	661	655	705	641	693	679	707	665	670	656	662	659	642	661	651	686	699	687	672	662	690	679	624	676	643	628	658	653	683	649	659	646	702	684	668	684	656	653	686	641	648	635	638	654	651	649	646	702	651	637	652	647	647	655	666	702	654	672	647	671	661	682	623	678	671	705	685	678	679	623	673	696	652	665	638	661	681	661	653	676	641	699	627	645	632	630	646	597	676	689	650	663	652	620	635	638	711	686	641	652	674	653	738	704	679	677	626	695	663	617	640	661	675	679	664	649	665	678	688	701	665	597	673	689	692	683	665	702	635	684	619	637	658	650	632	642	616	663	702	688	668	617	662	693	643	660	674	656	663	663	661	664	633	679	700	651	683	652	688	676	598	638	638	657	638	687	647	648	727	673	655	688	694	679	651	655	649	677	612	613	693	669	686	665	646	642	649	647	641	627	671	676	678	641	649	641	645	691	658	639	667	674	708	668	674	654	665	633	664	652	673	648	661	646	644	683	675	617	676	676	661	706	710	621	663	707	636	702	679	619	666	691	637	671	689	699	668	663	669	683	645	623	643	695	684	641	633	647	680	689	647	651	650	651	635	692	657	649	689	643	650	663	659	651	656	672	645	635	644	698	674	672	648	695	715	619	655	667	643	658	653	672	662	699	658	669	628	701	650	673	630	644	627	667	696	625	641	676	686	632	687	649	645	683	636	666	673	672	684	669	614	689	687	649	654	632	714	631	645	653	687	668	692	628	659	685	682	676	695	625	575	610	655	657	662	639	701	641	671	679	662	662	636	623	623	650	675	635	631	681	683	682	662	671	641	673	676	683	670	617	665	677	633	682	695	626	720	663	654	647	673	675	627	660	646	673	745	685	644	664	676	649	670	647	665	678	682	644	687	659	669	693	680	595	654	665	708	650	646	632	650	632	654	665	659	672	678	625	651	659	625	666	630	659	675	674	665	678	684	698	671	634	650	670	645	663	626	651	670	650	669	712	685	661	696	685	652	624	681	675	626	679	683	650	677	688	689	629	643	671	656	712	683	624	691	708	602	656	628	641	687	642	661	620	665	651	615	637	656	718	669	691	635	651	719	651	645	617	678	713	650	655	661	665	668	682	694	617	659	630	643	675	656	644	676	648	662	672	630	671	633	646	695	654	628	691	654	673	628	689	672	673	648	674	689	648	675	647	659	661	696	655	672	678	666	649	668	637	631	634	638	684	664	682	676	660	647	658	654	604	670	632	665	708	651	699	655	646	680	690	656	663	666	642	688	645	656	640	667	645	695	616	646	660	660	667	655	677	687	689	641	645	700	713	656	660	667	665	691	678	643	696	640	656	652	646	664	642	677	629	687	632	652	630	718	685	679	645	693	614	661	649	654	688	701	685	707	642	632	662	716	640	658	644	711	630	663	644	659	656	655	650	667	631	641	632	660	693	624	676	645	675	639	699	628	658	659	627	669	670	671	669	663	644	707	651	696	684	676	672	620	661	669	653	678	696	676	652	656	702	703	644	647	653	612	668	656	699	637	645	666	662	632	663	677	662	623	667	686	673	675	672	705	630	646	658	689	690	668	677	665	661	700	684	634	597	675	636	649	673	658	653	645	623	688	670	668	657	669	685	675	658	666	630	600	694	670	698	675	672	645	626	640	703	656	682	644	665	614	675	651	659	653	655	684	704	644	664	692	677	644	694	617	669	637	631	620	676	670	667	632	687	688	683	665	651	620	662	660	650	665	661	675	653	683	708	713	680	656	645	666	666	699	678	655	683	674	661	690	681	674	637	686	670	651	643	644	681	637	666	670	639	655	670	683	669	698	646	657	630	669	697	659	661	645	622	648	659	677	665	675	661	648	637	617	696	653	666	621	668	627	665	684	683	674	664	617	650	633	659	607	668	646	651	686	670	642	668	689	646	667	677	660	703	640	687	669	732	682	663	627	659	718	650	639	722	647	666	645	671	626	682	656	641	648	614	639	671	681	655	655	683	706	633	647	659	645	694	652	695	622	641	666	642	675	635	630	667	685	674	610	671	675	619	669	677	671	705	681	665	656	672	666	661	685	705	670	697	630	633	671	664	680	719	649	651	664	700	669	694	685	631	677	636	656	632	670	661	664	671	701	651	665	669	654	679	689	643	648	682	676	633	628	627	697	656	689	619	662	656	647	631	670	682	681	648	669	623	627	656	664	631	659	652	700	663	689	651	670	649	645	639	672	678	679	649	659	693	607	695	668	657	660	688	661	653	637	607	631	654	642	666	655	679	684	670	638	671	647	654	643	638	643	633	658	645	606	661	679	666	639	681	670	623	666	670	665	632	637	651	660	633	628	668	621	645	648	615	666	649	662	642	638	666	621	730	629	675	694	668	652	637	642	681	645	676	653	636	690	668	657	648	672	640	682	644	631	655
27693	19530	5519	573	431	387	366	335	327	331	327	330	301	315	309	327	303	301	303	337	311	304	316	319	297	322	327	330	320	331	303	306	313	314	340	283	325	306	297	332	307	335	328	289	333	283	334	287	308	281	316	323	309	303	309	300	322	330	347	293	303	318	291	320	333	346	304	309	337	264	330	295	323	302	323	312	328	294	317	305	338	330	308	338	304	314	285	325	295	294	315	293	297	306	312	319	320	306	325	304	329	306	319	332	308	312	305	308	267	349	312	320	315	295	336	332	307	306	287	309	339	296	297	312	303	328	305	318	320	321	322	289	323	281	321	312	318	342	309	308	300	306	289	298	319	309	283	337	310	315	312	316	310	297	326	323	306	299	281	307	323	282	325	321	319	304	317	322	275	327	341	310	311	337	325	302	325	345	304	288	292	313	315	339	290	310	312	295	271	330	308	313	307	317	312	341	319	309	350	336	278	294	308	341	331	337	326	315	336	324	308	325	299	321	339	296	305	316	277	304	330	343	298	322	274	337	323	314	325	308	320	319	309	299	311	308	352	337	318	287	283	297	317	304	318	287	332	301	308	294	326	334	335	339	298	316	308	321	311	264	314	308	314	316	294	299	328	307	305	307	310	301	282	333	310	298	289	303	342	337	327	294	336	296	311	339	288	332	332	303	323	308	306	310	308	341	318	310	319	333	283	305	317	321	326	304	301	329	325	322	305	302	311	278	307	317	326	285	313	332	285	299	334	303	316	309	305	352	309	279	340	322	290	296	318	357	300	328	310	339	340	295	303	303	342	304	294	310	319	337	307	310	314	306	330	314	301	316	308	289	300	331	325	297	315	331	305	316	309	317	298	307	331	303	340	326	327	299	314	315	317	307	285	326	329	327	308	320	294	294	316	321	318	341	337	297	305	306	304	320	325	280	313	288	278	321	312	312	323	312	315	304	335	301	300	290	319	317	311	322	346	295	317	322	330	313	307	288	340	310	319	328	274	348	338	324	344	312	307	355	306	302	304	296	300	315	292	361	306	324	334	282	337	291	316	319	284	304	302	298	316	302	283	307	325	334	289	304	281	303	304	304	329	326	334	315	310	323	315	304	306	316	291	298	306	303	310	287	330	352	315	310	273	288	321	317	324	312	320	309	345	325	326	299	346	322	304	320	298	280	315	315	327	334	367	326	314	319	320	328	307	303	289	350	329	297	288	306	348	302	326	327	344	315	319	290	306	319	317	331	349	266	370	281	305	306	333	304	333	322	334	294	323	302	322	315	329	284	336	327	318	326	313	291	308	313	375	313	307	329	321	340	312	322	304	305	296	317	316	330	318	321	314	327	339	314	295	304	320	300	299	333	302	307	289	292	313	331	312	302	315	301	299	289	307	309	308	325	296	299	287	306	313	315	275	332	309	305	320	297	301	318	326	343	298	328	330	331	304	345	320	297	318	312	337	298	304	319	321	277	295	320	333	338	346	304	310	307	284	320	330	331	326	328	313	320	312	280	322	328	304	297	288	303	295	285	314	305	335	325	275	305	331	339	339	342	344	290	335	316	291	319	307	324	309	297	332	321	331	298	308	287	339	308	333	312	284	312	336	318	317	317	283	324	327	340	310	292	325	319	307	311	288	306	320	284	329	295	312	295	320	283	297	279	336	320	331	293	300	332	314	310	342	322	306	294	291	323	323	332	289	299	301	344	295	311	307	327	295	302	307	315	344	299	305	310	311	325	320	324	312	330	316	273	319	316	316	317	323	289	310	299	295	335	347	294	309	354	303	336	324	284	309	298	299	277	309	322	314	289	299	312	350	299	306	294	338	301	302	326	301	302	321	284	311	310	285	316	316	330	317	324	321	300	333	320	329	341	288	309	274	280	295	320	296	316	278	326	339	308	320	314	298	338	344	321	322	342	318	348	327	322	303	286	295	328	297	309	314	312	324	301	316	315	303	337	285	309	310	316	340	321	295	345	334	287	325	331	312	306	303	293	317	315	316	339	328	333	296	329	314	329	325	307	333	296	296	286	297	346	312	338	311	301	304	285	311	299	330	317	335	329	335	298	309	331	327	311	325	284	291	310	341	305	294	307	325	317	283	316	317	320	313	313	315	295	318	302	303	309	322	311	317	360	277	331	329	321	332	334	350	282	341	327	300	308	339	298	348	298	319	294	315	316	332	300	339	312	333	308	322	331	308	305	313	317	309	278	316	337	306	328	324	275	321	302	298	283	318	318	303	296	290	300	308	317	316	331	328	354	311	291	339	293	313	292	288	324	308	338	311	305	286	296	322	299	314	326	304	319	311	300	326	315	317	309	279	303	260	281	296	363	286	295	291	305	318	289	310	337	305	314	327	349	323	319	330	303	312	302	334	314	301	285	308	341	330	313	298	318	321	316	328	319	333	336	314	308	335	291	296	305	334	292	300	291	298	322	314	303	310	307	325	317	302	338	316	293	325	324	289	311	349	294	330	309	322	291	307	350	312	355	306	306	288	312	337	303	326	321	331	351	289	300	325	313	348	313	313	329	322	284	285	296	290	339	323	318	294	307	335	332	318	305	310	314	326	315	311	319	285	294	323	373	311	259	342	311	299	313	282	327	314	300	310	300	302	315	297	344	299	320	286	284	293	320	335	293	309	316	323	302	318	293	293	304	315	287	305	319	292	313	296	318	299	311	293	307	319	282	345	331	327	317	303	306	299	307	302	320	313	295	294	323	284	298	313	291	317	320	304	314	287	288	327	296	308	312	317	361	301	290	314	338	328	308	302	309	311	303	282	322	292	326	297	323	300	306	318	310	324	306	290	337	328	325	298	302	318	319	304	331	317	300	343	346	301	340	311	326	307	336	307	353	336	295	345	327	303	323	318	356	298	334	305	323	345	281	332	339	339	312	306	339	316	308	312	322	313	325	306	299	287	349	345	323	305	320	305	300	342	293	321	340	338	326	306	310	308	335	302	292	313	297	326	352	291	319	328	343	309	324	320	301	354	336	280	340	344	295	348	329	303	310	314	304	367	322	334	299	331	329	301	293	298	335	289	312	294	298	309	315	343	302	305	285	315	326	332	324	313	296	310	294	302	310	300	345	305	308	289	333	292	311	333	319	318	327	316	300	317	330	287	292	291	312	319	316	314	281	301	317	316	321	308	322	321	314	284	301	303	296	311	339	328	321	311	337	303	299	299	346	299	305	334	313	325	318	309	286	303	320	311	319	281	301	328	308	310	331	308	295	274	319	287	320	295	314	310	330	324	330	317	309	345	309	332	298	296	313	315	288	282	305	306	335	303	356	311	299	302	327	329	299	315	307	312	307	305	318	306	322	277	289	314	309	336	322	308	282	317	301	294	316	328	325	328	330	334	312	287	330	291	312	311	294	290	296	297	288	350	319	314	321	303	337	337	315	342	346	299	279	342	335	341	311	301	334	317	298	318	305	341	300	287	281	307	326	313	329	321	299	317	291	299	278	329	326	316	324	331	330	301	290	326	305
4144	855	598	457	399	359	357	362	367	322	311	330	344	334	311	342	321	329	328	322	315	290	310	339	313	313	329	368	315	320	355	338	342	326	309	333	329	314	350	300	307	340	334	348	312	336	339	330	335	285	315	309	354	340	306	329	323	309	353	365	319	338	306	339	332	310	326	310	285	328	298	324	305	308	325	336	325	314	333	323	330	385	336	287	368	334	321	310	333	326	317	317	301	343	324	316	316	323	309	291	355	301	343	314	322	371	322	317	343	321	345	326	334	352	343	349	363	295	329	317	327	334	340	337	345	308	308	313	293	337	315	319	334	300	313	348	342	301	301	287	335	314	292	326	314	338	318	341	302	338	326	344	299	325	349	316	311	315	336	312	314	327	331	311	309	301	293	301	305	305	319	340	304	333	311	333	362	335	329	357	326	308	286	303	350	334	309	334	292	345	311	306	334	320	339	281	351	265	347	354	317	344	340	334	313	306	294	336	310	330	307	293	322	303	321	336	324	318	308	327	328	317	333	336	304	327	311	328	362	309	307	355	326	311	342	390	342	329	337	338	318	307	318	339	328	324	296	337	321	317	353	306	324	331	314	302	332	293	314	310	337	345	335	341	321	362	290	304	314	333	322	321	318	303	361	308	337	349	280	346	329	316	311	313	292	342	313	327	339	331	302	290	307	337	311	322	274	343	317	330	322	320	322	316	343	333	340	325	352	318	323	307	342	309	321	315	311	365	353	330	328	321	340	335	333	314	364	329	349	333	298	312	342	333	327	314	325	310	320	309	320	348	329	330	324	315	331	331	330	339	344	339	302	342	332	279	280	353	322	283	327	306	311	341	339	332	321	298	333	311	310	353	335	339	309	313	335	325	339	313	301	300	311	313	315	345	322	287	345	351	300	318	301	318	365	362	331	307	324	295	307	362	296	291	322	333	337	352	351	339	345	343	324	300	327	325	349	306	298	330	318	337	340	330	342	332	320	334	315	303	318	351	320	299	323	340	331	376	347	325	303	326	321	354	326	349	313	331	333	314	326	331	318	353	351	314	293	326	326	338	313	335	315	325	310	322	349	319	297	300	326	343	341	316	306	353	313	325	308	314	336	306	331	343	319	345	304	333	304	325	344	303	321	315	318	318	312	324	345	334	311	328	308	313	302	327	299	301	347	318	319	322	348	302	349	316	321	334	312	347	292	339	344	354	313	305	303	307	317	320	364	324	297	312	310	299	318	307	383	314	344	346	321	341	303	336	339	283	320	322	334	310	324	333	308	324	314	316	318	306	308	318	291	319	326	300	343	325	304	312	319	355	297	315	332	343	327	301	310	321	371	320	292	305	315	343	297	347	340	368	327	325	344	317	350	296	349	318	300	305	329	320	325	369	336	317	329	348	342	339	313	358	330	328	313	329	335	324	331	337	357	314	344	308	305	323	309	277	320	347	345	315	344	342	318	335	305	358	305	362	319	326	310	340	313	299	315	342	340	332	337	328	320	318	341	315	309	334	312	331	338	329	324	334	368	302	328	328	342	335	318	307	339	348	308	327	327	317	337	301	312	306	350	334	322	334	337	304	340	319	335	302	331	327	299	336	326	305	308	306	323	332	329	323	340	346	295	350	297	298	268	331	343	356	339	342	325	370	300	319	298	330	318	298	334	360	318	319	348	321	296	310	326	326	323	318	328	313	350	312	332	336	334	325	299	363	319	315	327	326	340	315	296	333	314	318	308	313	278	338	326	317	312	348	312	332	324	333	345	303	321	347	354	339	331	321	326	319	303	337	304	329	297	310	365	323	342	331	331	324	314	324	332	349	324	333	337	304	325	338	303	340	324	330	344	321	316	324	329	346	330	325	338	350	360	300	332	336	320	311	292	318	288	306	290	303	347	358	339	309	323	326	317	320	322	310	335	316	358	300	331	348	325	316	315	333	334	340	301	362	295	338	350	343	331	334	333	318	327	341	301	304	325	301	333	335	317	328	336	372	336	328	333	313	346	321	318	283	309	329	286	327	308	347	346	328	295	325	316	289	327	311	285	308	320	310	333	322	327	320	298	303	332	344	356	362	294	328	325	330	355	359	315	327	348	322	312	324	308	312	345	297	331	362	310	309	350	341	329	354	324	313	287	320	328	344	347	331	315	349	311	320	339	337	364	339	337	312	311	330	333	314	329	316	340	338	321	324	338	317	308	316	315	320	334	322	288	324	325	358	317	346	328	304	331	331	351	328	302	325	321	358	303	300	300	342	327	336	355	309	324	309	358	300	332	326	303	343	310	330	340	349	327	333	318	319	311	340	325	358	323	307	331	326	330	288	321	330	326	324	351	303	334	336	348	316	294	316	321	313	328	340	309	322	321	338	348	320	332	349	310	312	308	344	316	288	333	344	327	293	335	314	315	329	324	298	330	327	304	314	282	359	355	296	337	344	329	332	328	342	321	300	315	304	321	329	330	334	334	328	346	346	328	312	349	298	349	297	298	354	319	330	306	294	348	320	345	316	324	305	347	348	303	341	318	323	327	308	309	280	318	302	341	334	369	329	328	334	327	314	329	298	336	317	310	316	349	298	317	291	350	342	354	329	334	321	321	318	311	355	332	343	330	341	331	319	356	306	339	287	282	355	332	329	338	321	332	328	329	295	353	325	322	331	338	298	307	355	322	321	317	348	320	318	313	342	323	346	311	328	305	317	310	325	319	344	350	326	339	326	297	334	344	293	339	315	331	317	326	291	321	340	330	314	340	332	334	338	339	321	322	303	326	340	337	294	334	359	329	312	295	333	347	348	344	285	328	357	304	321	300	320	292	326	317	313	339	315	332	332	322	300	320	297	322	334	340	322	336	306	312	352	335	321	343	321	280	353	310	297	301	330	316	352	313	304	320	330	353	371	331	319	344	314	314	308	333	351	322	322	334	354	307	318	320	302	326	330	332	320	320	309	298	339	336	357	332	363	323	308	317	336	306	326	290	326	334	335	326	310	312	299	324	284	336	331	346	330	337	288	324	319	316	335	338	306	343	327	335	306	317	349	313	337	323	338	332	337	349	316	344	363	320	346	334	329	332	316	307	346	292	299	331	321	303	327	351	338	341	323	322	298	338	342	346	307	336	331	310	326	342	320	325	297	312	344	332	342	326	319	308	306	334	284	307	282	329	367	320	356	344	343	327	337	350	338	335	334	316	319	320	312	316	311	342	294	314	323	323	300	302	318	316	325	300	330	352	316	279	329	320	335	315	344	339	330	342	322	329	314	322	348	336	335	335	326	327	334	348	323	325	338	339	299	302	365	339	354	333	304	346	332	324	321	346	329	334	299	322	307	311	339	323	317	324	300	324	337	303	356	310	311	288	296	377	344	316	303	332	330	328	330	328	337	308	316	315	338	318	317	315	314	309	324	312	324	343	337	312	317	304	309	361	344	326	315	315	308	303	322	327	325	319	322	338	315	309	309	317	338	327	324	300	322	322	305	315	333	322	345	327	349	345	326	330	287
23721	21486	29098	24326	21476	13650	1766	1132	889	877	838	820	788	789	761	750	732	688	724	698	707	706	673	672	721	675	665	648	702	677	652	677	679	647	670	666	695	650	672	669	665	685	661	735	701	659	634	657	683	688	657	660	666	654	648	641	675	647	678	663	687	626	662	625	656	658	665	695	655	655	613	639	708	680	685	688	664	686	639	726	664	644	664	613	684	704	682	695	642	678	652	619	677	642	683	709	662	692	670	699	595	704	602	654	695	654	688	716	667	633	674	634	698	659	669	658	720	609	624	702	688	674	714	646	693	683	714	696	661	599	635	633	705	693	630	646	635	650	689	647	697	595	693	663	694	648	634	671	695	716	650	665	661	690	687	649	685	638	667	641	647	662	708	676	674	658	673	654	677	664	621	642	658	649	637	674	655	666	631	671	678	666	682	672	679	639	653	592	650	654	657	654	639	609	667	698	687	659	651	671	687	692	677	693	672	654	691	675	690	665	660	647	658	651	663	652	698	657	668	685	660	615	659	716	675	696	659	718	687	656	610	675	704	692	643	649	684	677	670	644	651	692	694	600	667	655	646	641	657	646	630	707	640	663	629	670	650	637	689	728	682	635	649	670	663	620	672	647	665	649	718	639	705	650	647	699	665	657	647	677	684	656	699	668	678	673	638	643	665	669	653	696	673	686	614	663	678	626	596	651	642	654	664	735	673	669	603	666	712	698	644	670	646	685	645	664	643	696	659	727	661	656	685	670	652	711	671	684	656	687	722	710	709	655	646	652	656	666	618	686	676	667	656	662	704	648	659	681	664	662	672	657	640	687	672	700	702	645	631	696	669	633	720	680	654	684	627	643	640	659	661	711	661	669	685	684	653	662	627	611	643	625	649	699	667	684	619	649	683	673	635	633	703	652	641	668	674	662	635	668	671	658	643	696	648	662	682	671	640	660	668	638	654	640	653	620	678	714	656	673	657	675	662	661	647	649	674	674	700	658	680	702	604	664	663	643	684	682	659	640	623	679	736	676	654	651	618	658	654	709	683	612	676	633	630	624	699	677	668	652	663	671	673	728	679	669	659	711	672	645	703	683	672	694	634	638	699	630	674	654	636	661	670	674	648	679	681	626	653	701	704	620	648	658	692	625	662	657	683	698	615	678	681	632	683	655	670	730	664	682	708	664	694	656	677	682	656	657	662	690	696	658	658	702	705	688	697	652	703	667	645	685	680	655	675	653	655	652	701	641	631	643	681	679	649	674	675	684	707	659	646	656	602	689	707	676	716	692	650	619	671	718	668	641	688	684	671	706	684	630	658	671	650	644	678	678	670	617	704	676	686	688	672	645	668	657	684	683	677	660	666	622	696	708	690	701	681	669	635	663	643	662	660	644	698	645	620	662	717	659	643	687	646	669	673	685	642	672	679	671	684	657	705	655	691	701	689	693	671	666	624	653	675	650	688	611	648	675	618	721	673	623	642	693	663	682	625	690	639	670	657	647	639	701	708	678	692	659	679	688	672	679	681	687	671	664	672	648	663	666	612	697	663	708	680	658	639	675	616	625	696	665	648	681	708	625	657	650	664	649	650	662	683	681	638	662	676	606	651	648	688	650	628	656	651	707	651	655	632	657	697	690	648	666	667	650	676	691	678	675	660	680	654	653	634	696	622	662	675	649	711	656	662	672	662	643	661	694	751	661	629	617	673	673	682	644	682	687	677	630	659	644	670	674	665	705	681	664	647	667	667	677	726	694	665	669	667	700	687	677	666	684	653	684	675	652	718	672	618	648	689	681	647	598	607	641	654	664	681	699	671	652	633	660	610	631	690	671	687	641	673	624	665	737	682	696	632	662	671	674	665	663	665	657	653	610	665	645	648	691	670	661	676	698	639	689	642	659	680	702	651	703	690	680	658	696	679	645	639	627	672	641	631	659	662	708	656	642	666	662	623	656	629	622	619	693	624	614	633	671	689	665	655	677	646	651	684	658	653	626	685	645	627	683	634	636	669	674	678	711	639	691	617	664	673	651	662	683	657	668	674	700	685	644	676	682	654	660	673	629	699	613	626	686	641	607	704	667	621	623	684	627	689	632	648	639	676	645	678	665	673	633	644	678	666	652	636	665	669	679	699	687	686	680	660	688	685	683	649	675	648	673	701	630	648	702	645	673	669	635	666	664	690	645	656	682	654	622	653	709	659	658	665	684	683	706	726	652	632	676	680	632	674	725	636	651	653	713	683	692	679	632	636	700	617	657	665	607	618	651	697	687	660	691	691	676	669	658	650	690	683	663	663	658	705	654	683	663	622	711	654	653	687	664	684	669	688	682	623	614	645	659	706	654	659	642	674	688	654	668	656	674	675	669	679	652	691	595	666	705	679	698	675	658	684	689	665	639	710	622	636	660	677	648	667	669	655	604	685	664	692	656	646	651	660	657	672	653	716	691	658	701	679	688	687	610	599	688	692	669	685	679	683	614	675	651	642	634	708	610	666	674	695	654	645	631	617	674	660	654	628	661	678	673	596	624	711	631	688	691	652	621	681	642	690	669	687	671	638	631	647	666	655	663	643	646	660	674	659	646	681	662	643	631	683	682	686	719	679	690	689	632	672	739	620	699	674	622	700	694	688	656	642	663	700	610	671	623	679	646	662	630	626	662	701	695	705	640	679	673	672	647	678	649	671	613	645	658	641	654	673	645	669	644	653	658	678	647	670	652	671	668	622	667	681	692	622	670	669	693	633	694	653	670	645	674	665	619	664	618	668	681	651	686	704	667	706	688	692	648	642	591	599	639	675	670	665	679	725	681	680	659	655	643	636	702	660	658	631	692	687	649	670	669	629	651	695	693	646	659	663	652	619	725	652	646	672	644	626	635	630	653	714	622	669	672	693	712	673	676	626	641	627	652	636	719	659	650	668	657	678	602	681	639	672	645	670	655	678	648	636	706	666	667	654	624	664	708	681	634	680	661	655	660	644	666	697	653	662	658	648	671	642	653	656	689	670	649	675	672	667	634	651	691	618	705	666	664	707	657	699	662	661	620	648	695	702	677	690	702	662	673	642	676	661	650	670	629	678	649	685	659	659	660	639	666	667	647	617	622	668	654	663	661	650	664	702	662	659	687	646	612	635	654	702	623	689	652	678	727	679	675	663	672	638	666	699	677	631	663	622	681	641	687	635	661	715	661	719	646	724	639	672	682	708	674	611	673	689	654	691	625	672	681	644	617	683	629	679	610	682	615	667	625	689	668	645	663	657	631	686	666	653	656	671	661	666	704	679	690	661	639	654	703	670	626	646	664	659	687	657	627	668	684	678	664	638	677	643	659	632	655	699	679	669	663	719	689	659	644	710	740	690	620	673	647	640	651	700	677	641	639	672	662	652	670	696	667	649	719	656	674	716	667	709	653	738	685	691	695	659	729	654	669	662	681	687	659	637	666	659	648	661	710	649	659	669	680	649	676	678	614	719	640	670	681	660	692	622	677	659	646	699	691	686	702
3384	8891	6392	3145	2380	1871	1519	1295	1141	1057	946	891	847	839	794	753	723	764	751	756	715	742	736	690	691	729	736	682	701	697	667	631	688	694	671	732	692	708	688	664	700	670	681	637	701	668	719	661	628	669	670	714	668	700	689	671	684	655	722	645	668	654	702	677	714	706	697	710	677	693	669	685	629	687	663	699	669	651	643	692	687	699	716	667	633	682	684	659	684	678	678	689	643	684	663	656	714	637	676	622	701	700	690	675	598	678	700	729	667	697	671	626	654	725	731	688	681	717	624	676	653	718	675	662	657	688	645	637	663	676	720	695	669	713	684	691	691	672	704	637	707	664	677	654	666	702	676	685	667	705	687	662	702	676	617	710	665	703	688	671	681	665	705	721	673	713	630	705	663	675	698	660	678	683	699	702	679	701	653	665	659	639	638	674	712	689	730	618	696	686	662	713	686	685	655	671	652	671	684	648	694	670	664	669	676	648	680	668	634	667	613	700	700	636	680	651	649	703	646	693	678	674	633	653	663	657	681	698	680	684	678	682	647	716	649	639	676	698	671	666	648	680	689	731	697	682	656	636	680	643	665	651	672	665	652	701	663	665	664	692	688	720	702	669	686	686	720	655	662	697	688	655	677	700	686	671	680	704	681	699	664	637	675	676	706	679	664	679	673	659	677	713	720	604	702	671	677	653	680	646	653	639	676	703	670	638	655	667	647	732	703	691	663	704	665	687	665	693	649	667	653	651	691	737	653	659	646	723	697	689	677	685	681	666	693	696	646	611	729	685	702	650	691	741	666	688	664	699	656	649	674	716	682	666	721	676	665	660	655	709	692	704	689	713	682	659	635	636	657	666	696	700	665	696	686	659	686	677	647	671	644	693	698	627	663	703	656	646	660	698	671	642	648	654	665	640	724	687	703	717	690	697	697	643	655	701	652	700	683	730	673	633	671	687	675	737	692	665	614	682	628	628	690	659	666	712	688	721	681	706	650	678	710	650	655	746	642	696	710	654	691	692	643	669	687	653	677	652	700	680	663	713	681	681	665	670	659	675	679	696	684	656	675	672	702	648	698	704	698	650	692	685	708	650	694	697	657	665	677	692	704	706	676	684	692	684	670	703	669	666	727	641	687	678	684	678	664	682	657	665	659	639	686	664	704	694	666	706	674	670	672	661	666	684	653	718	733	691	670	630	654	699	637	623	699	680	721	659	672	688	675	662	722	740	686	704	659	667	695	642	677	668	634	666	684	649	678	699	648	659	714	663	672	715	657	661	707	642	673	717	681	659	701	663	679	676	659	700	666	657	718	660	684	681	692	669	727	651	661	700	709	660	660	687	694	633	663	713	695	679	659	706	643	679	647	665	665	654	646	665	657	689	711	703	674	666	673	630	672	667	655	683	680	674	690	648	743	681	671	623	697	681	659	683	704	618	688	664	671	685	717	669	685	668	675	672	689	706	674	587	732	682	677	635	640	644	658	699	749	615	709	741	653	678	717	671	680	718	697	710	710	669	678	658	683	666	659	703	690	675	645	666	650	712	704	615	683	704	657	683	679	701	680	689	670	687	657	706	712	719	701	688	680	665	680	717	659	695	664	707	690	630	670	759	691	658	698	671	707	655	643	700	695	646	665	741	652	666	721	678	661	652	676	682	663	693	666	634	684	648	678	674	684	683	709	709	664	684	676	646	663	715	694	656	641	643	671	647	696	695	658	676	643	708	655	658	672	689	697	677	656	689	669	696	632	675	647	708	707	650	675	681	675	687	613	638	664	648	699	675	656	695	660	656	669	654	658	673	675	687	702	639	688	657	676	684	655	730	684	686	724	702	717	706	667	658	664	657	647	682	652	673	672	681	704	658	691	666	730	685	672	667	660	646	690	681	698	701	618	672	660	661	669	711	687	636	663	669	685	707	695	662	738	651	673	658	663	682	677	676	672	711	671	663	695	721	631	673	692	681	674	675	671	629	686	662	715	682	715	635	722	691	637	701	665	664	690	704	692	663	678	667	653	688	648	668	700	681	694	695	708	725	663	686	696	680	677	669	721	662	676	633	665	664	661	704	697	679	661	740	715	660	613	657	655	685	723	651	704	618	711	669	652	663	653	634	684	634	693	640	692	674	655	653	664	648	708	664	658	670	667	689	721	682	709	621	687	653	699	729	658	659	675	665	643	644	677	716	661	675	678	644	665	717	701	677	704	682	671	672	690	663	669	695	707	682	683	683	728	680	669	673	680	706	646	675	657	696	692	673	681	677	691	675	730	653	742	685	673	674	688	705	665	663	698	657	650	674	673	677	634	659	660	690	681	714	663	651	652	666	719	683	655	630	659	679	662	675	640	670	713	699	641	668	668	666	646	670	693	666	687	701	673	693	695	716	736	710	647	650	671	643	679	659	636	722	666	694	689	672	674	682	638	680	706	660	689	651	717	713	667	650	685	708	670	699	689	724	669	659	662	706	717	673	669	701	660	701	732	692	707	705	697	639	664	670	702	712	709	644	679	663	701	666	695	711	650	720	690	688	689	616	714	629	669	648	635	665	681	702	648	670	664	711	670	663	686	676	665	654	678	691	656	684	697	706	643	680	683	689	687	643	672	698	708	689	652	705	730	721	715	686	689	667	652	654	668	713	699	664	667	676	710	667	711	675	667	656	714	673	682	648	647	663	695	672	672	706	715	664	680	714	671	677	645	655	682	661	667	662	664	643	640	658	635	710	677	611	638	649	684	699	665	672	692	689	642	695	701	660	671	692	691	608	655	667	686	649	713	694	691	706	676	675	697	633	692	687	696	625	660	655	706	689	687	657	679	635	662	674	688	657	675	727	640	690	684	693	638	648	677	672	650	692	654	724	663	665	644	708	675	663	663	641	664	683	653	655	735	703	704	670	664	727	672	706	692	657	682	719	697	683	636	677	658	657	685	697	687	655	694	717	696	656	704	702	683	693	673	692	682	692	662	731	701	687	685	648	620	678	646	664	698	669	648	651	661	676	694	654	666	652	715	616	711	697	659	690	686	702	662	650	657	709	737	675	662	683	707	667	674	630	732	707	698	660	688	617	678	698	705	676	672	695	706	688	686	703	665	687	722	721	704	645	641	678	659	645	695	710	654	669	642	706	677	721	702	716	672	669	704	661	651	630	688	673	678	677	631	665	661	682	703	628	688	650	671	650	624	655	655	702	608	682	647	669	675	710	661	742	704	679	675	651	621	640	659	721	645	660	676	650	672	658	719	667	706	605	673	719	705	703	656	655	679	702	723	686	682	716	663	667	714	675	687	664	668	657	682	646	698	668	627	690	643	644	681	612	726	654	691	679	710	721	657	672	664	664	697	676	715	693	632	729	716	628	681	677	696	658	650	652	693	681	692	704	668	651	646	660	688	667	714	705	702	709	693	647	638	674	676	628	663	731	628	662	695	720	684	669	643	744	658	695	722	642	691	712	678	712	700	705	708	699	698	669	635	643	688	667	693	704	649	658	691	720
24838	21504	28202	25133	15539	735	442	343	286	256	277	271	213	205	248	204	208	166	213	215	208	219	217	200	181	184	198	193	227	183	161	176	204	176	209	192	184	161	175	206	179	158	197	185	202	208	184	206	192	210	181	175	197	163	170	192	195	186	192	189	200	185	175	167	188	173	180	192	184	154	168	191	189	178	165	214	187	185	184	172	178	178	196	202	172	179	192	198	186	177	205	162	174	185	175	189	192	190	190	164	172	190	162	172	189	200	197	167	170	219	169	185	169	186	178	179	186	189	191	204	235	192	172	187	167	155	185	162	181	193	166	177	198	175	193	175	187	171	170	196	183	181	154	213	173	172	173	199	199	205	192	181	185	164	173	183	188	196	188	175	173	193	185	180	219	197	196	192	181	167	187	194	174	174	195	176	177	154	190	196	181	159	177	200	174	167	184	173	193	184	173	171	203	207	186	194	191	171	191	161	198	195	186	174	189	182	181	181	159	202	184	186	177	194	172	195	193	173	190	178	179	200	177	183	181	157	186	190	164	184	173	180	179	159	160	179	178	174	183	184	154	168	169	197	191	163	192	185	174	175	179	217	187	182	176	181	188	177	196	159	150	181	182	189	193	180	187	164	170	184	197	156	180	185	163	177	192	198	181	178	197	179	193	185	191	196	195	181	175	199	183	172	156	165	176	212	181	186	164	191	195	191	157	171	180	189	172	187	174	167	203	177	183	171	159	167	213	182	173	204	213	171	160	196	171	151	163	184	198	153	168	161	173	192	170	173	159	174	162	183	173	203	176	197	191	197	180	164	197	179	181	165	174	184	187	176	197	220	165	179	164	187	172	196	186	184	190	168	177	185	192	184	229	162	175	171	167	160	180	180	152	172	187	171	157	205	197	188	166	190	204	185	179	165	177	183	160	185	179	181	189	198	181	179	153	164	182	212	188	182	190	163	189	180	195	181	200	176	178	186	185	185	185	180	174	189	172	188	184	168	165	177	176	182	162	187	179	212	191	203	181	170	190	204	182	177	172	187	194	164	167	188	169	174	199	163	163	186	181	188	170	188	212	176	190	185	168	209	208	190	164	192	180	174	159	167	202	180	183	203	189	182	181	175	185	188	161	186	186	203	181	167	191	201	180	180	172	173	200	186	177	186	194	205	186	189	172	171	183	180	186	150	212	200	181	181	178	187	167	172	171	193	168	176	176	194	161	203	201	195	187	192	176	186	209	167	180	184	177	182	171	178	195	169	167	192	169	193	186	185	171	172	175	170	175	170	158	191	181	181	158	166	181	185	192	179	204	168	173	187	174	191	211	187	191	175	183	183	205	195	162	158	202	178	177	171	200	181	174	166	157	181	172	171	178	164	184	187	178	184	181	178	194	174	195	177	170	186	193	188	189	200	188	180	166	177	174	182	188	173	208	206	195	195	171	186	190	193	166	176	176	169	183	201	189	174	164	185	185	173	170	191	203	200	191	187	173	191	169	193	162	191	174	192	188	164	170	174	185	185	188	178	178	196	155	171	181	199	189	172	178	192	201	192	179	184	173	174	192	204	195	196	176	180	181	176	191	171	196	202	165	165	184	206	172	161	191	172	174	185	193	200	169	166	205	195	156	178	179	194	202	202	155	174	190	177	206	174	154	183	192	154	159	188	182	184	182	149	200	186	191	165	186	169	161	171	209	187	192	196	192	158	176	186	178	185	211	177	188	182	157	173	183	171	188	207	166	186	174	165	165	175	192	187	186	218	208	184	181	178	188	171	216	187	183	174	171	176	196	169	163	176	210	195	156	170	193	178	190	221	161	186	163	195	198	185	167	180	174	184	186	187	184	197	204	202	196	167	201	200	181	205	169	188	160	154	199	182	206	178	205	180	162	162	171	169	201	179	181	174	191	189	170	188	175	181	177	183	207	179	187	170	183	193	185	174	187	166	182	200	204	186	186	169	196	169	157	161	211	198	205	212	156	182	181	176	207	165	188	181	175	190	176	202	176	166	160	188	202	185	180	189	185	183	163	189	171	179	189	188	169	180	203	179	176	191	172	178	194	194	171	184	178	189	194	186	175	178	182	183	187	177	186	170	191	190	191	181	174	187	188	189	191	183	165	201	182	185	178	182	195	184	164	187	195	174	186	210	187	161	193	187	178	183	182	174	192	179	190	199	182	176	187	199	163	196	167	191	190	193	178	199	214	190	176	208	170	174	189	171	172	189	192	173	196	183	172	196	195	224	172	183	156	171	182	193	187	191	172	191	187	169	207	202	182	179	184	193	179	190	185	188	178	199	174	177	192	178	174	190	209	183	185	199	201	167	176	181	169	184	174	234	184	192	176	202	177	183	174	170	176	163	181	162	180	191	183	178	163	164	178	174	188	183	156	170	180	217	185	171	179	207	196	186	197	183	177	185	178	192	169	186	185	189	158	167	177	160	188	191	166	192	194	193	181	190	195	169	184	177	172	165	178	185	183	186	175	180	199	173	207	179	199	170	185	162	189	200	188	183	167	205	197	211	176	191	183	186	178	200	188	189	184	182	196	193	197	161	197	169	207	174	183	180	179	165	177	178	152	161	184	155	169	184	171	202	159	156	194	154	183	195	174	175	173	161	164	197	193	186	169	167	187	166	171	165	194	164	202	167	169	201	181	163	210	194	173	198	195	178	159	180	185	199	196	181	177	194	193	173	184	208	182	166	187	174	170	185	184	190	200	174	173	173	172	177	183	188	186	176	173	188	198	171	163	195	174	184	173	192	173	165	202	184	185	225	170	178	209	176	145	189	162	200	165	184	170	157	184	184	149	177	157	211	169	176	186	173	170	160	171	186	173	174	184	179	187	181	177	175	188	181	184	170	177	193	182	193	188	169	175	198	163	193	204	193	196	197	163	187	183	203	203	166	165	172	187	192	177	167	180	187	220	199	176	176	186	170	177	157	172	186	184	203	165	162	174	170	190	198	196	173	201	192	190	183	192	151	202	187	182	162	182	199	192	184	197	171	176	184	206	183	189	191	188	188	192	181	172	220	193	174	218	196	201	164	172	225	164	194	196	181	197	174	189	181	173	173	190	173	179	181	188	210	173	185	154	201	215	162	191	182	193	170	188	187	180	179	181	184	176	165	180	187	195	181	200	180	223	188	173	181	184	175	170	191	173	157	175	184	207	184	159	194	191	173	187	171	192	178	186	182	183	173	170	188	160	173	199	175	185	215	182	202	179	198	189	176	203	174	177	200	175	164	198	162	199	174	155	180	177	189	183	189	169	177	168	183	165	187	182	154	184	164	184	181	184	197	168	177	187	196	187	183	171	183	183	190	204	171	186	192	175	196	169	201	173	196	185	201	174	200	205	184	178	163	165	184	173	185	184	195	175	208	186	194	188	164	188	189	194	172	186	190	204	191	183	186	178	183	198	194	199	181	169	180	179	163	196	176	175	182	205	209	187	213	160	163	179	180	211	187	173	193	182	193	198	195	189	179	199	172	170	185	164	188
3193	5215	3586	1718	1246	893	751	575	497	415	349	346	311	283	282	291	262	268	244	239	228	246	212	213	225	231	227	212	246	231	216	221	187	197	234	223	246	184	172	204	195	212	212	235	227	234	209	220	188	226	203	196	179	214	205	195	193	202	198	227	209	194	208	207	239	198	212	188	193	193	227	210	215	199	229	205	205	225	212	222	216	196	192	215	236	184	219	196	215	165	211	216	207	235	228	217	197	227	189	174	209	207	199	214	187	209	202	198	185	211	199	211	188	202	210	205	217	190	205	197	179	209	191	200	202	206	208	182	191	191	205	218	208	201	245	203	198	208	197	215	209	204	215	251	216	201	205	220	208	209	223	212	211	196	223	181	216	230	197	219	188	223	220	213	200	203	196	195	195	185	201	194	232	203	189	219	215	231	199	202	190	188	214	194	202	202	194	176	208	206	204	187	202	205	202	190	194	215	188	201	185	186	217	195	199	189	203	208	198	189	198	228	204	201	218	183	209	202	194	196	203	215	208	220	202	193	204	200	198	227	185	200	210	204	192	187	207	210	197	186	179	236	218	199	213	204	218	203	195	199	234	207	208	193	215	233	193	211	201	223	200	201	208	181	217	191	190	188	199	234	209	182	226	200	208	215	200	199	254	190	216	187	179	200	187	188	223	185	190	214	245	202	194	218	213	188	222	217	208	200	205	202	193	190	192	218	205	171	193	185	204	210	217	229	195	213	202	202	195	216	208	205	222	188	191	201	203	199	202	166	209	202	189	212	173	200	208	197	170	215	199	220	213	188	196	204	227	196	198	226	195	192	188	227	217	174	214	206	223	224	186	168	228	221	214	186	195	185	213	199	214	221	209	213	239	187	197	216	206	214	231	198	204	203	194	190	224	214	233	174	182	217	197	209	199	208	180	226	221	193	217	214	207	189	199	200	194	217	221	214	181	222	192	217	231	220	206	236	172	216	206	202	215	205	208	196	231	205	194	191	224	214	194	215	194	180	221	195	213	192	216	208	221	216	214	221	200	179	185	211	220	214	216	222	209	180	195	182	222	182	212	182	210	214	191	208	209	197	205	209	197	208	217	216	184	218	200	208	211	187	211	196	203	210	218	212	210	204	199	222	181	175	218	218	179	222	217	203	206	193	171	211	196	200	207	192	171	207	182	202	229	217	183	225	219	196	207	186	208	190	192	231	198	223	169	216	211	206	197	221	201	209	232	203	207	201	205	216	224	235	223	197	208	193	208	195	178	200	236	167	196	202	187	200	219	206	189	190	198	217	180	216	182	191	211	194	206	183	179	197	207	209	171	233	194	177	221	204	187	198	197	209	200	204	219	214	196	178	205	197	219	200	214	201	225	188	178	192	175	191	213	202	210	191	206	203	205	201	227	213	192	196	204	200	215	215	196	214	221	200	205	213	201	209	192	186	187	208	215	189	202	237	221	209	191	218	202	199	192	188	200	183	220	208	189	196	213	184	190	180	187	191	191	184	202	178	203	211	210	216	227	207	197	221	173	210	208	175	201	200	187	216	214	188	213	226	223	194	179	213	186	181	202	204	202	188	204	213	197	207	212	188	187	227	190	197	215	179	208	198	214	210	196	179	191	200	222	220	181	210	200	207	202	206	222	230	216	187	212	245	187	218	225	207	213	191	191	177	214	223	206	195	170	204	198	191	227	218	196	203	187	184	205	188	221	186	175	184	232	204	224	179	192	195	221	200	187	187	214	191	205	202	200	203	197	223	216	224	184	200	210	195	169	193	200	169	213	203	200	204	207	196	219	181	231	213	230	208	194	207	243	211	191	211	197	197	181	219	191	205	213	213	183	172	205	200	214	200	194	236	226	210	212	178	191	201	191	195	229	203	225	206	192	200	188	198	196	210	204	204	213	216	214	197	201	192	215	224	186	208	217	190	214	195	226	201	200	205	220	209	219	209	214	208	184	215	189	200	218	197	221	208	196	192	185	191	205	216	203	201	231	205	205	191	183	209	221	228	219	192	228	208	184	210	218	207	199	210	228	194	204	195	194	187	220	192	213	208	185	214	197	224	207	223	185	212	208	188	189	195	197	204	205	209	219	197	211	198	187	198	229	193	192	196	208	214	192	205	197	202	204	210	212	191	197	192	190	186	206	232	205	188	200	210	220	206	221	203	184	189	203	225	192	216	194	192	188	205	216	195	164	224	227	217	221	211	217	190	210	213	190	192	228	200	221	219	193	200	213	206	203	222	209	192	203	168	182	206	179	203	210	208	187	170	229	188	189	193	205	223	218	207	196	195	204	197	197	204	217	195	201	193	191	205	195	190	214	203	204	200	212	214	190	200	189	222	200	185	218	204	192	197	211	182	209	180	188	216	193	232	197	212	206	200	220	184	188	196	196	227	198	180	214	203	198	208	195	224	200	199	208	202	225	196	188	192	208	209	196	217	196	203	207	222	217	180	223	231	201	212	181	220	213	188	219	208	201	209	205	207	196	201	191	205	203	212	202	204	210	226	231	178	211	218	190	206	199	229	211	237	187	202	196	213	194	208	212	219	188	236	196	187	220	204	207	186	182	194	222	184	208	208	195	204	168	195	206	216	197	198	206	218	215	217	208	188	217	203	187	185	216	206	198	210	200	201	225	207	217	234	196	221	215	213	240	181	216	192	201	190	200	220	205	191	202	200	194	194	221	213	190	210	229	208	207	191	171	202	215	209	198	180	208	190	187	185	198	197	195	193	210	213	204	192	206	197	205	207	207	194	197	208	186	208	201	202	214	206	206	182	214	225	200	211	222	192	198	194	228	224	210	193	223	197	216	200	214	188	194	184	187	168	208	191	201	206	210	206	208	189	190	200	206	197	211	196	189	184	183	221	229	215	176	245	234	203	198	232	206	200	200	215	195	208	204	189	212	184	207	206	203	206	207	205	217	224	203	210	199	216	216	199	186	205	195	198	225	189	221	218	201	194	231	212	200	218	204	200	209	186	207	184	192	208	212	175	221	200	207	218	180	192	228	224	195	205	208	221	217	187	200	178	208	178	198	195	209	203	196	194	208	190	232	212	223	180	209	211	216	209	216	206	191	205	175	222	201	192	225	196	201	211	176	212	199	191	211	202	202	222	225	218	193	200	198	208	189	212	205	203	206	184	205	218	226	204	204	198	184	207	191	185	216	207	222	171	223	200	196	175	190	220	223	183	185	186	213	197	220	207	213	201	211	211	198	162	194	218	209	201	198	203	210	202	185	186	207	208	197	215	183	189	184	214	205	193	199	215	206	198	197	196	240	184	211	191	199	185	189	211	203	194	204	200	209	217	194	230	186	209	192	204	213	187	208	216	178	213	193	217	199	185	203	193	209	210	169	222	180	187	192	208	201	226	224	210	184	196	200	183	202	199	214	229	209	206	203	189	203	191	216	213	215	191	200	217	208	214	199	209	223	192	190	198	224	239	208	196	200	205	207	227	195	224	207	194	227	179	191	226	174	192	201	189	174	222
22642	21520	29478	23989	21521	21585	12797	1564	1120	1012	956	873	834	822	808	757	741	695	715	753	686	716	690	663	680	659	700	637	675	671	644	699	625	643	693	640	612	688	649	612	685	663	627	647	617	635	562	662	656	622	611	634	690	646	640	610	655	622	655	633	626	656	651	678	630	638	606	608	596	616	639	637	615	591	592	684	649	627	670	610	631	667	630	630	630	648	643	660	634	662	638	588	617	618	616	636	704	700	601	661	598	666	667	683	595	625	621	659	660	614	685	650	644	626	610	605	649	632	599	616	605	622	641	662	642	630	632	654	604	610	582	617	639	630	596	645	636	622	606	623	656	591	640	632	653	675	625	644	651	652	672	619	614	629	605	616	649	642	620	622	638	565	625	661	621	690	605	647	650	611	663	622	618	616	603	633	649	599	637	648	620	662	644	652	610	638	626	636	607	606	627	630	661	609	648	643	630	617	611	554	629	660	647	647	620	660	645	686	664	649	605	633	607	660	678	652	628	629	615	604	641	641	622	647	681	600	608	623	661	586	618	654	662	599	645	609	608	643	619	653	600	589	609	657	616	626	642	648	623	553	649	612	632	699	602	629	656	605	618	638	635	619	671	643	635	640	660	665	656	610	609	612	616	637	638	632	614	614	601	658	636	629	623	636	590	633	649	619	630	623	631	617	620	635	646	611	639	645	611	585	638	633	679	638	694	645	618	674	623	619	643	648	670	623	654	626	623	647	644	631	608	633	633	613	641	652	620	653	586	610	629	629	673	599	644	645	631	646	646	626	640	625	609	651	641	663	626	621	647	599	611	689	635	591	667	640	595	658	618	624	638	645	592	625	603	585	616	622	634	622	613	634	644	602	608	601	619	652	636	632	660	672	633	651	596	608	623	619	622	644	602	645	654	652	655	614	644	637	612	642	631	625	639	613	652	621	621	616	610	628	588	638	614	628	680	598	592	591	616	649	645	665	625	621	603	595	628	629	631	612	591	581	604	655	593	603	667	586	658	609	603	634	670	656	612	637	656	638	623	632	630	634	627	629	657	607	648	639	597	666	577	690	617	628	622	619	574	629	623	615	611	650	661	615	593	635	641	661	616	670	616	660	631	611	650	654	583	662	622	612	634	659	644	550	650	625	637	604	630	619	621	633	616	636	648	615	671	647	627	640	666	611	642	669	692	675	618	643	644	646	634	633	632	687	605	650	628	653	610	638	603	636	617	634	617	570	638	679	650	657	611	613	665	595	600	621	602	631	600	615	579	588	606	670	644	648	610	666	621	612	629	660	649	629	623	672	692	676	649	669	638	664	625	623	633	642	641	657	611	618	629	635	653	626	598	616	693	701	638	656	617	626	634	617	605	630	653	647	680	612	586	636	612	640	648	651	617	620	610	670	637	642	684	634	583	620	593	631	651	655	661	587	613	632	649	666	609	663	641	644	609	639	617	657	642	647	611	649	657	662	656	641	627	628	640	623	656	586	583	632	625	631	644	646	625	620	629	617	621	621	637	639	631	593	557	608	611	630	653	568	682	605	656	622	601	628	624	607	637	615	590	643	612	644	603	642	646	630	652	605	677	644	590	601	661	630	644	654	605	653	635	629	680	613	633	658	634	671	636	616	626	643	638	618	605	670	639	634	616	597	608	648	623	615	650	614	645	639	609	612	613	649	654	593	633	641	608	616	621	604	616	654	635	638	637	650	624	647	601	696	619	625	613	582	667	602	620	598	668	650	620	590	597	648	619	614	649	656	660	607	622	607	671	577	667	632	640	588	607	655	615	580	644	642	559	625	615	624	637	625	643	636	630	583	630	641	656	575	650	659	626	596	645	586	633	638	610	625	632	610	616	629	685	620	636	617	586	657	679	652	664	632	680	617	670	640	636	671	580	640	586	636	609	662	650	640	677	610	609	621	645	623	659	608	659	605	633	623	633	631	646	641	652	624	618	647	612	623	609	642	688	636	593	649	649	594	606	661	641	653	626	654	620	623	686	617	625	626	692	644	579	600	626	653	593	631	640	670	675	664	624	620	610	624	620	642	644	627	605	626	639	648	596	632	640	653	613	599	611	623	606	646	650	630	633	639	614	629	637	651	623	660	644	581	651	628	594	630	636	619	642	612	641	676	650	601	663	630	642	622	637	641	630	657	700	580	648	637	619	670	655	634	642	603	636	638	637	640	646	632	634	603	621	633	608	646	615	642	576	599	661	644	645	619	659	641	664	631	614	569	615	621	617	627	587	627	601	628	618	633	624	647	622	583	624	627	626	615	642	575	606	631	639	619	659	623	641	594	647	591	657	629	638	675	616	642	664	623	619	652	610	628	618	626	628	661	620	665	584	673	666	641	634	605	575	619	618	625	589	630	636	655	660	646	644	565	613	636	564	611	609	621	590	631	606	642	605	640	657	628	629	654	642	651	605	613	610	654	635	589	639	593	647	610	644	629	625	626	654	627	638	644	601	680	648	632	634	644	636	682	604	609	618	646	608	682	577	690	595	660	661	595	698	668	654	648	645	646	647	639	664	644	647	639	616	625	651	657	642	636	658	622	645	643	604	690	617	650	627	593	710	621	681	585	650	597	612	654	594	596	622	643	672	652	619	649	603	593	619	642	610	628	579	635	592	616	597	641	623	646	615	633	657	637	596	663	632	638	660	643	631	642	636	642	667	623	629	619	615	657	646	625	597	622	606	620	673	621	643	636	614	629	624	641	638	635	614	620	644	625	632	599	631	627	642	640	637	594	646	590	588	614	596	617	603	605	630	624	631	637	653	621	608	662	635	628	627	660	637	604	640	623	674	595	634	620	559	607	618	620	681	637	643	652	632	639	576	619	634	581	630	643	645	616	629	634	660	654	633	591	632	608	650	668	617	581	622	640	624	645	713	650	620	658	610	649	621	649	633	625	597	615	672	665	623	655	601	625	627	618	640	670	585	610	629	600	622	627	630	666	603	670	676	607	617	607	654	663	641	606	665	638	655	673	633	633	647	629	634	613	637	668	635	646	664	651	585	577	629	633	638	651	632	641	679	683	660	626	657	613	577	637	583	633	632	623	606	615	627	655	634	612	615	579	601	630	616	607	624	618	619	635	629	630	630	655	614	652	609	597	580	638	627	642	602	559	664	619	627	600	588	620	670	610	619	580	640	613	657	625	627	642	606	615	606	601	619	635	634	632	631	648	628	649	654	615	629	669	634	647	634	644	633	602	641	605	623	639	613	646	633	661	634	637	567	621	648	658	635	572	646	589	612	618	635	658	598	616	658	639	622	630	574	664	629	633	661	605	636	601	638	578	623	613	605	638	592	682	652	618	587	629	607	618	686	648	627	589	621	628	592	619	590	615	661	641	594	648	647	619	648	613	622	612	653	632	640	632	636	606	609	620	614	594	646	632	565	632	593	611	620	605	628	600	592	631	617	661	622	667	673	660	609	634	645	618	594	608	625	644	636	622	610	619	620	622	625	619	649	608	599	639	577	639	591	632
4807	14834	10731	5354	4062	3015	2349	1879	1556	1373	1142	1088	992	938	890	884	856	791	848	776	816	774	724	750	698	733	755	690	719	664	710	694	700	683	690	714	699	686	708	644	654	639	663	634	656	688	707	661	641	693	647	685	695	698	664	643	662	659	643	676	694	701	646	645	685	643	635	687	652	617	666	660	651	649	660	645	619	700	638	695	627	660	674	622	612	627	662	650	670	690	666	663	645	718	645	633	631	635	672	626	642	672	674	696	702	659	641	646	684	659	641	649	625	691	659	655	668	646	659	698	668	642	619	633	685	662	657	668	681	639	671	631	631	643	596	654	662	637	655	670	635	685	660	650	645	654	647	657	664	638	653	667	629	647	616	671	696	677	668	660	649	660	670	620	597	681	644	675	667	636	670	651	615	675	663	659	603	690	623	638	676	638	660	669	674	677	646	650	644	669	631	631	657	635	638	687	615	689	695	631	601	642	631	631	647	655	643	643	655	666	704	591	710	600	634	638	676	636	665	692	638	687	662	658	644	593	646	641	632	634	638	693	633	705	671	666	668	594	634	719	682	632	724	649	648	619	628	640	636	661	580	645	693	711	653	626	707	647	659	643	623	631	678	662	649	649	652	614	700	695	654	651	635	655	603	668	681	659	640	673	653	623	669	630	679	651	633	653	623	619	665	610	659	681	652	702	647	615	667	663	638	652	658	655	633	702	625	626	686	659	641	698	669	674	696	671	644	648	643	653	653	709	657	656	602	647	655	648	645	677	680	637	645	707	616	666	619	682	630	665	645	613	652	669	603	625	654	661	675	662	615	614	635	605	651	685	665	660	634	624	647	649	622	660	682	684	670	669	629	656	649	641	642	663	669	675	630	669	710	678	680	623	659	645	685	686	627	660	624	704	643	673	671	676	694	604	618	650	658	630	688	630	624	660	671	630	624	639	657	636	732	660	652	621	658	629	669	644	634	672	703	656	651	664	649	628	641	651	675	614	625	658	684	644	686	647	632	654	608	671	585	658	666	618	640	601	649	704	676	635	667	624	691	627	677	636	625	627	636	687	670	633	637	698	682	702	627	696	639	610	611	655	653	639	673	602	671	638	641	657	666	684	621	632	676	641	623	659	689	691	637	685	657	652	633	681	671	674	663	661	629	692	692	675	665	691	614	647	635	684	647	601	652	653	632	640	702	649	622	671	698	662	640	641	667	678	673	657	708	647	644	683	653	630	650	672	702	630	617	606	678	678	670	634	681	640	611	670	648	678	656	592	674	631	602	628	648	654	652	646	661	702	666	648	670	586	693	655	630	613	673	652	661	715	680	633	637	635	629	686	649	648	630	638	645	659	666	614	664	605	661	630	652	645	621	613	669	629	677	616	640	649	670	666	646	596	644	625	632	644	606	633	598	703	613	670	637	680	623	644	638	680	662	660	642	655	642	682	671	669	637	633	669	654	646	621	634	686	588	637	616	649	656	646	647	662	626	666	660	692	682	677	673	670	634	614	667	682	671	684	679	635	679	619	683	662	628	682	684	646	672	671	637	653	665	671	634	635	654	679	664	640	673	664	651	631	655	646	651	651	650	673	673	613	626	648	601	636	605	610	652	681	652	666	652	632	656	668	680	661	684	610	663	639	634	665	633	676	662	621	653	645	686	639	670	664	655	632	629	666	642	671	646	629	633	628	608	632	630	619	654	631	686	673	659	663	628	657	677	649	656	648	626	647	647	629	676	681	625	639	668	671	657	627	632	666	661	654	644	685	656	680	612	653	657	647	637	679	627	646	638	649	609	677	664	694	685	650	645	663	669	618	686	722	654	635	669	698	692	593	656	633	628	657	647	665	695	691	642	668	612	671	662	663	656	680	618	650	647	625	629	671	651	625	566	634	643	602	637	672	629	668	626	647	673	687	674	646	639	626	632	623	659	655	678	661	698	668	683	662	662	641	632	654	611	638	646	641	660	669	681	649	644	656	637	625	599	653	651	671	660	687	646	629	669	628	678	605	652	650	650	656	657	656	660	665	628	622	633	674	672	645	641	624	685	643	664	677	633	642	691	652	628	659	647	595	611	692	656	695	644	655	647	618	643	641	630	679	674	683	609	640	703	603	660	628	697	637	653	679	635	677	625	627	623	619	624	633	667	661	698	658	665	648	623	663	622	643	630	673	652	660	677	683	655	634	618	670	652	644	674	631	670	669	614	665	653	626	632	683	677	640	690	679	651	641	660	652	678	660	690	600	645	611	640	662	664	662	639	640	669	655	631	660	677	645	703	628	678	672	656	671	665	610	663	627	639	631	664	635	641	649	674	679	660	640	619	643	643	647	694	658	649	641	626	620	679	663	704	652	600	655	635	658	663	641	653	641	650	623	612	638	610	672	667	668	643	610	645	687	657	644	653	656	610	638	643	657	645	654	695	585	676	656	648	662	651	677	632	639	670	607	647	624	660	659	674	641	643	727	637	611	659	652	635	629	630	647	672	616	645	617	697	670	673	621	653	662	665	652	620	675	690	658	621	649	657	719	629	695	653	669	669	681	663	683	670	649	639	652	672	654	644	658	680	635	626	657	680	663	644	674	661	653	643	701	675	650	669	598	668	653	660	652	665	661	643	630	650	628	625	645	692	630	669	674	662	616	711	632	648	641	630	640	620	710	648	721	643	610	645	704	660	663	607	663	603	678	669	649	660	583	622	632	653	659	626	689	613	653	694	652	707	683	643	699	641	643	629	681	624	683	611	665	616	678	661	662	638	652	683	666	649	652	664	632	648	638	677	622	621	701	661	668	652	642	613	645	651	636	612	679	666	659	607	656	676	596	670	650	613	649	656	653	674	628	628	653	640	633	682	629	650	690	674	594	652	594	631	725	658	624	604	633	666	610	696	642	642	703	637	677	696	670	639	700	648	689	633	659	604	669	692	626	702	714	704	664	640	625	660	666	702	655	593	619	673	670	634	665	618	670	647	703	641	680	671	680	619	638	646	625	646	649	666	677	649	638	619	670	627	653	624	669	649	644	658	650	631	682	661	675	650	625	647	670	656	637	691	641	617	639	686	673	632	623	653	691	685	611	647	679	612	652	687	628	602	663	667	633	634	629	604	655	625	637	652	683	627	629	663	662	656	634	638	648	654	662	657	618	656	631	692	614	650	634	635	632	635	639	642	695	663	608	652	638	611	657	636	666	629	670	661	645	679	643	633	655	640	609	637	637	648	666	637	661	676	603	676	700	633	646	652	670	644	638	663	630	634	685	636	656	668	653	669	668	641	654	638	622	670	634	668	642	630	634	680	639	642	700	605	652	650	697	661	628	639	682	683	657	646	637	677	635	664	673	646	644	661	676	667	646	665	721	678	676	687	672	666	671	609	618	632	588	632	636	663	640	631	662	678	618	697	619	652	638	598	621	630	620	651	658	658	632	668	633	617	626	657	711	655	694	649	661	656	669	637	672	625	671	682	690	650	666	620	676	675	681	652	623	652	665	626	647	573	594
27901	19758	5652	761	544	520	439	317	370	318	306	312	328	330	271	325	320	323	297	333	311	337	315	312	331	324	311	315	320	343	318	319	320	287	312	332	310	318	309	342	329	329	325	278	332	321	284	329	284	311	300	331	331	302	300	350	285	325	326	302	331	343	353	337	349	285	314	346	314	353	305	313	330	309	307	309	334	334	330	303	300	301	300	303	308	313	347	334	290	361	329	334	307	276	344	302	326	310	314	324	308	326	288	320	294	321	314	270	310	338	334	340	362	310	349	299	328	316	285	288	317	312	332	313	329	335	331	336	298	300	302	332	302	283	348	317	326	308	313	295	320	312	326	306	327	297	316	333	342	335	317	313	325	293	289	301	339	310	338	323	317	288	302	295	347	305	276	325	356	341	305	319	315	296	312	306	320	317	315	282	279	368	315	325	335	317	341	368	295	304	274	308	332	343	314	334	342	320	315	323	313	308	291	337	304	308	317	343	322	323	292	345	299	302	300	321	312	324	334	295	324	331	323	308	303	350	311	296	304	289	341	361	321	318	316	314	334	351	337	318	344	293	317	323	303	300	308	332	318	314	337	324	309	311	322	340	350	322	343	331	329	338	326	322	305	338	337	301	288	311	303	350	314	351	318	289	336	327	341	344	307	313	321	287	330	303	304	317	313	301	303	311	282	331	327	365	281	308	308	312	328	316	295	335	314	320	318	304	316	294	305	308	301	308	325	302	321	322	312	324	319	307	344	316	304	357	319	330	341	367	283	347	262	285	299	280	328	335	308	311	317	285	317	313	293	306	325	298	324	320	295	313	332	321	317	328	312	298	285	313	308	331	315	320	326	323	293	310	317	333	294	312	279	313	301	354	278	267	317	268	335	324	304	347	304	304	309	333	294	341	295	332	273	289	328	334	290	334	331	363	314	300	310	336	303	297	335	310	321	324	353	327	296	295	331	343	313	260	314	308	349	317	320	312	311	320	323	324	319	324	313	360	273	306	326	320	334	344	307	344	290	317	323	300	322	327	306	340	343	319	304	291	288	306	332	296	333	311	342	298	363	297	316	343	332	330	318	293	314	290	315	338	325	318	330	331	301	314	348	363	355	326	319	341	308	320	326	317	311	303	294	320	328	327	314	350	311	331	290	307	331	326	300	290	345	297	341	330	330	318	314	334	327	334	311	296	315	305	324	309	298	324	314	312	289	305	325	287	296	289	316	329	340	315	313	308	314	336	346	305	314	359	302	289	300	307	357	327	321	355	298	312	324	315	319	331	293	334	323	351	356	325	335	330	357	305	297	304	312	323	317	326	333	309	337	324	342	305	315	336	329	377	326	331	313	294	304	266	345	326	300	312	361	330	288	304	325	332	340	353	287	315	327	342	333	313	320	321	313	289	323	316	311	322	323	322	318	329	306	317	292	348	332	336	319	313	327	289	325	287	288	301	305	324	309	325	309	327	347	303	299	305	316	317	330	317	313	320	297	320	321	316	325	340	308	339	319	314	305	298	355	309	333	338	328	303	315	301	316	331	314	296	317	313	360	330	328	333	308	285	287	297	323	302	337	311	332	297	304	316	331	332	330	339	325	290	319	329	310	333	311	351	350	313	311	326	311	285	323	296	332	294	311	320	302	315	328	329	310	327	331	293	333	310	341	310	294	310	332	324	332	295	332	284	334	328	325	318	315	313	322	326	331	294	306	320	324	317	322	326	305	307	325	267	310	352	316	307	323	314	337	282	319	285	301	326	333	308	314	329	312	323	306	293	310	325	323	327	305	332	335	298	354	305	321	322	300	335	309	302	301	328	330	298	302	316	284	325	318	308	297	342	312	277	319	329	310	301	297	314	337	303	318	305	312	301	314	310	317	320	355	307	294	313	324	348	322	307	328	290	290	313	290	343	335	298	327	342	319	292	315	328	340	304	303	294	307	289	299	326	312	325	314	314	303	313	296	332	294	323	350	319	341	324	294	304	338	347	334	311	325	329	346	326	340	300	329	337	341	326	307	323	259	330	329	328	355	317	317	298	297	317	286	324	323	300	323	296	310	332	291	325	312	330	306	333	313	353	318	335	322	338	306	316	326	294	334	328	323	339	332	316	328	281	334	337	301	307	322	337	331	301	324	307	335	341	299	307	310	313	352	304	318	313	311	284	290	358	348	287	322	315	330	303	326	349	301	290	332	330	329	326	290	320	302	305	324	298	296	303	347	333	350	312	316	345	312	285	283	339	330	300	312	320	299	317	313	331	306	303	327	310	334	312	294	317	329	294	320	312	318	315	295	309	296	297	324	301	305	336	299	312	327	294	286	352	319	275	295	331	330	325	327	304	349	312	310	308	339	302	299	327	273	324	316	333	344	313	298	324	315	292	288	311	342	327	321	304	315	313	322	341	339	364	301	305	310	308	309	319	297	320	351	313	326	328	290	299	327	302	309	343	323	302	333	325	310	306	307	325	339	308	346	306	321	312	314	330	316	331	322	335	300	313	310	328	288	265	296	307	327	284	326	314	332	323	330	313	323	311	321	310	318	301	312	297	330	340	315	297	328	305	304	294	320	303	316	322	311	340	344	346	334	321	311	323	323	338	342	288	312	317	332	323	307	281	295	310	325	324	296	335	298	288	322	309	329	327	332	309	290	289	332	334	338	292	318	319	292	295	298	313	316	271	326	310	304	305	302	326	306	257	339	288	339	299	310	336	332	329	337	327	338	304	305	305	366	309	330	277	323	316	298	297	312	312	310	301	304	303	308	326	309	333	284	312	307	301	340	366	338	320	305	350	315	320	288	334	339	317	290	338	324	338	324	334	311	335	296	332	303	330	307	327	292	308	331	303	287	311	309	334	354	314	328	331	321	325	292	307	356	308	307	313	325	308	304	302	335	298	344	311	320	343	304	297	331	319	324	322	311	351	310	322	293	333	330	326	306	336	285	325	315	329	340	326	315	326	286	319	322	307	314	297	318	277	325	322	320	331	308	299	328	328	332	304	290	324	305	311	317	344	279	318	348	310	265	322	319	323	306	330	314	319	331	316	314	344	302	314	327	332	312	348	323	293	303	304	338	333	302	315	316	288	301	292	321	317	315	325	337	328	318	326	319	335	320	300	302	332	315	323	354	328	337	309	342	289	332	340	320	317	346	319	287	289	301	326	312	332	335	324	326	332	319	323	308	310	308	313	302	297	339	284	295	331	299	291	304	335	313	331	372	344	312	299	314	324	294	295	314	312	298	354	311	306	313	344	333	323	327	371	300	298	295	293	322	354	328	300	298	303	314	316	339	319	348	327	319	298	310	320	330	341	332	320	314	359	299	324	302	325	348	320	317	310	295	308	276	325	315	301	297	317	309	327	317	310	321	335	325	323	330	321	336	321	338	313	303	321	343	288	315	310	285	320	317	333	318	319	308	318	309	296	344	364	325	317	323	354	301	305	337	262	288	313	324	316	322	321	308	314	342	326	308	328	355	298	303	341	302	304	341	339	292	315
4118	849	658	458	451	380	398	367	339	381	334	316	338	300	302	323	323	312	327	333	336	328	350	311	349	343	372	348	329	325	319	352	342	333	324	293	316	316	336	362	314	303	312	297	320	302	362	324	365	292	330	320	301	333	347	342	337	332	318	325	316	325	314	311	356	310	362	331	329	331	316	336	308	334	333	313	346	296	362	315	357	302	311	303	324	354	347	338	323	294	334	331	351	308	314	313	319	323	313	317	330	319	313	336	303	308	308	318	334	292	301	344	322	340	325	314	376	316	331	310	328	321	361	310	348	319	328	323	329	343	310	333	329	310	337	352	351	322	336	306	322	359	314	317	349	338	298	322	324	354	340	313	337	321	304	330	311	329	299	335	331	335	307	319	325	316	308	301	344	310	353	313	338	325	313	335	338	352	306	324	343	299	327	313	307	300	365	347	303	346	305	325	325	337	343	304	344	307	321	303	317	308	291	330	362	317	298	337	312	325	328	344	323	347	299	309	322	320	326	319	346	311	316	294	338	326	352	297	330	306	351	315	352	319	298	326	312	305	323	344	337	321	326	333	308	351	310	306	343	329	327	308	334	336	319	378	323	323	336	320	335	359	350	315	303	329	332	339	288	347	306	305	297	322	317	318	313	299	268	336	334	295	328	334	342	315	324	332	330	342	306	308	336	331	331	334	327	321	317	349	322	336	322	341	346	317	329	310	333	319	311	314	319	323	343	330	318	329	319	310	315	317	299	325	350	306	340	333	323	291	314	316	332	327	338	326	320	349	305	317	322	303	303	321	337	322	326	345	344	348	356	331	295	337	314	311	337	313	303	302	343	312	308	314	325	314	316	312	310	325	332	358	332	337	314	329	328	302	316	354	314	358	315	312	326	330	307	302	360	299	330	297	356	347	298	297	313	327	312	351	318	323	320	354	306	338	333	326	323	355	352	342	350	304	326	318	316	326	319	325	324	365	348	347	320	306	319	309	341	371	336	327	342	331	322	335	319	333	321	319	330	297	334	332	311	349	283	316	296	340	326	337	313	315	321	323	326	329	302	331	336	284	328	303	349	318	322	316	313	333	307	319	321	313	322	320	308	329	333	297	305	333	347	347	278	348	334	302	330	311	329	326	337	320	345	305	304	337	333	329	338	292	334	339	338	333	342	326	321	302	312	310	317	336	321	323	318	323	337	290	338	334	333	321	338	306	332	295	331	308	319	322	336	324	323	328	330	307	340	324	346	317	301	362	282	340	326	338	329	311	347	353	320	329	322	319	344	319	324	320	318	353	342	330	327	284	300	368	342	318	345	321	333	340	313	328	341	341	323	305	314	311	354	316	346	325	343	313	331	331	347	310	328	306	344	304	335	309	353	314	336	325	325	307	348	312	336	319	327	333	330	323	325	349	328	326	307	327	320	343	283	351	336	309	318	342	320	341	311	311	310	323	306	330	319	314	318	322	343	312	343	326	321	317	346	311	316	312	336	357	347	322	341	334	335	336	358	365	316	304	338	331	359	334	307	347	330	329	316	322	319	304	331	324	292	349	331	314	340	334	371	358	354	326	326	318	297	324	329	327	338	337	324	320	323	284	321	357	314	318	356	331	349	312	307	357	305	339	325	317	340	316	322	318	352	295	314	324	354	323	337	309	344	350	315	319	351	341	350	323	339	337	354	301	353	320	303	311	336	344	358	344	294	314	326	343	363	330	335	286	341	344	308	301	330	326	358	309	328	340	317	293	351	363	300	327	306	326	322	316	318	349	332	327	294	327	300	358	322	348	307	331	324	318	302	324	311	343	365	344	311	305	304	308	319	306	315	315	359	312	304	328	335	331	330	293	363	325	319	310	368	320	305	328	337	341	318	322	317	332	330	351	329	335	318	299	318	324	350	346	343	333	330	295	319	311	305	349	327	312	318	281	325	327	313	328	338	338	352	297	299	326	308	328	317	308	336	301	348	314	292	330	314	315	329	319	305	313	355	303	320	320	356	347	319	296	360	310	319	302	353	359	314	340	307	344	325	310	327	324	309	336	375	345	326	320	331	321	318	327	311	311	343	320	341	298	312	356	309	312	346	318	318	307	315	348	329	322	328	335	309	375	341	329	322	313	333	334	342	331	311	345	329	330	350	325	329	333	340	329	365	319	290	332	343	336	328	335	312	339	323	318	303	356	309	331	338	333	327	332	308	337	338	345	350	349	326	358	347	309	339	348	353	321	308	348	305	312	293	348	364	361	321	337	326	324	327	367	312	368	339	312	298	360	342	312	335	355	347	286	319	318	304	350	336	334	301	314	346	359	343	314	357	306	343	302	314	325	319	324	338	315	319	347	326	321	312	321	301	326	324	334	331	335	318	326	332	336	324	333	354	336	325	348	286	343	352	319	329	328	317	315	341	340	321	350	314	330	347	310	334	301	321	317	346	315	314	319	296	306	307	354	354	309	307	311	346	304	339	305	327	310	345	314	340	376	327	333	340	305	356	314	318	357	324	339	343	320	311	335	297	306	295	318	309	320	310	343	322	304	340	324	338	336	336	324	319	291	354	303	320	345	323	324	310	311	285	340	354	310	302	341	277	335	328	307	323	293	327	341	342	309	299	339	347	332	322	332	325	338	347	305	336	354	313	350	325	320	336	316	326	312	302	321	357	336	345	343	330	308	334	350	362	329	336	330	366	335	351	334	293	309	334	354	346	331	323	337	325	312	339	319	362	321	316	311	336	312	321	346	305	321	327	310	325	318	352	337	297	339	339	356	315	325	289	328	354	358	337	350	325	311	348	305	352	351	301	346	339	350	301	335	368	317	319	300	310	295	316	336	325	339	279	342	322	317	321	317	298	316	339	319	360	339	301	301	314	332	308	341	306	332	347	336	322	304	303	321	315	348	375	312	319	300	364	282	326	330	322	304	308	307	350	328	336	340	339	303	310	348	317	288	325	343	296	347	362	318	310	310	325	329	319	333	326	345	314	335	306	328	313	290	328	330	321	351	325	287	344	322	318	323	330	335	344	301	308	308	346	321	339	299	361	331	339	350	329	315	331	321	349	341	326	324	313	335	342	302	312	325	348	331	305	335	318	342	309	331	302	357	351	342	336	317	334	364	348	311	298	342	338	311	306	296	326	334	343	309	317	332	345	354	328	316	318	318	300	356	350	353	342	329	312	314	341	314	304	314	303	317	334	337	341	325	347	330	327	344	361	310	329	327	345	313	329	332	327	337	344	353	301	340	315	327	352	322	357	350	296	309	319	336	311	342	319	307	345	342	337	340	341	340	321	333	313	351	353	300	328	327	360	338	309	327	312	311	304	306	335	351	301	324	343	328	315	297	317	335	297	323	332	327	336	335	318	371	288	352	358	310	334	327	326	318	285	338	306	337	318	311	292	336	322	315	322	333	317	327	320	318	335	317	363	352	324	367	309	322	333	341	331	347	321	316	348	333	325	351	331	328	326	330	320	358	314	343	316	319	319	321	316	318	273	327	318	332
23710	21494	29062	24389	21499	13556	1703	1038	1001	900	785	737	802	754	744	770	756	726	716	704	691	711	746	662	645	654	669	637	648	704	686	722	714	691	658	640	626	669	731	669	676	694	636	696	668	671	676	643	668	692	707	665	675	678	678	640	655	662	680	712	702	670	665	669	656	663	660	705	660	644	711	637	645	680	682	680	642	662	676	714	683	664	666	650	651	672	680	655	710	680	624	686	649	691	663	621	664	678	661	628	632	637	648	623	625	658	701	646	652	685	686	678	654	662	621	651	701	635	642	683	654	674	701	669	680	673	625	625	641	628	685	627	675	674	702	647	642	635	626	673	678	681	686	640	630	641	693	628	660	657	668	662	678	652	641	656	664	627	618	665	624	677	645	654	700	639	673	689	647	622	629	711	646	734	644	672	669	595	621	656	601	618	684	647	648	630	671	624	698	702	654	646	652	678	683	671	690	663	646	682	640	655	678	633	689	730	666	647	619	635	640	654	647	667	675	634	689	591	670	638	672	681	685	666	670	686	664	679	621	718	657	658	644	639	656	649	672	705	647	652	654	595	630	667	647	638	664	635	653	673	679	664	659	651	631	700	670	622	679	618	670	660	669	681	698	651	670	683	659	687	681	665	581	614	691	646	664	607	669	665	681	680	642	639	702	724	655	689	638	654	661	666	639	655	646	682	624	679	638	736	679	647	703	674	646	663	639	678	698	622	621	700	665	642	652	669	691	676	708	653	687	729	686	642	623	619	670	615	599	599	652	636	623	690	671	664	667	651	685	645	621	677	608	624	674	639	660	679	662	679	671	670	677	700	654	643	706	654	638	643	623	658	657	682	698	639	650	682	646	625	641	632	648	649	680	689	669	630	627	686	671	682	634	680	710	685	628	630	677	689	700	633	659	643	662	679	618	686	678	631	663	684	691	668	655	670	687	652	652	661	612	669	691	637	635	696	680	654	664	681	678	666	690	643	668	653	658	665	673	653	660	687	659	667	693	653	664	684	624	636	643	662	647	620	706	635	623	642	657	608	670	634	695	622	646	622	621	682	649	669	675	684	659	653	646	651	681	659	705	657	655	693	650	637	658	654	623	656	628	678	636	692	669	664	629	680	686	683	653	677	659	633	674	657	673	677	670	666	655	669	650	685	627	636	654	692	684	652	657	604	672	632	661	619	651	642	667	673	669	632	648	665	679	712	674	647	640	685	644	680	633	676	677	664	649	661	677	711	618	627	674	637	667	661	698	678	681	670	668	686	669	638	618	668	631	667	624	639	680	696	680	689	608	657	664	593	612	674	662	655	644	688	690	647	656	707	639	662	676	629	628	652	667	658	625	662	670	637	646	634	646	677	620	682	682	664	627	634	664	612	684	648	629	676	645	644	661	666	658	659	685	679	697	706	622	642	652	676	665	647	666	687	715	618	661	604	691	638	619	638	638	670	673	636	655	689	689	644	661	672	633	603	694	671	615	683	621	662	630	663	658	618	641	656	647	678	665	667	672	677	648	657	605	649	657	704	635	620	645	645	597	647	623	655	667	696	715	601	700	659	681	650	704	647	665	653	660	692	649	644	685	590	628	652	659	629	638	683	654	691	661	681	642	690	629	681	654	628	612	663	696	651	632	696	626	643	619	670	650	654	675	673	648	654	656	709	630	642	655	653	649	671	638	658	630	697	641	676	643	633	668	650	624	712	667	680	694	639	669	652	656	682	658	652	704	619	605	625	657	615	614	646	665	649	631	708	660	624	634	645	659	667	672	680	650	672	675	645	698	671	662	662	677	644	654	607	669	669	636	654	610	668	677	653	713	667	662	704	650	664	692	671	628	644	635	670	660	696	714	682	634	675	667	664	682	696	677	697	672	661	667	635	679	660	637	671	661	707	681	662	660	660	625	680	659	679	610	657	655	692	689	626	655	650	637	657	652	605	651	678	699	716	670	681	657	653	660	651	672	635	691	715	670	658	714	621	651	660	688	678	663	620	592	668	682	705	647	628	678	655	647	660	688	661	646	651	675	641	688	638	632	651	633	705	685	634	684	697	695	633	663	662	653	647	641	647	693	658	621	669	672	663	620	638	649	653	653	661	677	728	644	641	712	706	696	648	656	643	623	631	650	662	657	655	624	663	679	671	695	662	666	669	678	636	695	659	666	625	664	675	657	672	662	669	639	630	615	639	690	615	664	646	673	637	670	643	636	669	647	657	668	662	601	701	653	675	665	620	638	670	636	679	649	639	627	637	651	642	662	656	674	637	638	667	661	669	637	678	651	650	660	683	694	652	641	681	641	627	619	665	641	647	611	693	630	615	626	661	656	667	677	627	682	666	624	638	676	622	676	656	694	663	695	621	652	638	666	658	669	649	706	641	687	667	650	654	700	644	649	686	684	644	686	706	627	674	669	673	680	649	702	614	646	638	644	658	699	695	662	721	652	669	651	668	650	663	680	659	642	659	627	666	661	619	721	660	675	711	652	623	670	651	674	679	677	692	640	634	674	619	657	665	705	649	637	615	647	674	660	628	683	662	607	663	691	646	688	666	664	623	643	651	698	670	657	619	661	657	684	639	662	715	642	649	667	633	655	701	626	708	677	644	672	688	621	679	616	623	678	672	656	653	669	660	685	653	667	672	657	649	654	668	618	639	681	622	669	646	618	657	722	674	679	662	661	684	672	667	678	636	638	655	575	634	669	670	663	624	683	602	644	638	647	665	625	677	650	699	608	659	631	691	645	674	642	674	664	648	658	654	692	694	611	676	644	662	699	637	648	670	684	643	646	648	643	620	624	678	623	670	673	654	666	653	666	670	688	628	623	648	666	616	649	602	702	668	673	622	718	646	675	671	663	663	644	700	638	638	650	626	696	660	621	631	614	646	633	662	634	650	659	658	692	686	659	668	650	682	649	691	709	634	701	660	632	648	658	652	717	681	635	674	672	695	674	605	660	646	655	613	666	678	654	596	664	678	636	667	656	654	664	662	665	682	689	638	685	686	686	677	655	680	619	684	660	672	705	663	662	666	675	620	624	656	672	634	636	651	641	650	669	656	680	671	653	654	625	673	635	591	625	641	674	653	637	682	642	620	668	647	638	670	672	629	648	651	625	705	650	676	648	629	639	618	703	652	675	661	666	661	675	681	643	675	633	700	650	625	666	607	624	697	692	683	674	660	648	621	666	696	638	688	651	705	702	707	641	644	671	708	662	635	663	667	664	643	678	645	654	615	610	674	613	639	657	674	618	649	668	643	707	650	640	657	651	718	624	645	680	637	653	667	698	667	667	654	649	639	662	603	624	662	634	651	625	670	670	675	663	656	631	671	623	686	634	601	667	632	685	641	624	661	681	644	668	633	707	652	654	648	631	616	683	673	651	651	675	657	672	660	617	649	617	675	699	661	697	629	631	675	675	662	665	654	626	644	703	645	678	694	664	687	688	633	618	712	635	646	671	647	713	668	654	673	643	660	647	653	639	635	660	664	610	644	601	609
3594	8789	6275	3120	2345	1877	1527	1324	1137	1050	933	811	836	807	774	757	785	759	774	705	721	701	779	670	716	680	671	695	692	708	724	710	660	719	663	688	676	642	711	693	696	652	714	664	723	705	720	657	669	681	669	691	700	632	664	682	679	686	707	684	729	716	655	648	672	672	673	656	721	712	671	679	701	688	698	689	690	684	636	671	696	681	634	669	666	696	670	668	662	675	688	695	699	653	666	690	681	689	646	704	694	673	665	720	711	671	632	735	650	701	677	663	686	652	683	682	624	674	666	641	649	708	676	665	671	642	634	641	696	646	647	676	696	631	665	681	692	746	673	659	674	685	651	657	667	689	697	687	635	663	659	660	646	667	721	688	716	606	678	636	698	668	651	681	672	667	661	674	639	668	681	629	665	687	686	656	653	642	656	672	664	683	681	706	655	688	678	646	707	720	653	677	649	656	676	661	683	706	641	669	742	655	714	649	640	644	665	640	679	703	702	654	713	710	636	639	681	717	678	720	656	705	739	674	715	674	669	622	700	694	674	718	594	683	731	672	679	657	700	615	642	682	696	654	681	674	665	648	677	671	648	720	705	703	682	630	675	682	665	667	719	666	713	634	689	657	689	720	676	663	667	714	686	723	618	673	627	678	602	633	675	666	634	603	674	689	618	623	631	729	683	650	721	632	671	670	675	671	652	705	665	724	698	688	623	650	705	660	694	677	678	650	692	657	693	667	712	685	661	685	635	713	690	648	658	680	621	699	665	676	667	697	646	674	656	657	678	687	687	680	684	696	680	673	713	720	700	632	691	667	634	631	691	649	661	692	703	687	658	615	671	691	645	651	662	702	724	709	685	652	636	638	715	716	689	700	671	666	634	645	668	625	631	751	668	666	672	675	661	697	660	661	688	675	736	640	683	645	667	647	646	701	690	683	683	648	701	622	654	651	718	685	626	643	655	663	728	655	664	708	690	669	684	679	675	660	628	645	688	671	693	670	667	689	663	638	699	638	672	666	621	713	643	677	665	642	751	659	637	690	647	695	698	659	660	682	664	706	636	648	666	654	659	668	645	658	695	685	658	681	654	629	643	658	710	670	663	637	641	642	672	666	661	668	715	697	716	627	680	611	655	646	636	651	673	648	693	681	683	650	692	698	698	663	639	663	657	685	667	653	660	668	718	652	717	650	668	703	686	647	658	671	669	679	660	694	692	621	661	678	636	690	698	664	662	697	714	692	691	684	672	665	698	648	674	639	678	659	629	667	717	695	701	663	671	695	681	685	680	732	686	661	713	697	620	648	631	672	656	678	674	679	649	736	672	692	707	686	680	668	729	683	653	676	681	700	663	601	656	619	668	712	624	701	675	724	692	692	608	703	670	680	676	674	698	702	652	649	661	654	655	680	672	644	716	669	736	648	694	678	685	689	668	664	650	695	706	679	705	677	659	634	658	703	674	678	645	664	693	667	674	673	667	725	687	653	652	650	665	679	717	700	650	644	686	653	652	651	718	669	672	678	696	704	743	667	624	662	649	721	689	668	670	667	658	643	699	624	669	684	669	700	668	714	646	684	667	677	678	662	697	678	699	685	658	712	703	666	647	674	671	641	696	712	638	671	593	660	688	684	656	665	692	624	684	646	667	646	678	694	686	672	683	698	692	697	682	682	666	667	728	655	701	647	651	747	678	661	664	683	680	705	679	676	675	667	703	691	679	733	682	684	660	685	701	679	695	638	699	653	656	655	675	637	676	674	677	700	654	706	634	634	695	693	688	684	643	619	698	657	719	632	653	630	653	689	684	702	669	658	695	660	723	700	664	696	628	698	689	658	693	635	775	686	678	696	691	688	686	690	697	641	681	674	647	701	713	703	698	654	705	714	717	619	679	626	586	698	717	662	684	673	697	685	654	641	656	652	690	687	664	716	679	647	696	708	649	667	640	675	669	729	678	687	677	736	702	675	699	702	660	634	681	716	733	685	637	638	667	670	698	690	644	679	613	674	682	657	654	666	663	692	665	664	620	680	661	679	653	698	664	694	662	695	618	666	687	666	702	670	645	694	672	683	708	670	736	676	655	671	696	689	676	694	687	657	708	682	691	668	684	673	711	657	689	661	728	689	652	662	671	666	648	634	653	672	672	628	693	667	628	652	674	648	694	681	655	668	688	669	682	649	649	669	637	627	667	666	648	707	708	694	669	664	668	641	681	689	703	671	687	648	645	677	711	667	676	660	668	729	689	675	659	695	638	663	633	691	672	654	658	671	668	741	693	669	685	663	619	667	676	659	647	644	653	689	679	660	702	630	641	684	689	691	621	673	701	654	650	703	688	690	663	671	714	691	692	680	653	637	662	694	675	721	645	710	645	673	685	649	695	675	684	628	678	667	687	660	690	714	693	673	693	638	697	659	656	737	646	665	660	628	652	647	641	694	698	674	629	646	654	652	658	676	672	625	703	641	688	680	687	671	669	651	677	736	686	710	697	659	696	656	705	646	635	634	676	647	686	654	695	648	673	639	630	699	645	735	669	692	652	709	650	679	666	647	665	658	657	706	654	670	630	687	655	669	717	658	686	656	697	691	648	634	660	660	663	654	636	657	697	648	675	667	697	646	628	685	738	682	690	726	696	665	678	671	664	656	676	659	638	673	667	654	702	678	681	670	644	672	670	632	711	725	657	662	677	675	670	681	668	672	713	647	689	657	690	699	672	704	626	682	708	671	627	671	669	654	657	701	623	716	665	686	645	677	741	665	686	650	689	624	665	721	651	700	675	691	692	721	684	651	644	646	632	682	721	687	667	649	703	703	681	649	667	668	648	687	688	599	668	655	664	661	674	680	642	652	684	710	690	677	689	688	684	672	688	631	638	678	670	662	663	669	699	737	608	645	657	677	676	669	671	712	663	632	648	600	695	673	669	632	705	681	693	689	658	708	611	643	702	664	654	607	682	695	672	669	668	691	653	686	688	680	701	708	645	679	643	650	662	648	703	691	652	688	641	665	651	691	683	711	677	698	704	678	615	673	659	650	658	637	651	688	713	685	676	652	685	644	680	660	661	678	705	708	678	686	633	699	664	651	655	689	665	663	635	656	615	682	629	623	678	641	672	674	647	743	666	693	695	711	634	652	674	680	702	683	678	628	653	701	677	662	669	701	669	653	644	681	680	641	687	678	632	675	645	704	701	711	693	689	730	686	694	613	677	699	636	669	673	707	661	678	637	679	669	688	640	703	670	688	690	684	623	690	653	672	675	674	658	742	670	719	692	615	687	674	651	680	608	703	704	666	611	674	685	729	671	678	695	704	687	700	701	691	673	698	661	650	683	683	655	680	668	665	662	667	678	663	689	647	677	621	661	610	668	636	674	682	730	674	619	656	652	662	713	669	657	693	647	684	693	709	646	667	681	637	658	667	694	657	646	662	613	685	741	631	635	668	684	679	708	686	675	667	704	707	688	658	688	666	678	652	678	704	685	670	664	675	680	666	681	701	630	684
24838	21509	28187	25180	15586	741	429	348	303	291	285	236	231	193	190	210	221	210	224	227	209	227	189	194	200	183	173	198	203	230	190	189	187	167	191	182	189	173	168	184	238	216	194	172	163	186	189	180	216	166	154	169	185	182	187	178	201	172	189	184	177	180	192	170	193	170	191	169	202	168	184	214	212	176	187	163	176	173	194	160	175	173	152	173	147	180	185	171	190	176	177	195	182	157	184	166	192	178	171	180	196	172	178	202	177	196	163	193	190	166	184	186	175	178	199	194	179	162	177	181	174	189	175	184	184	201	193	198	159	196	172	191	173	201	165	168	197	186	166	188	187	176	194	183	182	199	183	168	180	201	199	183	199	175	176	184	178	225	186	183	200	194	188	178	191	174	186	194	169	189	179	204	185	185	189	162	207	174	171	176	137	172	166	182	186	169	184	191	181	191	181	194	167	149	206	176	180	167	201	191	163	184	184	191	216	185	179	151	179	206	145	188	188	189	189	177	170	177	187	170	199	179	196	202	172	195	200	169	172	178	172	187	175	180	181	201	186	176	183	192	175	188	218	191	186	178	178	180	159	170	162	170	179	190	179	205	183	173	178	200	193	182	202	195	179	195	190	166	200	188	190	193	204	175	175	172	219	180	209	185	168	175	183	177	179	184	203	205	174	181	184	217	180	182	167	176	157	174	177	187	177	201	184	174	159	203	186	154	184	177	170	174	178	192	179	186	183	178	178	174	195	172	162	174	168	167	180	162	174	175	193	174	172	162	214	187	194	162	168	176	179	173	173	177	175	184	174	173	184	190	176	154	166	174	192	201	188	167	182	177	187	171	158	169	198	173	165	189	177	182	172	166	195	165	191	188	161	182	192	202	197	182	175	173	157	200	192	200	199	177	189	160	167	163	193	177	168	170	189	192	188	171	166	171	196	175	189	189	176	177	188	178	189	182	161	183	175	196	179	186	201	169	189	196	180	188	170	162	168	202	174	198	182	168	174	161	167	194	182	177	173	207	185	182	177	168	173	206	206	182	187	181	184	176	173	194	180	200	192	178	174	201	171	205	171	172	172	189	181	192	191	182	171	165	188	171	199	167	174	187	190	186	188	204	182	184	191	162	179	179	189	165	166	183	201	168	179	196	175	186	187	191	170	195	187	182	171	197	154	165	219	196	175	180	181	176	170	180	177	160	202	162	158	179	172	167	176	166	194	184	174	218	183	191	193	180	199	174	181	182	185	163	197	183	201	190	183	198	181	173	178	186	197	183	192	183	182	179	205	212	168	195	166	192	177	167	185	190	176	173	165	180	179	167	168	200	169	191	180	176	164	174	187	188	174	177	186	179	158	173	171	172	185	175	160	187	178	180	199	191	160	183	177	167	202	182	164	202	174	171	161	183	201	165	180	157	191	205	185	167	173	170	167	177	175	175	202	174	197	200	161	161	200	171	173	193	166	186	202	201	194	176	196	185	182	173	182	192	195	186	218	174	188	198	181	172	190	165	205	191	172	168	174	196	175	207	169	194	155	180	170	174	192	175	165	155	185	187	208	179	189	194	167	182	166	182	182	191	187	172	182	174	171	191	183	187	182	181	173	165	178	173	170	199	183	195	194	167	203	171	186	177	168	153	200	198	190	182	191	203	181	166	179	191	169	198	163	183	191	176	209	205	190	198	186	190	155	190	166	177	168	185	177	191	192	211	207	177	170	207	182	162	193	178	177	184	186	177	176	188	177	180	213	178	181	184	158	192	176	174	172	189	167	195	186	176	184	188	181	173	176	165	201	174	189	191	173	206	182	194	168	176	163	184	173	159	157	175	170	178	181	202	205	181	177	181	179	187	189	176	192	197	195	177	221	181	175	182	200	174	158	174	205	180	191	179	193	188	179	186	173	187	192	162	157	162	190	195	193	182	178	204	190	195	174	192	179	183	172	180	191	160	170	170	170	173	161	187	188	156	172	189	185	200	175	195	172	160	192	167	203	144	169	178	190	185	180	187	185	185	167	170	196	194	192	183	177	190	174	174	185	176	183	191	170	204	194	187	170	188	200	181	171	176	169	167	179	200	171	174	180	194	197	205	187	165	166	185	193	170	203	183	202	214	176	164	191	180	188	191	193	217	198	174	193	180	165	189	194	173	158	175	183	195	199	186	176	187	193	218	206	189	175	191	200	196	152	184	179	177	191	172	183	172	174	175	183	178	174	165	207	158	217	177	177	183	191	175	178	195	171	158	169	201	170	207	173	145	152	165	209	165	181	193	187	169	179	183	194	195	190	187	186	168	171	182	191	171	204	172	190	201	184	161	171	170	183	162	196	167	204	185	185	211	185	170	202	206	164	170	172	181	184	185	166	179	177	167	159	178	202	203	169	195	166	190	168	189	189	170	178	197	189	232	174	183	188	201	166	189	173	173	169	186	182	187	166	185	186	189	196	176	172	191	199	159	184	175	180	162	171	181	199	166	193	185	190	154	186	148	176	180	157	197	183	186	185	196	173	190	190	172	158	192	210	194	196	179	175	180	154	180	174	169	194	161	204	171	198	192	192	185	186	198	191	198	188	187	185	164	208	166	190	187	173	179	184	208	161	170	181	168	180	190	172	169	161	206	180	172	194	171	159	204	181	173	190	182	184	168	184	162	182	183	178	205	156	174	191	208	181	185	195	185	179	189	176	184	183	190	173	180	163	165	171	188	187	195	184	199	191	182	179	191	187	204	190	182	193	218	207	165	212	187	174	165	174	170	203	189	150	189	198	186	159	191	158	187	172	173	196	183	187	173	181	185	152	201	164	182	149	183	192	191	172	167	182	174	191	205	175	161	175	201	173	171	175	189	171	156	206	172	201	181	186	182	161	165	180	217	188	185	192	176	166	186	184	183	190	204	181	187	173	197	175	183	188	182	178	173	184	195	197	166	180	167	186	200	170	180	175	184	183	177	187	156	161	182	205	185	158	162	181	206	149	196	195	199	161	187	216	189	180	167	192	160	199	179	190	163	175	172	201	177	187	158	172	170	176	174	170	172	162	176	177	192	181	197	180	171	163	187	215	193	184	172	153	163	175	174	189	177	199	167	168	179	200	170	171	181	174	181	190	182	186	190	175	183	180	182	187	220	181	195	184	179	163	154	220	164	206	201	195	189	171	179	183	185	178	213	178	183	174	178	174	168	189	177	179	173	194	171	155	186	171	198	176	197	163	191	157	177	162	201	165	179	185	180	192	193	169	163	180	186	194	198	179	164	153	174	182	169	178	168	179	145	200	198	168	177	203	190	175	193	208	196	173	192	200	179	188	189	169	178	185	183	189	192	177	174	190	185	175	149	198	189	166	155	177	203	191	166	181	189	177	147	177	166	207	179	175	172	173	184	178	207	173	178	195	179	174	182	170	185	173	176	181	181	161	186	181	175	177	169	197	167	168	185	194	162	171	206	180	217	198	182	207	188	183	179	191	176	169	180	198	175	183	169	175	197	188	168	168	169	192	186
3264	5341	3567	1628	1124	918	680	531	447	428	338	304	325	274	290	253	250	238	213	253	211	227	225	247	223	200	197	218	220	229	222	199	197	200	223	213	227	221	216	231	203	199	200	203	198	212	185	199	197	205	214	221	188	199	208	220	179	211	198	202	217	226	192	200	190	211	200	216	184	211	203	198	207	220	239	192	192	211	201	202	193	214	191	203	233	185	195	191	217	198	202	224	194	227	196	214	182	191	186	192	175	204	205	225	227	173	192	186	191	219	199	199	190	215	197	198	200	205	211	186	202	205	183	200	179	189	186	192	203	197	204	214	234	194	206	199	192	208	168	174	212	184	210	189	203	205	229	206	199	182	231	208	168	222	222	204	221	238	206	203	214	209	202	214	196	201	222	216	203	216	209	205	192	222	191	195	197	198	195	199	223	215	224	211	204	207	198	205	191	195	188	177	201	222	203	214	199	188	196	227	221	185	196	224	196	241	188	190	210	184	191	232	212	196	225	192	202	196	206	212	209	199	226	194	191	203	210	197	184	208	204	232	199	222	227	214	208	189	183	208	217	202	197	205	196	247	198	186	187	225	188	192	198	189	206	187	219	182	194	198	176	213	186	196	194	207	200	182	220	205	224	189	205	192	202	232	221	205	219	220	197	179	213	196	214	208	190	182	179	221	216	191	186	188	211	199	197	204	183	210	194	198	220	199	193	204	203	190	190	188	215	188	203	202	185	195	216	212	185	237	203	215	206	206	220	202	207	192	187	180	190	205	237	194	183	216	206	243	212	201	175	203	205	217	220	211	211	232	199	188	197	176	187	225	217	192	206	175	231	212	213	200	176	193	175	197	176	203	218	214	196	181	201	202	207	227	224	214	195	202	196	191	219	193	219	221	201	216	198	222	197	192	215	193	222	212	227	209	190	208	199	212	200	199	220	201	208	190	198	170	200	204	211	227	170	191	208	200	195	198	203	202	211	202	191	172	241	233	206	217	204	216	212	191	211	191	215	202	216	208	201	212	197	193	186	207	172	184	188	191	187	192	214	214	185	191	212	183	218	207	216	202	196	213	211	207	201	206	211	222	185	209	189	204	216	190	177	212	216	198	200	191	192	178	201	198	204	194	206	194	175	190	198	194	195	194	234	204	199	192	187	189	214	199	212	217	204	184	213	205	202	215	179	193	204	188	212	188	194	191	192	234	178	211	211	198	216	192	209	203	217	204	218	196	185	182	200	228	212	228	205	204	234	224	199	205	202	203	171	222	205	208	212	198	204	179	191	196	205	210	220	217	216	214	194	208	221	189	211	202	209	189	200	232	187	208	225	174	195	225	205	217	191	203	234	192	210	184	207	184	180	212	200	196	188	174	206	210	192	205	212	215	235	218	196	197	198	204	200	196	193	201	194	171	197	211	190	186	210	193	213	228	168	181	185	190	226	210	190	194	202	192	217	202	191	191	207	214	199	192	188	197	201	203	201	194	170	189	183	209	175	198	209	183	199	202	201	204	209	206	193	210	214	211	194	181	193	184	220	214	182	206	230	202	197	213	209	176	197	219	213	208	222	202	214	202	214	210	204	226	208	191	224	190	183	212	232	230	200	194	184	191	184	217	192	203	203	200	191	192	215	210	204	187	207	199	216	194	216	199	197	196	207	193	179	230	193	207	187	195	187	194	190	199	198	200	216	189	196	223	183	193	189	205	204	189	230	220	188	197	224	182	194	171	215	222	222	204	226	194	211	219	230	202	214	201	207	209	199	220	196	207	195	186	199	209	193	205	192	213	202	195	199	205	202	185	208	225	189	197	200	216	215	208	207	199	199	182	229	212	199	202	199	214	214	194	201	211	206	235	198	198	166	199	208	194	209	206	187	186	212	182	204	231	213	197	196	214	192	202	209	191	191	205	208	195	195	223	197	210	204	181	203	189	200	215	202	209	207	212	212	201	216	217	214	211	198	190	197	189	208	209	205	206	201	213	207	201	206	202	232	176	197	180	219	192	200	195	208	188	170	192	194	187	221	194	198	187	212	187	204	210	202	203	226	202	212	217	211	192	211	213	225	203	207	197	209	174	192	194	193	192	211	205	188	201	221	193	208	182	200	200	227	202	224	209	201	213	206	190	209	197	197	213	202	202	191	211	193	221	187	203	192	215	207	244	190	184	200	185	226	239	200	217	200	194	205	208	196	219	208	193	188	173	205	184	219	203	174	202	221	174	195	217	191	225	217	201	197	198	182	201	220	222	195	206	225	204	204	201	192	205	207	192	188	195	200	186	204	208	208	188	208	199	228	203	205	191	214	213	199	187	202	183	242	210	216	202	187	184	195	226	190	201	210	186	218	206	180	204	203	177	196	194	192	207	195	212	231	187	205	237	205	182	194	199	192	199	214	195	192	178	209	200	201	215	203	179	171	184	186	199	206	208	206	183	191	190	196	230	196	189	209	201	204	191	224	211	190	184	199	196	191	202	215	193	193	191	210	192	193	181	212	203	201	188	212	210	216	217	181	212	214	201	202	212	201	230	190	192	187	197	235	204	215	205	206	206	202	192	194	206	195	220	191	181	198	222	197	183	190	190	190	200	200	194	206	199	220	208	199	213	228	224	206	181	183	210	200	197	219	210	187	188	202	200	194	182	201	227	241	219	204	217	195	202	209	192	187	197	184	206	203	210	193	195	223	209	225	184	196	192	201	183	185	191	191	231	184	189	208	209	202	213	207	210	198	224	209	207	192	203	186	219	178	204	208	200	205	199	204	211	197	195	191	218	188	195	177	213	188	166	208	209	175	217	220	185	188	207	195	218	178	208	208	196	199	182	217	217	213	185	188	201	185	209	198	215	206	208	202	214	178	200	183	211	176	197	220	179	202	222	193	232	183	213	186	210	229	216	217	208	186	204	243	209	188	206	195	193	211	191	183	200	207	197	176	192	228	232	194	212	220	182	211	193	199	164	219	183	189	200	216	203	199	189	213	221	198	234	192	177	199	220	188	228	190	214	215	226	212	182	187	203	196	191	185	193	203	205	217	215	183	214	206	211	207	188	201	196	186	197	199	202	226	213	200	206	205	214	205	188	228	206	198	216	215	193	172	208	206	208	221	165	208	215	209	187	214	230	210	204	208	202	186	206	190	183	192	154	197	183	201	201	211	208	188	223	198	212	219	177	175	213	198	177	190	209	219	208	201	197	212	209	188	205	215	216	205	187	189	198	182	189	223	220	205	216	201	191	201	187	216	181	205	195	185	200	193	213	205	208	214	192	203	216	209	200	198	195	187	215	210	166	231	196	203	195	224	190	209	212	201	237	194	178	183	202	203	192	184	202	202	189	185	225	227	191	196	222	198	182	206	196	211	201	215	206	192	176	215	200	227	203	217	207	207	198	190	187	203	206	224	220	197	170	207	202	215	207	207	206	212	199	221	206	195	185	196	186	203	196	205	192	210	216	193	221	192	191	198	200	222	213	210	192	195	221	196	193	181	202	191	193	209	189
22710	21598	29580	24113	21600	21662	12757	1689	1174	1082	1000	972	876	789	800	720	753	711	704	677	722	709	696	725	725	727	660	630	697	707	644	646	653	673	687	645	646	601	640	632	668	644	700	647	643	641	633	662	657	631	666	635	628	637	635	608	620	651	640	633	648	629	643	592	633	672	590	607	592	628	627	605	671	584	652	646	662	608	653	630	630	637	606	634	627	666	656	632	674	638	655	649	622	635	617	657	647	648	647	662	639	644	630	635	646	601	658	611	620	583	638	637	633	652	610	609	659	597	626	666	633	659	646	647	668	618	619	659	652	639	635	603	618	622	627	641	661	656	612	678	618	633	647	656	660	628	674	629	616	663	658	625	710	587	600	560	636	621	617	617	620	652	644	638	617	671	608	636	574	682	653	626	627	634	680	642	675	655	624	622	634	640	628	594	669	650	634	584	614	649	600	623	586	645	612	613	614	614	657	669	618	608	655	654	627	630	638	663	626	643	613	614	656	595	696	603	611	623	638	589	680	648	607	631	600	613	653	625	631	657	594	668	626	685	605	598	661	615	600	626	604	633	592	631	675	618	635	625	694	668	604	583	672	631	623	593	648	622	673	652	698	679	604	655	626	621	676	655	595	634	607	636	637	645	641	624	651	619	636	663	620	623	604	676	592	602	662	625	708	648	653	645	633	624	633	633	654	621	653	616	666	634	642	612	623	655	669	618	618	664	624	622	652	635	635	615	657	642	624	630	650	650	646	648	691	643	669	671	676	626	623	598	668	640	651	676	619	622	632	600	596	627	585	675	652	605	675	648	606	624	643	594	632	645	629	637	592	610	630	624	632	657	611	632	641	638	658	651	627	665	639	659	601	639	619	673	601	673	668	651	681	640	621	624	691	600	697	636	614	607	620	629	599	632	655	639	611	657	606	651	640	636	612	641	644	610	614	606	637	647	667	603	579	612	713	656	638	645	600	587	626	586	594	604	599	634	603	661	626	648	615	683	631	619	646	607	650	630	596	643	648	663	623	591	599	630	573	610	649	644	668	626	618	637	613	628	632	633	609	610	628	646	689	613	619	656	632	620	608	666	646	615	626	646	659	651	620	604	585	650	648	620	616	630	590	608	632	620	641	650	640	666	630	601	586	628	646	638	602	625	626	620	670	644	617	617	640	627	609	652	615	643	635	672	646	648	644	631	608	650	634	613	595	583	628	642	673	627	674	654	693	644	647	615	656	657	681	644	662	647	680	620	597	625	644	650	641	642	637	631	660	646	629	646	639	627	644	682	669	618	626	661	644	639	613	592	629	629	642	637	569	620	653	639	638	669	648	600	630	629	689	608	623	593	608	564	646	676	615	615	636	587	631	608	655	595	616	646	650	631	667	630	638	646	623	642	654	630	650	661	636	634	635	653	613	621	615	598	663	615	605	592	666	647	633	632	644	635	629	634	647	619	624	642	646	662	677	661	632	620	654	588	595	613	627	640	672	637	632	571	660	623	628	624	675	674	630	613	643	615	624	631	653	644	643	608	632	627	645	606	651	625	638	626	640	670	670	632	637	629	642	662	611	605	595	659	687	614	643	659	595	631	593	572	602	607	635	617	604	656	653	620	613	643	637	633	639	600	673	692	613	598	639	622	617	598	659	643	611	600	641	623	655	618	605	641	645	604	638	644	594	630	590	642	651	669	672	621	677	659	659	620	623	640	673	633	643	629	598	585	646	625	627	681	652	619	656	616	585	614	642	689	646	624	647	620	658	608	600	633	609	622	602	642	647	617	603	661	601	615	626	643	640	599	626	603	612	621	614	615	608	673	661	658	630	631	615	643	662	642	621	631	617	665	606	652	602	638	647	620	644	596	626	616	630	637	685	607	632	607	682	662	626	633	613	569	630	631	635	579	677	588	644	609	619	637	633	578	631	622	615	632	590	614	638	693	646	634	612	655	619	624	560	625	602	692	659	634	609	645	631	592	630	680	653	638	651	615	625	655	666	636	627	597	673	578	666	615	593	672	665	627	618	600	586	629	596	654	606	628	619	640	618	670	624	654	627	661	625	634	633	634	610	584	635	614	621	621	632	606	625	624	648	648	630	647	615	606	619	607	650	669	671	619	629	623	619	616	628	628	658	642	641	649	585	667	614	631	609	632	651	638	630	589	591	654	662	646	611	626	626	621	627	648	609	637	589	640	622	647	649	614	621	644	637	668	661	650	637	594	633	611	628	614	612	592	601	627	646	601	618	611	632	626	600	613	600	593	637	575	632	636	628	618	622	635	663	625	615	661	594	641	659	617	621	633	637	654	626	660	712	579	645	612	616	586	603	633	648	688	633	628	640	657	647	612	592	666	619	626	632	650	614	609	613	666	635	666	602	639	617	640	600	633	659	597	615	656	609	651	614	662	634	614	646	591	630	628	686	594	598	608	633	640	601	644	613	606	645	611	635	634	595	623	596	678	650	581	653	644	635	630	624	591	614	660	640	662	675	681	677	614	640	618	620	628	690	637	669	659	593	621	649	636	676	645	666	617	610	611	698	632	625	603	599	563	630	576	648	635	617	651	612	661	611	604	633	616	619	611	624	633	589	646	640	664	632	594	622	605	662	633	644	613	657	639	645	651	583	646	608	591	647	626	604	568	629	631	649	651	617	685	673	641	626	604	630	640	631	642	613	638	635	694	629	634	629	660	669	621	639	630	656	588	644	634	635	634	646	647	613	618	639	622	630	599	665	668	633	636	661	560	574	668	658	604	645	625	628	644	631	604	614	636	643	634	619	686	673	641	646	599	632	650	621	615	646	665	632	606	622	674	616	649	637	641	637	636	620	630	641	681	625	653	667	668	619	582	623	598	630	627	596	627	608	615	662	624	673	655	677	665	642	631	665	619	606	607	619	583	608	647	674	667	646	638	586	618	646	596	621	606	679	626	602	620	638	607	670	569	570	660	615	674	655	626	589	668	584	614	641	654	634	647	623	659	670	616	610	593	612	605	676	600	610	618	627	581	642	658	628	630	623	613	639	601	632	618	596	615	667	644	613	588	619	608	652	612	594	617	656	609	616	641	655	607	583	638	650	629	638	619	636	608	602	651	561	603	609	632	662	658	639	635	672	678	574	608	578	645	606	644	626	576	634	619	641	649	562	626	605	638	632	600	665	573	633	635	616	588	645	601	629	641	671	679	615	625	681	618	648	656	650	631	608	662	620	662	643	599	671	667	637	637	623	638	639	636	597	649	634	628	596	669	668	604	603	645	602	622	583	653	608	677	690	607	619	598	604	658	654	653	646	639	661	682	615	652	616	639	649	613	602	641	620	639	643	644	621	604	621	707	620	612	635	592	596	613	589	607	572	641	617	634	654	618	629	637	632	615	612	694	641	631	639	623	667	628	601	608	633	622	627	626	600	657	616	639	622	594	648	628	609	665	607	642	605	617	609	665	602	652	621	638	632	632	636	644	642	650	578	636	647	622	636	628	610	668	648	681	607	610	621	620	598	666
4795	14948	10729	5424	3902	3042	2389	1862	1543	1354	1193	1078	1034	937	883	840	821	779	769	776	754	740	687	767	742	659	671	763	754	732	687	747	707	671	669	677	700	692	703	726	647	661	648	639	632	688	629	651	641	680	640	677	689	712	651	658	629	711	657	664	642	695	637	689	661	664	661	637	617	636	646	666	677	658	674	661	679	656	607	664	687	666	666	662	645	629	627	619	652	635	609	688	643	656	661	639	654	646	624	647	634	615	632	606	669	665	636	637	674	658	647	655	653	717	638	642	681	627	639	636	633	668	641	630	641	642	618	662	625	639	667	610	655	634	677	654	650	671	665	701	652	629	653	602	625	659	641	668	672	628	642	602	654	623	657	657	701	613	655	617	593	662	638	684	642	670	681	683	704	640	635	622	657	634	679	653	654	639	670	628	681	633	652	651	646	648	596	636	641	635	650	641	660	653	634	597	661	661	643	656	621	700	688	663	626	678	619	682	673	653	659	688	636	621	675	653	627	645	689	663	702	616	664	686	652	628	689	605	664	682	667	651	671	640	627	636	625	701	649	652	636	674	643	629	669	645	639	629	652	630	645	654	628	655	636	652	635	619	654	674	654	639	647	631	595	647	658	627	691	670	657	678	675	629	656	640	653	636	660	682	708	664	603	672	654	703	676	663	636	614	679	625	638	672	638	668	630	638	632	638	674	628	634	653	661	672	628	692	682	654	695	673	636	653	676	625	692	633	672	680	629	640	655	658	619	694	680	609	618	649	644	628	628	653	650	638	655	660	618	658	668	626	677	690	617	616	647	650	612	623	624	663	650	676	660	647	654	625	693	652	638	678	615	618	628	629	637	595	713	653	619	679	715	659	622	644	639	628	641	632	662	604	617	647	642	658	655	691	660	639	650	622	665	658	627	669	646	645	637	627	646	624	660	640	645	638	634	617	640	606	655	709	622	677	647	638	576	635	680	648	635	631	624	634	634	618	622	648	659	645	656	677	643	641	661	663	657	657	620	653	661	690	658	662	642	667	648	655	665	633	674	625	678	633	662	670	650	639	649	643	608	665	645	626	661	649	679	677	641	662	653	609	648	654	668	629	655	645	659	634	639	635	639	694	667	704	654	616	665	605	665	680	620	693	624	619	636	648	576	710	607	661	620	622	650	627	634	646	650	669	644	641	634	620	613	625	619	625	657	634	664	661	638	636	602	677	649	633	636	671	651	669	616	680	657	670	683	657	674	650	662	621	684	692	668	635	675	651	638	649	625	629	649	611	650	641	676	618	630	640	651	657	653	638	635	619	638	653	649	619	668	646	628	672	648	678	648	677	639	658	641	654	611	663	647	669	624	667	617	563	628	649	613	624	644	634	597	611	645	654	698	664	669	650	687	651	616	638	662	657	672	665	648	616	642	653	634	649	633	668	672	703	673	645	672	652	593	642	669	641	622	675	660	657	656	646	657	651	642	648	662	615	646	648	636	700	647	649	680	670	661	648	639	651	634	660	636	638	662	635	684	665	631	636	662	646	654	650	644	661	703	647	667	651	618	663	684	662	657	646	671	629	654	690	675	628	670	656	625	676	641	653	693	629	587	669	615	626	644	623	638	652	632	649	689	633	630	672	606	661	658	652	659	676	635	610	616	700	675	663	624	651	624	640	661	656	655	626	678	652	661	648	615	617	639	660	652	594	617	609	662	589	637	645	642	629	628	636	661	669	618	613	656	638	693	628	666	632	613	629	626	657	652	656	654	619	680	642	628	654	659	647	660	626	619	652	699	664	629	629	582	695	615	658	637	631	679	659	643	614	652	650	608	649	575	629	655	647	643	678	622	670	656	640	694	617	585	591	672	635	637	655	692	683	669	689	661	643	676	603	616	682	658	658	669	685	628	655	635	691	643	623	624	654	644	625	683	671	664	701	660	666	647	662	687	601	690	633	639	629	639	640	679	626	637	654	658	620	692	678	692	664	668	645	625	680	613	662	603	620	660	653	659	670	652	659	614	617	618	675	629	662	664	641	643	605	679	626	648	653	631	619	676	663	668	633	648	704	619	641	675	645	608	664	693	656	609	629	702	652	682	700	657	641	641	654	696	658	650	629	652	653	593	683	609	698	712	656	656	626	671	692	686	611	665	595	692	627	643	616	628	634	682	646	663	683	593	634	657	661	602	623	635	670	681	681	670	654	620	620	700	620	604	671	646	693	692	596	635	684	635	674	678	647	656	623	673	608	659	698	658	654	632	629	651	658	628	645	654	630	662	621	639	660	669	663	598	622	694	628	718	717	658	632	648	657	656	665	678	618	610	674	671	669	642	620	628	668	656	612	644	668	677	623	648	637	679	654	615	646	647	637	672	636	665	643	671	626	620	610	657	647	672	617	664	646	673	655	638	655	610	659	636	599	656	651	646	653	658	678	650	598	671	629	692	620	635	666	697	687	670	633	643	668	678	663	659	672	617	692	623	647	664	619	647	655	594	702	607	641	645	646	638	653	621	661	645	648	639	629	641	644	641	675	615	639	698	617	645	662	606	689	616	629	683	630	695	641	658	672	638	639	675	636	676	663	637	654	681	653	668	627	659	614	663	657	617	660	677	642	624	658	613	649	623	688	665	663	679	647	635	622	630	623	680	637	649	659	673	653	666	666	617	658	669	660	676	666	636	635	660	632	627	652	638	646	654	627	619	637	642	624	659	694	629	669	650	656	610	683	680	646	621	642	656	656	662	648	636	695	656	660	629	605	623	617	649	657	674	645	663	638	660	633	724	665	710	647	639	627	662	701	611	696	666	685	658	638	631	656	618	618	662	620	648	653	622	626	675	644	637	615	657	663	636	645	637	677	629	665	605	623	617	672	586	632	666	666	670	614	689	623	656	625	666	639	665	668	666	696	655	643	678	651	687	660	660	685	637	668	643	669	650	589	649	661	618	640	663	621	623	618	703	638	617	652	650	659	665	674	631	674	606	639	681	682	651	644	637	637	665	636	647	638	660	645	687	619	647	627	675	659	648	634	609	649	647	647	622	628	598	651	680	700	638	661	651	636	626	670	675	638	620	656	650	651	653	675	648	655	641	643	672	656	623	645	648	628	657	653	653	675	665	619	678	587	656	639	620	645	619	600	625	671	711	604	679	689	641	669	642	653	676	637	682	676	640	675	656	629	631	671	671	616	670	614	623	674	635	659	672	636	615	689	636	667	658	629	658	655	703	629	633	655	630	635	692	660	620	663	600	649	660	701	680	610	677	653	641	595	685	644	649	622	611	621	629	629	621	618	622	630	649	650	631	631	620	675	646	634	653	666	657	620	632	677	627	666	628	644	654	644	633	659	659	628	646	672	647	662	630	653	590	668	652	686	666	676	619	618	682	695	599	627	598	621	651	684	684	708	657	659	674	647	659	619	718	620	661	622	619	666	647	682	633	656	627	660	656	624	651	616	649	657	682	641	654	686	650	660	652	679	647	617	630	630	635	694	614	640	622	603	695	688	624	598
27679	19659	5707	556	353	339	345	313	333	336	297	320	308	309	343	309	300	296	296	307	328	310	308	329	310	326	299	337	309	306	293	314	295	304	333	313	290	304	261	317	322	318	295	322	293	333	311	298	307	326	271	295	263	306	297	278	344	337	289	339	328	295	311	324	313	294	289	307	304	312	299	316	283	297	308	288	342	341	294	324	319	328	313	282	300	297	321	286	311	307	286	290	304	348	318	304	312	308	311	307	313	299	299	311	313	303	304	276	323	306	316	282	323	290	305	302	318	286	315	316	280	306	314	290	318	328	296	313	307	296	272	265	296	330	324	317	293	337	323	321	305	291	308	324	303	330	309	322	285	312	297	309	314	304	311	309	285	290	292	333	280	311	276	302	317	301	336	324	299	300	331	276	316	309	286	323	321	297	294	284	289	327	304	289	327	324	295	271	301	319	316	310	322	275	294	282	300	298	325	315	312	335	297	329	295	314	276	281	285	276	327	313	321	303	298	302	331	299	325	331	318	305	337	297	279	313	320	316	280	314	290	308	319	327	295	307	281	311	301	343	274	316	307	326	313	304	282	280	343	302	288	323	329	289	261	297	330	297	316	283	295	258	340	324	327	305	316	283	321	358	312	328	316	318	345	323	321	308	268	287	322	306	302	317	278	260	326	285	314	283	320	322	292	325	305	340	336	277	326	289	363	310	312	313	269	306	284	307	323	313	300	301	301	308	284	276	323	325	341	300	290	304	291	292	331	289	292	322	297	294	304	301	336	321	303	304	296	325	295	286	328	317	326	295	322	290	323	298	286	300	290	303	342	324	308	303	319	301	319	308	314	317	306	314	282	340	304	303	293	322	280	281	311	311	319	316	321	299	324	319	307	319	269	315	317	297	310	318	321	290	312	294	351	274	300	279	285	297	312	288	340	307	322	304	354	312	324	311	299	356	333	287	300	308	290	312	307	306	307	312	312	298	287	291	311	293	302	310	309	304	312	275	300	318	304	315	295	288	296	313	308	330	309	286	335	320	330	274	280	302	299	334	283	282	294	328	330	289	303	318	318	282	294	278	287	322	343	282	275	315	289	312	320	323	298	307	307	305	337	313	306	320	304	308	297	309	301	313	306	314	298	285	307	332	307	293	297	304	308	288	268	326	304	290	310	325	342	271	281	292	337	311	313	305	321	289	325	319	314	284	300	301	306	302	319	308	272	329	321	301	303	340	333	302	317	288	304	325	299	317	301	325	349	289	295	331	272	312	295	325	296	302	336	302	300	313	311	259	302	319	281	316	297	284	308	281	316	278	327	329	322	307	308	300	303	295	303	313	305	330	300	335	297	325	310	288	316	302	312	291	311	298	308	315	316	342	343	298	305	303	343	291	313	330	288	297	295	297	315	316	299	312	305	304	296	307	328	321	316	323	332	293	289	338	307	292	293	307	338	306	317	300	302	318	277	298	305	312	308	332	298	294	310	313	297	319	299	266	321	264	300	302	324	317	319	322	277	327	300	296	321	340	309	322	334	293	303	321	295	347	306	312	288	283	278	358	270	314	341	312	312	309	293	283	312	319	301	292	309	335	345	297	312	316	286	353	299	317	285	328	299	315	329	303	280	294	265	302	295	313	298	314	312	318	316	298	270	303	312	304	315	326	271	309	306	313	309	306	300	300	300	287	343	292	315	257	283	327	304	304	292	306	307	294	319	321	274	290	302	326	307	296	303	312	301	295	315	325	300	305	298	277	333	283	286	314	298	320	318	321	311	302	316	304	309	313	312	296	333	325	293	327	339	313	347	303	284	297	325	306	316	298	319	296	337	321	311	297	301	344	310	287	332	278	311	308	326	312	307	265	322	295	292	293	325	315	298	303	285	296	291	314	318	314	299	317	309	300	317	293	312	312	338	318	311	299	327	280	308	319	312	298	305	303	310	290	296	324	334	321	268	339	285	342	304	300	320	312	316	310	309	305	326	280	285	295	297	285	286	319	293	314	307	319	295	312	297	315	292	311	329	259	301	337	302	332	299	320	333	294	279	328	323	280	304	321	271	286	313	318	281	295	308	305	304	268	317	306	312	298	326	291	307	293	316	290	301	335	293	289	288	314	319	318	271	286	302	313	288	304	332	309	329	298	315	319	309	325	313	278	311	331	322	282	299	338	318	302	312	295	300	298	306	311	320	306	304	293	311	301	274	342	280	300	303	324	308	305	284	318	330	276	307	293	324	272	329	299	306	326	300	299	311	314	310	324	286	321	339	302	320	340	300	271	306	308	307	272	321	297	292	297	299	293	315	313	316	298	270	311	290	302	319	304	297	313	318	303	325	328	308	328	291	299	292	321	317	340	342	315	308	331	314	319	299	308	325	268	278	293	303	327	300	321	340	315	300	284	281	281	339	307	306	330	300	310	313	297	316	307	339	323	318	297	314	305	300	325	334	280	313	306	289	322	312	299	308	278	292	333	328	330	301	322	308	295	299	332	307	328	304	344	337	290	304	304	298	313	293	323	314	302	307	310	294	315	319	321	297	276	323	297	271	319	296	307	342	293	325	331	299	282	286	311	290	308	315	320	348	312	278	319	318	322	288	293	297	299	289	296	325	335	321	269	312	302	294	286	298	319	314	286	300	308	333	288	319	273	288	285	302	281	316	289	312	330	323	324	307	313	315	276	298	288	293	320	283	308	308	310	311	303	309	307	324	308	323	290	297	283	275	297	305	325	312	331	344	313	324	309	286	335	292	314	305	314	287	292	281	321	312	311	297	296	325	289	326	303	324	315	320	297	273	332	321	299	301	305	307	314	335	314	308	293	308	308	289	280	325	281	315	305	320	291	298	299	304	293	306	307	347	305	315	310	308	328	307	311	314	290	295	287	313	322	308	323	279	309	271	317	271	279	349	303	296	341	330	292	291	295	307	297	310	336	318	320	301	289	347	296	280	332	305	304	290	305	293	313	294	249	298	308	297	338	299	301	280	291	275	321	321	293	317	313	286	314	292	316	290	273	299	294	296	348	324	338	294	308	287	295	303	293	314	334	310	300	299	309	311	324	277	311	313	330	265	311	325	316	312	328	302	358	332	323	332	300	318	322	305	327	287	320	281	315	303	326	336	308	339	326	338	329	304	303	313	293	313	315	303	277	309	308	282	307	334	307	322	287	276	323	335	331	311	311	307	318	303	278	342	300	282	292	288	321	273	331	316	281	324	312	292	351	302	305	305	317	318	306	285	351	310	310	296	284	280	308	310	335	282	319	329	289	326	311	292	305	322	278	281	313	305	304	333	325	297	317	319	329	331	315	293	303	314	278	298	336	308	304	325	297	328	307	312	334	292	274	306	311	308	291	334	309	299	315	290	320	301	309	275	298	293	312	275	311	321	292	294	297	302	331	314	331	322	321	303	332	306	304	310	301	302	304	323	324	290	308	308	298	311	330	329	289	334	306	300	329	335	299	277	301	300	285	319	308	291	319	307	311	298	311	324	322	345	337	296	302
4118	689	578	431	378	368	338	368	353	374	339	301	298	316	338	348	338	318	323	297	333	320	340	299	301	334	270	327	308	349	316	346	334	311	303	332	316	327	345	330	320	315	334	328	327	318	356	313	325	343	314	298	328	355	326	348	325	344	318	281	281	342	337	350	359	342	315	349	302	315	296	303	336	310	317	314	329	302	315	306	335	322	315	315	327	344	291	340	306	307	305	292	329	307	347	305	325	309	312	343	329	305	351	313	337	316	305	298	328	297	320	311	336	314	292	336	301	305	318	293	308	311	306	311	323	339	328	319	342	300	313	326	306	299	353	328	317	311	314	318	320	311	321	297	329	281	345	283	314	322	300	317	322	300	335	330	302	275	325	310	362	325	303	332	315	349	293	351	281	327	323	329	318	329	310	319	317	312	310	310	338	312	358	320	348	322	320	345	335	315	346	325	311	331	302	322	308	303	313	305	304	305	309	317	302	315	343	293	315	301	319	318	315	314	337	345	344	278	329	305	354	287	291	324	311	310	309	311	333	312	305	294	337	321	316	312	316	305	308	312	346	315	295	350	325	319	289	293	321	292	313	350	339	322	315	298	343	284	350	325	327	325	333	291	327	363	328	288	301	293	307	314	318	330	298	326	319	306	327	314	318	305	299	312	326	293	349	309	315	324	307	293	301	293	349	299	326	338	320	335	338	301	281	290	324	351	288	310	308	339	327	344	342	303	335	325	310	303	314	321	323	360	321	335	304	287	322	281	333	282	323	300	290	326	311	292	330	310	311	321	332	299	354	333	327	305	314	310	354	308	282	316	346	298	312	312	319	306	329	320	320	349	308	336	302	283	322	296	285	337	331	306	334	350	304	347	307	314	299	324	321	327	337	324	307	342	308	297	311	309	327	336	323	311	293	296	290	320	322	347	340	311	334	331	333	323	297	321	333	322	313	308	302	324	324	318	354	297	331	340	342	326	303	337	344	307	359	317	347	325	322	296	303	309	298	331	319	302	316	306	322	309	332	317	320	317	312	331	317	341	330	326	307	307	323	298	310	340	343	343	337	291	300	295	345	293	311	333	322	319	315	314	295	334	328	328	338	341	353	322	341	327	314	291	334	357	309	315	311	315	328	291	324	327	312	312	346	330	326	309	318	350	323	317	335	308	304	320	332	313	313	331	333	323	335	309	332	344	301	335	294	355	319	293	321	349	332	294	303	363	298	307	333	312	316	302	337	317	328	293	320	320	324	323	296	299	334	325	348	308	316	347	309	284	305	340	322	304	306	310	301	352	306	329	336	319	339	319	319	325	321	315	316	364	293	329	307	325	301	316	343	331	298	344	342	315	305	304	333	305	332	305	312	327	347	296	314	310	312	319	320	321	326	314	315	324	352	319	339	292	322	343	319	323	302	326	325	312	334	309	319	365	290	333	320	301	334	355	311	322	346	322	334	332	296	317	338	321	340	331	295	283	318	308	363	312	269	332	311	286	332	328	301	319	293	302	326	347	357	300	328	309	321	332	321	314	322	311	310	294	299	316	325	305	307	295	335	288	348	309	327	316	294	320	309	292	316	291	284	320	307	340	328	293	304	310	310	313	327	335	320	325	297	323	317	312	305	320	305	306	303	330	309	322	302	314	289	352	308	293	318	319	289	283	357	327	316	309	295	303	339	348	318	342	313	332	325	308	331	370	305	268	305	308	346	322	315	294	318	332	323	325	324	320	331	326	287	347	327	304	316	320	284	302	295	338	301	304	323	308	296	297	288	347	337	314	303	314	325	309	334	367	331	334	331	324	297	333	314	289	313	323	311	337	263	299	311	314	329	343	331	313	324	302	313	317	275	303	301	307	309	313	312	344	321	345	312	298	303	329	328	311	316	287	314	282	329	314	320	326	328	315	310	299	302	316	319	320	299	294	302	337	327	318	333	289	338	310	324	288	326	319	338	316	301	338	307	338	322	308	316	341	322	313	334	300	316	307	318	302	332	307	283	312	313	314	294	337	312	321	325	338	330	346	320	297	321	325	329	309	307	318	278	331	311	360	323	311	330	339	311	311	306	295	304	334	308	331	350	327	306	324	343	312	320	321	334	279	325	332	310	344	301	308	281	342	335	336	356	308	292	309	298	339	281	279	336	308	318	331	329	321	313	309	323	307	327	288	343	299	341	326	307	328	320	305	327	301	328	297	292	376	313	322	352	291	309	332	313	318	321	341	342	338	324	309	298	323	274	268	353	310	316	296	328	316	305	351	314	333	325	336	322	339	321	307	308	328	299	308	315	309	317	330	339	288	307	302	316	308	305	311	330	333	328	304	312	311	347	310	336	320	310	291	343	310	366	312	338	315	325	342	335	310	350	286	335	344	344	318	314	344	311	304	332	361	324	313	314	292	299	302	322	299	309	334	336	333	322	306	305	330	299	294	320	294	288	305	311	358	334	325	344	307	332	297	307	334	319	341	283	320	321	306	316	335	321	304	340	300	299	304	312	315	323	304	324	289	293	360	346	332	320	345	275	303	313	321	337	310	302	305	319	335	336	305	333	297	305	295	304	309	318	316	318	326	348	316	302	312	326	323	376	336	370	332	319	309	318	300	360	294	302	306	322	329	305	337	309	320	308	310	355	290	307	320	293	313	314	293	325	307	327	312	291	299	349	306	314	331	322	313	303	317	313	303	275	303	315	280	312	281	318	326	345	310	348	325	310	311	336	288	282	293	309	313	319	323	321	312	346	322	316	274	298	341	294	349	353	326	313	312	327	355	322	350	306	333	315	310	307	329	310	331	295	332	317	323	300	327	310	329	325	330	306	308	337	286	334	316	296	318	304	309	308	322	319	341	308	317	303	330	352	279	347	313	347	329	302	333	345	261	307	317	323	300	288	319	345	327	301	317	364	340	296	319	347	302	285	309	333	342	327	314	310	324	331	322	281	308	337	317	316	325	313	318	327	296	336	310	314	322	335	329	327	308	299	327	321	295	300	319	289	310	320	314	320	322	287	313	309	325	293	334	274	314	314	298	344	302	298	327	317	322	304	331	334	299	336	330	326	306	314	341	309	308	324	325	305	328	289	334	326	320	326	317	327	329	316	300	330	321	328	331	342	313	307	318	306	329	320	321	324	291	308	357	310	322	306	337	313	300	310	319	314	332	301	334	336	329	355	321	325	339	323	321	329	321	306	346	299	333	334	283	331	318	316	300	348	305	319	297	342	285	309	336	325	349	310	323	324	306	344	345	314	350	319	339	307	320	331	335	308	318	331	326	327	330	303	336	304	325	276	321	324	333	307	334	320	333	322	333	300	335	310	332	313	308	320	325	306	331	360	321	333	324	330	313	331	325	338	318	318	365	316	316	314	291	331	335	317	321	308	295	297	315	283	312	311	294	304	316	304	303	307	319	302	319	306	346	296	295	314	290	350	301	309	314	338	317	291	346	331	295	325	345	309	306	305	309	335	328	316	322	306	324	349	330	340	333	321	317	319	341	298	312
23704	21466	29050	24310	21454	13618	1660	1036	919	877	860	795	765	760	735	731	724	675	720	727	686	704	698	673	687	693	643	633	673	627	635	714	635	652	630	723	693	667	599	649	716	662	669	663	670	681	676	711	660	655	654	673	669	656	667	635	628	630	699	693	643	641	691	658	711	629	643	672	674	641	635	643	657	653	716	672	667	661	639	652	671	651	707	665	662	679	674	675	641	627	645	660	673	672	716	686	652	672	658	676	651	629	611	659	696	631	668	678	628	624	649	637	672	608	659	672	667	658	689	696	645	608	639	627	684	660	636	629	673	669	638	640	623	662	670	659	675	670	638	633	682	673	652	676	652	677	673	665	616	629	708	677	638	707	681	660	627	658	688	668	658	677	702	682	669	642	649	683	617	659	630	678	641	678	650	662	641	633	661	670	686	644	711	677	616	646	666	618	633	682	633	710	664	627	678	617	655	650	658	654	644	623	689	644	659	676	655	640	655	709	705	653	630	658	655	620	636	655	650	635	707	675	649	668	640	626	701	640	690	719	639	653	662	660	652	609	621	687	648	639	664	670	662	668	643	683	643	627	653	651	695	615	675	677	658	673	672	679	659	689	653	629	722	665	611	680	683	633	678	633	644	645	632	626	684	669	676	697	649	656	676	674	699	632	679	631	648	667	609	663	651	655	718	641	662	643	635	693	670	672	659	631	689	686	676	704	643	677	648	692	617	648	630	685	655	684	642	659	702	644	648	671	690	641	667	626	681	660	666	666	662	630	648	660	687	649	683	678	598	661	693	664	647	657	661	667	692	639	645	660	660	729	628	689	656	684	624	604	661	628	672	656	652	680	672	612	632	651	630	658	685	692	676	617	682	648	695	679	591	662	666	673	629	628	638	627	642	650	611	713	644	662	665	650	625	649	631	618	660	644	603	708	651	653	673	663	658	660	688	670	668	638	644	670	666	682	704	658	617	611	657	688	700	619	644	631	660	652	619	627	616	644	639	621	656	666	685	710	685	628	693	647	624	655	667	662	667	622	604	675	645	630	669	624	684	610	685	632	668	680	642	655	649	699	644	645	647	671	638	642	692	659	647	647	687	670	603	686	682	647	683	641	656	633	707	665	697	673	617	697	669	614	682	635	699	628	651	639	668	636	663	731	627	626	648	627	647	698	700	659	690	670	645	643	666	661	634	649	619	717	620	671	636	668	651	651	710	717	683	692	659	636	637	682	631	641	619	681	620	648	675	668	684	626	637	659	681	614	699	684	678	704	665	617	652	658	679	632	625	660	638	639	646	678	662	641	653	675	666	651	687	717	649	630	648	647	649	690	661	630	671	660	657	664	679	664	660	640	618	671	665	685	680	681	638	635	626	644	689	663	636	633	625	662	711	722	646	641	668	664	637	674	661	666	610	685	696	611	682	731	678	663	661	655	632	655	681	643	672	692	614	625	616	648	631	698	643	690	680	647	633	640	639	641	618	674	630	621	669	653	635	684	646	673	661	670	599	670	643	616	647	621	673	674	672	631	651	628	659	693	723	661	652	655	670	643	630	680	694	637	622	712	656	645	645	633	655	656	670	676	622	637	675	687	645	617	650	703	633	714	670	666	661	640	643	661	706	687	655	662	679	646	648	636	635	662	661	654	656	686	665	656	642	666	634	672	653	620	674	650	661	695	650	658	649	627	661	629	664	673	678	634	674	681	625	665	651	662	624	637	692	651	611	639	648	673	678	732	624	628	666	649	697	655	699	695	717	684	694	677	691	667	645	648	658	648	596	659	664	675	671	659	663	720	659	695	624	635	643	642	646	628	646	638	685	698	621	666	640	651	633	662	683	579	628	617	675	669	670	637	661	639	639	663	627	609	620	629	637	668	642	637	633	616	603	630	632	648	668	660	641	627	694	642	615	692	701	667	679	639	638	674	629	682	675	700	679	636	693	648	678	646	635	638	616	698	645	622	665	660	673	669	629	655	645	659	635	637	643	648	677	616	657	672	641	618	611	661	659	716	650	652	659	609	640	671	640	686	650	727	663	601	648	678	715	643	696	678	661	681	639	646	663	658	653	642	634	622	652	657	667	634	638	660	643	649	627	638	693	665	641	641	653	698	691	653	645	691	703	662	682	652	652	657	662	655	588	648	677	663	662	678	692	677	617	650	640	662	642	659	654	705	676	614	653	639	650	680	669	638	650	658	656	640	679	614	692	663	670	647	626	642	671	629	647	656	669	662	668	630	657	696	657	641	621	666	676	664	640	662	696	684	638	633	663	665	657	645	633	647	692	643	665	672	679	671	658	661	646	568	622	638	649	670	618	648	687	699	623	651	640	641	695	632	632	666	641	602	659	651	648	652	693	675	715	648	645	649	681	647	675	700	704	662	618	646	650	616	686	642	646	692	660	638	652	654	637	693	695	693	660	669	653	646	629	641	662	671	672	636	625	673	657	673	652	682	637	606	652	650	624	671	662	683	622	616	673	651	648	672	623	650	634	680	660	662	624	675	649	631	640	652	683	672	644	656	672	653	662	658	658	626	658	593	680	627	683	669	644	656	620	687	646	650	657	610	658	662	660	692	690	626	629	660	673	649	676	659	649	635	687	622	655	647	646	637	630	636	640	664	680	684	677	634	703	649	645	675	656	648	635	645	631	648	671	695	660	658	682	700	730	665	654	618	645	647	651	615	629	668	663	702	640	682	654	620	610	710	675	640	647	663	620	626	662	689	635	624	707	671	696	666	641	644	628	644	644	658	639	634	682	627	649	637	693	665	674	665	698	685	682	655	623	646	635	612	657	650	659	650	624	734	631	646	683	692	669	683	653	615	626	659	637	631	611	661	636	579	685	663	628	598	632	651	633	669	616	668	682	669	645	666	618	611	631	655	645	629	633	662	628	684	634	681	610	657	646	657	688	645	700	623	672	684	649	635	666	649	608	683	633	616	684	657	607	686	695	685	616	683	676	619	622	625	659	665	663	658	632	635	681	663	676	636	655	691	659	689	669	678	627	630	693	685	660	658	695	639	659	644	609	614	687	624	664	639	644	569	639	635	688	670	668	669	652	658	652	689	649	617	632	640	699	662	597	651	641	660	679	635	662	663	681	644	682	670	622	674	675	668	674	683	695	681	656	670	651	673	674	615	631	662	654	670	592	639	663	655	683	697	649	676	628	628	657	639	680	668	652	644	633	628	655	651	681	627	690	663	679	695	608	695	669	653	687	597	643	629	642	670	716	597	622	673	694	650	654	610	654	696	714	627	651	655	652	676	612	695	633	676	659	698	619	646	662	670	637	647	651	666	660	653	662	651	648	644	724	685	665	637	662	600	672	619	667	640	615	683	681	638	635	660	681	650	684	655	713	637	624	659	680	670	657	654	618	651	645	644	680	631	676	651	644	689	667	688	680	678	665	644	660	666	659	636	622	657	649	670	682	624	640	646	656	644	666	664	659	668	635	677	644	710	613	684	653	636	651	646	662	622	686	698	611	652	625	670
3484	8740	6202	3133	2339	1892	1567	1269	1126	961	949	854	829	830	821	741	749	728	722	692	678	722	753	677	724	709	700	715	682	660	711	674	691	713	703	667	710	714	634	648	678	672	714	663	671	646	660	714	680	667	640	656	667	665	667	588	663	698	670	697	614	685	621	659	670	694	690	690	650	651	637	684	676	640	614	634	686	669	654	646	648	625	674	676	693	651	701	675	672	663	691	683	658	688	682	673	677	692	688	653	720	643	693	672	673	672	648	682	697	645	654	667	655	694	710	665	689	674	666	617	622	681	670	678	750	663	647	649	670	633	617	647	710	672	703	652	669	682	701	684	639	651	690	667	620	690	708	680	698	736	674	681	635	672	628	671	644	688	688	681	664	658	686	695	697	651	702	648	638	663	673	655	645	638	623	636	668	646	678	657	642	670	678	611	609	705	696	620	621	626	688	634	677	647	639	686	654	679	740	696	670	671	604	634	668	697	697	685	687	684	666	656	671	674	689	621	632	668	646	628	706	677	688	666	662	676	654	690	662	669	689	670	671	674	678	634	700	711	644	683	616	631	694	667	664	668	721	719	661	657	621	674	683	630	693	704	690	663	660	684	675	630	665	688	726	723	689	633	652	689	716	670	619	659	679	663	711	665	650	613	720	665	700	639	696	711	650	662	681	684	660	631	643	674	683	670	685	641	646	671	682	689	669	633	662	657	675	655	688	674	652	703	646	661	660	686	688	686	705	676	685	637	623	701	694	659	659	689	688	678	686	668	671	604	677	649	666	671	682	702	723	709	682	620	665	694	652	638	662	667	641	672	674	631	672	690	656	605	669	656	665	636	660	649	671	684	652	634	668	678	696	676	680	708	631	641	664	611	649	640	678	664	678	647	653	686	681	652	647	665	621	692	686	691	668	662	710	628	665	702	673	671	668	647	666	636	634	676	653	705	623	689	645	712	664	638	731	648	658	677	649	728	658	639	663	676	616	671	607	670	654	669	670	606	644	670	674	668	663	657	700	652	699	674	686	677	689	667	613	677	620	659	679	685	655	674	676	669	639	637	716	678	693	686	645	609	682	672	616	648	649	684	678	636	683	653	690	637	688	662	665	645	614	626	669	665	720	683	664	656	629	702	680	659	699	649	658	678	688	669	681	681	659	691	698	690	657	703	679	650	638	673	678	663	675	668	682	686	684	669	665	664	626	662	648	644	695	675	659	665	686	680	701	628	659	647	668	690	646	666	681	671	661	707	593	675	683	670	685	680	693	634	654	676	672	692	651	646	651	735	666	692	646	653	662	624	692	710	668	657	679	693	628	642	657	688	667	704	708	685	645	711	706	661	682	596	656	643	643	647	683	713	701	636	641	660	635	658	668	668	670	703	670	694	627	672	655	655	647	659	694	647	671	691	689	646	671	670	648	617	656	641	690	661	651	648	655	641	674	646	687	670	728	657	709	697	659	681	663	682	674	646	660	669	635	702	650	680	749	668	682	670	633	673	685	646	669	630	685	659	663	660	651	680	630	699	649	647	686	687	694	701	658	665	654	657	654	673	669	693	668	650	632	682	714	681	638	677	681	734	620	656	681	679	645	644	647	696	652	681	618	658	648	658	662	651	659	707	714	669	724	653	656	648	665	690	680	623	631	687	679	704	657	666	707	678	685	679	694	630	657	686	705	671	638	663	659	647	678	677	639	709	680	686	704	674	664	687	672	662	652	661	658	694	627	693	632	654	627	721	694	670	673	643	703	689	634	614	688	686	650	620	726	664	655	666	672	707	695	649	692	670	676	687	651	640	672	671	667	674	706	666	672	667	681	637	657	652	618	681	616	664	670	689	713	674	615	640	646	682	661	649	659	644	702	666	649	709	682	649	679	647	688	717	692	677	703	651	696	633	657	695	685	607	641	643	662	664	659	712	628	723	636	644	699	695	655	677	681	674	666	707	637	643	680	633	643	649	655	680	668	698	648	695	633	667	663	679	693	687	664	658	666	681	645	686	655	645	693	668	652	706	676	673	633	636	643	644	687	682	682	629	665	681	672	659	627	709	638	660	697	668	665	688	692	698	726	694	653	632	645	667	705	679	650	663	661	627	689	672	662	633	701	676	654	667	683	699	658	697	668	680	667	698	665	623	626	651	625	666	681	676	666	644	678	627	655	647	646	671	687	659	693	671	692	669	676	649	721	666	708	653	663	682	669	635	671	659	631	659	687	642	659	686	648	653	681	623	656	695	669	664	699	700	693	667	706	623	688	659	687	625	676	671	705	642	673	686	676	619	730	709	648	656	667	672	663	637	651	640	647	641	653	665	678	637	659	675	643	639	647	674	644	659	669	652	744	662	661	672	646	673	715	733	662	661	603	711	678	662	728	600	676	607	665	681	664	658	666	646	675	655	656	695	646	696	687	645	688	682	634	683	683	646	663	686	682	624	666	649	707	684	608	673	636	693	715	665	677	719	665	673	660	646	634	667	638	675	670	678	692	671	629	695	722	664	673	675	693	636	669	687	700	669	665	673	657	651	706	698	627	697	672	660	666	673	673	677	703	710	666	684	667	672	658	674	694	688	658	693	661	645	665	615	677	650	706	664	658	648	658	682	694	662	660	633	702	640	667	681	659	658	640	655	686	675	623	665	667	653	677	655	692	666	642	669	682	702	684	720	663	625	693	683	673	639	733	670	682	702	669	661	677	623	641	683	693	655	672	678	686	641	652	691	633	617	654	689	630	635	652	738	690	669	684	683	625	638	673	684	646	644	720	660	684	648	693	670	652	708	696	694	675	638	654	699	678	668	602	664	644	664	670	717	689	632	694	688	634	685	654	685	638	653	667	671	662	655	648	687	642	672	657	656	645	707	660	631	674	668	720	687	646	644	641	675	678	650	687	675	629	736	689	694	649	682	695	659	663	721	659	611	682	650	645	638	658	679	645	670	678	657	679	658	659	686	675	642	626	663	670	675	638	648	669	652	693	664	668	606	613	643	634	672	675	600	676	637	654	664	649	648	701	684	660	654	650	600	652	636	625	666	665	644	699	639	677	659	617	659	688	680	679	662	684	626	633	662	667	639	653	670	703	670	682	690	663	686	718	677	669	657	658	668	690	670	604	643	661	636	684	659	671	664	676	708	673	676	692	638	651	635	667	618	648	691	638	669	685	676	676	668	648	688	640	662	693	624	652	624	632	664	669	666	671	697	658	652	702	709	728	651	648	663	673	709	627	719	651	653	638	691	667	609	671	659	657	667	665	679	673	664	661	652	662	673	682	637	643	720	613	749	662	662	656	699	678	661	664	657	657	691	667	691	673	668	674	646	641	684	699	654	646	642	672	647	673	659	645	651	637	691	692	666	644	668	625	682	645	679	680	648	728	697	666	622	738	677	704	680	661	670	667	688	678	682	671	646	650	691	682	701	679	679	632	686	712	678	629	671	671	666	650	684	648	661	698	664	640	763	654	660	665	642	704	642	656	685	675	661	671	665	655	696	675	649
24878	21490	28180	25116	15666	765	424	342	319	242	266	265	221	253	214	203	216	203	227	178	194	184	212	174	212	166	188	175	190	206	183	220	183	213	177	196	163	203	206	184	183	203	181	173	167	172	168	188	203	173	173	155	170	183	158	201	187	177	183	174	189	174	190	193	195	186	180	219	182	180	153	170	173	190	184	173	172	200	176	184	174	190	186	184	199	196	177	170	160	194	173	198	171	164	164	173	191	176	175	169	154	212	184	189	173	175	188	182	173	176	176	195	193	173	209	195	207	170	175	178	180	185	148	176	195	162	166	175	175	193	198	157	208	171	189	162	179	168	185	194	199	162	187	183	170	198	188	164	184	177	150	176	190	168	169	179	194	167	172	211	172	184	152	205	186	165	180	163	174	180	148	186	185	177	181	180	194	200	180	176	175	189	186	193	181	180	169	189	187	185	187	187	174	204	209	195	193	211	168	177	165	176	183	179	188	159	190	202	184	210	172	155	184	174	183	192	181	179	180	191	181	168	174	185	201	164	188	170	199	200	170	166	186	164	166	177	191	189	163	185	202	174	166	196	166	182	188	169	174	183	166	181	189	172	199	185	185	163	169	158	179	175	199	184	175	186	179	167	177	172	196	196	172	167	198	186	196	172	203	160	180	164	172	175	162	172	186	179	136	182	156	188	145	168	168	181	191	164	161	162	172	213	183	188	176	192	169	163	167	165	191	171	175	186	168	178	169	172	175	176	209	183	205	170	167	173	201	217	175	184	173	161	177	187	198	203	186	157	188	152	166	187	176	168	193	163	170	175	180	191	169	164	173	175	176	190	167	201	189	157	171	180	172	171	183	168	183	203	176	184	191	180	183	178	171	177	176	185	188	177	162	172	172	160	162	194	194	177	193	180	182	180	191	174	165	181	188	180	198	187	151	182	197	167	179	199	179	195	169	175	171	186	182	221	190	163	169	180	172	192	161	177	177	168	174	178	181	166	162	165	182	153	144	176	161	194	189	174	165	177	187	165	208	181	156	213	188	168	173	174	177	171	152	178	193	173	181	174	199	175	177	178	185	195	183	161	166	188	192	183	155	164	166	167	196	178	163	164	165	172	179	156	188	180	177	190	176	170	159	179	190	164	171	188	146	177	187	183	189	179	175	196	177	193	187	171	160	158	181	192	168	182	198	172	149	162	158	198	191	164	161	191	171	167	195	188	159	168	166	174	167	182	185	196	170	174	163	165	163	186	171	155	170	190	171	179	170	193	170	177	169	200	196	168	176	173	162	177	172	181	155	174	168	192	179	166	164	178	180	185	196	179	205	170	194	169	164	186	159	185	185	170	160	180	165	175	175	195	184	195	176	167	208	191	142	180	165	182	187	202	184	188	170	172	210	185	188	187	184	178	184	174	186	155	166	207	187	211	178	199	167	187	178	195	191	199	193	196	160	167	171	168	180	184	197	166	167	153	201	182	184	173	179	169	152	217	161	169	197	181	173	167	189	165	185	174	159	183	163	174	171	151	198	181	180	177	161	187	197	168	191	158	190	168	178	197	173	163	185	177	180	186	173	192	188	186	189	195	166	171	166	190	167	189	206	219	177	167	191	165	196	199	170	199	179	183	179	208	197	162	190	178	191	167	176	171	168	180	167	175	188	166	172	180	181	173	175	165	162	163	177	200	192	177	173	170	186	175	188	195	151	187	176	187	197	162	190	168	171	157	185	185	157	180	182	185	185	168	160	187	189	179	187	172	170	170	187	172	169	171	181	173	167	185	164	191	172	189	184	174	178	166	173	176	167	176	190	169	151	164	160	179	175	170	184	177	184	155	169	170	172	163	185	160	196	210	180	170	176	169	174	157	202	161	155	179	161	199	184	186	184	153	173	175	157	178	201	205	194	194	176	182	171	162	200	205	182	182	190	193	182	174	173	190	184	176	157	167	190	185	180	175	183	172	175	204	202	155	186	198	181	186	183	163	182	163	180	174	200	176	174	153	178	191	176	169	183	188	179	170	181	161	176	168	178	180	169	164	198	202	165	187	166	175	169	183	174	186	194	182	177	181	171	182	184	170	166	154	203	172	170	154	211	169	165	175	195	188	198	189	177	169	169	176	182	194	176	183	180	181	175	160	209	167	190	180	169	166	176	182	168	198	175	180	175	187	195	185	203	181	158	180	175	159	185	183	175	165	175	165	168	178	181	187	161	181	191	167	187	189	178	181	179	170	177	182	184	173	154	163	183	200	203	175	160	174	179	186	201	180	170	176	169	177	157	185	198	178	178	179	175	187	216	158	175	200	182	170	174	180	213	197	181	187	164	190	175	175	188	173	158	182	166	178	180	160	171	186	151	200	187	173	168	185	169	180	175	161	174	164	164	184	172	191	156	199	162	191	160	168	156	196	176	174	204	153	169	189	171	188	189	179	163	160	208	192	199	174	163	179	201	209	167	175	156	175	157	196	174	185	180	162	186	178	152	179	172	171	195	158	193	188	153	196	172	163	198	171	195	183	170	179	191	145	186	190	201	177	159	199	151	192	169	191	172	172	169	177	181	166	194	199	178	177	178	162	171	183	157	188	175	157	168	189	173	164	184	161	189	192	164	178	192	180	198	188	178	185	173	190	198	175	176	181	164	177	162	181	185	175	195	170	167	207	170	180	184	164	183	171	187	173	184	167	174	158	169	205	199	173	169	187	180	180	199	164	182	177	181	167	163	171	168	191	205	183	176	196	173	172	196	203	168	203	161	186	183	179	183	212	154	193	180	187	175	186	158	187	172	216	182	197	175	183	167	179	144	160	187	167	205	188	189	152	205	203	155	205	162	199	172	183	190	173	198	181	175	182	194	170	204	177	181	189	191	181	187	173	212	175	164	161	174	183	178	177	170	166	195	173	178	180	166	185	179	173	171	180	170	177	195	161	177	168	188	185	180	167	172	181	167	179	180	174	215	183	183	186	171	192	191	160	177	148	166	144	200	154	179	168	174	186	182	175	159	199	173	179	212	157	170	193	163	176	175	166	159	208	170	179	173	207	174	172	183	168	194	159	171	177	187	173	190	183	167	176	183	155	164	177	191	155	194	190	184	180	152	195	168	182	188	164	169	182	164	193	196	191	170	191	188	168	210	180	154	171	171	186	193	155	159	170	196	194	164	184	186	195	182	147	165	198	192	176	198	182	158	182	195	192	168	176	186	173	169	180	175	173	191	176	156	195	164	169	208	168	194	167	181	165	168	174	202	184	179	177	182	199	181	200	168	190	152	173	176	181	168	193	176	175	187	177	176	191	181	187	179	186	196	171	188	193	190	172	150	207	185	171	188	168	193	161	165	172	202	174	181	178	191	184	163	185	159	185	210	182	175	171	163	182	196	161	160	172	200	182	191	168	186	161	159	180	169	156	183	175	182	172	163	163	172	170	173	185	186	163	175	160	174	166	188	174	196	181	183	173	189	174	170	183	149	172	171	174	193	193	159	190	190	151	182	178	179	192	201	172
3226	5227	3601	1722	1303	953	725	565	453	426	365	322	312	297	265	255	251	260	222	214	256	229	201	235	219	232	221	231	239	206	230	184	204	204	190	221	199	232	217	223	200	172	187	196	215	211	189	206	226	196	206	175	203	198	195	202	188	211	213	204	222	204	188	191	185	195	223	203	218	213	192	208	210	198	183	211	216	205	207	221	185	191	172	196	189	211	181	216	191	200	185	190	197	211	188	192	195	195	186	196	186	189	183	199	179	198	202	190	194	190	188	176	220	188	200	191	215	225	202	181	186	186	185	199	185	198	201	202	208	194	210	218	173	205	215	206	185	218	204	182	195	193	199	238	196	190	177	207	196	196	206	202	208	228	191	173	214	207	217	231	211	194	165	213	226	211	178	187	195	216	211	214	194	199	181	203	171	204	179	204	173	195	194	206	193	194	176	190	188	186	194	199	181	189	206	211	200	180	201	196	216	204	206	206	218	196	200	193	193	206	186	195	207	222	174	182	195	180	196	197	205	190	175	200	192	193	234	191	225	194	193	196	207	203	188	183	201	190	196	177	199	216	225	228	204	183	198	196	204	211	187	211	223	182	212	206	184	226	236	179	216	191	181	197	207	217	186	205	179	193	183	191	184	190	184	190	218	192	166	195	172	200	201	172	209	205	224	171	207	218	198	177	171	197	221	211	199	201	219	204	176	202	205	181	197	200	180	204	218	202	218	199	187	184	175	206	179	206	206	166	193	183	198	187	201	191	216	180	218	207	205	225	177	195	210	189	193	202	184	199	220	192	206	204	198	188	218	179	208	185	201	194	198	178	203	173	185	195	183	218	188	201	205	183	177	196	207	214	182	204	195	216	165	195	179	201	197	192	199	208	210	187	200	220	196	187	211	187	197	209	204	207	203	224	175	200	197	202	176	176	222	202	187	201	212	208	179	168	190	194	232	179	181	189	206	176	179	198	193	177	213	188	212	190	209	185	218	197	201	194	210	179	186	213	173	204	210	217	186	217	177	201	191	186	211	205	224	188	208	194	186	191	199	209	194	216	220	209	205	202	217	216	188	204	210	193	197	193	192	192	195	203	194	190	207	190	193	196	195	233	197	209	207	202	213	213	183	208	185	203	197	195	189	187	223	181	197	195	193	215	198	169	192	222	200	230	219	210	212	188	202	201	172	214	186	199	187	230	184	189	211	205	214	189	192	203	180	189	196	193	184	196	208	214	217	205	207	230	205	194	193	199	215	203	172	194	193	205	188	184	202	216	172	210	185	191	210	191	214	194	194	193	190	213	194	199	176	192	203	198	205	204	199	189	186	205	188	200	189	197	195	180	186	185	180	187	198	201	203	192	177	174	190	177	172	190	207	216	194	228	174	208	174	187	198	183	228	188	194	206	176	198	208	192	199	206	195	205	192	196	184	195	186	207	179	197	204	216	215	211	179	180	186	182	168	194	228	191	185	211	193	183	195	202	222	183	213	180	200	200	216	181	213	177	187	204	183	188	211	207	201	194	193	225	188	189	191	189	196	182	194	194	214	194	170	235	204	180	200	187	196	180	200	198	209	195	190	219	202	199	191	213	225	192	181	208	183	189	203	199	180	206	207	204	186	180	175	187	199	197	190	188	183	204	183	199	201	195	212	203	204	232	170	185	194	229	206	196	210	202	209	208	201	212	204	211	182	218	225	204	179	229	198	198	199	189	216	200	199	207	204	187	196	215	188	195	209	182	206	226	229	220	210	187	212	209	219	213	191	168	186	222	200	191	194	201	205	210	193	200	206	203	203	200	237	205	190	218	194	201	211	189	183	177	203	204	224	196	196	194	203	209	211	196	225	207	187	215	189	187	195	181	204	178	203	203	211	201	187	197	239	211	201	187	215	226	183	174	188	199	206	235	171	201	181	169	228	192	185	186	213	236	203	197	204	185	199	206	203	220	190	174	188	195	201	180	201	219	210	178	164	194	186	204	205	200	178	180	186	196	202	213	196	200	200	166	209	201	178	206	198	183	235	211	194	207	175	209	188	202	190	194	174	218	225	193	189	214	190	193	217	181	181	192	222	177	187	211	213	181	192	216	193	213	207	210	216	200	186	174	198	185	208	196	192	164	209	184	181	206	215	175	193	201	190	181	192	205	172	177	203	212	196	214	215	208	203	169	224	201	232	182	188	199	186	215	198	212	200	186	221	202	186	200	196	193	203	184	207	177	183	216	201	186	196	196	191	234	214	166	208	214	210	196	222	201	230	189	220	173	197	221	194	211	207	200	209	195	200	211	224	183	185	205	176	185	187	168	181	195	216	199	204	188	198	184	212	209	226	185	205	192	204	219	181	187	201	176	207	206	169	171	221	178	210	185	189	199	178	179	193	196	211	197	196	194	207	217	186	209	211	203	201	201	205	178	213	199	173	194	196	201	178	198	226	209	183	212	213	212	188	194	200	175	187	239	181	209	199	206	208	172	239	185	197	200	225	209	203	184	222	196	247	200	199	177	200	224	205	222	186	201	205	204	205	202	205	198	183	203	206	194	168	214	210	202	215	206	209	201	219	192	202	185	188	198	193	212	223	194	185	197	210	194	202	203	198	180	212	173	180	228	207	181	188	203	191	210	199	202	197	182	188	180	190	191	188	188	204	233	196	200	193	182	225	203	196	179	215	208	194	209	215	221	192	191	184	208	195	188	194	197	217	176	209	231	202	192	182	199	229	199	199	174	192	200	205	192	211	193	188	196	209	188	185	211	198	228	217	190	183	176	211	213	190	197	195	191	214	169	175	210	208	194	228	186	224	185	184	189	182	191	205	189	202	187	200	191	186	195	187	192	185	187	191	203	187	185	189	204	175	199	203	201	179	218	212	198	215	205	235	220	171	198	199	220	208	201	204	177	191	196	191	200	176	194	185	173	227	205	194	203	187	189	197	204	211	195	165	210	198	202	186	214	189	182	215	201	173	212	163	210	198	201	180	180	186	204	190	184	208	199	183	216	188	189	195	207	170	217	189	188	190	196	198	199	202	203	212	171	177	195	177	195	210	201	200	211	203	177	226	203	206	195	193	200	185	187	205	209	207	196	205	192	186	217	193	203	198	202	175	197	203	197	198	187	205	189	201	185	210	202	192	203	189	198	163	200	180	232	200	224	197	192	223	210	210	186	184	197	212	227	203	190	189	194	223	201	211	194	190	217	192	181	168	205	203	193	226	211	192	204	190	180	225	191	206	192	176	213	206	187	208	213	216	229	202	184	209	212	224	189	195	212	195	176	215	194	191	180	202	214	191	203	184	209	168	188	223	208	208	201	201	197	197	191	190	204	207	201	191	214	220	198	197	210	196	168	203	213	197	208	196	203	205	188	187	182	213	203	202	229	214	206	222	181	194	212	206	195	195	218	171	207	232	197	219	211	178	208	205	177	184	213	215	189	219	217	190	160	198	178	221	181	188	213	202	198	186	210	213	197	207	215	214	201	190	199	225	204	206	188	188	178	173	220
22644	21549	29523	24044	21542	21609	12820	1502	1111	1038	957	916	824	818	790	731	756	733	694	700	732	632	687	684	643	651	665	624	695	649	621	674	659	644	669	628	589	631	621	671	645	597	674	659	693	628	612	656	636	645	612	636	670	631	623	623	624	675	632	643	626	641	600	689	639	621	659	576	616	630	588	614	632	673	669	597	614	606	641	617	643	640	615	617	586	598	656	647	617	645	614	677	634	620	587	654	656	605	640	596	602	622	654	618	647	648	667	622	628	577	658	594	627	580	665	569	606	570	619	619	660	643	616	665	611	658	631	617	634	618	606	586	658	594	649	601	589	613	632	616	603	642	630	642	604	590	622	611	632	633	646	609	627	647	634	640	621	582	620	599	611	628	609	617	584	631	649	661	595	613	648	566	616	627	616	626	620	607	609	654	642	633	575	655	631	608	606	609	587	632	643	610	627	620	591	582	636	593	636	631	610	628	635	643	619	610	603	575	618	638	623	612	621	637	641	588	661	620	645	640	615	594	610	621	590	623	613	615	622	644	632	633	625	659	629	611	564	647	589	647	649	657	624	637	634	607	604	662	621	629	606	613	621	639	625	622	594	631	610	643	591	627	658	627	624	635	599	594	629	676	647	629	654	600	598	558	618	608	618	618	615	607	631	620	652	610	621	618	623	635	622	610	593	602	626	621	626	635	580	672	589	618	629	651	645	639	619	648	673	631	640	618	625	662	619	631	645	621	589	633	657	607	625	657	634	597	635	596	603	643	619	641	626	611	608	621	610	628	670	622	648	598	634	580	603	630	586	666	621	593	632	617	683	583	644	611	641	682	650	610	596	614	631	627	588	641	643	600	657	597	599	617	631	648	633	632	609	620	583	612	635	632	650	614	548	651	587	647	611	597	627	636	643	581	625	605	623	644	598	640	613	605	615	630	653	616	624	633	647	585	612	664	608	661	597	617	589	611	627	649	612	606	613	604	644	624	716	563	636	621	674	630	619	614	641	619	611	621	642	654	634	596	609	616	613	626	598	632	609	645	622	609	600	607	624	643	651	641	589	627	617	621	614	660	647	592	585	624	576	657	606	624	646	621	586	686	581	594	643	645	598	616	646	618	628	662	605	618	637	656	646	598	616	654	627	626	629	597	628	608	636	651	581	624	655	614	647	651	599	620	630	609	631	630	630	636	612	601	672	623	593	638	628	600	615	637	595	619	653	614	596	632	652	625	618	622	633	664	611	656	598	604	646	625	632	633	664	631	616	593	641	643	646	618	642	598	643	615	573	636	600	620	607	591	698	582	617	636	608	616	611	655	630	611	620	620	604	579	627	645	657	610	636	631	611	610	592	668	669	606	602	643	614	637	603	652	647	658	625	650	600	635	653	615	632	623	638	654	634	620	684	666	629	632	669	593	647	608	601	629	680	622	645	628	654	632	637	617	602	620	636	613	626	614	643	580	689	657	585	612	590	642	617	613	630	614	640	641	600	627	635	639	603	626	647	639	601	617	618	614	640	704	635	660	625	618	602	632	638	610	606	629	595	644	650	640	659	620	577	648	580	610	644	650	600	596	578	660	633	643	628	642	612	580	594	618	652	599	620	622	607	641	619	643	609	639	621	681	611	609	650	647	618	638	663	622	649	601	635	635	614	643	637	592	610	642	611	630	634	638	598	665	648	659	615	610	629	625	627	633	616	618	598	653	625	652	605	624	609	625	605	638	611	611	580	616	629	635	639	582	637	660	645	620	627	640	618	590	628	619	644	595	577	641	633	635	627	597	600	615	591	629	621	587	622	633	594	611	614	593	627	638	619	617	595	611	634	648	625	611	629	644	623	597	567	657	659	614	582	592	632	613	609	610	618	621	609	655	625	612	634	650	611	547	631	603	648	650	633	665	626	636	652	642	639	643	615	584	640	624	598	590	626	644	631	607	617	593	621	620	617	568	619	605	622	632	626	617	550	630	625	642	650	617	640	629	563	592	613	654	602	636	571	616	645	601	643	636	622	571	571	603	573	556	647	657	605	607	611	625	630	627	620	618	627	651	579	646	627	613	622	647	579	640	598	626	582	604	642	615	664	595	586	630	629	697	619	624	628	637	605	605	576	628	649	667	630	627	680	611	607	653	600	665	577	627	615	630	609	632	601	598	596	592	616	582	628	608	626	634	656	620	609	557	616	608	594	625	634	595	607	621	612	663	615	643	635	603	602	603	596	631	612	628	623	630	621	612	603	629	634	622	674	594	611	616	646	637	606	615	632	627	616	661	629	626	618	620	623	606	659	580	612	621	595	626	639	665	646	671	655	607	579	647	640	627	629	599	599	584	577	630	645	637	636	655	629	593	640	607	603	630	646	630	600	608	626	672	643	619	632	644	619	620	660	639	613	627	651	635	618	623	634	593	626	639	627	656	629	647	618	608	615	590	620	589	637	602	610	620	625	625	596	637	609	621	644	643	620	677	616	637	644	651	610	609	666	658	599	600	676	640	649	609	581	613	597	593	585	602	612	630	624	582	600	600	654	597	621	629	637	617	623	604	620	631	605	638	646	641	620	613	627	630	622	649	590	592	622	621	589	645	660	622	650	648	634	600	560	613	625	601	634	621	600	612	652	631	617	579	639	644	632	582	648	676	667	612	591	650	635	585	673	649	633	665	595	607	626	659	618	604	600	614	657	615	679	567	581	630	580	570	631	593	665	600	610	625	564	625	639	596	624	612	584	616	604	625	605	633	586	629	650	641	582	639	616	615	596	622	655	653	608	625	600	629	595	632	665	615	635	645	636	623	664	636	610	569	622	591	612	633	602	616	579	640	643	653	598	604	629	626	569	632	593	646	648	580	630	633	585	648	618	668	664	570	641	616	599	654	649	607	577	623	600	625	634	666	632	594	636	613	602	646	578	638	604	584	629	633	648	627	638	618	599	624	592	640	577	641	632	609	580	639	634	621	662	638	639	629	630	665	646	654	633	607	665	598	658	658	600	644	596	588	535	636	647	618	608	661	674	633	626	686	635	602	595	589	621	609	652	568	613	637	629	582	648	658	597	640	597	603	655	638	657	586	651	634	601	569	590	601	572	652	646	663	589	566	639	642	649	644	616	584	620	667	606	641	624	630	665	591	642	638	564	585	606	642	580	626	567	647	612	618	598	616	628	657	662	693	571	677	581	630	613	622	610	619	616	629	614	603	592	639	638	660	569	621	625	641	626	609	643	625	605	653	653	644	643	638	647	599	567	629	573	631	639	587	627	612	645	595	664	605	621	658	657	618	654	630	608	601	628	632	664	616	610	653	626	618	635	596	637	608	642	570	629	578	625	639	624	638	622	586	598	644	618	624	651	611	617	594	629	614	625	580	623	661	638	644	597	676	597	609	627	597	630	610	634	593	570	638	619	569	626	599	623	602	586	626	611	603	661	618	630	636	627	639	671	624	636	577	584	626	658	636	634	612	635	641	638	689	625	606	664	686	540	625	607	623	651	646	650	614	610	662
4708	14802	10609	5290	3910	3007	2343	1880	1588	1318	1144	1107	1008	937	885	834	820	797	789	730	735	721	695	715	714	696	727	717	642	657	643	711	656	697	603	632	677	687	704	707	689	663	673	650	704	646	661	692	622	636	662	613	670	663	641	619	672	630	639	659	617	623	695	666	657	643	650	653	618	611	609	649	629	683	629	661	638	688	624	673	640	652	689	671	643	642	548	637	656	670	656	626	629	635	666	685	617	671	625	682	659	622	686	666	622	667	622	581	617	656	626	634	649	608	614	653	605	582	615	652	646	628	655	632	631	656	624	726	643	661	642	584	657	609	664	648	656	648	632	596	655	644	659	634	640	672	618	628	671	654	633	624	654	643	642	645	633	675	638	599	652	662	642	626	684	622	644	605	675	622	641	667	655	660	711	620	628	588	597	645	616	580	641	653	637	635	610	638	610	651	649	633	658	656	660	669	666	646	692	652	653	673	651	645	638	670	643	592	674	649	662	668	604	627	703	656	613	634	609	631	649	643	684	663	641	671	666	635	693	674	688	635	641	602	659	635	663	600	640	651	649	602	615	652	678	661	675	657	661	659	618	659	656	688	609	645	639	660	674	599	668	679	631	665	622	589	643	635	672	683	703	654	619	651	641	657	595	651	638	671	674	626	637	652	636	620	636	629	626	645	679	698	621	624	620	650	653	600	653	602	644	630	636	687	654	612	647	639	631	657	602	620	649	599	630	631	618	643	614	617	655	594	591	638	618	639	617	602	671	660	629	602	615	634	591	654	652	667	645	654	656	665	628	666	662	632	629	599	659	630	619	659	648	643	639	657	651	633	638	621	637	604	645	648	628	631	663	654	664	645	695	675	634	600	679	642	638	637	672	602	624	640	626	611	645	623	641	604	650	637	605	685	652	666	637	656	672	627	647	634	626	653	660	624	652	642	630	637	644	634	619	655	662	634	658	616	645	666	656	646	646	650	661	650	600	659	683	668	648	625	647	635	642	648	610	656	620	626	647	614	609	647	602	618	615	608	637	656	667	654	709	659	615	656	702	699	627	599	662	648	623	678	664	664	643	643	600	635	578	674	642	665	641	611	609	687	641	695	669	677	621	643	636	661	668	637	658	652	644	600	605	645	619	618	673	664	668	644	615	628	634	672	663	678	645	637	623	600	645	640	649	659	630	661	652	616	624	656	709	655	656	605	632	623	653	644	643	644	678	672	663	649	641	625	643	663	632	607	646	632	613	666	599	614	654	677	659	673	638	643	628	649	650	655	618	667	636	620	667	617	694	639	610	653	625	648	621	649	647	655	623	619	627	644	629	631	621	649	632	677	695	653	646	712	660	627	638	649	649	635	640	637	619	650	664	632	631	682	646	657	623	620	643	666	632	640	636	684	652	684	620	654	683	642	679	617	668	612	637	677	687	656	631	639	661	629	642	598	625	606	672	632	639	635	663	612	626	636	676	643	638	650	593	622	669	666	659	635	658	682	605	662	640	595	628	638	610	612	602	636	660	625	604	654	673	623	644	667	621	669	649	619	645	594	618	681	642	627	620	677	658	621	654	647	669	660	669	673	603	652	611	621	620	657	653	645	640	670	658	623	655	617	644	612	636	649	647	658	678	647	643	630	633	636	653	618	627	652	640	643	627	602	677	609	594	643	658	625	591	651	688	651	602	627	610	647	623	652	662	632	609	689	626	643	657	668	653	671	605	656	659	652	625	646	641	636	643	667	575	632	639	651	652	623	626	645	643	645	659	659	642	612	680	652	629	648	661	647	669	650	655	654	616	665	632	657	654	622	570	631	680	637	647	644	655	665	649	632	663	645	618	660	610	642	645	660	635	638	655	619	625	632	659	598	607	649	639	628	634	663	612	663	643	648	682	647	628	639	688	618	645	620	645	647	656	665	617	625	653	611	617	615	640	653	606	611	669	641	655	608	651	689	618	635	598	631	636	667	647	685	639	623	645	607	660	625	615	620	638	628	641	625	664	654	653	657	649	639	620	626	597	623	644	624	628	671	608	686	609	634	627	654	636	607	617	657	602	602	635	628	657	623	633	638	649	613	663	664	652	600	631	645	663	639	635	623	623	656	588	631	632	602	654	650	657	683	679	686	643	679	654	671	597	637	685	614	660	628	643	601	634	641	611	624	651	625	665	660	663	667	639	660	639	615	635	637	621	643	648	605	693	604	679	642	631	680	669	637	633	629	637	669	663	698	644	651	620	658	608	639	629	658	639	650	614	642	655	659	655	654	609	630	675	682	649	636	571	644	612	586	588	641	636	640	660	671	672	633	640	689	625	584	629	653	624	632	612	632	656	647	630	636	606	642	657	638	654	634	673	642	621	642	651	630	643	672	643	597	683	626	632	630	656	588	619	654	638	661	675	606	691	644	644	680	626	659	604	640	629	635	662	647	668	611	657	627	620	663	666	635	650	657	614	648	617	639	611	665	626	603	641	656	628	674	649	631	621	629	681	654	642	660	676	684	640	659	642	623	663	638	645	623	650	627	619	675	628	673	647	709	636	607	601	632	591	667	639	671	624	631	677	679	608	637	626	647	642	669	681	641	624	669	639	626	665	606	621	579	626	594	638	591	665	655	612	659	638	633	654	655	673	639	638	612	614	683	643	636	605	678	647	646	636	629	630	612	636	630	640	639	620	676	600	659	657	634	619	663	658	617	658	620	690	618	648	616	638	650	624	663	672	622	646	631	712	614	642	666	670	625	641	666	658	661	635	613	621	620	651	657	630	649	623	594	678	685	624	667	643	642	624	611	652	586	622	644	628	656	659	634	638	634	643	612	627	637	653	631	582	608	614	625	682	599	645	634	662	573	671	643	649	687	592	618	614	635	625	630	623	657	625	638	616	651	682	658	622	664	653	665	684	684	669	659	655	644	666	621	597	603	620	622	642	597	663	644	595	651	599	622	625	634	644	637	635	622	636	672	650	612	626	645	641	645	608	641	653	620	686	626	612	601	633	670	614	640	654	636	653	632	633	615	606	629	622	645	655	641	682	623	650	647	647	626	617	647	641	638	649	653	625	580	669	671	645	650	619	651	628	644	641	632	606	619	637	668	633	659	640	619	656	628	638	647	650	672	648	645	671	639	655	667	608	668	647	617	654	608	621	635	609	717	604	663	671	618	649	647	662	647	622	645	666	666	632	651	688	646	647	656	619	629	639	662	590	629	615	640	646	659	630	628	684	651	662	632	680	630	582	585	646	654	643	623	651	639	643	644	617	651	623	650	625	660	621	647	659	653	604	613	589	614	665	627	645	690	678	647	634	642	619	682	651	623	628	600	604	632	655	630	627	616	654	653	632	679	607	602	611	647	641	635	603	654	607	641	647	621	614	594	634	668	597	640	655	633	658	684	666	653	631	669	653	663	622	615	627	666	648	667	644	607	638	652	665	662	664	638	598	634	650	645	631	634	640	663	624	643	607	619	655	624	638	647	645	625	642	646	648	616	656	617	616	681	644	651
27620	19636	5698	569	451	377	320	316	329	323	304	323	326	300	339	312	304	334	323	326	312	316	310	330	337	329	314	327	324	302	292	332	307	315	325	305	317	320	314	297	297	306	295	310	317	294	281	314	311	331	321	305	305	308	280	306	319	339	280	296	304	305	322	332	290	330	303	299	296	316	284	307	341	332	299	315	291	271	288	301	276	312	303	282	290	333	298	300	301	321	286	302	303	286	318	331	287	324	338	306	295	311	315	318	288	317	322	322	310	311	333	304	304	328	309	334	320	287	302	297	324	325	315	304	321	343	301	329	303	309	280	328	314	282	330	313	335	312	271	332	311	338	303	326	296	284	307	267	286	322	317	299	287	317	315	340	332	297	297	277	301	332	309	296	320	332	297	300	316	312	299	290	320	319	300	336	294	331	317	288	328	298	309	324	338	309	294	327	311	308	305	296	284	317	303	331	320	328	366	294	314	295	319	288	336	303	304	311	275	307	325	320	289	325	312	326	291	289	298	314	318	309	330	325	327	300	307	336	319	325	303	307	322	296	320	323	317	342	316	319	343	307	332	308	338	287	282	305	306	332	291	304	313	266	299	315	313	335	290	315	343	326	311	286	298	329	317	323	290	301	273	298	339	309	305	310	338	303	328	284	293	275	298	288	305	297	332	287	314	305	305	330	334	326	295	303	297	306	307	306	307	334	325	369	323	314	311	333	297	302	330	319	314	286	314	273	312	322	276	287	309	313	311	301	296	292	290	324	344	295	307	308	311	310	302	282	318	313	306	307	303	284	312	283	353	316	280	321	323	319	304	321	283	318	284	336	308	324	310	303	267	306	307	295	309	335	311	292	277	297	302	292	301	340	317	282	302	321	324	307	290	330	296	302	325	326	313	266	297	278	304	315	294	297	325	319	306	301	310	285	314	308	324	301	313	331	312	284	297	335	335	301	324	330	301	321	299	295	299	329	287	304	311	304	326	316	291	315	309	319	295	323	294	328	306	260	328	296	322	324	315	325	309	327	333	318	290	306	299	290	327	300	285	317	307	313	296	321	297	294	347	287	347	294	309	304	356	346	337	324	290	323	298	295	336	303	326	320	354	329	333	307	322	328	322	298	305	319	324	295	302	335	304	303	345	298	324	298	313	301	317	331	328	353	293	325	303	317	310	315	312	291	306	344	316	308	292	309	311	308	282	319	292	341	294	326	289	332	311	311	316	319	287	304	323	308	291	298	291	309	289	316	357	295	299	309	276	297	324	312	306	292	310	304	300	333	290	320	308	290	298	320	318	336	313	328	293	322	306	324	315	327	319	354	314	302	301	269	287	308	315	325	296	290	293	310	321	324	290	290	294	305	309	322	297	299	280	282	296	306	283	304	350	316	332	309	315	296	321	313	341	330	326	329	323	285	319	333	309	290	324	326	324	320	326	305	309	334	332	298	308	304	307	309	305	291	298	289	298	277	316	271	305	297	320	349	299	299	340	328	317	336	322	274	287	276	293	320	313	285	290	299	300	302	306	334	291	339	310	330	305	317	312	282	305	335	280	324	270	337	287	286	306	302	315	322	304	343	316	370	308	305	283	329	314	302	321	309	301	286	297	334	330	297	343	312	309	302	337	317	285	316	306	340	332	324	317	332	293	294	293	320	303	284	333	324	295	304	323	323	312	299	317	328	330	318	318	286	263	310	348	294	291	310	320	350	302	314	300	315	343	324	334	290	329	294	306	288	330	274	311	317	318	298	271	287	277	286	317	308	307	317	345	299	330	349	303	312	306	312	330	326	301	309	325	282	303	306	301	328	310	313	322	337	310	343	317	308	347	296	319	296	311	297	326	324	308	287	320	336	304	313	325	325	322	274	312	305	308	323	316	325	296	316	291	314	306	295	295	309	289	292	333	307	323	335	299	313	321	294	310	326	312	350	312	328	319	309	306	343	300	304	276	321	319	348	314	328	333	311	303	288	335	294	297	337	313	335	309	311	331	290	307	294	308	322	321	341	296	331	336	309	308	317	314	290	323	286	357	297	349	339	315	312	323	304	342	320	296	279	302	302	295	303	303	286	295	350	321	322	346	318	297	303	314	309	291	299	311	302	311	315	309	326	321	332	318	312	318	286	301	301	283	319	297	290	273	293	294	298	295	285	303	319	323	297	317	279	305	302	315	331	311	297	296	291	331	309	314	287	302	328	304	325	282	332	285	343	344	310	323	313	339	288	295	351	297	311	307	315	307	338	297	323	302	337	308	315	279	289	318	310	317	329	316	296	336	298	297	326	327	305	311	307	325	296	294	350	286	330	319	325	295	304	313	295	295	295	339	301	337	289	352	297	314	315	318	298	327	348	338	301	331	312	289	301	317	292	344	325	318	302	306	266	314	302	302	313	309	301	306	352	288	309	311	282	334	333	337	293	324	304	319	337	354	310	292	304	325	326	308	328	323	311	273	304	336	325	308	302	311	301	265	300	309	285	341	325	311	311	302	300	317	323	282	308	305	336	321	305	299	337	324	322	326	329	321	288	363	319	336	319	304	283	307	311	299	340	321	267	314	297	295	348	327	322	287	309	295	296	308	293	312	310	313	333	273	325	279	326	313	308	292	329	309	314	283	318	317	322	332	310	310	329	291	289	308	326	312	312	286	321	314	310	299	307	318	310	308	307	272	332	330	320	303	282	329	317	320	269	317	296	289	308	293	311	339	286	305	321	311	325	316	319	286	303	319	306	319	299	292	296	308	322	309	306	318	319	324	292	311	312	304	288	305	310	301	291	290	276	302	312	318	298	307	315	307	294	312	326	315	288	288	330	273	318	335	286	307	315	326	307	314	304	297	287	292	296	317	294	298	329	301	316	309	341	316	294	320	289	287	296	303	298	307	323	289	317	316	323	310	306	303	304	326	307	340	328	303	306	341	303	313	309	313	348	322	306	324	298	308	287	298	318	298	323	297	335	311	290	276	318	312	301	309	338	285	325	315	298	345	319	307	302	320	302	292	289	283	295	314	324	326	320	289	313	279	280	292	328	314	300	329	309	297	322	310	312	328	293	311	299	315	314	321	293	315	296	310	331	291	295	323	292	333	350	335	305	267	327	307	312	317	315	314	327	320	343	340	329	327	314	309	316	322	359	310	324	286	311	299	320	327	306	300	305	310	313	306	310	356	320	310	328	323	322	310	293	307	296	292	301	316	317	314	294	338	296	299	318	337	313	312	292	315	300	336	342	322	319	297	281	336	322	318	307	311	341	326	303	308	331	286	334	305	321	351	290	314	305	326	323	301	300	314	309	293	327	289	305	347	314	297	307	264	290	301	290	273	310	299	318	303	342	301	312	309	305	330	315	307	324	323	314	297	310	301	278	305	326	307	322	363	306	297	313	315	319	336	326	306	333	351	294	331	309	309	345	300	311	311	314	286	279	302	306	299	326	335	290	364	300	300	349	298	320	312	318	321	319	330	325	290	331	315	285	307	332	332	324	316	324	291	326	301	287
4121	739	554	454	367	369	374	358	341	312	333	308	327	308	338	329	308	304	334	336	316	341	320	306	323	328	320	339	335	318	307	323	305	300	312	338	322	330	316	273	335	322	343	307	319	330	318	288	307	315	351	364	278	287	311	330	307	302	293	321	344	316	294	315	293	269	324	342	327	296	330	315	302	321	316	348	323	335	329	296	315	319	338	280	309	330	369	304	335	337	343	293	358	313	331	280	327	290	302	318	327	324	321	336	309	275	325	288	357	340	335	310	333	302	316	298	326	278	330	300	295	319	292	343	293	316	295	268	323	329	337	310	310	328	319	315	289	316	289	336	329	310	331	323	312	335	306	338	286	328	331	310	316	339	327	332	292	337	339	339	326	300	334	333	326	302	318	337	335	326	294	341	301	277	349	323	317	293	328	290	322	286	320	330	331	304	331	322	295	324	319	294	314	315	317	324	343	323	313	324	318	336	312	321	294	328	288	359	318	315	325	289	313	333	284	280	321	286	341	320	310	321	354	332	309	322	332	351	328	307	292	308	303	294	292	309	326	298	354	320	313	311	296	350	321	313	323	334	293	312	309	310	294	309	283	315	313	323	312	296	314	296	315	336	381	329	326	335	317	301	340	317	342	289	297	330	317	351	317	284	310	322	300	299	315	315	314	319	324	338	325	332	345	342	300	319	295	331	337	303	320	350	331	350	300	320	335	303	313	301	303	300	318	328	320	357	305	323	316	321	317	297	305	346	282	309	314	317	281	333	302	312	342	313	319	321	338	301	327	293	332	323	300	320	322	345	328	296	311	307	341	325	301	321	301	352	316	318	300	299	319	322	321	297	331	325	301	314	331	305	308	338	316	318	311	292	312	336	307	328	311	300	322	350	283	313	311	291	335	348	334	296	302	330	317	297	317	318	343	295	317	304	323	321	320	314	327	322	314	322	334	336	306	288	327	325	316	309	333	348	335	322	273	321	344	299	303	310	294	310	306	328	299	338	322	331	290	309	332	332	313	353	322	310	353	313	321	315	331	300	312	317	310	296	364	288	320	322	315	322	348	296	294	330	322	293	314	337	351	330	304	321	299	353	350	337	324	314	340	343	318	306	321	311	302	305	312	311	335	298	340	305	301	347	321	271	329	338	337	319	302	313	318	314	299	319	320	306	325	313	296	346	318	312	306	331	302	332	298	301	335	320	317	302	340	298	333	335	329	333	340	316	329	320	280	313	315	310	315	316	310	310	303	324	336	314	302	308	332	320	309	326	352	309	337	345	327	299	300	294	324	306	309	315	325	325	286	318	331	336	348	304	316	316	321	273	286	300	313	323	303	318	298	302	319	288	331	329	320	326	320	309	325	325	329	321	279	343	332	335	328	329	312	308	281	331	312	292	321	323	311	310	294	275	321	357	322	310	323	339	291	333	311	317	329	317	356	336	322	324	310	300	297	303	329	304	302	321	327	335	366	325	319	296	330	303	303	289	338	305	317	308	316	320	344	322	320	303	336	299	335	314	325	327	336	329	342	304	288	308	310	299	287	310	326	310	323	283	310	306	333	315	291	321	295	340	286	329	306	317	342	310	259	309	295	311	301	355	329	317	341	309	355	307	284	316	312	346	315	317	301	314	303	329	327	339	324	336	313	325	317	339	305	319	287	323	338	326	291	316	304	335	333	298	300	332	327	356	305	326	300	308	356	304	305	308	330	300	318	307	306	340	326	315	313	309	348	334	344	323	324	298	325	332	309	297	284	319	308	334	298	325	318	308	320	318	324	322	344	324	315	334	325	309	326	302	313	313	322	310	306	313	290	339	290	303	343	275	370	318	310	328	314	325	299	309	345	324	317	336	316	282	306	303	319	346	300	288	298	326	324	311	321	307	333	300	294	307	311	316	345	323	306	315	329	352	277	327	315	316	315	339	314	304	344	294	322	356	324	323	330	298	341	325	335	313	332	329	317	313	314	341	319	308	335	324	340	307	317	318	336	308	304	321	311	347	346	332	327	322	304	289	357	313	300	287	272	312	328	313	331	315	321	326	319	294	309	314	311	311	299	362	299	334	305	320	294	299	301	279	340	336	324	295	292	305	269	303	329	298	301	339	288	319	318	335	332	323	318	318	344	313	303	288	294	314	339	328	303	336	303	288	324	301	316	328	309	318	310	306	357	315	335	290	339	306	331	306	346	321	311	315	319	326	323	275	333	321	327	305	316	334	314	350	339	339	342	303	343	304	311	346	305	340	297	329	332	330	357	323	311	293	309	290	293	311	325	298	296	290	320	312	289	348	313	300	312	338	339	317	298	315	339	290	352	304	316	344	305	331	319	326	312	314	318	338	287	325	291	300	303	309	327	312	329	327	328	317	331	332	327	325	337	348	288	310	288	285	322	309	303	332	323	343	345	304	319	320	323	304	320	331	305	333	335	289	297	326	312	340	354	325	310	325	325	323	326	333	306	289	309	305	344	347	331	333	304	321	307	309	297	322	347	330	307	314	322	302	334	315	321	326	318	336	336	311	337	323	313	340	298	271	326	345	308	321	329	330	347	326	313	294	328	299	296	330	326	327	307	321	328	301	322	334	349	327	317	319	328	301	319	333	329	328	323	314	335	333	325	320	343	312	333	330	301	326	325	304	337	328	297	332	311	325	335	318	320	309	307	299	328	324	326	329	326	278	303	340	313	324	312	345	331	338	350	322	363	313	344	331	308	344	324	293	336	316	309	308	297	325	315	293	343	323	297	331	309	345	336	314	319	282	311	309	321	311	320	292	314	298	311	325	317	296	339	313	321	312	313	304	330	329	342	304	342	298	311	294	318	340	341	339	318	323	328	301	316	325	342	323	306	333	304	337	301	293	305	288	319	307	302	321	327	313	303	319	336	305	302	313	331	319	309	327	303	293	298	331	294	324	306	305	315	319	315	316	333	314	345	310	316	316	299	335	286	330	314	318	300	319	292	321	290	330	344	300	287	326	318	334	335	335	348	296	314	335	303	309	331	338	306	284	323	318	309	309	319	302	349	308	337	310	351	306	344	332	326	330	290	291	356	306	314	311	317	340	323	338	353	311	299	322	319	342	347	338	320	325	323	291	318	296	326	329	307	307	296	331	313	296	289	304	316	310	281	287	327	352	297	311	369	322	300	340	331	307	322	336	291	323	334	332	296	287	317	297	353	323	333	343	314	321	353	332	346	320	289	353	302	319	332	329	348	275	314	325	309	327	311	330	317	334	337	338	329	317	352	340	345	328	333	321	320	300	304	344	282	277	328	294	314	308	307	284	333	321	357	305	318	341	351	300	293	345	332	301	304	325	311	310	300	329	322	306	297	344	333	334	297	305	304	306	305	305	327	318	340	307	315	314	345	299	304	332	313	294	332	354	314	332	307	284	314	324	326	323	330	306	327	293	321	308	295	305	315	335	329	354	330	329	296	338	300	329	340	309	311	348	324	335	337	313	318	300	312	336	289	294	312	306	302	313	308	310	311	294
23728	21506	29138	24308	21494	13894	1717	1042	870	826	764	788	746	750	733	684	727	708	700	695	683	686	715	686	683	684	619	689	694	644	689	669	699	674	639	637	652	666	650	656	690	629	626	672	678	665	623	675	666	657	629	643	673	643	663	684	641	614	625	633	699	643	653	656	638	626	656	630	619	621	647	690	655	651	610	677	654	613	654	632	610	646	639	707	668	629	630	655	621	667	724	640	609	638	627	636	665	669	649	684	642	686	623	686	663	682	644	650	621	675	608	676	633	653	646	615	642	616	658	681	678	709	648	658	638	654	676	607	667	665	687	654	684	640	624	634	626	622	646	644	661	619	661	657	605	645	658	644	630	625	695	620	612	670	609	676	708	609	707	612	670	612	646	636	629	647	690	700	611	644	643	638	635	605	641	655	668	643	664	647	657	647	634	654	628	605	627	632	650	685	650	641	690	662	664	663	645	643	655	663	656	685	677	663	682	609	639	692	694	635	590	591	654	652	653	640	647	615	679	660	619	586	636	647	661	641	676	672	655	655	631	646	672	661	649	635	616	656	670	680	649	679	677	657	671	685	635	605	639	654	700	596	608	633	644	663	652	608	625	672	701	640	682	634	651	639	602	630	678	643	630	634	674	657	631	653	601	626	577	621	647	696	647	637	662	631	668	686	635	633	641	617	606	695	640	644	622	643	650	627	630	671	626	623	607	631	662	657	661	646	632	641	650	666	663	616	621	679	663	649	693	624	665	602	665	655	648	663	663	680	627	618	659	639	674	662	614	660	644	628	658	637	649	611	667	639	634	629	648	638	648	651	624	708	608	663	641	616	633	643	666	658	648	659	659	696	652	635	666	632	669	691	659	648	679	678	698	611	642	610	642	669	623	662	651	627	672	643	620	648	603	687	662	654	641	640	642	644	672	617	681	649	679	662	663	672	617	643	660	678	645	678	633	663	652	633	644	670	626	688	648	654	578	606	635	678	603	617	623	628	648	658	611	628	638	635	642	626	703	634	670	585	640	640	667	692	649	656	672	619	661	641	592	663	660	612	687	642	568	663	671	596	642	634	552	603	649	651	658	657	658	659	646	623	669	619	626	616	673	684	643	649	648	656	640	661	594	667	682	638	627	650	667	607	660	623	648	706	645	626	639	653	622	648	648	624	616	616	642	671	650	705	633	644	633	672	692	665	622	666	652	687	637	678	614	664	644	647	603	652	675	629	638	657	665	660	650	648	653	645	675	642	671	631	641	661	622	662	577	672	610	664	633	654	629	667	600	628	635	624	638	670	664	617	660	644	656	655	658	648	665	667	634	680	683	651	686	626	637	669	715	612	680	638	660	631	612	621	660	651	636	640	653	638	645	681	636	681	637	645	678	641	615	654	619	618	659	625	632	647	672	688	614	643	679	692	649	639	645	634	663	680	639	647	641	653	654	640	687	640	600	620	630	652	623	645	654	623	636	668	676	621	657	662	596	624	627	682	609	630	600	624	631	625	597	678	649	607	632	618	662	662	658	607	658	652	662	626	606	645	651	622	611	644	659	648	605	631	682	615	655	634	631	646	656	640	618	648	636	636	639	678	632	651	654	662	646	677	629	638	638	702	640	647	631	633	637	598	707	645	654	643	634	638	684	662	663	663	648	649	620	628	635	651	628	688	610	669	653	643	635	643	622	698	638	670	627	635	615	635	657	664	681	680	623	634	653	667	689	627	660	630	705	648	659	646	616	621	591	605	603	638	665	661	654	676	647	645	671	648	626	602	632	666	660	657	627	623	657	611	620	634	661	711	654	650	663	641	653	638	606	671	678	659	631	671	659	691	643	607	637	654	650	676	713	665	642	670	623	645	642	634	648	635	654	673	675	623	675	632	645	622	619	673	651	621	652	628	636	655	665	630	616	639	645	630	656	689	632	631	638	661	659	689	668	639	648	669	607	681	674	601	655	647	667	623	629	654	628	641	664	648	650	661	622	628	680	691	642	604	639	631	637	629	655	677	642	649	620	632	643	644	658	632	658	623	651	672	661	663	645	658	678	660	672	641	643	696	671	688	645	615	635	650	639	627	688	626	670	662	624	683	647	644	590	655	689	638	693	649	623	674	672	656	634	609	606	651	629	643	701	632	631	657	642	671	608	649	634	633	630	660	631	607	672	655	609	611	647	654	658	660	620	632	639	620	629	615	663	649	644	571	632	675	643	648	619	681	648	659	656	675	666	661	670	688	661	621	651	667	597	623	637	677	622	663	640	650	663	684	641	659	649	629	635	635	641	647	702	640	618	651	680	687	662	614	642	621	637	644	615	595	599	660	664	641	696	656	683	613	653	628	678	681	671	666	635	671	657	642	635	619	613	707	630	658	627	643	666	647	652	619	616	635	578	612	636	601	656	648	588	617	612	650	626	624	601	653	602	690	667	631	678	594	654	608	606	660	712	656	640	665	631	665	715	646	624	666	645	656	624	640	610	670	635	639	694	620	630	634	630	624	720	663	597	702	610	675	616	655	681	650	646	636	689	639	624	692	663	664	661	683	662	654	674	626	684	624	636	642	597	617	657	624	631	629	638	634	632	616	697	651	632	626	631	674	647	694	633	628	647	655	614	631	650	633	648	622	635	664	631	621	617	597	634	675	660	634	605	648	669	649	681	614	680	686	664	696	631	613	612	655	619	666	606	642	643	634	663	627	639	690	643	655	635	643	606	549	654	640	638	637	649	628	624	639	645	591	595	642	642	635	686	696	620	663	663	670	629	609	627	625	622	635	624	577	656	661	659	620	641	643	680	687	677	678	680	634	604	660	621	654	674	643	604	639	623	661	668	635	605	615	619	671	638	673	630	644	616	646	636	657	657	626	660	649	661	646	645	627	627	677	675	597	599	642	625	660	668	654	653	600	652	682	618	662	660	665	592	641	636	664	657	645	709	649	646	632	612	647	673	652	659	640	638	671	679	667	683	640	640	686	694	650	633	633	665	636	606	679	609	699	665	639	607	691	601	629	708	637	634	632	666	638	660	613	633	641	681	626	646	711	690	689	636	658	655	668	626	638	656	633	674	626	637	588	662	653	692	686	661	671	659	658	642	642	650	621	675	638	627	669	587	655	654	626	688	616	621	659	633	623	632	658	655	642	628	641	641	643	706	703	670	663	641	641	675	685	611	653	667	631	660	644	671	635	651	664	696	632	656	646	642	621	604	621	626	707	620	636	669	623	615	673	610	660	677	688	599	698	678	681	601	643	629	653	689	610	631	620	645	621	667	652	678	668	599	639	650	643	657	664	665	626	674	640	678	645	691	610	648	633	649	616	674	610	661	663	653	681	609	684	639	640	662	660	650	668	611	598	635	687	629	621	637	648	677	629	648	643	574	632	663	614	669	653	642	624	603	662	635	633	627	652	671	632	640	601	665	653	683	648	680	654	662	610	671	596	656	627	637	645	681	606	639	625	643	634	640	625	625	657	658	650	688	622	644	584	600	659	684	633	623	651	651	640
3434	8944	6302	3263	2460	1844	1606	1315	1152	1003	944	875	873	766	771	710	768	743	782	755	688	717	706	692	697	713	683	685	667	671	690	680	685	676	682	708	642	678	669	687	688	628	658	647	702	643	649	690	705	657	694	644	677	690	651	681	660	652	680	667	677	673	662	669	664	685	699	654	621	651	674	670	658	671	654	668	682	682	633	678	704	611	696	653	692	636	601	677	668	643	715	675	688	667	654	712	656	644	718	699	629	676	710	663	637	652	628	652	667	627	664	652	702	635	629	655	667	710	694	648	675	663	633	701	659	652	680	675	651	683	645	668	698	632	643	681	696	664	674	651	650	689	653	687	642	671	691	652	647	629	665	643	665	660	702	620	638	648	636	660	649	653	660	713	668	628	691	673	648	620	698	681	681	610	614	668	660	676	700	664	691	657	638	662	647	629	638	668	676	629	657	637	630	643	712	656	684	658	623	605	683	635	641	692	665	620	646	653	650	693	663	654	685	679	620	669	673	620	711	655	725	667	679	666	682	652	677	666	661	692	633	684	675	646	680	622	672	653	618	721	670	679	677	663	656	654	629	710	662	653	632	673	655	724	651	630	654	654	655	657	682	628	612	629	649	697	685	641	672	662	656	678	644	681	671	708	665	679	708	619	699	679	646	654	682	691	623	646	670	672	699	627	653	620	690	667	644	636	675	651	657	714	648	630	622	659	602	705	639	660	655	640	635	651	655	711	666	659	684	691	672	639	668	658	652	652	642	685	639	691	624	657	678	665	689	664	646	657	658	661	633	629	662	680	692	660	629	718	667	621	675	656	698	660	666	660	700	658	669	722	674	646	647	651	670	695	654	700	654	616	653	673	666	672	650	727	625	670	636	657	661	677	686	627	650	644	674	636	642	634	669	629	670	590	653	638	637	669	659	634	643	694	641	705	665	673	656	686	579	669	678	651	699	675	647	651	645	628	671	676	672	683	662	640	598	667	668	609	669	653	657	631	660	679	697	706	671	674	685	655	667	655	670	668	649	669	689	662	638	694	662	672	674	648	652	691	646	621	677	688	629	637	638	627	640	634	663	646	666	710	621	645	692	651	684	614	710	666	669	678	638	678	652	670	662	692	638	679	627	673	711	695	638	667	616	708	672	647	656	642	676	693	636	621	700	641	652	711	635	670	649	668	648	692	670	645	636	628	686	698	673	647	653	634	675	651	671	648	664	688	670	607	639	620	653	643	660	677	649	651	676	636	666	667	643	664	677	682	680	658	711	644	628	661	665	668	668	628	700	652	662	675	658	632	647	655	653	676	620	694	664	707	649	669	657	669	685	721	694	698	721	680	683	662	648	664	657	670	664	625	633	635	724	728	663	688	642	660	607	672	651	680	627	673	672	685	665	691	668	632	716	656	618	633	702	701	680	627	656	657	665	680	659	657	645	679	647	629	666	688	643	639	658	681	682	694	700	652	670	634	637	644	682	626	636	664	731	701	688	640	699	610	631	690	675	660	687	668	648	676	650	674	664	686	665	663	614	646	659	670	676	644	649	733	665	704	655	624	714	639	625	650	623	707	649	642	669	650	648	637	632	728	660	667	692	664	669	692	686	665	684	661	618	620	655	682	643	642	683	641	648	716	657	660	665	653	648	664	691	648	650	671	673	678	665	637	686	677	647	648	684	720	626	634	727	685	625	629	666	640	665	684	659	658	686	666	639	673	678	668	664	636	712	657	658	690	714	631	665	674	640	665	669	651	668	664	699	623	663	674	695	682	626	653	695	669	664	647	646	653	654	625	615	663	669	688	655	610	684	648	672	653	694	704	680	631	631	659	686	675	655	647	664	658	675	640	678	673	631	683	651	693	660	667	642	619	666	612	680	654	642	700	684	689	649	680	662	651	596	603	695	643	677	673	656	662	682	636	646	677	650	655	650	610	654	627	666	679	645	668	670	681	650	670	659	631	683	694	653	669	627	660	627	673	698	637	666	611	676	647	700	699	628	640	666	667	644	639	646	628	630	652	702	710	648	699	628	713	639	642	660	641	647	663	696	686	657	640	659	690	632	653	663	654	633	654	661	638	717	669	686	643	655	704	639	655	644	650	639	643	680	642	655	641	712	657	681	678	667	679	581	673	623	689	644	656	666	698	665	615	655	687	650	656	675	676	646	658	658	646	617	673	648	622	654	649	661	709	647	704	616	635	667	666	645	634	637	655	678	683	660	650	688	660	673	675	713	671	644	667	693	671	659	626	667	667	669	662	729	684	627	647	648	686	669	653	650	684	655	648	652	609	648	657	692	639	674	683	653	674	668	638	632	589	678	682	679	677	655	650	703	639	649	659	678	638	680	659	691	670	673	650	654	654	651	661	673	632	635	715	686	673	664	693	639	684	634	663	690	688	647	671	640	655	661	653	690	661	696	654	621	639	636	646	685	686	668	679	684	624	649	635	691	692	659	614	656	653	620	672	688	657	647	721	647	686	675	635	635	691	691	663	665	608	659	642	697	660	656	685	666	661	674	683	630	643	655	638	667	663	661	678	607	656	667	634	669	624	701	651	649	659	619	689	675	663	644	623	596	645	669	635	644	615	658	659	680	685	651	653	616	698	606	686	706	687	666	668	621	658	704	657	632	659	671	658	674	640	706	650	670	666	643	673	659	658	671	650	693	632	690	678	645	622	630	690	664	637	710	659	631	659	679	623	657	639	666	665	635	636	705	696	671	644	643	634	664	667	629	593	699	674	652	670	653	647	616	709	677	697	644	709	653	661	649	658	690	655	666	660	654	695	682	636	634	598	688	636	689	682	680	677	629	629	698	661	713	632	678	649	678	624	599	668	661	600	631	666	628	618	643	646	704	689	690	648	686	690	689	634	666	693	665	702	679	682	666	646	667	669	677	646	629	681	685	658	651	680	642	668	676	689	669	689	688	659	709	606	643	645	642	634	683	630	630	662	654	618	613	708	652	680	652	641	672	662	685	680	639	673	611	630	664	669	689	670	615	669	655	634	675	641	655	654	688	635	645	641	629	648	650	690	677	652	730	623	676	654	650	675	701	614	627	655	707	627	664	721	631	655	672	677	660	660	666	620	653	685	698	698	645	688	709	659	675	653	637	685	660	675	666	629	671	653	658	640	630	636	642	665	650	650	628	655	667	639	688	663	691	651	621	666	615	646	704	604	657	638	686	683	647	671	698	628	686	655	637	619	689	664	692	644	635	642	651	645	658	645	670	643	683	669	674	637	653	683	655	681	670	688	684	677	661	676	692	651	673	690	635	626	672	658	614	726	670	698	666	661	655	663	669	630	694	655	718	641	658	639	645	721	616	675	653	662	641	647	688	636	637	637	670	651	662	635	675	708	598	660	633	681	719	668	650	681	658	618	708	654	675	650	624	625	675	648	665	632	730	642	652	694	652	672	698	655	658	700	690	656	684	654	641	678	660	659	669	657	631	679	643	620	650	641	690	663	672	639	641	656	682	694	646	693	660	629	677	633
24838	21451	28186	25072	15906	756	463	360	301	288	238	236	235	247	209	183	196	227	199	192	206	195	199	183	204	188	167	189	168	179	191	184	211	179	168	177	172	168	183	181	172	178	155	179	180	191	196	172	169	182	173	183	199	172	201	192	190	161	190	185	183	174	192	189	165	190	188	182	159	175	166	153	165	157	177	174	164	181	173	159	155	164	184	175	192	170	181	145	178	178	170	173	173	193	173	185	184	171	171	180	181	209	170	199	198	175	182	168	177	180	176	183	177	177	166	200	207	154	183	186	157	165	148	170	190	189	195	196	168	186	184	177	197	189	170	170	200	184	176	159	150	167	177	189	172	199	167	159	165	184	181	166	176	178	181	184	166	190	174	173	178	172	182	172	187	160	164	181	180	180	191	176	164	185	138	186	178	182	178	179	172	168	169	162	168	187	156	187	171	182	161	189	183	183	173	202	174	188	159	183	176	159	174	177	164	173	156	159	182	140	181	183	168	167	172	196	199	169	198	179	162	184	190	186	182	157	174	177	143	175	197	196	175	168	179	213	176	165	157	190	168	177	181	181	153	202	190	171	167	159	176	178	150	162	159	169	185	168	189	178	186	180	178	196	166	164	195	190	172	174	181	169	158	180	159	176	204	189	193	178	179	175	185	188	162	219	195	178	187	164	169	157	176	185	160	173	178	162	199	177	169	161	173	179	173	183	164	196	194	187	182	186	161	178	205	182	180	183	182	170	182	204	169	175	180	180	191	176	167	168	180	187	178	186	191	184	177	165	170	169	173	149	164	194	184	179	164	176	205	197	174	207	157	177	172	174	205	188	187	183	167	177	197	193	177	158	191	165	175	170	195	155	177	175	168	177	173	161	161	177	185	163	164	166	183	174	186	172	187	175	188	189	182	167	170	194	195	185	179	183	184	182	197	178	194	161	175	183	189	189	167	166	151	192	175	156	158	178	172	149	170	180	163	180	173	153	168	186	182	181	187	169	184	189	154	182	180	166	168	159	165	164	176	155	178	158	161	178	158	204	186	163	192	167	153	164	168	170	151	181	170	158	188	182	175	164	184	178	166	163	142	199	166	183	173	169	161	198	188	185	179	186	159	162	185	185	177	190	193	195	186	156	181	167	161	150	177	183	187	180	175	159	166	163	180	187	178	198	188	181	169	174	190	201	177	180	156	202	153	199	172	170	188	186	156	186	186	166	166	167	182	145	197	184	167	171	210	170	165	170	185	167	179	168	203	198	172	186	180	183	190	177	198	169	189	168	167	175	174	179	181	183	202	151	187	153	182	175	179	163	150	166	183	144	161	177	160	165	145	185	179	165	153	208	153	172	190	206	177	189	164	204	196	203	180	151	197	170	163	202	163	171	171	198	160	183	182	210	165	181	164	178	174	167	196	182	201	164	183	169	181	171	207	145	175	169	177	204	159	174	210	172	172	164	177	188	183	189	172	161	184	178	186	168	174	185	183	182	164	168	191	184	185	181	182	198	177	188	202	168	158	194	184	153	187	166	205	188	182	177	184	196	174	176	180	207	180	170	190	161	170	191	183	172	182	196	165	187	178	176	172	178	181	187	164	178	185	190	184	191	198	179	187	176	187	202	167	170	178	174	188	183	173	173	172	155	167	162	164	192	150	165	173	171	175	181	184	179	192	170	177	199	200	162	183	182	168	180	183	174	180	175	170	175	175	167	194	169	177	162	176	174	172	172	177	184	160	180	172	192	161	173	188	178	181	158	163	175	180	203	183	174	191	182	155	189	172	185	193	177	153	165	186	186	163	169	168	188	188	190	195	178	193	190	183	164	179	182	180	184	156	188	172	158	150	186	177	181	146	169	201	175	177	157	193	181	171	175	170	164	165	188	176	171	180	176	181	175	172	201	171	185	162	171	197	162	170	170	171	187	176	173	191	170	162	167	162	182	174	178	170	161	181	170	182	168	153	164	183	185	181	214	169	179	154	158	180	171	168	181	185	168	164	190	178	144	186	179	187	180	176	172	158	171	189	177	162	148	164	188	161	183	166	168	167	183	186	190	174	188	162	175	180	174	181	156	186	179	178	180	189	174	171	186	180	189	171	168	171	145	168	165	170	136	178	166	177	182	162	184	172	174	173	172	197	171	185	171	153	162	179	192	163	184	175	186	158	151	190	174	160	166	173	167	159	172	152	167	160	168	176	175	177	149	159	164	213	167	199	152	171	173	148	159	163	154	151	181	179	183	153	179	170	193	162	205	167	208	151	183	206	171	187	170	172	182	175	183	183	176	181	156	169	183	158	174	189	176	171	189	164	191	190	184	183	193	179	191	203	188	199	162	179	178	192	188	169	190	169	173	168	174	185	191	186	174	172	157	166	172	162	176	168	203	193	196	156	177	179	177	188	154	169	157	162	173	195	180	172	174	172	182	195	176	178	181	195	168	174	157	189	182	172	159	167	170	203	179	171	176	181	200	194	197	183	175	175	192	156	164	177	162	173	156	187	185	200	167	187	185	156	166	153	168	172	172	178	192	162	169	183	188	189	189	171	180	162	178	173	174	174	192	186	190	156	195	187	208	204	190	192	195	170	139	192	175	171	157	169	169	168	165	173	179	154	177	186	181	179	179	179	185	174	175	194	196	174	186	165	202	174	190	164	171	167	182	176	177	175	185	176	188	158	170	160	221	188	155	176	193	167	158	165	177	194	175	180	181	192	199	188	186	181	187	176	156	176	172	197	174	173	211	170	173	162	181	209	183	179	175	163	160	185	152	173	182	180	170	173	204	172	200	165	162	172	174	172	223	184	172	170	172	158	190	188	168	194	177	184	185	157	188	200	163	174	181	170	179	154	187	162	177	183	169	158	167	176	162	173	154	170	167	180	168	180	172	189	155	190	186	178	188	188	179	174	186	169	166	177	176	175	173	168	176	164	177	175	174	172	177	184	190	194	175	177	173	157	188	160	170	174	189	166	166	172	184	189	155	180	177	188	189	185	175	168	128	184	159	207	167	156	172	172	192	187	164	176	203	169	175	156	187	177	146	173	155	192	195	173	186	188	169	205	190	192	167	181	174	205	176	183	178	161	184	166	180	167	163	192	173	161	176	169	152	171	185	201	177	160	170	192	172	167	176	163	188	165	174	162	172	180	163	167	160	176	190	182	186	196	144	159	196	189	187	159	187	170	178	198	175	174	145	187	175	179	147	159	164	183	163	174	174	146	193	187	171	152	175	176	171	185	182	165	189	172	189	185	200	190	183	186	192	177	158	176	181	199	169	186	167	158	168	178	175	160	169	177	178	149	168	165	176	137	192	182	187	164	160	163	188	183	183	168	178	153	184	169	203	193	187	183	185	176	179	194	183	176	177	171	163	197	191	176	195	207	184	180	170	172	159	167	170	171	184	171	163	154	157	176	172	191	183	163	181	162	182	153	167	162	191	170	200	165	169	183	166	176	176	189	178	166	189	183	154	170	190	210	168	151	160	167	185	168	162	146	183
3268	5242	3587	1690	1236	861	692	531	453	393	343	305	276	321	258	281	265	230	247	258	195	229	229	211	249	185	234	216	204	206	223	215	178	196	212	191	233	191	191	230	203	204	209	231	199	210	213	202	179	196	189	205	200	209	205	191	204	205	176	214	178	190	170	185	178	214	189	189	207	205	190	211	197	197	212	189	206	196	178	183	195	196	220	199	167	210	216	220	206	201	215	207	194	227	187	218	197	206	186	188	217	217	210	188	207	185	193	209	182	208	175	183	193	192	218	195	177	189	198	181	202	209	195	216	206	195	180	201	201	188	194	180	191	175	228	221	198	179	211	205	185	182	189	197	196	227	181	211	206	172	207	176	214	197	225	207	209	194	196	211	198	191	187	212	211	210	199	172	217	206	206	193	191	198	192	212	204	208	196	204	200	197	217	162	198	213	201	196	219	181	198	188	170	190	197	220	185	184	202	206	206	229	190	191	215	190	207	184	200	205	202	197	159	202	188	183	184	229	196	210	216	189	205	195	194	210	195	170	202	180	212	211	212	203	194	194	198	200	202	187	182	230	198	194	208	193	209	195	217	186	208	190	192	202	196	201	190	190	210	210	234	194	200	216	208	192	200	183	192	219	196	171	193	197	202	197	214	194	211	172	188	190	203	199	183	207	188	193	183	198	192	214	215	207	184	214	193	195	201	207	196	211	195	187	183	159	193	196	199	199	202	192	179	208	182	227	208	172	173	216	184	183	180	200	187	173	188	198	189	180	200	200	174	180	210	204	195	210	215	202	206	206	191	195	199	196	192	217	207	165	197	201	175	212	192	205	199	191	180	211	164	186	194	205	178	217	186	196	242	208	224	157	192	190	229	192	189	190	191	198	207	207	206	166	195	175	203	190	205	202	200	183	192	207	204	182	222	186	178	198	207	198	180	193	195	205	199	189	209	193	190	177	203	181	188	188	202	221	205	216	179	191	203	201	171	207	183	178	214	187	184	204	203	196	218	208	174	199	185	182	187	204	198	189	216	216	206	185	192	215	186	215	182	199	220	193	177	174	218	182	198	188	188	224	204	166	176	206	195	188	197	187	195	207	212	187	226	195	203	188	205	216	185	205	226	212	200	197	195	177	168	194	195	209	188	200	204	197	208	194	175	174	198	200	192	168	200	190	216	195	192	194	180	194	220	218	205	196	183	203	213	201	183	202	201	198	190	202	238	193	194	209	220	195	211	198	184	199	181	200	179	189	198	219	186	180	204	216	206	212	197	204	193	217	204	191	192	201	199	209	202	187	219	198	190	191	195	187	190	183	211	189	198	204	180	162	204	207	179	194	199	200	200	219	181	216	198	189	179	205	208	229	181	217	200	209	207	203	182	178	182	223	192	200	207	193	181	194	178	214	213	218	204	196	225	176	207	213	202	194	189	186	213	176	185	201	207	191	215	185	213	174	204	214	187	191	185	199	172	221	181	193	207	210	203	175	200	212	192	216	205	174	191	204	201	182	214	194	185	184	194	191	199	209	185	178	223	209	201	201	196	189	197	194	197	196	196	196	202	217	183	204	206	205	178	181	192	182	220	195	194	179	184	202	191	218	213	218	156	202	193	171	204	214	191	194	209	212	194	213	188	219	187	199	192	161	198	206	186	222	201	205	202	217	182	202	216	209	205	172	211	196	212	205	202	194	176	202	212	202	216	162	208	184	213	180	196	215	201	195	208	159	185	197	185	180	170	191	171	185	181	208	196	225	233	194	211	197	191	204	204	198	231	182	204	210	222	197	205	214	182	205	215	178	186	211	193	209	183	188	203	226	207	172	190	194	184	211	183	219	200	201	197	190	202	195	209	186	205	226	223	190	199	197	183	210	207	205	186	195	185	172	176	211	197	200	185	203	183	212	197	190	191	173	211	202	197	198	204	174	186	211	210	184	198	195	218	178	209	184	182	191	202	195	201	207	198	212	166	207	203	196	187	189	196	179	167	198	198	176	192	199	195	180	201	190	218	202	180	180	196	192	202	191	199	193	201	201	210	196	195	189	229	191	206	170	177	204	195	163	210	206	172	184	200	200	201	202	201	222	211	182	180	198	217	186	172	188	203	213	168	202	199	190	200	206	188	230	185	199	205	200	186	190	184	198	199	188	200	187	197	204	229	203	193	196	193	233	185	180	227	210	156	206	169	205	198	207	202	197	198	181	241	189	212	206	200	156	210	192	192	191	177	190	199	204	206	219	176	218	202	218	199	206	209	200	191	202	192	196	214	180	188	229	205	215	178	193	198	193	199	209	203	206	217	197	200	202	229	210	206	180	208	190	183	219	188	192	176	210	199	174	197	193	215	192	226	198	191	212	209	201	213	196	192	171	184	183	221	201	213	196	213	213	190	190	190	174	200	192	206	208	193	207	192	215	188	206	204	187	199	213	215	185	201	185	200	190	202	197	181	199	185	202	189	211	197	182	188	184	193	172	174	187	215	193	199	210	202	186	188	188	166	182	199	183	214	190	201	217	187	179	200	197	232	205	191	198	192	195	193	195	194	181	193	206	179	198	194	208	205	175	209	203	174	203	208	218	195	201	173	215	153	211	168	197	201	193	181	198	198	221	186	204	192	171	191	199	190	203	199	217	194	208	221	198	226	210	203	190	208	209	195	193	192	164	195	193	211	173	201	199	169	191	175	204	193	206	208	192	180	176	195	204	179	196	222	203	180	184	172	210	194	199	199	190	213	185	214	214	199	193	198	208	191	178	191	188	193	190	176	188	188	184	190	201	209	207	197	184	215	194	196	217	173	217	173	191	194	195	197	216	222	217	191	195	212	211	191	192	181	202	189	219	185	208	163	188	197	207	209	188	215	210	204	223	186	198	200	221	227	214	220	205	212	182	204	197	176	209	214	198	181	195	188	170	183	164	188	190	184	198	197	185	201	199	193	208	204	182	184	195	192	240	206	189	201	230	229	216	178	178	188	195	214	196	193	196	221	189	195	172	202	210	194	219	205	208	196	217	175	211	205	184	178	188	193	186	218	179	207	208	194	208	189	189	198	209	207	219	190	201	198	205	207	187	182	221	180	204	201	173	178	166	180	183	175	179	193	192	189	224	218	175	224	200	207	189	216	196	186	198	195	176	210	183	190	217	189	192	181	182	189	202	211	224	233	178	209	176	204	197	212	210	170	165	178	202	173	190	214	212	183	183	221	189	219	188	182	184	222	181	182	199	196	194	189	204	222	189	200	207	194	186	203	212	181	224	198	206	193	178	204	188	208	203	189	196	193	198	189	172	210	200	212	205	203	204	191	201	192	200	206	206	197	206	192	195	198	181	182	199	192	198	202	197	213	195	198	206	197	193	198	220	194	199	180	190	202	192	193	175	204	181	202	178	175	200	179	201	184	187	192	221	209	175	184	195	176	196	170	209	187	215	198	188	201	196	196	194	199	218	197	192	198	205	208	197	201	189	208	175	206	196	205	220	224	168	216	232	206	229	186	178	178	180
22695	21536	29494	24005	21534	21626	12870	1612	1139	1003	1031	917	826	792	792	753	736	746	709	699	654	696	697	632	699	643	646	645	672	659	611	650	632	630	673	625	629	643	647	595	623	603	621	617	603	606	601	649	663	646	625	635	633	615	614	641	600	603	591	652	588	580	656	648	611	626	620	620	667	618	598	583	630	603	627	577	627	655	637	587	666	595	634	635	628	628	578	616	636	609	620	603	614	635	614	643	610	618	618	600	674	619	635	605	563	607	600	562	643	628	639	577	639	599	571	633	597	569	637	620	616	605	662	608	640	614	594	603	621	605	640	643	648	583	605	666	612	642	607	607	576	568	596	645	623	575	612	656	601	628	606	611	615	638	637	625	627	646	600	618	616	608	622	648	562	658	616	582	676	597	648	592	580	656	606	607	599	591	604	584	612	610	638	587	643	671	627	638	604	622	628	667	623	632	600	628	607	629	622	670	638	624	613	584	616	614	607	620	627	626	586	591	602	659	635	646	603	620	621	620	652	620	617	584	617	639	640	634	596	624	641	628	625	588	591	643	636	636	600	577	612	567	620	605	588	606	661	620	623	584	634	633	618	628	600	614	569	585	606	566	603	661	576	623	642	626	606	637	592	598	630	622	593	620	626	553	597	620	584	613	584	630	661	588	657	644	628	647	608	612	639	649	586	625	607	637	592	609	616	636	573	652	585	599	592	621	642	642	660	610	586	576	633	591	661	651	658	659	614	649	650	611	615	642	637	627	585	599	652	573	672	605	613	580	617	621	577	617	583	649	645	639	617	596	665	622	650	626	610	628	612	628	610	673	653	638	624	611	626	633	578	619	618	620	606	608	622	632	636	631	628	593	578	611	614	614	615	692	618	626	613	608	600	574	574	633	553	613	588	582	626	620	667	626	657	634	633	610	613	618	618	611	573	620	587	638	615	649	632	604	648	576	662	642	633	572	603	637	619	614	610	615	623	653	609	620	627	699	632	617	627	625	593	611	659	641	632	573	575	658	632	584	619	618	598	587	653	629	587	587	621	654	612	627	601	637	622	588	629	589	665	608	661	583	636	613	630	681	640	644	570	598	606	605	622	620	651	594	581	589	579	648	608	610	598	612	674	581	633	610	612	601	627	641	599	611	591	679	625	607	604	608	605	672	617	638	587	635	594	625	643	649	684	596	625	669	597	628	605	640	656	614	612	655	611	624	643	619	608	624	589	610	649	625	643	612	615	639	639	622	654	650	589	608	638	622	607	631	615	662	647	604	614	649	622	635	642	608	653	628	592	627	629	623	597	660	635	603	599	589	594	629	584	597	618	636	611	628	639	579	616	665	676	601	634	633	591	542	604	590	667	598	618	562	610	601	588	605	608	623	636	586	606	588	618	588	590	621	614	627	636	641	586	629	616	618	615	602	649	600	612	640	619	640	611	582	659	610	586	641	641	603	603	639	632	615	619	653	657	625	624	638	611	631	650	619	597	623	636	658	597	587	563	624	628	601	640	602	566	646	589	565	618	660	667	621	599	643	646	631	603	602	595	611	560	610	610	611	614	619	616	590	624	606	638	602	605	612	574	622	592	567	623	605	592	600	633	638	571	600	559	638	614	598	612	612	638	618	614	614	586	582	648	627	595	612	648	630	652	618	624	589	600	598	606	597	619	623	581	572	636	645	563	650	624	613	596	602	603	622	627	599	636	669	623	574	602	628	597	663	640	658	631	580	589	601	650	622	612	623	658	611	617	638	608	553	581	641	595	606	661	611	606	588	569	628	597	641	582	611	558	577	580	598	641	637	637	588	614	647	633	596	603	614	582	619	611	649	606	616	621	597	627	613	644	657	664	600	548	640	668	614	609	602	565	594	669	591	593	595	631	600	663	607	620	572	635	613	627	647	623	621	605	596	612	603	554	631	621	646	594	610	609	583	618	563	602	615	625	629	597	613	592	657	568	594	615	602	595	583	648	638	623	599	604	609	580	620	626	584	612	621	616	600	643	624	630	656	658	597	661	626	615	620	586	646	614	667	615	600	657	608	581	629	627	622	601	559	607	640	587	639	634	651	607	572	623	627	606	644	584	640	602	611	597	629	633	587	615	630	577	619	637	620	625	639	604	614	608	624	662	639	611	581	599	615	638	616	571	659	600	617	618	641	611	620	640	629	619	596	626	614	614	642	624	605	617	625	581	623	613	615	576	599	624	662	637	615	600	618	611	636	632	626	628	626	648	603	595	668	642	595	619	587	596	610	569	565	629	622	613	584	630	596	629	585	587	611	608	596	605	614	631	578	627	605	600	618	647	639	606	642	623	565	638	601	621	630	587	585	585	598	614	623	569	655	621	628	634	603	645	585	660	602	591	590	623	634	616	606	636	591	634	636	591	616	632	598	620	629	603	660	594	651	619	636	609	597	565	563	584	565	608	591	596	591	595	612	632	629	633	591	591	599	622	631	642	567	582	619	624	612	623	593	618	612	626	632	680	613	632	623	635	616	583	617	607	608	627	631	620	599	620	615	606	626	659	616	585	575	584	589	618	624	639	621	594	609	606	579	578	607	611	588	633	646	625	651	637	622	581	613	605	581	658	660	628	572	640	543	637	631	673	606	624	634	594	615	605	616	608	630	653	643	619	581	605	622	651	638	613	621	612	617	554	612	583	617	631	616	624	631	623	610	627	598	633	604	570	627	607	623	620	611	588	606	641	620	619	596	592	596	612	603	658	625	592	536	596	636	595	600	622	586	629	621	614	605	580	630	613	631	624	610	610	645	611	622	566	656	656	620	654	622	631	594	611	612	589	602	622	668	634	608	588	582	621	584	625	623	579	633	633	660	606	611	581	606	624	608	567	608	572	607	629	598	644	658	612	557	620	606	659	608	579	637	624	657	580	596	584	609	631	578	629	637	656	626	647	620	620	591	617	669	609	581	587	604	647	630	640	620	602	616	631	601	617	635	635	609	585	603	583	630	569	637	610	618	616	636	611	596	565	604	595	602	658	592	608	609	638	610	616	615	643	596	622	626	572	577	625	626	607	615	624	640	653	607	638	591	682	599	610	620	584	639	593	608	632	608	589	590	579	604	583	593	601	585	621	638	629	598	593	613	606	632	598	595	596	609	595	627	602	650	602	598	649	676	596	573	637	598	618	582	632	608	637	608	613	611	616	611	622	584	631	612	600	605	588	629	661	620	626	651	599	586	594	643	613	587	570	626	642	669	609	592	621	610	569	641	591	620	628	617	630	604	639	618	590	570	612	617	563	666	576	612	561	564	629	625	635	624	646	579	624	623	577	575	602	590	656	602	608	589	598	607	606	606	627	646	627	639	643	632	598	629	589	670	581	628	617	622	595	645	636	615	592	613	605	662	652	614	634	601	611	605	580	632	605	559	647	630	617	616	650	639	592	607	643	661	619	603	637	628	634	569	618	651	556	591	618	652	604	541	610	610	602	654	621	604	604	653	597	605	623	588	629	617	625	631	591	624	634	578	600	595
4764	15058	10630	5410	4208	3047	2348	1853	1527	1370	1131	1060	977	997	889	867	806	818	750	726	718	752	727	712	719	701	683	659	702	704	669	681	633	612	659	693	613	653	675	668	693	639	663	602	672	671	678	657	655	630	651	623	616	615	657	656	594	646	677	664	644	654	642	640	633	685	619	668	652	687	641	616	667	676	680	635	598	633	613	616	688	644	601	653	665	647	666	653	640	614	636	628	656	652	633	650	644	601	645	617	626	627	678	657	676	634	638	641	648	647	613	611	651	643	650	594	660	638	623	642	632	624	674	605	648	644	662	638	645	638	657	629	652	623	679	627	636	599	644	679	621	625	632	615	660	653	596	613	660	623	659	625	625	616	639	609	632	605	620	612	653	687	642	624	635	619	684	655	642	637	642	640	633	623	645	671	594	584	625	666	616	625	654	670	631	649	653	656	616	620	629	628	609	618	655	587	649	658	660	598	697	661	628	618	628	644	633	676	592	675	631	603	645	638	640	642	657	634	662	685	641	571	616	672	619	653	615	664	626	624	601	589	647	670	571	670	572	629	630	638	647	624	611	597	639	620	657	661	614	643	569	651	618	632	606	616	665	627	639	610	609	643	614	636	630	614	625	603	656	668	646	606	647	637	631	643	652	638	630	654	631	651	643	602	627	656	645	681	613	659	620	673	623	640	653	651	627	624	649	658	594	683	643	607	591	666	610	626	644	647	633	694	624	628	603	587	649	592	642	656	652	625	623	646	640	657	662	657	603	620	686	665	640	642	610	653	618	640	654	612	614	628	621	647	604	617	638	617	619	663	597	692	631	608	669	612	615	601	623	589	642	599	619	639	628	663	659	633	603	626	643	631	570	639	637	683	602	659	599	625	642	680	676	591	654	629	630	580	615	628	616	643	666	630	622	625	638	641	635	621	644	640	633	662	606	650	611	617	607	618	651	646	624	621	607	613	664	639	689	623	662	620	643	592	597	640	631	615	615	635	637	662	603	640	647	618	665	643	610	647	629	626	676	622	646	618	622	637	654	615	621	632	607	650	662	617	630	630	651	664	661	642	646	667	623	670	620	619	615	637	610	647	643	688	617	648	618	634	595	629	630	650	635	602	661	659	600	669	653	631	635	629	620	644	632	625	620	631	642	574	639	666	618	677	664	640	644	638	615	642	637	641	623	608	667	645	652	684	606	603	652	616	599	624	641	651	611	645	659	652	598	656	626	658	632	650	632	653	629	664	644	617	636	621	643	602	680	623	630	612	637	639	660	624	680	623	638	633	619	597	611	648	633	629	652	668	657	642	634	658	645	629	643	654	631	652	622	660	625	676	664	641	645	627	621	629	653	596	599	658	614	625	641	644	659	657	659	619	622	636	620	682	608	637	642	658	626	668	639	645	670	610	643	635	630	630	624	651	669	600	627	650	641	657	665	601	606	644	666	655	637	654	656	628	613	664	623	637	655	631	634	626	662	702	587	600	640	627	681	623	652	644	620	599	616	616	608	623	597	641	609	639	637	637	631	662	658	602	664	639	618	649	630	647	627	694	623	599	647	656	638	615	622	647	597	634	639	616	658	623	671	634	608	642	632	590	656	660	647	627	621	654	654	656	627	639	644	654	632	649	590	682	598	601	644	644	641	589	657	567	682	621	667	654	663	628	631	652	586	646	653	639	649	613	660	649	635	615	601	663	627	646	634	624	649	611	631	642	640	625	639	651	625	615	658	597	632	654	580	639	643	599	594	671	617	626	654	621	685	611	653	636	625	645	609	635	633	634	670	610	634	621	645	632	591	609	586	643	663	604	662	655	628	594	652	671	580	641	620	617	626	624	573	682	629	672	630	668	609	594	607	632	673	635	589	680	629	625	596	599	648	647	634	627	675	629	624	648	649	640	628	682	634	631	603	610	623	616	625	622	630	642	616	601	663	638	649	648	648	616	672	633	621	634	658	585	665	612	635	615	684	623	662	613	608	660	658	628	622	688	661	691	632	645	589	648	625	671	626	663	601	625	691	621	656	659	636	686	639	572	643	652	651	605	638	608	641	636	678	630	601	640	643	635	642	634	676	650	649	640	628	576	663	641	589	653	657	618	607	587	640	592	617	659	589	600	618	625	634	600	640	612	647	641	643	622	647	599	658	627	666	624	614	594	636	650	605	662	617	646	646	653	602	663	666	649	667	638	680	613	672	682	686	632	640	602	626	650	623	636	639	616	601	595	615	658	646	650	633	617	588	617	637	638	671	672	646	666	644	597	639	573	630	613	648	607	609	683	652	625	669	649	642	602	617	624	634	664	659	632	645	666	647	592	601	667	631	654	599	658	620	639	667	641	682	609	592	602	663	608	633	596	650	648	632	643	645	632	618	587	608	598	608	610	601	607	639	608	642	617	621	623	634	654	623	644	625	643	640	607	628	614	647	640	640	632	615	624	633	657	626	634	651	633	634	647	582	626	635	619	621	631	626	660	634	648	601	676	582	636	600	626	639	600	607	613	680	645	584	656	614	645	616	606	620	602	652	619	652	608	722	647	668	636	647	647	606	622	583	603	636	639	622	619	654	656	700	621	603	594	623	601	605	629	639	630	635	609	633	604	611	601	658	614	611	630	648	618	641	598	595	663	632	626	610	634	646	642	616	591	615	627	650	611	610	649	615	595	609	700	672	602	642	681	625	603	709	654	605	612	608	599	661	619	636	679	653	665	605	578	639	617	593	621	622	637	645	629	608	616	620	631	643	649	639	635	621	656	606	671	696	644	655	621	565	601	688	620	637	620	637	645	663	635	612	614	593	649	585	606	640	604	599	634	628	645	645	613	643	646	615	595	607	679	659	617	656	637	648	613	613	651	627	600	639	613	602	661	682	677	684	634	598	618	638	671	615	623	622	620	638	654	666	660	616	644	678	664	658	627	637	614	638	588	598	626	642	655	646	622	616	625	653	625	658	649	653	675	646	641	662	645	612	634	645	584	651	641	607	659	676	600	619	666	628	657	714	591	616	632	611	596	634	661	655	642	603	630	642	630	647	635	669	554	614	619	657	631	645	631	606	662	602	660	672	658	653	616	700	606	627	637	628	627	617	650	668	641	613	645	653	693	616	611	624	620	647	624	644	647	622	629	637	604	612	661	615	632	628	637	634	648	650	634	596	613	597	683	624	622	636	659	570	621	648	632	645	622	599	620	622	620	667	612	669	604	670	624	636	671	633	642	612	656	620	624	655	641	616	644	633	600	659	616	655	615	619	653	619	611	638	592	674	648	607	626	641	640	631	661	623	645	560	634	636	608	645	694	596	650	579	667	640	609	605	657	653	656	575	619	642	632	585	627	587	677	631	617	622	594	625	618	651	585	652	613	659	636	587	652	644	651	601	613	643	650	604	621	614	656	630	697	636	633	640	668	602	683	600	646	639	680	608	634	627	588	669	617	643	640	629	621	634	639	607	638	601	645	645	657	656	639	571	685	642	618	658	633	642	618	589	616	611	631	612	622
27772	19809	5795	558	385	316	329	342	310	321	344	290	316	321	319	302	329	289	322	326	293	280	317	311	317	317	281	298	285	277	289	339	302	308	324	300	316	287	306	288	314	316	271	333	284	296	330	283	326	288	334	280	274	287	303	340	311	300	318	292	301	302	324	310	281	308	288	295	312	316	277	300	327	282	305	289	307	300	297	327	289	289	298	283	308	304	270	302	337	288	308	298	321	277	284	326	278	255	316	323	281	287	314	305	314	275	301	307	317	334	344	301	328	288	307	278	274	295	302	253	299	306	331	300	295	330	314	300	323	306	335	318	299	307	321	312	316	323	309	330	306	297	287	269	351	284	339	313	322	315	270	295	292	310	324	327	315	307	315	292	336	316	328	328	298	320	297	307	315	339	289	294	285	309	272	300	290	318	321	303	285	339	280	324	336	317	330	308	323	324	302	326	315	350	288	334	326	315	303	320	319	286	311	307	313	303	324	298	353	299	299	274	315	288	306	311	313	310	301	290	298	280	279	301	322	306	304	315	302	340	305	326	314	309	326	313	303	288	306	286	321	296	314	285	304	283	306	291	307	342	299	313	301	305	311	297	317	289	335	273	290	317	318	329	305	299	316	284	327	305	352	289	305	292	313	322	321	284	305	299	313	291	289	321	319	301	313	294	310	304	301	307	285	285	317	309	305	287	291	291	259	321	334	294	306	308	299	294	313	289	289	288	282	298	312	324	305	300	291	333	282	297	292	283	311	289	309	300	319	296	340	299	294	305	297	328	324	294	331	286	305	302	273	303	262	292	323	329	317	280	318	292	294	309	305	306	294	319	292	322	329	305	323	312	307	293	301	333	325	290	287	309	282	289	321	295	307	296	331	299	325	278	300	308	301	304	305	313	322	289	309	300	281	290	312	307	277	289	353	314	302	322	307	285	298	340	303	324	318	316	299	310	317	295	337	298	316	316	307	286	290	300	348	326	312	285	308	280	310	294	334	287	293	283	339	316	326	290	284	311	279	302	325	307	307	321	310	308	328	335	332	295	292	295	273	284	306	300	305	311	303	274	290	316	332	305	310	324	309	307	282	313	286	320	318	314	331	301	335	299	290	342	283	318	333	284	328	297	291	337	298	297	307	297	310	294	332	304	294	318	328	318	302	298	270	314	305	294	288	346	322	310	296	281	304	309	278	308	291	288	309	266	316	305	312	300	264	326	295	294	277	302	280	324	267	288	261	308	341	337	316	294	272	328	313	291	287	297	298	280	304	318	302	301	288	309	303	294	271	341	306	300	309	300	300	324	344	309	313	340	330	320	318	309	340	302	307	296	309	301	286	331	307	277	306	278	280	299	314	292	281	316	276	293	301	325	299	272	287	304	318	297	315	287	331	311	296	300	279	278	291	316	350	318	303	317	309	296	309	295	327	313	296	292	302	291	303	307	307	271	305	307	276	318	317	318	317	306	323	272	304	274	305	322	346	330	301	332	282	299	303	315	276	319	309	274	325	290	285	288	308	278	318	325	299	306	301	320	314	310	290	301	304	358	319	327	317	308	275	323	291	303	298	329	317	306	306	291	345	299	298	298	285	286	326	334	293	278	331	307	319	281	269	293	339	298	305	284	304	308	297	290	292	318	294	317	292	297	303	304	334	304	273	348	303	319	304	328	334	334	316	326	309	298	308	325	294	319	316	303	293	297	325	290	336	308	295	290	300	308	318	288	306	307	312	305	309	313	306	283	311	300	351	306	287	300	300	285	312	293	305	312	305	317	272	336	313	302	299	293	301	303	328	313	290	325	301	295	320	333	304	308	315	256	288	272	339	313	327	308	276	275	300	301	280	246	315	279	332	301	319	306	331	317	311	300	303	303	296	318	291	352	329	285	328	307	296	303	300	303	313	286	316	328	300	277	312	357	295	303	314	278	315	282	301	296	301	279	295	330	310	316	333	361	329	315	288	302	298	309	290	293	290	310	285	297	304	312	281	320	305	312	302	302	297	290	326	314	300	285	294	297	290	309	302	307	334	330	276	313	314	269	318	309	322	303	329	309	299	303	314	291	317	306	276	292	284	302	296	317	324	296	303	304	305	323	307	321	281	284	320	273	340	297	277	295	326	322	333	277	289	329	313	305	327	293	327	291	302	290	312	308	357	309	317	300	318	349	284	317	318	315	305	307	298	291	297	292	299	318	323	306	292	313	329	284	314	304	294	290	305	297	319	303	329	330	296	300	293	317	303	314	264	301	309	287	332	299	316	321	334	269	327	299	305	307	314	331	302	300	292	292	315	326	299	302	306	285	340	267	314	305	310	290	321	296	309	306	317	319	318	273	287	324	299	302	296	325	288	280	337	310	310	290	279	286	266	330	279	257	274	291	322	310	351	298	287	309	310	305	311	295	287	309	308	299	285	338	311	306	263	331	340	302	336	320	298	335	317	295	322	331	299	272	293	318	309	310	317	294	298	320	301	290	308	307	309	279	278	292	290	323	295	309	320	310	297	322	306	299	294	308	337	305	318	288	316	307	293	320	287	303	318	297	309	291	348	314	301	318	304	315	308	324	298	309	288	301	318	303	314	301	320	284	303	295	299	288	303	295	314	306	316	325	351	280	293	277	310	296	293	306	300	308	320	313	272	323	311	297	319	297	312	267	292	295	339	310	276	277	342	313	322	272	321	283	272	291	291	321	278	284	329	323	300	301	295	283	335	309	323	323	321	353	315	299	309	315	276	270	312	319	310	303	316	282	294	243	293	318	298	271	308	294	317	343	310	292	330	272	303	311	330	312	302	296	320	293	298	277	345	297	302	305	280	308	320	327	319	340	302	290	324	276	308	299	304	344	306	328	307	296	290	289	338	319	324	301	356	317	313	305	309	282	316	351	320	290	319	333	328	292	283	296	301	300	311	331	290	327	297	308	269	298	320	302	297	312	313	332	330	284	293	309	298	323	344	310	305	311	287	323	297	308	317	274	344	343	308	301	315	317	303	287	299	299	283	304	301	282	291	321	297	309	297	309	315	301	319	284	324	328	318	302	273	323	318	304	319	317	267	313	293	308	312	308	300	304	307	296	289	313	311	294	300	313	258	303	311	311	277	325	292	310	307	323	296	291	324	310	314	327	304	301	308	295	298	319	323	327	297	322	302	282	313	319	320	306	300	292	306	293	310	344	306	290	321	286	310	281	306	338	298	299	322	314	296	289	298	326	307	282	304	306	326	310	301	323	286	283	319	283	320	297	294	280	298	331	321	287	304	312	275	292	304	303	307	305	327	320	310	300	298	292	337	308	297	303	310	286	342	300	295	314	282	310	294	292	309	273	317	315	313	317	306	310	315	267	318	330	312	315	334	322	279	289	326	321	324	312	293	341	329	297	340	307	306	305	292	314	285	321	313	283	290	298	344	285	295	322	324	307	277	293	299	299	320	331	310	252	302	293	305	327	295	326	317	293	277	306	307	312	304	320	281	303	283	323	316	309	318	314	310	328	266	331
4071	676	569	453	352	346	370	341	307	295	360	336	321	283	353	337	339	307	323	305	317	285	325	320	341	314	328	326	326	330	291	328	333	325	324	336	290	333	337	307	334	308	322	325	315	285	305	338	347	336	303	321	303	330	331	329	317	319	307	300	307	308	356	294	327	288	307	308	340	328	303	314	303	285	317	316	334	329	287	302	316	316	323	332	330	301	311	331	287	317	304	317	314	301	308	329	319	322	281	288	293	330	330	321	293	320	336	332	315	309	324	301	287	321	309	322	332	323	317	337	336	311	313	300	316	339	318	311	294	342	315	322	326	323	281	328	319	303	302	346	343	334	300	315	334	355	308	328	303	342	308	328	341	303	283	306	321	327	329	329	337	342	312	311	331	342	313	309	325	298	315	351	315	325	321	323	290	321	312	286	312	302	333	313	312	301	298	315	342	325	301	328	326	322	320	317	308	325	305	318	320	322	324	332	318	327	308	340	278	310	318	283	295	288	343	306	333	325	285	319	325	321	317	356	316	297	348	309	324	320	321	287	319	324	295	329	296	331	308	305	321	325	343	284	320	309	318	329	325	376	286	318	323	308	318	321	318	299	339	291	307	323	293	339	327	317	318	311	322	317	307	317	327	321	330	306	308	308	335	292	318	325	326	306	306	323	336	330	309	317	308	326	315	301	319	302	332	326	323	342	328	329	327	303	331	324	330	311	311	332	309	273	343	300	329	318	312	309	298	304	322	337	301	325	306	333	341	330	326	310	295	319	308	305	342	307	310	329	308	261	317	334	318	301	311	306	345	276	322	324	299	330	308	311	341	293	318	279	328	321	321	337	308	289	319	318	343	313	304	349	341	308	345	335	292	313	283	292	333	309	303	316	338	305	318	343	317	344	314	336	292	282	315	305	330	296	284	332	336	309	313	321	309	290	350	309	321	327	305	336	319	315	321	290	317	312	310	317	298	304	332	307	268	323	295	305	311	292	325	314	328	351	313	320	320	326	370	325	318	310	326	331	319	319	311	325	302	311	299	331	324	286	283	320	299	306	373	309	297	311	334	315	305	314	350	348	317	329	302	337	351	326	322	315	296	316	301	333	322	291	298	344	299	320	314	332	305	362	329	314	292	336	317	321	281	352	314	322	300	323	343	315	334	292	338	310	320	283	338	312	294	311	313	297	337	318	302	290	335	328	334	320	326	331	316	327	324	316	343	301	302	304	327	354	325	321	317	313	349	313	308	315	309	276	282	318	323	293	329	344	341	366	306	295	317	318	288	352	301	322	308	330	351	317	303	298	299	328	307	311	338	339	333	318	346	310	297	324	310	295	325	309	301	335	317	340	336	307	301	300	342	294	299	339	303	300	286	312	363	299	303	319	279	336	330	322	292	315	300	307	342	335	301	341	313	321	320	304	308	344	314	321	301	265	345	306	327	301	319	315	324	341	308	334	309	335	319	317	304	291	314	330	336	336	280	316	352	344	317	312	306	319	301	312	301	326	308	345	299	330	286	327	321	287	337	310	328	307	335	297	314	331	346	340	349	303	330	307	312	323	328	318	298	319	313	309	320	325	342	310	312	323	337	313	293	300	315	302	294	312	335	342	326	289	315	340	306	314	342	321	318	346	336	293	338	330	300	311	312	295	308	323	323	304	289	316	304	353	343	320	326	332	310	311	296	295	294	314	333	313	334	326	314	320	317	330	339	322	324	330	320	303	322	317	333	302	343	302	369	322	329	337	316	340	328	312	331	300	305	303	324	313	307	303	299	323	299	339	317	318	332	328	310	325	330	323	298	352	316	307	326	338	340	317	290	344	326	308	335	298	301	322	304	347	312	333	313	306	333	338	362	327	305	338	314	325	309	331	326	296	317	345	326	298	315	316	323	312	332	301	336	301	342	308	315	326	323	309	321	309	341	330	322	353	290	300	308	302	319	326	322	328	314	340	343	344	330	311	365	304	341	317	341	301	352	301	284	324	294	337	317	329	325	338	339	297	324	278	331	311	315	337	305	308	316	312	321	327	276	320	324	318	316	312	328	308	306	308	313	291	314	329	304	327	311	335	355	341	338	291	341	321	325	301	289	319	277	311	323	320	324	332	336	316	340	322	302	310	336	322	305	344	316	338	316	315	315	291	331	282	320	356	332	297	326	292	294	356	304	319	301	322	281	300	323	296	292	313	315	325	287	332	371	295	333	290	345	305	313	346	358	332	328	325	315	336	311	342	346	278	291	297	311	326	323	327	305	299	321	317	305	313	318	304	309	323	351	303	326	327	327	298	279	328	322	318	325	350	308	294	320	304	318	333	309	298	323	306	314	298	335	322	336	315	331	341	322	307	343	308	294	319	295	316	293	303	327	306	301	300	330	335	306	303	302	321	306	333	321	346	320	325	341	299	360	309	303	341	314	302	329	318	329	305	316	329	319	361	307	328	302	315	306	319	307	298	299	318	315	285	312	322	296	280	315	309	336	335	332	317	323	340	298	316	308	318	321	336	270	322	324	302	349	323	315	295	319	287	341	314	306	279	321	301	295	315	330	300	333	303	313	311	322	339	315	340	312	321	327	291	358	300	340	314	330	303	330	344	320	311	338	338	300	348	301	296	304	345	315	295	325	305	300	327	330	317	299	301	333	340	340	309	311	349	292	299	335	319	321	321	308	296	311	331	329	332	313	314	323	316	341	325	290	306	335	309	314	303	304	327	297	303	338	328	324	312	322	322	309	346	325	356	326	301	320	339	323	279	305	307	318	325	326	352	333	321	313	305	320	298	327	320	314	327	320	280	350	299	336	319	300	328	323	307	297	347	338	317	299	289	314	314	334	299	286	309	317	326	299	338	327	319	302	329	304	333	292	334	326	253	313	325	271	318	307	324	305	303	306	319	327	328	312	343	303	310	303	324	318	331	335	310	305	327	319	318	328	326	310	324	318	336	330	306	328	320	334	318	335	317	337	283	318	320	323	346	323	323	345	328	340	323	346	332	315	299	331	281	317	301	308	319	306	350	326	320	369	289	345	339	307	324	323	326	328	313	330	313	292	327	336	314	312	307	328	336	310	329	304	305	330	305	300	313	312	312	344	311	340	326	334	319	332	336	332	333	333	322	292	311	313	259	344	344	295	315	304	327	304	327	340	331	328	303	311	296	329	299	302	320	303	325	300	325	307	306	327	336	307	293	298	324	312	332	333	330	323	315	350	335	307	312	289	304	333	305	342	319	319	327	326	323	317	291	299	322	306	332	305	308	327	324	325	311	311	323	350	344	303	322	327	330	310	337	316	305	296	306	324	301	310	304	305	339	332	316	335	319	349	311	331	342	353	340	323	307	309	339	304	324	329	307	291	349	309	340	336	301	326	314	317	317	329	319	317	302	316	321	295	299	313	279	309	329	320	333	344	317	332	306	322	312	325	331	290	318	332	321	303	321	274	335	292	321	316	339	314	288	348	336	320	313	339	317	310	327	342	320	346	311	327	334	297	305	311	311
23694	21470	29038	24289	21462	13893	1646	1028	926	836	824	751	781	714	756	715	735	708	676	691	636	643	721	643	668	624	674	656	669	625	660	645	666	668	636	644	656	652	680	658	683	623	646	599	614	668	597	686	652	581	656	640	677	640	664	648	665	623	634	662	640	653	649	620	670	645	668	678	686	670	679	632	616	647	632	648	658	642	612	608	649	625	635	607	641	678	677	643	614	626	678	603	651	629	687	651	661	677	709	639	659	688	596	650	692	679	638	615	660	672	646	615	643	699	670	657	623	644	665	646	625	674	606	627	630	659	670	661	678	652	652	620	635	638	667	678	692	591	631	616	742	698	624	642	707	627	644	653	649	678	683	675	648	661	636	610	658	657	647	679	655	667	654	647	622	634	638	658	658	635	666	648	707	597	642	666	626	666	690	629	633	656	626	675	654	616	636	647	659	648	631	627	688	690	670	634	623	627	664	710	591	630	659	685	606	636	631	623	676	608	587	690	672	656	651	676	610	660	667	631	655	635	665	653	630	642	615	649	632	654	672	615	586	629	656	634	620	619	686	648	634	632	630	666	647	608	633	673	615	643	623	658	605	633	653	640	677	601	657	643	663	629	645	677	600	601	602	650	687	682	625	669	633	663	671	679	549	665	621	625	630	660	646	630	644	654	632	685	673	666	645	650	666	660	643	620	675	645	618	631	599	624	638	647	656	629	626	639	647	653	690	626	636	619	609	639	659	652	623	670	625	670	630	654	643	634	630	655	588	642	634	608	603	647	643	625	691	667	660	625	655	681	668	666	594	628	694	664	611	641	635	629	608	608	634	623	659	635	621	662	649	623	628	626	646	652	638	598	636	628	651	661	605	644	642	685	663	625	687	596	655	632	609	630	645	597	639	674	666	650	628	632	601	613	677	622	655	624	642	631	629	686	633	628	682	634	702	579	611	679	646	655	664	603	668	639	618	627	669	621	652	612	632	610	685	687	691	655	620	664	660	626	684	607	577	656	611	614	655	633	640	649	643	629	640	657	688	639	616	625	653	650	639	663	631	611	652	659	693	619	695	682	679	618	627	639	653	663	645	653	646	636	598	668	615	639	626	654	651	607	618	677	637	607	625	641	646	626	664	632	650	645	616	686	626	665	616	648	675	685	626	624	586	637	609	620	679	673	625	653	620	632	651	615	672	655	650	686	680	620	650	612	612	643	658	686	638	691	622	649	653	662	619	653	651	657	663	661	604	647	621	652	681	638	615	618	647	634	627	680	626	666	659	655	678	650	595	655	634	640	640	661	620	676	648	648	657	685	643	662	660	665	589	642	645	618	643	605	656	649	637	674	690	621	603	621	583	666	646	653	627	623	615	666	658	646	643	646	625	640	668	595	658	651	609	681	668	678	640	653	650	615	608	617	678	660	670	637	621	654	645	630	632	651	724	644	656	592	636	672	699	636	704	661	658	670	655	670	640	665	647	659	623	662	649	629	626	668	624	628	693	629	636	630	672	624	643	656	675	640	661	652	630	642	691	644	657	603	653	621	685	600	647	631	664	659	611	613	615	682	635	664	664	608	580	635	663	626	647	633	623	653	627	627	625	626	637	635	668	644	626	622	664	643	640	605	656	615	617	610	651	655	647	658	622	641	635	626	654	641	682	626	631	640	664	653	687	676	657	627	646	657	645	678	655	635	671	584	651	677	656	665	688	671	617	678	647	631	641	624	631	615	626	659	631	644	635	634	633	617	666	624	676	618	648	626	600	678	614	634	640	599	602	642	653	614	654	618	604	683	643	647	613	617	662	613	652	608	591	615	671	592	644	570	624	678	654	647	649	658	621	653	619	616	637	598	687	634	592	648	613	631	644	622	657	595	644	639	642	649	639	669	584	640	626	641	631	669	635	646	665	633	712	665	633	644	612	642	645	622	652	650	646	632	623	618	646	652	567	592	610	622	649	654	694	629	654	650	638	662	629	632	655	665	623	634	651	632	641	662	643	687	676	674	644	643	651	668	693	639	683	616	635	660	676	636	605	602	566	613	660	626	636	678	595	639	655	649	678	662	664	675	662	647	659	625	649	691	597	656	588	613	672	652	652	624	649	641	632	625	648	656	643	667	626	611	640	648	603	645	606	616	661	631	624	649	669	670	634	624	635	632	680	676	688	698	647	656	665	668	625	663	623	645	627	648	654	683	684	637	650	627	618	636	653	651	647	653	622	672	617	629	589	674	654	645	670	598	654	627	685	651	661	664	675	601	648	643	621	606	620	647	654	618	646	640	647	636	694	665	640	635	606	656	642	635	676	667	640	652	620	666	672	619	642	659	626	686	700	625	694	633	630	643	620	701	625	639	667	647	679	696	641	642	623	670	657	650	639	667	647	659	630	624	671	649	625	672	646	707	671	613	663	626	626	658	643	589	641	650	645	664	617	663	670	610	648	661	652	614	639	663	662	654	586	668	630	671	653	672	650	635	666	607	651	610	650	641	655	696	624	636	649	641	688	674	630	634	657	665	651	667	678	633	618	640	629	623	636	645	662	662	613	630	622	675	659	639	646	634	613	663	595	676	578	633	670	660	634	652	630	661	661	675	632	646	660	654	654	638	627	713	611	625	602	632	632	659	639	649	629	650	655	686	636	636	607	667	657	665	674	620	647	644	638	610	660	631	670	647	661	600	622	646	689	648	622	615	653	637	658	604	649	628	651	656	633	656	657	634	718	654	627	648	677	614	608	689	611	647	600	651	639	637	641	611	653	620	678	643	599	578	652	661	644	644	616	644	633	624	640	612	638	669	672	645	648	622	649	652	637	674	640	597	628	682	636	667	650	656	647	649	645	664	655	577	602	605	658	617	620	639	662	665	629	589	654	648	616	624	658	641	634	623	677	586	643	661	679	630	639	688	670	623	640	674	672	665	604	645	651	641	615	642	698	654	617	643	652	650	656	659	667	650	625	609	663	625	586	629	651	657	693	632	666	674	644	636	652	606	613	639	680	669	617	644	648	642	600	674	626	608	627	663	636	676	659	627	649	616	637	667	629	674	650	644	616	610	608	624	632	656	638	646	644	695	630	650	639	658	640	662	686	688	679	643	667	671	622	630	679	608	601	659	668	653	668	676	612	628	655	640	629	654	656	601	675	596	711	628	663	634	663	679	650	659	590	643	594	653	672	644	644	642	666	670	632	639	598	620	665	630	611	607	629	630	695	638	684	685	654	616	618	659	664	640	624	651	688	635	666	586	689	640	660	645	653	674	636	620	645	617	655	645	625	638	621	629	629	665	594	603	637	665	645	671	625	619	624	654	632	594	607	634	643	632	594	625	657	627	643	645	641	684	663	626	643	640	640	623	614	633	690	644	675	661	611	672	711	666	667	673	681	696	659	648	647	615	608	618	659	643	668	645	635	639	624	652	606	659	615	633	628	577	686	633	662	642	655	678	594	643	712	650	636	689	657	666	646	677	664	604	609	669	639	639	631	636	683	643	652	657	656	660	621	613
3442	8994	6232	3139	2318	1905	1631	1296	1055	1018	937	900	857	832	761	731	736	745	775	737	740	704	676	653	686	687	697	689	697	681	689	676	672	651	648	651	644	646	654	644	645	651	677	648	675	595	640	674	645	642	674	678	661	671	662	674	649	676	660	645	674	658	681	666	645	649	644	709	682	663	683	643	652	647	656	650	623	639	656	664	655	699	661	654	670	668	700	659	651	661	686	680	633	640	612	675	683	638	648	690	635	681	661	663	633	723	632	669	726	658	650	648	652	647	662	705	623	663	641	708	611	657	663	676	658	648	642	649	640	689	668	645	684	663	668	673	608	677	627	659	700	657	670	654	644	628	668	643	636	665	617	634	663	681	633	689	660	655	669	638	679	662	661	633	639	643	643	640	641	641	662	651	622	659	658	675	635	663	672	668	706	613	674	685	673	635	636	728	692	689	654	637	635	687	636	704	647	615	649	643	659	626	694	655	658	716	667	720	691	682	623	723	645	635	646	684	709	651	627	658	644	673	652	674	628	669	589	689	698	667	685	651	650	664	632	655	649	639	664	642	669	643	649	662	702	627	641	616	675	662	675	657	649	669	643	652	675	618	639	640	677	655	640	636	677	642	646	663	658	638	680	660	616	677	616	657	653	637	666	640	653	702	672	649	720	646	697	614	634	677	678	678	655	680	608	656	664	620	681	711	664	620	684	671	654	669	636	669	664	652	661	639	670	648	684	638	687	707	623	633	668	661	684	635	682	638	683	664	676	629	657	693	650	642	630	634	618	629	623	691	655	657	695	692	630	641	689	661	656	664	660	631	618	669	664	637	674	675	660	667	620	713	672	646	721	649	657	637	659	629	697	644	662	659	645	680	619	676	659	663	658	630	694	673	669	632	704	689	660	672	628	681	677	658	663	676	661	666	693	681	664	714	702	673	624	670	623	702	652	636	649	649	669	648	680	652	623	712	661	630	643	639	652	640	646	684	645	661	614	646	647	653	629	651	657	665	633	666	687	610	672	655	646	629	655	627	658	673	655	673	651	652	627	680	617	633	644	646	638	634	628	686	645	656	682	663	660	651	672	654	677	654	674	651	611	616	605	626	631	678	633	618	670	680	648	658	671	638	684	643	635	641	684	661	717	667	642	612	680	663	648	665	683	655	633	630	631	649	632	603	649	673	635	678	608	641	647	658	680	646	662	668	640	670	654	657	641	674	668	644	668	672	664	666	686	649	653	673	677	662	659	670	629	650	679	609	629	633	669	628	628	657	652	683	601	631	621	616	667	663	578	682	646	697	628	652	665	635	649	673	671	629	626	632	673	666	675	734	706	636	657	630	674	657	649	639	660	656	704	644	674	663	630	645	659	653	672	687	707	682	664	651	643	700	620	653	626	700	615	666	668	688	657	618	662	648	692	650	675	634	658	632	620	715	662	643	665	637	632	667	657	629	655	725	662	653	623	650	649	724	694	703	624	611	625	672	697	628	650	643	650	655	633	617	642	629	653	609	654	636	645	630	613	661	606	689	655	654	618	680	675	704	667	689	643	670	661	627	669	663	654	619	648	709	664	607	682	696	680	637	636	637	602	677	688	680	633	670	659	686	670	661	659	638	662	639	650	658	668	677	659	718	664	610	616	658	663	623	611	684	632	652	670	651	648	624	671	657	645	632	678	670	629	682	686	650	647	647	694	635	665	642	643	627	653	686	639	645	676	677	658	611	679	641	706	637	677	687	667	631	681	661	667	667	663	642	715	675	694	631	675	641	634	665	646	652	623	659	689	666	661	685	645	675	636	642	619	588	655	654	649	687	644	711	676	681	674	649	625	691	648	666	656	650	682	661	629	673	629	654	666	611	708	697	711	672	641	666	654	686	660	676	659	662	627	644	653	659	692	634	668	639	651	672	607	679	650	639	617	652	699	665	681	662	678	672	650	674	618	690	613	632	633	656	677	613	633	634	592	618	677	643	650	664	659	663	675	655	678	684	643	651	645	631	660	632	642	689	651	642	656	635	703	681	671	649	675	655	689	629	668	645	673	643	605	668	686	617	673	631	679	658	671	646	668	661	663	663	665	642	661	600	667	642	639	609	657	681	646	624	677	710	629	649	730	662	614	650	622	628	657	661	653	661	675	683	664	643	660	671	640	672	685	656	628	648	693	650	686	632	622	665	634	626	643	597	640	635	665	635	661	646	649	630	653	693	632	629	687	656	625	687	639	700	686	636	616	633	653	639	662	628	687	606	687	722	650	629	638	657	657	628	678	653	608	636	654	629	669	684	642	653	657	676	649	639	662	637	657	627	640	637	631	657	634	656	699	647	694	677	651	696	647	669	650	651	637	625	687	658	633	596	658	672	635	689	618	647	681	659	641	675	629	693	659	685	685	623	660	676	640	662	638	641	653	636	624	672	649	693	637	631	633	632	640	638	654	626	632	650	659	669	637	663	661	659	637	596	679	630	626	686	674	659	689	627	669	633	632	653	637	619	661	660	650	662	658	668	613	631	638	629	647	646	654	673	642	670	697	675	622	701	669	642	661	639	661	634	677	673	633	611	665	720	689	647	627	639	667	677	617	713	653	674	665	651	642	655	666	669	661	626	636	661	651	670	660	648	627	664	670	670	680	647	633	631	708	619	641	648	663	660	643	671	636	649	681	625	684	663	672	618	648	689	658	680	669	660	701	635	661	662	602	661	661	637	652	646	669	675	651	683	685	634	646	689	683	660	645	655	644	673	702	715	675	650	627	638	690	631	675	609	681	625	674	642	654	629	662	678	692	672	659	655	620	664	627	656	628	665	708	640	684	674	633	671	664	675	638	720	668	637	657	669	625	628	635	660	696	671	664	671	681	692	595	628	637	628	690	674	660	646	701	668	689	615	627	674	687	687	653	691	685	666	619	589	670	626	662	629	644	665	655	711	668	587	665	647	674	668	700	670	645	622	654	669	595	646	640	677	698	649	629	631	650	612	707	653	647	606	702	670	669	659	648	653	634	658	668	601	687	632	666	691	667	680	662	656	677	699	664	661	622	710	674	639	693	676	647	674	605	653	627	659	634	662	611	673	672	651	634	650	654	675	688	701	666	640	645	646	640	581	667	654	690	660	660	668	669	703	698	627	671	595	676	611	658	695	612	699	666	614	640	689	654	672	667	662	677	695	682	600	646	641	631	645	638	643	673	685	668	673	663	683	660	666	656	681	657	626	715	666	678	689	637	659	684	689	634	648	648	649	705	652	633	709	656	703	678	622	667	652	663	662	664	662	638	671	667	606	605	640	667	635	628	664	650	633	644	636	654	680	662	716	622	694	684	618	657	686	638	626	643	652	682	686	643	634	651	695	647	707	630	712	635	678	682	671	701	603	656	649	651	653	631	635	600	614	677	659	663	658	657	655	626	690	623	620	674	620	633	700	702	623	681	646	602	638	653	687	686	705	633	641	676	672	684	652	668	650	652	622	638	618	657	675	610	684	643	639	672	626	682	666	658	669
24973	21544	28320	25140	16039	771	407	322	312	270	245	228	221	235	204	223	236	192	181	192	188	178	213	177	203	182	190	178	197	171	172	216	182	188	188	165	207	171	191	190	175	191	178	181	205	186	198	165	147	181	187	161	169	175	195	180	179	175	199	182	169	172	156	180	209	173	158	182	214	187	175	183	194	194	206	168	192	179	188	192	176	172	170	158	191	176	176	206	174	168	183	169	167	187	169	168	181	169	161	185	192	165	183	197	172	172	189	175	172	170	152	168	167	184	182	191	162	167	185	164	164	174	158	186	161	166	176	202	170	182	190	164	199	165	193	175	207	189	168	158	170	192	168	198	178	172	177	182	184	158	183	192	166	176	189	198	169	168	156	187	171	190	176	178	172	162	192	175	179	188	174	198	184	185	152	194	162	186	198	183	191	194	163	182	160	173	185	165	187	165	175	199	156	184	160	175	194	163	177	162	176	183	184	178	171	191	163	176	165	160	181	181	180	182	170	193	174	158	148	191	198	177	170	181	169	182	175	179	178	179	182	168	184	176	181	207	191	166	183	173	201	172	153	169	170	180	198	170	176	187	169	186	177	173	185	185	172	184	163	168	158	211	176	181	196	193	169	150	161	150	181	176	186	183	181	193	191	191	182	170	189	186	173	179	180	184	168	176	179	176	180	183	191	184	169	163	162	181	173	161	161	175	182	180	182	161	173	155	166	173	165	184	167	190	159	193	161	191	209	156	178	168	172	153	164	194	155	170	163	165	203	186	181	178	170	206	177	161	187	163	181	171	173	176	153	171	159	183	182	166	189	190	161	175	201	195	197	187	189	189	173	196	134	194	182	156	187	171	188	187	172	161	188	182	173	165	185	168	171	162	193	158	192	189	183	180	177	173	189	162	177	193	166	176	177	173	151	182	170	175	164	164	176	186	194	148	169	160	152	170	182	179	185	170	150	163	199	185	181	161	181	175	166	170	184	162	176	186	171	172	184	146	159	166	189	164	185	168	192	176	157	164	181	162	200	176	190	185	186	179	168	179	189	165	204	158	156	167	176	184	183	174	176	157	194	173	179	196	192	160	181	184	208	183	193	176	174	166	192	195	181	176	189	151	160	187	174	168	210	172	161	203	184	162	170	197	187	151	182	168	196	177	177	177	186	154	178	186	174	177	183	172	167	163	141	179	205	188	179	171	194	188	174	173	209	157	160	172	182	187	178	171	180	175	184	193	173	170	154	181	153	174	181	191	167	203	179	187	175	182	149	179	164	164	179	165	190	171	191	177	170	181	198	165	181	201	184	181	169	170	162	192	184	196	167	190	172	189	149	172	174	146	171	180	186	176	187	154	184	165	159	173	186	163	176	176	192	197	173	151	188	158	166	156	169	185	154	178	191	177	191	173	154	169	165	185	175	194	161	168	180	177	193	171	182	165	171	176	178	175	162	186	190	178	173	195	186	167	198	181	180	189	186	173	175	153	183	173	171	162	170	195	176	166	168	153	165	178	167	174	156	178	149	152	177	164	193	192	155	171	166	183	187	178	173	156	162	181	187	192	176	180	158	172	173	165	178	184	179	178	187	175	177	189	160	141	178	182	169	187	162	190	162	195	201	186	165	181	187	185	166	183	178	174	166	171	196	183	164	171	179	165	172	182	163	174	180	174	155	199	193	178	148	165	161	176	161	176	198	163	175	164	165	164	196	163	165	176	163	178	176	173	177	173	180	186	180	163	209	200	163	155	186	155	159	160	170	185	174	155	195	178	168	162	157	172	178	187	166	162	169	177	173	162	180	193	165	169	170	187	199	182	165	161	192	168	170	180	189	178	185	180	179	160	177	167	168	190	167	174	195	179	171	160	189	174	188	167	155	168	162	196	191	172	181	158	176	177	179	170	183	190	187	163	183	173	176	171	154	198	196	180	161	180	165	183	189	175	190	177	202	181	184	174	191	188	178	171	149	186	179	165	166	172	177	171	158	188	171	174	175	167	186	172	179	160	174	184	155	188	184	185	181	174	153	158	195	167	193	161	166	196	168	195	193	161	193	176	182	164	162	195	155	187	186	189	196	158	151	196	192	211	177	173	174	166	170	145	180	165	171	175	156	154	173	159	177	210	197	186	162	186	176	201	163	186	188	152	180	165	183	198	168	167	193	183	187	156	177	185	189	143	164	213	180	177	184	176	171	166	169	188	165	195	169	172	163	155	154	180	173	193	186	153	179	194	166	155	187	180	180	168	192	191	161	149	199	190	179	188	211	169	164	186	160	185	152	199	185	180	178	178	161	162	172	144	168	155	176	191	172	167	181	177	160	174	176	142	181	180	174	210	144	159	178	160	182	189	154	165	178	178	193	186	177	195	169	165	167	174	162	170	168	166	171	191	185	143	177	158	181	184	172	176	151	182	177	202	189	187	171	162	166	176	196	196	178	157	176	186	174	173	199	181	175	167	170	171	145	188	191	179	170	176	181	163	190	165	184	175	175	168	174	180	203	175	175	171	163	171	181	177	174	162	171	182	176	163	193	173	172	168	170	186	149	145	188	187	172	174	182	183	183	178	180	153	183	203	190	170	173	170	187	182	193	201	167	175	166	164	162	172	180	157	156	177	193	211	167	174	198	195	165	167	169	157	168	157	170	185	194	168	175	163	182	167	180	183	174	183	172	172	170	188	185	159	168	172	182	178	170	160	173	186	220	191	186	182	170	195	179	185	184	153	177	174	193	167	174	172	173	183	187	163	196	177	164	186	161	165	173	180	155	199	190	198	194	177	177	160	202	164	202	177	164	181	198	183	188	175	194	185	190	150	191	159	194	177	191	168	183	175	158	192	182	169	163	180	182	174	203	175	200	180	186	169	174	183	168	167	176	190	181	152	176	203	169	172	152	166	172	192	169	169	151	149	164	213	189	197	168	192	175	161	183	184	166	208	172	178	169	189	171	175	167	170	172	181	200	213	172	196	177	157	171	203	193	176	172	166	183	174	174	163	178	189	169	189	194	160	213	179	169	163	165	167	177	185	180	167	165	172	203	149	160	167	174	159	160	183	160	163	193	154	188	179	183	187	175	197	184	176	184	188	170	182	170	173	184	175	183	174	157	184	183	151	181	177	179	168	170	198	164	159	196	166	166	175	167	185	171	153	176	175	166	185	152	195	191	168	183	161	188	175	182	175	220	180	202	175	165	152	160	195	170	181	164	147	174	179	166	156	160	160	155	185	169	163	213	178	188	221	168	166	192	192	186	178	176	171	181	163	177	195	145	181	164	167	166	177	170	165	169	200	205	175	171	181	173	191	184	140	181	189	179	170	187	166	190	192	169	191	175	171	199	165	157	174	178	185	188	181	181	167	180	174	175	176	174	174	158	174	189	187	171	179	188	194	192	180	187	174	191	178	174	166	183	161	176	193	184	165	185	175	158	176	172	171	186	174	158	181	187	192	138	196	167	162	176	155	162	174	174	168	164	182	186	179	180	181	171	180	177	155	209	200
3185	5210	3606	1719	1135	960	706	563	480	378	353	310	316	252	268	250	300	246	253	235	211	191	212	210	219	204	228	242	172	225	207	213	194	214	204	205	242	200	214	196	212	205	215	182	199	192	207	211	215	185	192	195	218	190	189	198	190	180	208	177	188	211	188	206	196	207	197	203	217	203	200	189	185	169	198	207	197	190	167	213	166	168	185	189	216	197	200	212	182	209	197	193	190	192	179	213	226	208	179	172	190	209	223	196	190	187	185	203	193	190	179	173	211	194	201	183	184	206	213	209	173	199	185	199	212	187	208	203	236	199	193	197	226	182	183	160	201	195	217	165	219	208	189	203	162	212	188	196	187	213	177	203	206	184	209	194	205	191	191	198	179	195	194	198	167	172	187	191	189	204	203	167	202	161	177	197	187	225	187	195	206	198	192	203	175	187	191	208	184	205	176	184	174	199	184	212	179	197	200	191	196	192	204	174	211	178	201	176	164	213	196	205	208	177	200	186	190	164	221	205	161	183	191	191	223	190	173	175	173	203	186	211	190	180	177	170	200	182	202	196	178	190	193	215	199	186	174	217	176	203	186	192	201	178	226	191	192	206	207	195	180	220	180	211	208	201	184	181	221	165	188	209	202	183	197	187	184	217	182	219	206	188	195	205	197	187	234	204	197	188	205	199	199	192	166	200	219	173	181	198	207	202	197	200	197	196	198	202	181	198	221	197	192	191	197	185	183	200	194	202	209	217	203	222	188	191	196	205	219	195	180	196	195	176	187	192	203	198	212	188	188	198	195	182	202	223	179	195	173	220	194	192	194	197	193	172	241	201	203	191	203	184	201	226	179	183	248	191	189	207	185	193	186	197	195	186	185	182	192	207	200	186	206	192	194	202	208	200	228	202	224	179	205	220	182	198	199	196	209	209	210	213	181	215	218	195	187	204	219	186	179	182	201	197	189	178	180	191	193	196	184	191	188	186	186	227	212	211	221	207	184	166	203	208	206	205	185	203	196	178	205	169	197	195	214	230	181	210	191	188	172	193	212	199	188	202	182	192	185	190	226	212	191	216	187	185	221	187	188	209	200	186	185	211	196	178	200	189	218	209	187	197	192	185	175	222	226	194	171	190	201	181	187	186	207	176	178	189	191	173	189	187	183	194	213	194	186	208	218	183	182	192	221	187	206	207	172	174	201	192	217	214	209	210	190	195	213	202	205	214	212	211	210	214	213	202	189	191	185	228	195	201	189	178	200	204	191	204	177	190	202	191	167	209	202	200	186	198	209	184	161	191	195	188	190	192	201	208	173	199	189	193	199	196	194	205	185	164	189	208	180	192	190	207	206	199	197	164	208	206	202	191	179	187	184	176	209	198	173	192	198	188	218	192	160	200	199	196	191	182	199	197	180	205	204	184	216	193	212	174	213	208	178	193	205	220	206	204	215	209	240	198	164	157	193	220	176	200	224	183	192	171	199	214	180	198	202	187	185	201	179	228	201	243	197	201	191	195	210	179	199	206	211	196	200	207	219	197	195	177	195	186	195	192	187	197	189	194	188	189	180	191	202	213	182	193	222	186	201	195	204	200	187	207	210	202	194	213	210	184	187	187	224	184	208	189	175	198	209	193	194	209	208	200	207	217	201	193	199	199	193	192	194	221	171	192	203	192	208	202	176	190	205	179	191	188	208	205	176	178	213	188	196	206	226	195	184	200	197	199	188	181	205	202	189	213	201	191	183	204	187	188	197	206	215	212	171	180	226	188	194	192	196	186	202	197	210	179	199	189	240	202	173	189	173	207	186	207	207	204	187	213	192	229	204	205	211	199	177	196	182	224	191	181	186	196	186	195	203	206	190	193	190	204	210	190	183	212	233	192	216	210	164	215	180	202	200	201	217	185	180	205	183	195	190	222	185	199	193	223	184	176	196	203	196	170	194	195	192	184	198	214	189	213	197	196	197	173	209	209	193	218	200	201	218	180	217	184	179	189	197	180	197	176	212	197	163	208	169	224	202	194	203	212	190	203	200	200	190	181	200	195	193	201	199	209	193	206	191	177	219	182	199	208	179	190	174	205	200	187	204	182	192	209	191	221	170	191	200	182	199	190	203	189	181	184	173	199	206	196	198	203	192	190	204	197	206	176	227	228	185	187	195	195	207	203	181	213	182	190	198	195	208	199	171	191	218	186	209	197	193	235	186	207	226	203	216	188	189	205	185	199	201	193	180	199	182	222	194	189	208	219	205	204	194	224	173	200	209	182	214	205	190	203	191	194	202	192	212	206	203	188	207	201	176	208	189	185	219	214	184	175	159	203	208	177	202	196	213	192	210	193	198	193	189	202	184	180	194	196	196	193	189	181	187	204	200	204	198	208	191	181	181	183	207	171	199	203	196	163	197	170	191	191	205	163	197	181	197	214	199	185	186	215	209	163	209	194	202	209	222	190	181	194	176	203	187	177	204	192	211	213	216	208	225	188	183	175	197	174	189	200	203	209	204	207	179	187	175	185	185	212	191	213	212	188	199	211	208	189	197	177	189	223	202	194	193	198	186	227	196	200	188	194	177	185	171	191	225	189	190	187	179	170	193	167	231	229	200	179	195	215	182	202	188	205	193	185	191	210	184	218	201	190	187	195	196	204	194	173	171	196	198	204	178	189	201	183	214	204	200	194	194	181	200	210	213	236	184	190	195	215	192	198	202	209	216	171	187	194	189	192	199	194	229	205	205	188	194	186	185	194	188	192	177	184	207	192	195	182	183	185	215	192	198	206	204	207	220	201	198	201	217	210	195	194	188	205	187	180	199	165	201	186	196	211	195	209	212	173	190	192	185	211	213	210	208	188	176	197	216	191	175	184	184	201	213	186	201	206	184	188	205	202	200	203	196	196	176	193	168	188	192	181	222	194	206	211	199	196	190	185	204	192	201	206	193	221	165	186	214	206	211	219	197	187	198	216	175	186	195	187	200	191	194	200	184	205	187	208	191	175	191	211	181	195	217	190	196	194	178	209	201	195	203	214	204	188	208	182	203	216	187	221	193	205	187	184	177	202	184	200	167	202	176	213	201	196	193	181	207	206	190	186	204	196	213	190	185	201	184	177	184	201	203	170	189	182	215	201	232	178	192	183	186	215	207	180	199	190	206	183	186	197	214	189	185	192	201	195	198	212	186	193	199	201	191	179	198	197	194	181	181	218	203	195	207	159	182	182	207	188	212	191	210	185	189	200	177	189	199	175	208	197	187	203	211	191	192	200	185	193	200	205	202	203	213	206	205	197	190	173	193	199	197	207	192	237	173	192	225	199	202	221	223	208	208	214	171	202	194	194	204	196	192	156	182	194	219	191	206	189	201	179	196	183	209	182	205	211	199	191	190	195	179	196	222	190	181	199	212	213	206	187	192	173	225	189	197	189	198	197	191	205	199	164	172	170	198	183	194	191	209	163	200	202	195	194	182	207	214	211	220	204	205	184	202	181	217	202	192	186	217	212	203	164
22689	21558	29539	24042	21534	21537	12830	1594	1167	1015	932	907	814	825	737	716	716	708	645	726	704	672	693	630	712	635	647	672	674	633	670	669	628	606	611	685	589	624	613	606	622	608	620	602	614	613	614	615	621	646	584	586	609	649	624	618	568	610	637	626	595	628	585	596	616	586	668	617	631	621	612	629	674	574	632	619	579	620	600	594	622	587	654	587	606	618	603	588	598	632	623	609	653	596	619	600	625	596	593	626	606	564	572	597	583	628	599	623	604	654	634	603	642	617	603	588	636	611	650	619	620	609	640	561	607	611	603	599	617	593	643	604	638	558	588	623	620	635	645	628	578	614	574	561	672	581	614	596	607	594	620	621	606	629	614	594	613	611	662	649	667	579	594	624	617	616	616	606	569	634	605	627	628	609	616	610	583	645	579	623	614	591	586	616	570	622	597	635	607	618	634	571	600	624	557	633	558	652	597	634	610	603	597	565	616	632	596	623	619	583	626	599	616	598	595	622	557	604	634	571	617	621	595	599	629	629	646	617	598	629	547	618	607	587	630	572	609	588	613	604	617	606	587	586	581	558	582	622	625	603	651	584	610	628	619	603	643	585	591	619	608	601	604	640	611	615	633	635	634	588	587	595	606	632	611	632	637	634	637	586	644	641	644	609	606	591	638	577	613	621	601	612	624	613	609	608	621	559	594	646	619	612	630	605	620	630	569	644	620	616	592	599	572	607	597	615	643	633	629	657	617	631	612	554	609	626	629	600	588	606	611	585	632	624	617	558	666	583	642	613	662	553	641	602	695	586	628	604	599	618	605	630	582	634	592	634	591	595	605	584	595	596	621	560	664	626	624	589	622	635	619	584	604	603	590	620	571	621	611	592	653	580	654	621	592	601	582	597	586	623	645	593	610	601	602	564	581	613	633	605	602	595	593	577	589	590	628	593	646	619	633	621	618	625	606	622	626	575	570	587	605	597	598	573	587	598	624	648	606	591	577	674	599	620	589	563	613	597	610	617	624	552	614	610	555	653	624	580	607	632	604	597	595	624	607	587	603	642	592	611	629	579	591	601	620	576	619	647	592	612	604	632	593	606	573	584	633	614	611	587	593	600	596	605	601	633	573	569	596	617	596	608	638	630	582	629	615	606	621	601	608	595	607	626	626	635	680	619	619	600	594	641	589	634	618	583	590	605	598	610	607	617	639	553	610	625	629	656	603	593	616	644	654	602	617	608	636	633	585	594	599	639	580	611	612	597	615	613	586	591	606	622	636	629	592	588	641	598	595	576	645	602	660	619	629	591	614	625	604	607	587	631	595	623	588	606	577	610	645	613	574	547	603	595	609	634	620	593	600	620	638	654	649	555	574	614	618	612	653	638	620	588	586	590	602	620	634	652	567	623	596	606	620	600	609	539	636	604	605	629	661	602	596	586	613	643	590	566	604	562	585	595	575	617	643	563	594	590	627	617	618	606	594	621	564	591	602	610	576	613	617	634	591	610	592	595	619	605	625	657	605	604	582	559	604	593	606	630	652	642	588	589	601	635	604	649	589	606	601	613	593	598	590	598	604	590	622	576	618	596	600	604	642	591	586	662	608	610	591	613	577	610	592	553	601	611	585	650	611	632	584	617	579	623	607	624	624	592	617	592	600	640	598	599	615	595	635	629	634	519	650	588	608	659	612	655	609	587	591	586	644	655	589	629	599	629	579	562	583	601	589	662	611	590	577	596	595	610	622	574	626	607	624	622	608	596	626	597	625	614	629	619	612	593	651	599	591	576	619	629	630	604	638	591	614	596	626	571	651	595	642	575	573	596	660	590	653	598	590	594	626	641	611	586	622	581	631	591	635	652	583	619	622	575	613	587	605	622	576	582	597	623	601	583	629	615	644	626	601	572	588	633	604	576	633	614	544	554	586	610	608	643	623	614	566	617	598	596	617	582	563	627	633	568	630	596	609	608	632	609	636	574	558	612	568	577	641	610	613	607	632	629	590	677	604	629	605	584	592	589	577	583	540	587	621	613	641	632	613	628	609	622	611	609	592	613	603	612	624	593	609	610	628	588	600	600	592	609	612	578	619	598	610	586	637	566	608	604	610	619	604	601	585	624	644	618	582	592	586	582	612	621	588	641	591	586	574	628	634	599	594	582	584	591	596	634	624	642	636	570	565	600	590	606	663	585	607	607	579	564	621	604	566	578	609	623	625	621	655	575	642	585	622	622	590	622	580	615	623	628	589	601	571	602	600	610	577	548	616	617	605	596	601	585	587	592	571	619	540	613	571	634	614	612	602	586	557	636	609	637	596	625	651	624	610	622	610	608	618	594	646	621	627	584	629	592	625	591	559	603	621	627	601	590	559	626	597	615	636	573	616	585	579	621	569	608	627	598	632	564	579	585	601	604	633	599	597	619	601	620	621	569	639	590	632	568	628	578	602	617	602	587	583	580	626	575	609	626	605	616	597	598	566	579	632	603	608	643	601	613	596	629	620	574	576	608	606	591	597	632	570	570	595	641	558	607	606	587	622	590	621	619	632	614	627	624	568	598	610	595	612	586	615	579	586	600	654	584	617	614	591	655	621	602	611	627	696	606	629	633	575	614	622	608	614	566	631	607	642	629	604	684	578	598	606	593	647	625	606	586	603	643	639	591	582	597	641	594	609	604	646	598	596	604	581	607	643	635	572	581	597	581	580	630	561	582	581	562	604	576	585	601	592	581	607	632	633	579	616	572	630	599	611	620	613	572	606	603	634	583	618	604	601	584	599	620	614	628	578	623	575	633	630	630	552	597	647	625	616	581	632	604	574	603	622	610	586	561	620	614	640	587	609	581	603	602	618	607	584	640	602	602	585	604	624	639	585	622	608	621	576	647	569	574	570	575	606	587	588	576	602	626	581	586	584	608	582	595	590	663	582	586	591	626	627	616	575	611	626	630	602	597	638	647	588	619	648	576	623	592	598	607	599	590	634	577	578	619	660	652	578	561	603	621	599	614	602	613	599	596	581	672	622	649	556	612	572	593	612	580	614	617	600	583	573	597	592	614	558	612	605	595	619	608	581	619	618	622	618	601	646	640	617	576	607	590	611	586	582	627	631	577	607	613	561	608	603	596	652	648	601	586	623	587	604	629	600	559	645	594	633	621	628	623	633	570	651	554	572	585	627	613	599	607	631	566	638	641	615	638	600	606	594	597	639	558	581	597	602	604	582	583	618	560	627	647	605	569	604	626	590	658	631	550	605	605	580	634	600	603	590	630	619	577	604	587	592	630	619	606	611	619	611	621	622	622	638	620	657	639	622	592	582	616	619	586	611	615	618	603	627	582	574	595	590	595	616	645	635	597	610	612	582	593	622	597	588	596	602	559	574	590	540	566	615	629	593	643	581	569	651	662	607	621	580	609	609	604	615	630	594	586	589	588	602	584	617	591	638	599	586	592	614	578	635	537	632	571	621	623	566	613	619	573	610	634	603	587	572	640	590	628	605	634	604	589
4689	14876	10745	5407	3850	2961	2359	1809	1546	1329	1171	1020	929	878	853	843	836	747	773	777	731	761	705	717	676	689	703	659	672	640	690	686	699	654	641	682	686	653	681	703	653	607	617	599	664	651	636	626	623	638	636	650	630	667	692	615	636	643	587	623	632	614	644	648	679	615	630	646	656	646	582	606	624	608	613	611	655	580	628	647	622	640	593	643	609	664	641	592	615	637	602	647	666	620	607	608	641	628	609	605	607	647	633	627	579	583	608	631	655	606	634	666	629	673	650	650	610	621	626	643	604	608	677	609	628	591	625	585	595	631	619	581	629	585	628	589	627	655	643	614	654	649	613	620	643	600	560	578	642	649	662	639	611	616	645	628	599	614	666	631	635	655	634	657	650	636	627	602	625	624	648	652	609	640	645	634	619	636	616	629	598	628	628	629	656	645	632	614	645	642	598	620	619	596	641	616	609	618	600	627	664	596	663	660	654	610	645	600	608	641	617	612	608	624	634	607	638	638	648	632	610	658	631	618	604	618	674	649	598	638	642	613	630	632	628	627	664	696	592	599	636	644	589	641	585	603	651	618	666	653	603	625	599	630	613	598	658	637	670	614	636	619	633	664	624	631	633	676	673	604	626	624	596	653	639	666	648	625	646	642	607	671	645	663	630	609	638	641	613	605	651	664	631	598	611	586	619	660	650	627	624	638	618	586	659	679	638	607	600	618	626	608	595	598	567	611	635	645	605	619	632	639	664	650	666	629	579	652	599	610	668	612	599	618	663	632	616	615	607	650	635	661	552	657	588	605	620	641	637	606	650	620	604	615	664	575	633	616	615	657	652	613	639	606	604	625	618	639	692	639	607	615	637	590	634	675	627	694	608	596	645	670	614	650	649	628	620	652	627	617	680	609	631	639	615	630	670	638	615	623	583	649	587	634	649	604	633	641	620	622	613	625	619	639	620	597	620	617	641	638	643	626	616	616	651	575	664	632	621	614	641	625	629	634	576	612	618	635	656	669	622	558	603	626	640	652	592	660	630	633	646	579	589	598	624	629	645	649	635	609	660	647	627	611	628	621	703	664	643	618	686	591	601	604	627	631	628	623	605	657	626	604	652	651	631	642	568	623	579	606	631	657	613	643	650	569	615	576	614	644	623	615	633	627	614	645	620	625	647	577	658	615	609	609	607	654	633	592	640	636	651	617	621	639	620	641	606	635	614	650	571	655	667	645	653	630	649	681	632	634	570	618	615	642	627	617	623	632	620	619	615	641	621	622	610	604	598	592	601	645	623	633	649	631	673	661	644	638	626	610	619	629	640	602	597	645	670	615	635	634	625	643	667	672	580	639	610	568	640	628	624	561	656	641	613	604	646	698	651	640	638	649	711	644	636	614	599	632	651	610	636	639	577	682	551	593	615	616	610	594	625	655	581	630	602	608	616	667	615	615	607	620	598	612	623	642	583	565	634	613	622	605	619	639	623	594	636	637	639	658	615	591	580	642	672	630	592	634	621	598	636	617	574	648	639	649	576	668	683	621	571	625	613	658	634	587	603	622	589	592	567	613	642	612	669	632	652	646	633	631	603	641	645	625	616	621	598	627	602	635	636	692	641	628	631	633	619	611	623	548	611	624	620	634	595	577	593	602	643	669	633	610	590	623	619	677	606	651	615	597	637	657	587	645	568	610	624	638	663	633	601	601	625	646	606	595	607	578	623	629	623	617	616	636	626	636	620	618	619	604	638	614	647	624	588	638	627	646	651	669	648	620	650	615	619	625	629	673	609	625	619	582	652	666	635	625	602	627	619	677	646	676	620	572	621	608	605	621	608	615	620	633	602	627	616	621	602	635	598	639	616	619	614	613	587	601	597	603	631	611	657	677	634	630	597	603	623	621	613	672	645	629	673	568	612	658	596	624	633	616	579	640	642	588	695	651	561	623	617	578	637	650	644	600	595	627	606	596	659	628	654	559	649	610	639	593	592	615	634	612	631	606	658	645	608	614	637	662	632	635	636	655	588	592	668	618	639	640	604	594	624	605	623	640	632	658	597	644	624	610	648	641	634	633	649	677	652	634	573	637	593	652	611	704	663	595	598	647	647	629	586	649	606	574	615	612	609	644	653	589	649	624	636	619	658	654	609	607	648	627	597	633	614	605	644	631	611	594	580	582	636	572	619	634	674	629	612	627	600	677	625	606	633	636	597	646	695	644	617	620	634	659	658	663	648	633	638	636	588	610	610	612	623	649	628	620	588	600	606	629	626	647	623	633	607	647	615	602	606	665	659	629	592	618	631	611	614	620	616	597	651	679	612	609	629	628	614	610	604	640	627	660	605	628	629	639	683	623	618	605	598	625	631	682	631	615	580	594	631	628	578	647	596	630	634	635	629	570	586	628	635	656	626	612	621	643	626	608	635	645	626	620	613	632	642	598	633	631	615	620	642	659	610	635	631	638	593	579	626	657	600	653	574	641	683	631	653	661	606	645	649	633	598	584	608	575	579	655	619	660	600	592	609	600	628	589	630	638	643	632	597	618	623	672	610	623	619	582	661	611	637	623	606	640	640	609	635	617	641	655	617	639	636	626	655	621	660	617	628	657	636	641	662	685	646	631	643	677	613	592	640	594	593	630	610	606	649	604	631	636	652	603	633	613	630	586	630	602	602	622	622	618	580	612	648	638	659	627	623	575	620	650	616	618	616	651	634	613	604	609	624	637	628	613	620	598	629	596	604	666	631	599	645	558	615	651	645	637	652	683	594	653	599	631	612	669	618	586	663	619	645	575	600	615	662	639	616	643	608	570	637	611	616	628	620	604	627	630	685	621	621	608	609	607	616	581	660	660	614	642	595	640	597	648	589	626	656	632	622	627	619	613	602	631	634	618	661	588	604	600	633	605	625	628	638	659	597	649	637	665	621	640	605	585	636	611	627	655	637	612	609	617	613	665	608	661	618	629	629	636	636	633	636	616	585	616	615	624	632	589	615	594	605	606	630	599	641	652	638	618	685	648	613	656	621	643	608	608	607	631	613	609	660	629	611	628	615	622	606	654	582	611	668	586	626	661	605	556	626	609	614	632	595	625	618	635	601	620	611	606	662	616	656	635	648	628	662	612	661	624	622	647	647	625	576	645	642	610	604	661	647	624	684	614	599	636	631	680	625	609	596	663	626	635	624	628	639	588	675	641	619	620	632	612	647	622	615	595	626	589	648	627	642	610	634	653	573	617	645	651	619	639	627	637	592	592	617	625	645	608	673	645	628	630	636	613	578	631	600	593	608	651	619	668	595	631	639	622	610	673	653	641	634	625	628	588	607	614	625	576	601	632	635	650	647	620	622	638	627	645	619	615	581	593	604	637	640	643	642	610	603	637	633	647	611	604	631	633	598	639	616	650	623	669	605	599	603	651	607	617	615	600	643	620	659	651	651	596	621	654	579	652	651	608	621	575	693	633	600	650	617	625	649	640	621	661	648	586	649	580	617	628	610	620	598	628
27621	19623	5733	558	400	383	348	321	305	299	321	309	297	324	313	311	296	299	300	296	276	285	278	259	278	312	313	287	348	302	335	306	326	307	275	285	300	305	294	298	348	296	314	322	303	293	314	317	317	293	269	330	296	318	335	324	292	321	316	315	283	309	285	322	314	320	270	276	304	270	304	331	306	331	288	287	310	296	303	304	318	302	326	323	298	287	341	280	297	286	298	275	268	310	311	291	287	297	274	282	303	295	301	317	308	291	299	308	287	317	305	298	297	281	314	294	311	307	296	306	315	308	287	301	313	298	290	274	287	288	303	328	300	301	304	296	287	298	318	313	317	297	308	304	321	286	306	305	280	307	255	306	292	312	299	300	311	307	319	308	298	320	297	284	314	311	294	315	286	270	299	310	331	268	293	285	277	308	300	340	277	296	294	290	309	289	315	295	307	319	295	302	287	308	306	308	292	289	320	290	299	331	304	286	316	302	314	297	306	291	328	276	321	301	316	278	299	276	315	300	307	324	326	257	296	350	291	319	321	336	304	275	299	301	307	310	328	323	302	332	306	299	304	299	286	298	281	302	317	307	312	291	321	311	279	267	319	316	333	306	311	334	306	317	308	284	325	327	304	298	286	304	297	304	317	263	283	299	308	328	320	320	317	305	292	300	292	322	297	297	297	287	294	293	301	297	312	309	321	304	316	267	287	311	293	313	298	289	283	292	251	311	289	301	274	308	292	317	302	342	285	305	293	308	295	298	308	266	308	343	279	323	270	328	273	289	293	302	300	309	315	327	295	311	299	292	282	336	268	315	276	309	303	346	300	282	297	340	293	313	331	306	331	288	315	302	327	312	269	270	295	325	320	324	273	281	284	290	301	304	298	315	320	259	304	286	283	316	314	297	299	289	300	305	331	319	321	279	316	271	320	325	335	280	317	309	323	290	319	299	300	312	268	315	314	317	303	293	285	325	314	307	320	309	307	323	277	311	271	313	313	288	353	303	296	306	280	300	290	306	284	310	316	315	311	288	303	310	282	319	328	288	309	294	319	319	314	318	288	334	306	281	310	317	293	304	311	304	322	306	310	302	316	329	342	299	301	278	302	287	273	337	294	297	309	280	294	287	286	309	299	336	333	302	269	320	296	300	290	315	300	295	294	305	295	332	317	314	298	328	287	301	306	305	321	308	309	298	292	300	290	321	290	312	308	272	282	293	269	287	300	335	312	303	312	298	284	292	301	309	313	297	288	291	307	314	275	313	343	289	337	280	304	303	296	333	306	304	306	338	264	310	310	303	317	303	301	264	302	312	269	306	279	289	324	311	298	294	302	306	282	320	314	275	298	295	287	296	321	304	308	315	278	316	290	310	320	329	300	275	310	306	298	295	291	287	310	310	314	321	310	280	306	322	280	301	292	322	299	288	297	280	278	314	318	295	308	245	331	307	268	291	310	278	316	323	308	314	325	333	302	318	302	313	279	285	276	299	318	302	301	317	298	326	292	322	300	316	309	317	296	332	304	314	277	304	336	277	300	345	298	314	281	294	305	310	311	299	296	286	337	275	325	291	276	330	284	299	268	310	320	305	301	299	290	327	322	312	305	266	325	281	326	309	299	301	317	318	306	272	298	308	287	284	303	293	299	319	304	305	312	303	273	285	323	327	287	279	310	313	332	292	288	283	329	306	300	312	262	280	276	265	310	299	306	285	302	294	276	307	340	303	305	308	290	286	286	299	296	290	311	329	324	284	292	282	297	302	319	322	329	307	324	276	328	329	301	294	319	263	305	305	306	307	306	261	290	323	289	284	265	318	317	317	264	344	343	317	297	329	302	299	298	315	301	354	270	302	324	288	301	292	292	306	287	265	343	310	296	310	292	293	305	316	291	298	272	309	296	287	330	306	301	293	330	304	287	296	293	284	282	299	289	310	321	363	284	285	291	343	272	315	301	269	304	313	312	283	311	342	272	307	295	306	290	298	289	293	293	290	300	307	297	306	296	301	284	307	251	300	300	299	332	288	298	318	289	319	283	312	290	291	299	299	324	317	308	317	323	285	333	282	318	288	293	273	323	299	328	288	333	302	301	288	330	324	332	297	289	267	311	287	286	317	308	301	292	294	321	329	300	315	321	298	310	278	308	285	315	291	326	326	358	319	298	307	313	303	304	300	309	307	294	269	317	279	303	274	333	308	306	325	307	320	302	317	308	283	293	287	334	350	303	292	297	332	307	305	289	341	295	314	290	291	303	279	297	276	297	294	278	288	301	311	320	281	297	327	323	305	288	330	284	294	300	297	354	302	310	327	288	286	265	345	311	315	287	299	304	321	309	349	300	318	307	309	293	305	288	300	288	273	290	296	316	309	310	295	327	316	290	307	277	317	302	328	326	287	307	293	348	330	308	281	301	330	303	277	302	318	289	317	305	296	338	321	295	312	287	351	288	302	323	334	318	288	300	316	290	313	300	276	321	319	332	316	301	296	322	284	317	291	298	302	320	306	311	289	291	290	334	303	283	304	301	332	318	298	287	332	306	325	308	290	291	321	310	263	306	293	352	280	309	289	332	300	323	302	311	309	304	309	295	298	278	305	308	303	343	340	298	283	288	302	288	289	277	306	319	328	310	293	316	272	284	307	288	287	303	285	275	311	272	298	308	299	309	323	300	312	271	322	291	308	293	302	289	327	310	331	322	288	324	313	310	323	257	273	269	282	324	300	299	294	302	333	277	288	301	306	283	327	304	320	271	304	302	322	306	299	320	324	311	268	320	310	289	310	298	293	300	313	271	295	281	314	323	298	296	295	301	298	297	301	301	329	265	308	328	283	316	325	295	296	314	314	322	298	324	324	298	286	287	282	295	306	312	305	299	304	312	294	296	289	318	314	298	308	272	295	304	307	297	296	303	310	335	276	309	283	313	312	312	274	294	302	304	283	344	320	276	337	283	270	313	296	290	278	292	309	276	321	304	262	287	289	293	302	309	313	342	332	320	289	303	298	288	302	327	304	303	284	285	281	319	316	308	286	327	325	311	306	316	309	298	310	322	295	312	316	311	302	316	309	315	312	298	280	308	320	341	283	276	289	307	308	294	313	310	305	278	318	310	306	317	303	324	300	315	331	284	308	304	300	330	301	279	292	298	257	283	309	271	316	306	308	299	350	301	318	319	305	301	298	295	278	296	266	277	304	308	276	312	298	314	264	283	307	302	287	347	296	286	339	327	274	317	333	315	312	295	283	299	348	317	304	356	286	287	280	323	296	303	328	314	319	310	315	286	272	301	318	292	303	322	292	309	278	305	311	304	316	300	303	299	322	303	324	303	304	286	303	325	327	300	312	316	267	299	280	309	282	338	308	314	271	323	273	305	268	305	313	289	302	333	300	291	274	290	300	311	294	281	290	307	318	305	302	338	332	312	292	322	296	303	286	301	303	321	309	292	285	309	328	302	286	288	279	287	278	324	337	317	309	330	294	297	316	277	298	308	292	293	291	328	306
4084	696	554	424	406	346	358	310	343	308	354	326	360	326	299	303	313	304	323	333	296	305	319	298	317	339	331	333	305	293	287	336	329	338	320	284	319	291	342	317	325	305	300	335	308	300	309	293	292	317	307	295	314	308	328	296	292	317	321	288	315	294	323	301	269	311	319	328	327	299	289	305	312	281	308	316	302	270	298	310	298	342	308	309	340	298	306	299	298	316	287	317	342	324	295	325	290	339	287	321	321	305	344	319	313	306	309	326	305	310	328	308	348	300	306	336	307	345	325	311	340	315	318	297	320	304	333	301	314	299	322	304	310	301	307	310	336	335	299	303	296	346	325	296	306	353	303	284	322	304	319	263	313	294	337	335	303	322	322	309	303	278	302	288	289	310	329	294	309	301	294	305	301	300	327	346	349	301	307	313	290	298	320	318	309	299	305	293	312	306	306	284	313	328	318	328	294	316	322	308	323	285	294	305	294	330	303	325	327	315	313	309	321	294	307	336	318	293	338	278	298	287	334	335	346	297	303	309	322	281	334	349	307	330	341	309	306	290	296	326	336	303	317	318	319	323	301	316	321	299	306	336	301	292	305	347	320	304	290	315	326	295	295	296	317	316	307	325	306	299	309	321	324	314	325	356	303	320	302	310	311	310	284	298	321	322	271	310	344	353	287	331	336	338	321	337	285	301	290	318	314	333	299	310	324	313	318	301	294	308	316	334	297	309	328	312	286	316	279	308	306	338	296	336	317	314	312	309	323	330	317	307	324	322	326	322	314	340	324	305	295	332	319	298	326	322	341	324	324	327	312	283	315	308	316	301	298	292	281	308	320	302	331	320	293	323	309	321	300	326	319	294	266	313	316	282	304	318	313	318	298	310	310	319	310	319	312	306	321	331	344	322	337	303	290	319	291	319	318	345	347	337	315	319	311	341	286	311	331	313	279	317	307	285	296	305	316	304	318	310	289	319	318	262	304	279	283	295	317	299	318	339	300	286	317	297	280	297	295	315	327	314	285	310	345	307	322	305	320	328	290	309	355	293	319	307	320	301	291	297	316	270	288	322	302	306	346	339	334	309	343	317	310	273	301	321	326	303	282	318	327	317	310	313	311	325	337	322	272	297	310	339	310	315	314	328	323	326	306	313	330	317	297	318	295	342	320	300	310	326	321	321	315	321	331	340	328	342	315	309	338	325	328	331	318	297	309	353	294	301	335	292	314	317	289	287	325	303	308	323	313	304	328	316	333	326	295	322	293	306	291	329	292	303	306	333	303	285	312	311	313	285	308	338	337	312	308	304	317	332	309	279	312	334	317	290	320	287	317	288	301	297	305	309	299	308	295	294	304	328	325	297	309	304	305	277	307	292	309	297	311	318	306	309	296	309	289	274	319	301	366	312	308	321	302	322	331	309	281	319	336	313	332	304	298	329	314	331	325	317	355	313	289	316	319	279	368	271	278	304	341	310	285	310	317	310	328	310	314	325	320	344	283	289	271	310	313	325	299	344	331	308	341	295	286	315	296	299	299	319	305	304	329	312	293	311	296	295	312	291	307	341	322	298	269	309	306	300	324	325	351	327	332	329	324	323	337	310	297	321	321	294	281	306	319	331	313	280	330	305	332	312	298	323	288	314	285	316	311	311	301	342	296	306	319	294	295	284	314	293	316	297	330	318	302	328	303	283	320	339	340	317	291	304	278	303	282	311	330	292	298	296	301	326	312	309	291	278	294	285	318	290	293	299	283	307	318	281	342	291	309	321	302	289	314	308	314	347	309	283	305	329	344	333	341	330	320	279	321	332	296	308	338	296	292	306	294	337	317	296	308	282	297	318	334	300	331	298	317	348	281	324	302	311	293	329	290	325	322	285	310	328	305	321	300	292	297	299	313	324	294	312	326	347	315	327	344	300	324	288	327	297	326	306	326	304	289	316	310	290	313	301	322	319	315	307	300	303	287	301	332	324	295	313	292	301	310	331	310	294	313	305	327	301	357	279	281	300	298	305	334	283	299	283	325	344	313	316	290	303	318	315	338	308	292	327	311	316	306	339	319	357	286	305	317	322	309	338	299	326	332	301	325	328	312	300	307	307	337	288	298	323	345	345	339	351	315	319	326	301	299	302	309	314	303	337	283	304	271	323	318	307	302	287	306	300	290	314	322	300	306	347	304	280	299	328	322	289	362	316	304	317	289	327	324	332	294	306	328	326	305	290	345	321	323	303	310	327	314	288	307	326	300	291	342	329	319	301	319	326	345	329	303	314	324	305	325	295	325	316	319	342	325	324	313	323	305	317	325	288	297	336	328	320	348	322	324	320	322	291	309	297	318	307	297	336	317	287	314	305	306	334	325	315	349	318	288	336	303	296	325	311	293	327	327	302	337	327	299	311	316	322	324	297	331	316	302	298	305	279	301	309	299	269	315	342	316	285	313	319	310	335	333	309	289	316	303	321	309	287	258	302	340	316	298	283	322	325	323	304	326	320	284	288	321	342	301	303	326	319	301	329	333	314	284	330	324	318	312	303	326	297	294	291	286	342	325	327	325	333	311	322	337	332	301	328	299	320	309	348	309	305	356	299	286	315	321	306	282	316	310	318	315	336	285	297	323	320	327	310	340	304	265	323	309	321	270	318	327	309	324	306	294	305	309	318	340	317	273	303	312	325	299	295	326	287	315	329	281	284	267	304	316	319	326	319	318	324	318	291	322	307	320	290	296	314	309	294	325	271	315	305	309	301	325	312	293	319	304	311	298	321	284	347	300	312	340	307	302	350	314	344	274	320	331	303	300	301	308	281	291	309	307	336	324	301	299	322	303	295	335	332	303	323	301	315	304	327	320	312	301	322	292	294	312	295	318	312	328	345	327	279	294	309	308	315	326	313	309	313	325	345	300	301	308	298	328	298	340	313	332	301	302	306	306	309	329	313	283	324	312	322	308	319	298	323	313	301	311	289	284	280	332	293	323	324	346	300	324	315	292	315	321	327	283	325	297	347	332	320	289	316	296	328	278	313	310	317	323	293	306	302	283	309	312	314	311	300	333	343	303	319	311	323	304	318	324	282	311	324	282	328	302	292	331	295	324	301	303	292	317	308	316	313	277	339	323	333	282	275	331	316	316	271	320	310	289	313	336	307	360	294	341	302	328	321	304	325	301	312	342	309	298	330	287	296	314	322	314	290	330	304	325	319	316	305	326	325	307	319	308	306	322	324	306	317	298	327	307	298	297	329	293	311	314	277	340	343	343	304	290	307	325	309	329	292	297	307	294	335	270	295	304	314	306	307	308	306	312	314	333	352	330	319	355	330	307	324	306	326	334	311	325	315	343	336	309	327	314	321	304	294	315	340	330	314	304	320	308	278	311	331	326	290	334	334	287	322	289	290	305	322	301	320	318	297	306	282	316	353	292	282	317	297	303	313	313	319	297	308	334	308	311	322	280	309	286	319	317	289	293	303	316	303	323	298	318	303	316	315	296	313	323	329	286	300
23770	21504	28995	24183	21389	13797	1652	1055	882	891	789	785	761	768	708	688	676	701	723	702	638	706	671	703	670	684	650	616	659	657	651	653	672	676	617	652	632	668	625	643	642	650	635	697	651	694	686	623	640	665	660	608	605	634	657	655	626	620	578	662	642	631	624	675	587	646	647	681	645	627	599	630	642	624	634	621	653	591	615	600	622	625	611	631	614	608	652	606	620	636	623	626	626	630	621	610	647	671	655	612	621	651	592	670	621	665	646	626	689	654	632	660	629	609	615	627	660	634	600	618	609	609	677	647	626	613	623	623	626	587	604	633	612	651	629	625	641	634	676	668	643	660	624	653	638	630	606	650	622	589	593	627	634	626	657	640	602	666	681	646	631	650	625	615	606	646	642	616	613	602	698	610	623	577	643	588	679	580	624	582	679	631	632	655	603	658	602	612	606	610	646	596	616	664	628	601	641	583	620	646	631	594	664	622	606	656	575	640	556	626	639	647	639	650	669	660	630	635	648	699	652	619	630	595	605	633	654	633	601	615	616	658	599	647	656	676	627	661	659	591	655	636	603	679	652	604	627	630	615	648	624	622	632	668	593	613	664	624	690	638	596	626	630	612	619	615	680	622	681	661	639	617	642	585	636	662	625	650	696	627	619	620	606	652	607	631	692	646	659	639	661	660	644	593	632	627	692	629	651	617	651	624	636	649	658	609	616	627	632	657	597	647	616	617	660	683	592	649	613	649	597	612	709	619	616	683	611	660	647	590	677	622	606	648	632	633	641	662	599	677	645	615	628	616	607	610	644	600	646	701	634	642	612	623	647	631	595	623	657	613	657	620	655	657	663	628	662	616	629	646	627	649	685	619	646	612	629	667	579	632	684	581	648	609	619	636	603	661	659	626	656	649	619	642	635	617	624	627	636	648	659	637	597	620	646	641	665	607	616	637	629	627	648	674	586	653	660	641	681	680	631	611	655	675	630	637	596	654	631	666	634	653	604	614	580	610	607	628	650	641	638	611	662	618	601	643	644	600	632	616	665	685	641	661	666	646	620	616	645	633	690	650	658	644	630	648	621	603	641	648	646	645	615	659	659	661	638	666	654	636	605	639	612	625	601	612	627	613	626	676	613	613	647	686	620	621	616	610	597	602	618	638	680	629	616	656	663	663	637	621	645	642	687	665	642	688	636	668	627	620	691	643	686	618	607	659	645	661	641	649	640	696	606	639	647	624	636	649	622	590	661	617	624	647	649	616	648	603	660	660	620	667	588	648	598	639	632	661	669	644	634	623	668	674	622	614	621	631	630	625	630	657	639	612	623	605	646	639	612	658	581	639	644	641	597	594	655	678	611	621	633	614	626	631	634	623	636	613	644	638	669	646	611	644	594	632	636	627	648	631	626	672	644	614	637	658	599	625	674	645	672	624	659	622	601	619	665	653	674	628	619	641	630	636	638	663	642	599	660	604	650	635	656	658	619	644	629	621	627	665	632	626	593	622	614	639	649	588	602	643	611	645	668	601	668	623	620	677	642	666	696	657	636	625	591	595	648	638	604	607	639	605	607	640	614	630	680	621	643	650	626	678	626	681	611	614	602	688	669	677	654	625	675	647	680	626	666	663	670	607	614	643	636	653	645	628	597	670	597	662	680	637	671	695	638	648	637	641	662	581	633	657	617	664	621	609	614	634	636	677	647	612	603	616	604	647	673	624	691	605	586	662	679	668	616	601	604	618	626	625	649	614	644	676	620	616	613	614	638	611	661	604	617	658	657	657	618	605	648	630	607	612	630	687	634	655	638	613	668	600	639	615	633	630	650	664	618	650	613	617	708	610	622	605	620	639	651	622	651	608	660	613	676	627	619	630	630	625	651	637	622	624	614	659	677	651	609	628	642	656	672	606	587	573	644	644	667	666	668	611	630	672	661	595	640	602	633	654	652	639	597	627	655	644	626	628	625	627	617	623	614	593	621	607	634	648	613	632	647	603	702	662	607	610	664	626	671	648	606	613	713	641	625	639	622	606	603	617	645	619	633	641	592	634	635	686	602	622	579	645	607	631	671	676	617	629	646	609	688	603	672	627	633	639	620	623	645	631	598	634	630	641	656	646	641	623	623	641	608	696	626	614	659	633	650	612	637	661	622	605	612	664	649	633	623	637	635	611	638	630	639	655	669	647	673	691	638	608	584	633	606	647	604	612	631	648	603	659	677	673	638	596	632	625	648	670	627	643	655	634	618	635	606	620	657	658	667	635	642	635	645	623	611	681	633	691	647	627	625	630	634	635	622	649	628	637	665	658	613	646	644	586	666	623	658	629	668	665	564	633	658	655	640	660	632	651	622	608	625	628	599	625	664	628	683	656	626	639	622	652	620	626	638	628	646	629	652	702	617	615	611	657	670	674	633	708	659	668	620	672	666	618	641	650	595	643	672	642	605	656	621	661	620	623	618	645	611	622	611	661	728	632	643	667	603	653	626	650	656	633	702	638	649	652	604	655	627	640	632	644	597	615	657	634	638	634	616	635	583	618	615	629	655	662	640	564	623	638	617	642	643	635	640	633	639	581	674	645	644	608	634	654	611	640	629	626	596	591	629	669	641	654	643	607	600	626	584	637	623	607	635	650	600	612	650	635	666	607	606	644	616	607	600	640	646	675	639	587	653	643	633	623	641	635	646	632	601	597	660	663	634	635	603	651	599	634	580	656	629	618	620	648	615	668	671	615	656	646	652	621	621	645	591	596	649	619	647	598	629	596	640	621	608	638	606	634	645	639	631	630	650	626	657	622	620	671	640	611	639	615	623	608	655	660	635	619	670	643	662	610	626	623	700	639	613	646	622	640	634	666	642	619	626	634	631	648	647	631	626	590	609	644	641	661	663	618	656	664	639	653	684	655	618	600	617	641	624	653	651	651	597	592	615	629	607	654	623	629	641	643	634	688	678	667	584	664	628	636	595	626	620	680	642	632	634	634	659	613	662	622	622	654	634	667	690	639	667	641	606	609	682	652	636	632	630	645	647	652	647	664	655	635	689	675	639	622	651	643	610	677	613	644	629	626	653	640	625	645	659	661	673	604	648	596	639	626	622	656	594	648	614	604	636	617	653	617	595	683	657	645	652	633	621	599	663	594	617	648	632	615	611	602	638	672	604	627	612	650	596	641	600	606	625	620	640	593	660	612	630	656	594	661	612	673	648	609	615	630	675	634	635	622	635	596	666	669	667	636	645	644	684	616	686	632	608	631	644	603	628	625	623	614	641	616	627	580	633	633	621	552	603	660	665	590	619	638	678	621	613	633	617	635	635	641	626	645	623	636	611	650	615	641	630	658	668	601	642	641	644	704	630	675	633	625	628	641	620	658	680	606	610	612	613	647	616	667	612	640	561	654	682	655	700	607	641	597	655	617	644	617	615	627	624	612	654	587	595	626	646	620	630	588	648	622	692	613	623	634	597	567	599	606	629	660	622	632	650	617	654	642	628	659	631	607	626	664
3456	8867	6129	3111	2264	1823	1495	1238	1042	1045	934	876	794	752	760	750	737	749	693	668	741	736	693	668	674	634	732	672	664	679	667	672	640	666	618	658	715	684	647	632	645	660	567	682	631	661	664	660	693	661	631	695	637	648	644	696	660	650	601	710	633	650	648	668	624	621	685	699	659	635	679	580	689	663	617	654	643	644	683	638	662	675	665	680	673	605	688	685	630	685	625	655	686	611	679	640	611	608	665	638	643	665	686	655	609	663	641	683	652	677	655	624	678	664	663	653	631	629	633	651	662	632	679	643	650	656	664	616	609	660	620	624	639	633	664	626	653	682	608	606	692	602	643	680	632	657	623	654	651	652	636	661	686	604	621	645	653	643	689	691	612	654	678	663	664	665	656	624	651	639	660	686	630	656	675	659	633	638	639	653	648	623	632	629	652	628	648	627	637	655	665	620	633	685	645	652	649	641	607	612	656	639	649	667	672	647	647	617	715	626	658	663	646	631	593	682	601	668	627	643	663	641	667	599	640	637	673	644	678	668	668	671	616	676	677	610	647	645	649	635	580	660	599	642	646	651	666	641	668	662	610	679	638	645	685	668	652	644	615	620	665	647	699	641	638	610	630	627	702	645	665	654	635	644	598	630	703	628	624	650	638	668	645	625	658	662	668	636	615	644	633	648	665	620	630	673	650	692	602	678	640	601	580	645	685	609	634	642	638	629	633	646	648	700	668	625	665	669	673	607	633	696	606	670	660	610	646	663	637	681	635	619	668	654	650	641	616	686	643	623	639	654	664	660	683	638	711	654	691	639	605	620	619	606	648	688	662	647	641	683	615	651	632	611	606	679	621	665	684	609	673	623	677	618	605	655	661	660	597	618	631	639	654	643	622	641	629	656	625	622	623	665	630	651	648	638	656	664	633	642	655	642	656	653	632	671	615	678	645	641	622	644	615	684	643	642	674	643	632	634	648	627	641	661	628	663	643	630	636	651	697	702	651	631	627	607	629	627	632	655	648	611	663	646	639	632	658	673	621	659	666	681	642	668	644	613	708	650	673	599	639	682	626	640	676	664	639	668	660	647	676	651	626	626	655	622	608	676	633	663	666	669	619	659	624	650	675	649	648	637	641	650	646	661	631	658	656	619	661	646	653	618	642	630	630	627	611	626	633	617	669	654	665	622	662	694	655	667	629	607	652	617	666	618	648	654	666	652	660	615	626	661	641	608	615	602	623	635	655	652	664	607	688	679	696	639	668	643	642	631	628	681	699	650	653	646	654	627	609	684	635	645	611	582	657	639	643	672	619	655	628	657	662	623	616	623	692	631	600	614	644	609	655	691	699	686	696	615	655	632	623	625	661	683	669	672	653	674	676	616	647	684	647	671	669	614	711	675	659	656	663	625	626	651	666	635	586	660	664	643	624	685	613	647	657	663	625	644	624	670	657	645	651	638	674	682	614	620	667	637	622	672	639	672	617	631	640	704	677	644	662	614	657	609	623	629	650	617	671	667	676	662	656	626	673	616	675	623	628	670	635	659	687	630	614	684	646	662	638	638	641	652	639	629	630	675	618	660	679	675	683	672	629	679	658	634	647	643	633	649	682	652	611	619	669	621	620	651	626	642	632	647	638	693	624	660	628	655	664	621	645	694	635	616	612	641	622	631	688	673	665	593	666	678	678	615	655	669	625	604	647	656	676	667	644	667	694	689	649	654	649	650	642	630	674	612	631	669	612	629	611	647	664	672	671	624	649	676	665	648	645	632	649	635	573	656	660	626	689	634	670	677	667	682	633	629	608	646	651	653	634	629	658	637	672	661	599	677	639	650	648	633	705	630	648	651	645	595	669	618	660	652	655	629	671	692	657	671	660	644	678	644	612	682	661	636	650	692	679	659	582	697	635	626	677	645	633	647	632	619	682	647	684	592	609	659	659	667	656	660	635	649	656	649	656	673	625	631	694	648	642	667	627	649	686	581	642	699	684	623	709	654	637	621	633	639	646	642	655	643	670	614	652	664	651	631	638	637	646	590	630	685	647	650	644	645	643	653	616	625	666	657	656	629	663	616	650	703	606	657	645	663	666	631	612	645	594	624	666	670	661	661	658	636	669	648	606	613	614	692	655	643	652	663	645	678	657	686	639	649	649	616	628	678	714	661	657	649	566	661	661	641	676	649	727	654	642	632	650	665	603	633	649	664	683	582	663	662	676	665	638	605	708	607	660	666	662	649	637	661	593	659	653	651	709	612	644	660	671	650	596	679	628	692	589	642	630	642	590	597	602	633	611	637	653	652	637	611	654	607	648	663	690	625	655	606	637	661	654	698	665	655	646	668	686	595	646	622	668	607	671	627	624	627	638	666	625	629	656	646	671	664	643	657	648	650	675	636	610	669	635	605	658	671	631	644	628	649	634	628	666	683	621	623	626	632	610	643	658	639	629	651	642	620	669	706	680	634	669	680	656	624	622	605	713	648	652	682	619	658	665	612	611	618	673	637	632	670	619	674	627	653	663	631	644	679	627	673	662	636	640	666	665	654	618	625	640	646	662	664	621	692	666	647	689	605	617	678	621	662	587	612	650	672	631	665	688	655	684	691	652	654	676	668	646	661	625	673	690	665	611	663	639	674	608	659	641	589	652	683	643	651	658	674	624	650	676	668	645	636	633	634	650	644	639	653	664	638	688	645	651	670	643	649	612	624	651	661	601	624	662	634	620	629	558	642	718	636	639	689	637	628	691	650	599	655	609	656	672	598	659	646	659	607	624	608	659	656	644	629	679	657	688	672	636	653	680	660	643	641	639	636	610	672	611	678	615	588	678	626	683	622	655	616	647	642	687	654	614	646	644	629	630	645	693	646	687	641	645	627	653	654	668	651	686	654	658	639	634	628	661	607	648	672	617	665	619	584	688	653	657	658	672	650	624	619	672	642	696	698	634	634	611	689	606	695	689	671	638	695	629	631	641	657	636	613	673	662	720	616	618	661	654	667	700	592	648	671	672	608	651	630	620	643	684	660	659	593	709	642	669	664	660	605	644	633	640	637	647	589	627	630	638	636	667	655	648	651	628	658	626	670	646	662	699	651	642	649	690	626	618	657	608	656	629	606	614	686	623	640	606	573	646	622	647	671	641	622	681	691	651	626	698	664	630	664	664	633	657	706	622	654	593	618	638	662	614	657	600	669	664	651	640	638	590	657	674	609	638	633	644	658	610	622	645	685	698	600	646	687	649	666	626	684	638	637	685	637	657	625	664	622	638	638	661	682	648	623	626	630	649	641	662	647	637	642	657	602	703	650	674	640	649	653	649	633	651	657	635	625	665	634	640	627	589	630	658	641	653	613	633	676	674	656	653	625	678	635	641	631	609	663	681	616	644	610	624	638	649	672	638	651	624	609	633	629	623	629	663	614	633	650	672	671	616	639	681	685	672	652	638	639	599	581	614	651	672	688	640	592	651	661	628	624	603	657	645	629	675	611	621	734	657	682	627	613
24662	21359	28038	24980	15723	726	385	336	277	254	269	233	229	241	207	192	189	183	176	171	203	175	216	198	183	188	183	181	172	188	184	179	197	192	172	205	164	177	185	181	169	150	204	165	166	177	158	170	169	171	169	175	166	178	180	187	172	168	179	177	167	176	161	161	176	190	191	171	185	177	174	175	173	172	179	172	186	162	168	184	190	193	163	173	176	180	165	178	162	178	187	145	178	152	174	192	177	169	185	186	156	158	198	179	187	151	165	184	177	173	169	202	181	182	175	182	180	199	162	188	181	183	157	166	157	169	185	170	189	183	179	164	193	181	177	152	170	185	186	175	181	187	157	164	183	174	174	197	166	152	173	178	179	175	205	184	162	162	168	167	175	187	162	153	179	169	182	173	169	159	178	182	183	154	170	169	160	181	146	176	159	174	175	189	163	154	179	177	167	158	167	159	173	158	182	183	188	184	174	186	190	182	175	177	184	169	160	187	165	184	185	177	168	185	178	189	180	170	175	159	171	182	179	189	183	186	182	165	183	159	151	176	156	175	196	181	183	166	177	191	173	174	176	162	185	178	195	175	191	173	175	178	156	180	170	180	152	171	167	168	152	163	185	181	190	170	180	173	158	191	180	195	174	176	172	178	167	161	164	168	156	171	171	161	151	185	169	154	161	167	181	181	193	191	175	160	183	190	149	193	166	160	146	162	173	149	178	164	182	178	166	170	164	171	186	182	176	187	186	189	155	201	182	164	179	181	171	181	174	177	158	182	194	165	184	169	150	168	160	152	196	153	177	132	180	173	165	183	183	184	188	181	149	177	182	167	168	172	161	202	147	173	160	181	165	178	157	179	141	154	176	164	178	160	172	184	171	176	169	197	160	192	146	165	200	148	149	167	166	131	156	172	194	186	187	146	157	174	173	214	168	173	180	183	166	170	179	178	171	151	155	190	168	193	162	172	178	187	177	155	170	173	181	160	172	185	173	164	197	179	170	141	162	184	171	164	159	184	165	161	158	158	163	160	164	171	194	174	158	176	179	181	180	205	172	163	159	173	205	172	169	169	189	171	180	156	159	155	152	176	157	171	194	188	142	168	173	170	180	178	177	179	190	170	159	157	174	187	176	157	154	164	155	177	173	172	173	179	170	124	168	164	186	177	165	178	157	177	192	180	167	166	150	189	178	182	151	162	181	187	184	164	139	179	175	170	172	164	167	186	142	172	160	169	168	169	168	160	194	160	171	185	188	185	176	185	181	163	150	152	180	190	156	191	132	186	160	175	173	165	162	177	170	179	184	156	176	167	162	161	165	181	185	165	163	168	161	180	138	171	203	193	178	148	157	168	171	174	181	178	188	173	164	187	169	166	166	165	179	171	189	172	129	165	195	170	198	171	151	170	181	163	178	149	170	171	148	160	173	177	177	186	174	148	164	176	179	171	163	177	184	182	166	169	179	173	172	177	163	168	163	183	169	151	186	183	182	177	167	162	173	201	162	174	189	157	182	177	154	193	171	184	181	156	152	164	174	167	194	176	181	160	164	184	168	171	178	166	156	172	191	148	194	174	177	178	170	210	186	174	178	173	172	177	185	174	185	196	150	176	192	135	175	167	162	152	171	173	172	163	193	179	192	186	187	170	169	169	181	141	160	177	203	173	182	162	175	188	152	180	153	177	184	149	174	191	205	168	161	163	171	189	190	180	172	183	171	182	184	160	172	172	151	162	162	150	176	163	187	187	178	146	161	175	182	178	168	188	189	180	153	182	164	168	175	178	157	180	160	191	162	177	188	166	166	176	183	164	170	176	184	193	163	181	176	176	153	163	186	147	163	149	156	171	188	163	153	164	185	163	182	167	180	184	200	169	182	169	169	188	150	153	178	170	185	157	163	181	166	186	171	182	155	202	164	168	169	184	160	191	162	166	188	175	176	153	181	160	180	154	175	158	179	175	185	175	203	189	162	180	170	184	176	162	161	174	164	177	180	191	180	181	168	173	180	166	187	188	163	145	190	176	171	174	162	164	166	154	171	158	181	163	156	179	184	184	186	168	177	170	167	168	161	152	164	165	194	169	143	166	165	184	171	169	168	166	175	178	162	163	158	177	198	151	171	156	167	175	159	186	191	197	190	168	181	190	162	162	172	193	176	179	171	162	182	171	154	165	196	182	207	149	169	165	163	202	187	163	159	157	174	162	168	182	169	156	173	160	166	194	159	170	158	172	189	161	184	176	171	192	183	183	183	164	170	178	168	175	151	163	176	153	171	183	188	195	182	166	163	170	167	190	170	197	170	159	180	176	144	158	174	161	184	166	170	176	164	158	165	171	169	187	160	173	184	180	153	172	180	170	162	172	167	175	166	172	169	177	185	167	173	185	171	184	169	164	157	189	172	181	173	153	186	170	176	168	174	191	158	195	178	182	154	155	159	160	186	184	166	161	152	178	188	174	160	180	177	180	183	159	184	181	172	160	172	178	169	164	167	177	149	161	185	179	173	189	153	188	181	175	167	188	174	210	194	186	192	179	190	188	170	195	183	165	168	195	192	175	164	177	169	201	157	178	174	203	192	163	182	171	166	180	152	186	172	173	158	169	175	173	152	161	163	181	196	163	174	171	182	186	142	164	185	184	155	178	205	161	165	192	189	186	176	182	157	185	176	159	190	171	166	162	166	165	183	145	165	178	155	178	175	174	167	183	172	164	188	154	190	168	176	147	174	166	173	187	160	178	168	186	188	158	176	167	167	189	189	171	137	168	190	179	186	164	188	154	151	199	175	142	192	183	161	165	191	160	207	185	163	188	164	182	168	187	184	188	164	160	154	178	197	152	181	162	157	148	185	177	172	168	181	172	173	172	176	159	158	168	169	169	177	176	164	146	178	168	214	189	172	173	159	179	182	189	174	178	183	194	163	153	184	155	183	174	166	154	177	160	179	198	173	166	163	167	176	140	181	181	174	173	187	163	173	178	162	187	164	146	156	207	175	181	164	168	162	193	168	178	195	169	176	168	179	161	164	174	191	161	187	196	160	165	180	138	172	144	156	153	157	170	220	148	170	166	175	157	173	167	176	167	169	155	186	168	170	176	164	159	201	183	167	184	184	178	161	170	185	170	177	171	176	170	180	184	164	179	169	143	176	166	171	178	167	158	178	166	161	182	162	168	173	166	167	180	152	188	195	188	175	175	190	182	173	167	185	186	159	196	166	148	169	176	176	159	179	165	138	174	187	187	187	183	146	195	195	164	169	171	163	173	171	166	159	184	183	148	155	167	157	144	192	163	185	186	164	170	148	163	185	185	191	171	136	149	179	167	192	196	172	169	147	184	163	176	185	180	164	173	184	178	180	170	178	159	191	187	185	176	157	182	148	175	172	162	195	186	154	187	163	164	181	182	172	208	161	179	181	178	171	182	183	192	167	172	182	178	139	159	168	163	188	176	170	176	191	155	193	176	148	169	185	170	168	167	168	178	169	163	201	185	170	160	171	162	154	155
3228	5299	3594	1650	1222	962	704	589	441	416	360	290	329	279	272	252	239	230	228	227	203	233	196	195	216	190	221	205	207	211	186	193	170	207	210	195	204	205	201	201	219	196	170	183	209	178	183	152	176	185	202	186	189	182	189	205	182	200	204	207	193	174	181	169	174	187	179	194	168	193	173	187	186	190	188	213	199	188	173	193	192	193	208	206	182	211	206	181	222	192	190	191	180	186	191	213	217	199	191	220	178	196	190	188	202	188	180	211	213	216	185	193	210	202	182	174	209	194	175	208	197	195	215	201	190	181	180	176	163	200	168	183	169	193	201	192	213	189	171	170	193	204	173	202	188	205	175	188	202	224	199	205	186	201	178	166	199	177	202	189	207	206	183	194	185	183	217	189	197	204	217	184	191	194	167	182	194	184	170	206	209	157	200	189	193	192	207	219	170	186	196	184	209	196	188	204	178	204	191	180	171	182	197	191	210	193	186	195	188	196	189	203	180	188	205	205	180	202	191	203	195	190	207	189	203	232	169	166	206	210	186	192	215	205	193	192	191	174	185	195	189	177	182	194	185	179	200	193	184	179	187	208	198	192	196	198	195	184	214	189	174	185	183	195	181	200	194	182	194	164	188	170	211	211	190	203	174	166	172	195	176	179	199	173	180	219	187	192	188	178	181	169	183	205	189	178	172	189	167	177	189	193	192	179	189	189	205	171	205	203	217	192	204	200	200	218	214	162	183	188	215	216	174	177	160	187	176	182	177	170	196	198	184	190	195	219	210	200	204	190	197	177	199	193	207	205	196	192	190	183	183	173	189	199	185	211	187	201	203	201	184	180	188	217	161	214	180	183	230	171	201	191	186	177	179	170	218	210	186	207	187	160	186	201	201	229	204	178	202	209	169	187	192	176	174	169	194	183	195	174	182	194	202	189	182	181	206	214	200	183	199	176	195	203	197	200	181	195	210	190	200	186	218	186	191	182	183	167	209	186	205	188	208	188	175	192	192	148	168	193	207	201	200	192	206	207	208	187	206	185	200	189	182	194	216	196	183	187	209	199	179	152	195	212	210	222	185	168	182	187	188	213	193	199	205	177	202	192	202	201	196	183	209	209	185	197	206	185	193	200	191	212	183	197	200	196	174	189	169	188	200	176	201	171	198	190	195	181	207	204	187	196	186	214	185	160	189	177	157	190	181	203	169	183	182	185	228	171	188	201	179	184	211	207	199	181	174	205	203	209	206	195	189	190	213	202	214	172	178	162	187	197	206	168	190	209	209	191	169	199	198	186	174	197	206	195	185	177	180	187	203	175	188	203	179	186	201	193	174	190	192	185	174	177	184	194	189	207	220	206	197	204	175	190	201	191	196	211	176	202	209	201	191	204	203	204	162	195	192	193	194	183	208	196	184	178	198	175	200	204	205	194	211	183	207	199	193	191	195	172	229	199	187	180	205	204	171	222	213	198	192	188	192	179	208	188	187	191	194	214	193	189	194	185	187	182	181	200	204	207	217	168	217	184	185	174	171	194	164	204	226	211	200	178	188	205	189	201	196	199	201	214	193	161	194	203	212	167	178	184	196	186	207	184	174	201	205	202	189	198	175	195	198	203	197	209	201	171	214	180	200	201	197	185	201	219	186	185	175	198	169	183	209	169	206	183	178	222	176	178	172	201	181	160	203	206	215	176	188	195	185	208	178	187	160	199	158	208	178	194	195	185	199	212	182	206	184	168	201	208	208	197	178	180	204	202	229	217	209	185	204	190	203	184	208	210	182	186	195	190	196	213	172	199	208	195	199	219	172	188	187	213	173	198	181	201	195	178	177	202	156	200	207	186	162	178	180	210	183	185	183	213	182	159	210	182	198	187	218	206	196	188	191	203	186	204	193	203	172	191	191	225	181	206	192	197	183	192	199	179	195	192	173	194	169	189	169	178	203	207	198	205	192	171	193	209	194	178	179	190	195	188	191	208	191	165	191	181	179	191	191	186	169	215	206	222	174	188	170	201	179	182	186	185	178	208	172	191	201	190	175	185	200	196	171	228	186	188	168	173	191	197	213	210	206	186	172	205	188	203	189	196	180	204	182	172	172	161	209	181	176	200	184	193	194	207	208	188	194	197	164	175	191	194	180	176	181	207	186	188	183	199	184	190	193	188	200	194	195	180	203	200	197	198	181	179	189	194	191	200	191	187	181	204	189	180	190	186	210	177	180	177	188	193	207	191	231	185	169	170	181	188	217	195	220	195	201	191	198	213	186	198	180	193	188	195	164	195	183	181	186	197	176	208	184	213	174	191	217	185	195	188	199	192	201	192	202	181	183	188	205	182	195	177	219	184	185	205	190	210	177	197	185	195	185	177	206	199	207	210	197	192	164	198	222	202	187	202	195	205	204	194	196	187	189	201	200	199	184	171	208	209	188	173	161	178	191	198	199	196	187	215	179	221	179	192	221	181	180	188	216	185	193	209	200	202	189	221	186	187	173	196	176	192	194	201	212	200	166	197	206	190	195	187	178	183	186	202	184	195	219	199	181	181	183	205	201	204	179	203	196	166	185	196	227	195	198	184	198	192	177	164	190	166	213	182	214	185	206	206	181	194	191	231	183	172	190	191	208	227	207	212	201	185	186	200	209	184	186	199	191	167	220	194	190	187	207	188	187	189	171	187	190	193	199	200	193	190	192	173	194	173	216	180	212	160	172	176	178	183	221	216	173	207	183	179	187	188	168	216	208	194	210	196	181	208	183	217	207	186	193	185	191	190	206	197	191	185	190	170	228	212	178	205	179	187	183	195	182	184	197	171	176	188	206	185	194	202	179	179	165	195	197	193	205	187	202	191	186	172	203	201	199	212	197	186	185	183	192	220	218	197	206	201	170	185	209	172	198	195	193	201	205	185	214	188	182	187	184	186	193	203	212	200	168	196	190	194	175	199	208	192	191	184	202	204	168	176	218	184	202	183	206	190	195	188	189	187	195	216	181	209	199	199	202	190	184	199	194	204	198	194	183	196	180	181	211	204	180	174	200	177	163	178	152	200	204	181	176	188	224	179	178	204	202	184	198	185	203	162	189	172	196	168	221	190	173	202	187	183	200	199	200	191	190	176	187	192	206	200	182	195	200	202	197	177	185	198	186	200	185	215	191	217	205	205	171	220	219	207	195	212	186	198	184	192	196	190	180	174	174	202	220	188	181	191	186	182	185	221	224	183	178	180	206	186	191	204	219	197	211	207	186	198	206	171	199	178	194	191	198	165	190	191	180	191	190	179	201	201	192	204	172	182	194	215	169	183	192	184	176	190	178	200	184	188	193	180	220	197	207	209	178	181	185	194	195	206	191	195	211	223	184	195	198	198	191	188	212	194	191	203	189	190	184	166	202	192	205	194	171	200	206	207	194	187	200	184	168	184	189	195	201	190	182	200	177	173	172	189	181	155	207	197	179	211	212	187	199	180	214	171	196	191	209	195	176	194	188	200	205	174	207	182	203	203
22616	21508	29474	24001	21510	21585	12863	1540	1166	1070	979	902	857	798	772	775	729	680	700	695	681	660	693	651	629	687	593	613	652	639	603	632	622	648	622	609	613	686	643	635	601	606	648	591	679	553	656	571	595	637	648	624	643	592	567	605	625	632	605	625	588	581	664	608	636	585	632	632	615	611	651	616	589	605	623	643	604	648	603	663	630	656	601	627	585	618	575	594	610	640	597	619	631	644	611	609	623	639	641	571	578	615	648	621	570	592	626	594	609	631	628	611	575	645	601	597	605	660	604	627	628	593	632	627	635	625	592	599	598	569	579	576	569	589	603	574	610	595	618	633	555	587	590	607	620	608	577	611	613	588	583	593	630	613	592	603	616	621	628	620	619	592	575	577	583	571	613	613	599	670	596	629	574	609	601	583	575	572	602	595	617	581	629	607	608	563	621	605	595	581	579	589	595	571	641	614	612	631	544	641	640	590	611	597	625	595	623	610	606	640	589	614	676	608	606	598	601	547	546	637	615	638	599	572	659	629	642	617	628	577	599	639	624	612	612	653	625	596	605	626	663	593	585	612	596	584	596	628	637	572	616	580	574	569	573	625	595	655	608	597	609	589	590	607	613	590	584	627	612	580	604	596	604	582	573	558	612	618	619	618	573	615	606	569	595	583	634	588	601	620	642	634	608	605	605	612	623	594	578	607	621	623	641	592	670	597	658	650	585	606	607	583	599	597	593	628	566	620	586	577	625	590	587	589	643	601	597	594	658	604	593	613	610	621	582	638	576	597	576	581	666	571	607	604	609	613	615	586	646	617	605	574	613	607	602	633	581	592	623	649	624	576	588	605	624	578	579	632	605	647	604	567	610	627	614	578	598	634	603	622	566	576	595	591	595	586	597	614	650	628	635	616	609	577	591	621	615	612	580	606	599	548	610	594	596	598	599	608	588	601	604	612	590	611	626	615	589	617	582	628	576	622	602	625	618	620	579	563	602	621	631	609	579	553	577	609	605	586	591	602	651	599	596	620	618	591	638	563	667	644	610	604	640	603	540	594	655	658	638	600	684	594	585	635	595	579	584	623	587	586	584	605	610	585	584	604	601	602	573	606	616	657	623	598	580	572	605	609	588	591	595	588	612	591	616	597	621	615	592	601	618	621	604	608	646	633	560	602	622	613	608	607	561	579	624	600	630	590	596	582	594	598	623	594	627	566	616	595	601	609	598	601	611	618	580	599	609	600	631	639	602	605	639	621	637	649	607	556	601	635	644	607	625	557	595	602	587	554	582	606	581	587	616	604	591	601	617	561	597	645	640	600	584	597	561	616	595	594	592	604	580	624	600	605	574	583	608	592	624	607	597	636	612	616	588	647	573	614	576	566	589	592	602	611	553	573	594	585	590	639	581	623	585	651	623	595	602	599	578	639	595	612	637	597	612	614	611	560	628	570	583	577	596	598	635	568	616	609	592	594	658	606	548	615	576	585	607	582	576	623	593	601	572	593	594	570	587	567	615	607	585	603	588	603	616	625	602	621	590	610	607	616	580	590	603	580	593	613	615	612	588	567	567	597	611	634	585	590	651	652	587	611	595	636	612	600	590	628	613	574	555	592	607	606	613	631	590	621	604	575	622	541	641	569	633	619	616	629	599	609	606	567	590	628	613	593	614	614	577	630	632	568	580	631	598	619	630	621	582	608	610	620	570	581	645	620	644	605	569	570	618	616	613	609	580	604	629	566	626	568	597	640	595	602	604	607	585	585	578	585	619	613	584	603	572	559	579	609	585	634	610	587	602	668	584	627	639	608	630	608	602	553	562	630	623	647	590	566	589	639	593	633	614	624	636	622	603	613	633	614	579	621	607	564	604	610	576	548	622	575	623	591	578	595	531	606	604	613	607	600	598	594	604	581	588	625	603	651	645	598	594	614	638	626	594	586	631	591	577	634	593	585	583	659	592	614	654	561	619	606	600	595	611	607	602	598	616	594	614	604	640	555	600	580	577	646	604	631	603	597	594	575	601	560	597	579	627	595	592	602	612	554	605	586	627	528	601	621	593	586	556	580	655	600	647	579	561	598	615	611	607	574	611	601	602	644	612	652	577	592	635	605	609	614	573	639	647	610	640	598	583	614	622	588	604	600	573	629	560	587	613	611	565	601	631	560	600	610	656	633	584	604	605	624	602	630	626	643	651	621	610	602	596	575	576	571	664	588	635	611	609	617	607	612	623	570	582	580	569	589	547	555	614	568	568	609	594	591	635	611	562	583	584	593	602	602	569	592	602	553	607	588	600	599	619	609	630	622	552	603	621	602	608	628	635	598	623	590	605	642	627	592	617	592	567	640	605	612	580	607	642	581	553	608	609	600	598	589	565	631	616	635	619	597	576	597	641	640	590	615	579	571	599	581	623	645	599	620	582	630	611	628	575	622	580	569	609	608	557	605	614	589	651	583	604	617	649	632	596	628	628	605	576	634	594	547	588	609	612	596	597	557	626	620	628	644	605	635	611	585	623	622	578	640	597	586	648	558	597	585	588	572	599	571	597	585	623	588	637	572	573	641	596	576	636	610	572	614	581	599	601	610	606	619	606	642	570	580	649	588	568	618	594	603	547	614	631	625	597	650	611	599	640	557	612	611	616	587	634	586	630	570	612	563	625	619	580	587	580	585	609	651	601	631	562	616	582	611	599	599	585	621	638	589	610	598	590	603	587	578	597	619	621	593	630	590	599	588	594	593	574	624	599	613	594	567	589	623	573	553	602	614	584	595	641	618	576	649	607	615	598	596	591	603	590	621	586	592	553	553	569	635	597	565	578	615	607	596	614	608	626	615	647	587	597	576	593	568	621	604	538	625	584	572	613	613	574	631	672	575	580	590	558	586	573	619	599	592	648	603	594	608	605	582	625	582	574	588	632	569	575	605	640	571	614	580	627	603	596	604	582	585	593	601	632	637	570	607	641	651	612	627	609	581	622	593	546	575	589	615	635	619	595	612	634	588	631	609	538	595	585	601	610	620	607	615	558	580	619	634	566	602	591	614	588	588	563	615	604	622	650	592	620	601	602	630	576	617	596	574	567	610	630	585	550	613	616	652	590	614	589	626	611	589	575	634	567	630	571	612	639	578	564	580	616	606	611	584	618	600	606	573	583	610	617	562	633	603	607	601	581	576	587	575	611	590	582	596	621	617	575	578	606	610	590	636	650	604	594	610	628	609	621	582	581	631	600	597	565	623	642	616	620	605	625	614	661	567	629	569	595	579	563	603	595	646	640	607	591	587	592	571	597	650	537	608	584	556	586	582	591	559	601	596	584	585	607	604	567	550	597	612	595	599	617	589	570	609	568	601	597	616	617	588	598	619	561	584	620	579	584	594	610	604	552	591	609	588	612	577	586	618	575	603	605	591	595	605	604	584	601	583	596	611	579	591	617	623	563	604	641	610	587	566	580	595	609	579	599	554	560	600	620	592	606	581	638	644	623	648	598	595	564	594	632	625
4685	14897	10769	5448	3940	2965	2442	1818	1572	1349	1134	1045	1004	926	928	837	774	776	764	721	781	759	740	701	732	689	634	673	704	621	661	612	678	655	620	631	675	639	608	711	620	662	642	614	621	648	639	635	629	641	636	662	649	664	664	625	588	620	621	639	732	611	602	673	647	651	648	656	608	632	626	637	619	608	597	612	644	622	674	586	612	606	593	590	607	639	581	628	645	622	641	630	605	615	584	640	659	676	616	631	636	599	664	646	604	582	627	642	621	554	661	638	655	600	661	614	588	610	606	635	586	641	632	654	586	597	619	665	613	642	627	606	610	674	599	619	660	613	675	650	634	617	596	560	634	613	627	607	602	628	602	631	607	593	620	624	638	639	615	654	663	614	634	614	627	624	639	593	664	658	652	608	616	591	589	604	595	591	643	627	608	655	605	617	600	663	631	572	634	683	612	604	601	566	690	603	664	664	590	590	588	651	608	618	675	599	613	637	557	558	611	645	609	614	580	620	616	602	653	611	653	617	594	634	622	647	593	593	645	634	621	616	650	620	617	617	610	615	644	650	634	583	620	624	590	702	640	610	645	625	606	637	663	635	614	587	648	656	652	605	639	517	616	601	625	587	638	629	633	645	608	650	618	583	609	634	562	607	629	579	618	680	637	625	594	597	612	634	579	655	589	646	600	610	644	619	663	580	634	637	643	610	618	633	620	631	631	614	645	634	674	609	596	583	576	615	602	595	595	610	608	585	639	610	631	612	630	631	634	579	636	619	576	589	664	634	632	608	616	594	637	634	594	601	643	612	639	624	597	594	609	590	606	626	586	600	610	627	583	597	600	595	591	612	606	615	603	586	605	648	659	619	640	592	640	630	642	587	590	626	629	628	622	630	631	587	621	590	591	597	596	645	649	610	632	597	647	654	597	586	653	618	592	635	591	638	598	647	662	613	600	625	650	590	575	568	612	598	593	648	573	666	637	682	594	642	623	635	643	620	636	604	618	651	634	614	585	610	576	660	619	630	611	646	622	611	595	614	603	662	656	583	608	634	639	630	588	643	603	618	611	626	597	590	628	586	612	566	602	615	618	674	622	622	590	597	604	561	651	671	639	594	610	630	622	662	604	645	610	587	608	617	646	603	583	625	599	609	610	623	668	643	590	608	590	610	581	633	620	651	663	605	638	573	615	625	572	634	610	638	631	632	578	636	575	620	587	661	635	634	669	613	633	634	592	657	645	599	651	654	586	644	620	614	645	605	592	617	603	628	624	639	625	658	621	661	613	618	681	644	636	638	638	667	624	636	591	606	616	639	605	620	641	583	593	598	581	617	626	618	619	599	643	621	647	616	622	603	636	614	610	601	593	610	607	649	634	681	586	660	639	632	620	625	622	588	609	625	630	620	572	621	632	598	594	574	622	593	595	618	610	652	645	612	615	627	623	605	615	610	632	601	681	618	591	638	626	610	614	631	639	619	585	606	618	620	617	589	677	618	595	648	611	647	674	643	611	660	619	598	691	597	629	638	564	598	589	632	606	701	652	605	635	638	626	581	632	591	646	588	608	626	612	629	579	697	673	597	656	588	661	572	625	609	622	656	595	619	610	650	643	665	655	612	640	632	569	604	590	674	596	615	588	617	594	638	607	647	632	630	647	611	575	629	632	630	635	616	620	613	668	660	604	629	639	610	620	622	600	629	632	627	599	620	630	620	660	634	617	653	659	604	618	603	611	610	615	626	632	661	660	626	603	605	654	613	636	633	605	591	594	649	635	604	627	622	604	583	636	642	589	626	583	610	621	587	557	631	602	606	624	616	626	622	587	652	618	620	666	626	632	565	625	626	634	628	680	595	621	650	601	617	656	607	616	631	578	597	640	614	625	628	634	608	634	620	607	620	605	593	597	604	625	652	634	642	642	601	631	583	590	620	609	619	606	619	624	657	643	642	646	636	636	631	601	604	596	636	618	595	614	655	606	635	644	608	613	643	632	646	607	602	626	629	635	592	655	662	608	645	622	642	630	623	646	641	631	635	579	613	625	618	615	611	650	646	595	630	655	619	615	626	634	614	648	615	629	635	634	628	665	647	603	627	645	602	634	564	622	636	621	637	578	612	633	644	585	606	644	625	661	646	632	621	615	638	599	603	633	604	626	599	587	631	615	621	610	601	556	650	591	621	605	616	580	599	599	615	601	617	624	639	606	561	639	632	657	617	580	664	608	627	631	630	590	623	634	616	634	575	607	634	574	618	650	627	592	629	642	630	634	635	614	640	617	610	614	644	608	607	580	620	598	636	632	637	632	634	604	601	639	645	583	634	622	621	630	637	618	619	596	597	627	626	598	602	618	608	601	593	570	604	600	617	642	623	655	628	611	614	613	621	616	615	600	616	616	645	615	571	613	614	630	586	639	620	582	608	570	601	637	594	627	586	639	657	598	593	625	631	611	626	623	633	595	655	634	598	628	568	616	607	621	634	654	605	616	599	589	637	614	644	660	653	650	624	616	613	634	644	549	599	608	627	598	615	652	642	619	606	598	619	617	583	626	604	590	640	661	612	598	643	588	592	633	623	648	625	615	644	597	647	620	607	608	597	708	633	642	616	631	623	655	612	596	609	595	602	630	602	595	605	624	589	647	657	610	621	590	596	593	667	578	632	614	551	642	608	574	622	622	608	653	591	663	608	619	637	599	589	625	620	663	579	655	606	643	625	636	647	571	536	627	609	635	572	599	595	604	598	624	631	622	626	638	622	638	640	606	601	631	606	621	636	615	609	568	564	601	627	589	624	590	644	653	592	591	647	642	621	627	603	639	616	569	635	617	655	632	623	584	593	657	572	624	624	596	645	587	605	659	624	642	567	609	632	630	638	619	614	662	647	655	639	601	635	592	648	591	620	621	632	599	583	598	609	663	600	647	610	651	598	636	596	561	653	607	605	595	656	637	633	605	644	612	604	627	583	609	610	613	577	631	600	629	623	590	646	624	643	592	593	550	613	613	601	611	539	635	578	598	627	594	604	653	620	647	585	607	596	604	634	642	603	622	632	597	647	634	588	648	669	625	631	643	603	659	602	612	658	624	639	629	595	560	622	654	632	614	650	636	605	637	670	623	609	627	632	638	637	597	649	626	608	549	651	619	575	576	634	614	599	597	633	595	585	573	643	595	604	626	607	598	596	628	650	632	637	599	619	603	660	656	613	618	630	604	667	632	567	686	595	575	640	646	630	584	616	617	599	600	624	622	615	610	621	601	637	603	591	611	612	575	619	609	620	617	606	662	650	630	604	643	616	666	647	649	639	656	634	598	683	602	632	647	613	608	624	601	599	701	603	620	632	603	611	617	606	611	602	625	632	612	618	639	661	599	645	622	618	597	611	613	593	677	607	648	628	652	600	584	596	652	602	638	634	619	614	603	698	620	629	575	648	651	653	617	617	611	601	624	590	622	611	592	633	584	619	632	605	618	646	668	603	606	604	645	676	605	594	634	626	598	585	610	632
27605	19662	5835	695	522	481	411	308	309	326	306	341	252	307	314	299	304	297	333	297	300	308	304	304	329	292	302	276	323	325	291	286	291	284	296	326	335	314	298	341	306	283	327	312	324	306	305	310	308	302	315	283	300	270	300	322	288	309	301	329	303	306	312	297	319	305	299	298	296	319	335	308	285	279	308	296	290	329	307	313	319	316	315	297	311	316	306	341	305	314	300	329	304	293	285	321	317	310	335	300	280	297	298	302	325	287	319	303	316	300	316	300	317	307	288	312	310	342	314	308	279	313	306	330	298	312	308	303	312	292	274	308	301	299	291	327	309	327	301	305	285	275	290	326	317	277	310	298	266	330	309	295	321	317	316	307	291	282	314	295	313	291	342	267	288	302	294	270	282	309	315	297	292	325	289	297	302	318	286	293	293	306	301	255	299	347	302	311	310	305	304	316	305	310	310	301	316	290	296	296	279	308	352	282	321	329	325	293	284	329	305	314	311	352	308	312	311	305	327	340	311	309	296	305	290	309	319	291	305	281	289	285	280	321	322	305	291	305	298	275	308	293	266	284	277	338	331	309	310	318	287	290	308	316	265	331	313	314	308	294	311	312	304	278	295	280	299	290	300	304	304	318	298	307	299	294	291	325	297	313	295	310	293	314	311	291	300	312	304	285	313	340	277	317	304	303	290	268	309	293	296	311	284	285	321	304	273	302	302	321	294	319	291	334	328	302	299	307	318	280	322	299	304	321	297	338	278	300	321	318	324	249	313	299	310	314	279	292	329	318	330	315	324	320	323	271	299	329	284	316	335	285	310	318	330	299	294	317	294	297	304	307	280	284	302	337	286	292	329	336	322	306	295	272	306	314	302	306	321	352	312	250	295	323	300	288	311	301	324	290	305	310	325	279	316	312	329	316	323	288	292	274	281	302	297	315	304	295	314	293	292	301	307	294	312	320	277	325	309	313	293	294	330	297	317	268	274	281	309	319	279	300	312	295	286	285	298	313	314	298	286	313	311	326	315	319	306	317	294	304	286	282	326	329	289	280	344	294	302	305	308	279	317	291	308	309	303	284	316	290	318	313	292	299	310	295	314	304	283	294	326	306	316	303	289	310	288	319	310	321	313	338	304	284	303	299	272	327	320	290	339	305	285	304	303	293	309	268	291	316	315	268	322	320	315	319	306	325	287	325	271	281	310	314	327	301	289	280	316	305	321	300	331	318	309	304	310	309	311	298	278	336	306	340	300	309	304	296	326	295	295	275	295	310	308	309	307	320	319	299	311	310	315	305	297	289	295	289	290	282	316	307	311	329	310	350	325	315	294	294	306	318	288	290	298	314	291	316	322	311	326	315	286	310	315	275	281	293	289	294	312	324	307	313	296	276	308	283	313	305	280	312	321	297	309	304	295	277	285	310	301	317	302	310	315	300	315	292	307	285	322	294	280	303	334	280	284	299	296	299	281	300	311	310	310	286	284	315	325	327	296	338	303	310	304	295	299	316	310	307	298	330	310	298	319	304	313	297	274	296	304	325	316	275	315	310	284	297	303	291	301	289	323	321	276	300	311	316	293	312	299	300	332	309	283	315	320	317	316	307	277	276	326	288	300	295	305	305	322	307	328	286	294	296	320	280	293	294	298	329	346	330	287	302	280	331	293	316	300	310	313	286	325	303	337	305	312	331	308	291	306	329	331	309	308	312	303	299	312	283	278	306	305	299	296	312	298	290	316	316	313	309	312	317	303	304	298	299	311	300	330	301	305	294	309	301	316	298	285	305	325	280	313	331	315	309	354	293	315	325	296	294	291	324	284	281	318	312	298	302	322	291	312	287	298	300	314	272	327	321	317	273	310	280	273	273	293	284	329	293	303	296	336	271	296	332	297	314	308	301	297	320	320	312	322	327	303	297	318	301	325	291	307	320	269	310	289	313	331	290	337	336	315	297	276	317	308	312	300	277	293	305	315	287	317	320	307	288	286	301	302	317	336	307	301	312	299	267	312	301	330	315	277	293	297	299	300	330	311	294	329	335	308	315	303	282	303	299	268	308	302	287	322	290	284	284	305	344	301	318	297	324	320	293	313	295	280	329	305	313	273	317	308	321	317	302	286	302	302	312	324	310	305	298	333	302	309	317	265	294	323	305	319	295	349	298	292	304	338	301	325	320	311	317	273	283	281	302	315	316	314	306	295	300	337	326	298	325	305	314	304	306	311	293	276	298	330	306	293	277	288	312	270	312	328	315	304	302	304	315	275	319	287	295	295	287	312	297	285	328	305	310	324	336	277	292	313	326	306	290	281	307	293	299	297	316	302	312	275	276	302	279	303	312	297	289	284	293	287	328	303	302	319	318	316	322	300	299	313	314	274	309	283	308	302	309	280	308	328	298	303	318	284	299	291	313	294	257	289	305	292	276	293	326	256	321	312	260	286	289	310	312	300	282	283	341	300	318	310	317	294	291	299	290	306	315	288	312	310	307	313	311	333	308	279	299	314	277	294	275	330	307	298	318	292	292	301	338	312	293	291	296	300	289	328	281	306	284	325	319	297	328	286	279	297	286	302	324	307	277	340	321	267	313	296	305	309	279	312	291	281	289	321	301	271	298	285	296	314	335	289	311	310	316	315	333	297	309	312	303	299	298	342	285	316	318	318	308	294	298	324	322	295	309	286	293	310	312	298	284	311	314	292	277	331	294	282	317	290	306	298	297	318	313	293	288	320	358	281	322	320	295	352	299	299	289	287	301	307	280	323	266	292	300	281	295	281	275	316	299	317	298	331	298	296	299	269	323	305	269	284	290	311	291	282	285	324	321	316	301	269	304	324	304	266	313	346	283	284	273	320	276	321	298	318	308	315	280	304	327	325	307	315	304	289	314	306	248	297	295	298	311	276	320	265	319	284	301	323	278	322	320	291	300	290	286	317	297	293	311	304	328	321	324	301	320	294	280	302	320	306	318	306	321	300	332	299	298	296	292	291	305	326	316	318	350	288	308	293	291	326	304	327	293	316	324	309	298	288	328	294	299	305	287	303	313	305	301	314	322	298	279	277	259	262	306	327	296	316	325	272	290	292	305	340	271	307	316	306	314	270	288	327	325	344	295	317	292	301	300	302	331	302	282	284	302	296	295	282	300	305	289	320	328	248	304	328	288	302	301	294	325	288	317	311	305	288	314	301	315	295	323	299	339	332	292	287	309	295	282	271	329	301	288	301	282	319	309	320	309	305	310	298	303	323	300	297	307	312	349	281	298	312	330	302	298	324	301	322	313	314	307	320	330	322	262	287	321	299	286	313	339	288	326	287	312	309	299	310	307	267	304	276	314	292	311	310	285	303	306	300	301	304	318	291	282	296	319	293	280	302	289	301	318	302	281	322	276	302	296	327	288	312	348	316	316	281	348	314	297	312	315	293	296	306	315	350	284	321	299	312	293	296	291	297	317	283	289	301	333	277	340	313	274	310	300	323	295	300	331	302	304	314	309	324	317
4075	789	652	445	407	382	362	349	343	358	376	314	323	330	304	318	292	331	318	316	303	304	308	348	343	294	329	325	319	321	325	312	325	310	315	321	326	302	320	297	299	333	294	355	308	308	288	321	302	315	322	316	296	339	297	313	315	312	285	305	296	307	284	299	338	295	302	318	314	332	332	318	327	279	339	312	293	316	311	293	295	329	308	307	316	295	293	328	314	282	292	283	316	315	311	292	348	316	328	310	299	300	298	295	321	320	320	345	302	291	305	317	306	297	270	317	323	296	296	335	311	319	310	286	308	310	345	306	319	326	332	332	314	313	304	330	313	271	323	337	326	313	314	305	332	334	345	321	309	311	327	329	328	293	326	305	305	287	308	295	316	317	286	300	314	277	308	297	271	300	295	309	347	329	311	339	316	295	330	288	332	309	323	305	289	317	328	311	361	305	287	307	340	345	326	289	333	352	292	280	320	284	287	337	327	305	345	325	309	287	301	299	321	316	310	321	310	291	330	314	313	314	332	339	313	286	291	291	286	295	343	302	301	314	293	316	312	309	327	302	298	318	347	280	312	313	291	322	304	311	294	294	300	329	310	307	305	277	303	334	318	323	298	314	307	303	277	338	307	321	281	307	293	327	298	297	301	306	287	307	277	280	297	303	301	315	336	289	294	291	310	305	344	311	303	290	284	293	313	315	353	299	282	301	320	355	340	313	319	348	316	337	292	328	318	304	286	332	296	312	294	328	319	315	329	337	316	320	330	312	293	318	328	285	287	329	302	271	274	287	310	311	280	303	303	288	285	331	286	281	302	317	341	328	312	310	316	305	305	300	330	315	294	272	343	331	322	300	326	309	324	320	303	315	327	288	347	348	354	305	326	329	310	302	315	305	313	296	318	316	301	352	318	308	335	324	304	314	301	314	336	320	310	329	309	318	341	303	318	311	323	328	298	316	309	309	329	332	288	309	328	320	302	285	322	301	290	310	318	300	324	291	303	297	338	293	305	312	317	312	318	328	305	311	309	341	312	333	327	301	327	311	300	343	341	357	295	328	286	282	301	292	305	320	312	304	314	310	297	330	323	315	338	302	306	313	304	310	288	292	288	339	324	334	281	316	309	336	272	300	320	291	333	302	305	343	296	309	323	340	292	312	307	300	300	307	300	298	311	294	312	314	313	308	346	301	340	315	324	297	329	344	329	312	331	310	286	292	319	314	305	321	305	310	307	318	306	313	304	331	330	277	299	320	333	318	328	300	315	321	333	298	331	303	322	320	340	319	306	311	333	313	280	315	294	278	297	310	307	323	303	324	327	323	309	310	336	322	295	320	341	281	317	347	324	347	268	332	317	316	313	310	303	335	291	340	287	271	322	303	318	326	322	299	306	307	339	309	294	293	316	309	336	340	322	330	346	308	318	334	308	340	356	301	313	335	312	301	295	319	308	302	307	313	315	305	320	313	311	336	306	300	331	307	316	297	300	306	314	312	334	290	330	329	303	314	314	317	292	309	332	337	318	310	293	327	290	310	310	301	326	289	301	307	333	305	332	332	327	311	303	340	326	339	281	344	315	309	329	342	344	309	321	328	362	326	316	319	328	326	294	347	342	315	302	312	315	318	294	284	327	324	310	319	296	288	347	296	322	313	300	304	315	315	320	315	288	349	287	286	317	318	279	321	318	324	326	311	296	274	325	326	322	321	336	304	300	302	313	301	312	301	291	314	342	283	306	308	306	295	290	316	304	309	319	306	322	356	314	325	307	335	321	285	301	331	307	345	298	318	309	290	312	317	305	306	286	314	332	312	290	330	331	340	309	303	302	331	304	311	326	302	305	311	305	292	334	331	285	324	306	310	291	309	342	344	334	291	319	306	307	312	315	290	287	318	272	297	312	313	263	288	328	342	309	307	304	338	324	308	311	287	343	315	303	277	304	319	316	347	309	327	290	305	335	285	308	299	315	311	303	322	324	311	301	331	280	283	339	326	314	317	318	323	327	336	310	312	345	308	300	290	312	302	303	314	301	290	330	260	303	287	320	320	319	284	320	333	294	297	325	313	307	291	320	270	302	329	307	316	296	315	304	350	304	286	304	258	304	331	343	313	304	318	269	291	330	283	323	317	332	310	314	303	299	310	309	313	338	339	319	259	344	292	340	306	312	319	328	300	338	306	319	342	309	333	308	309	335	300	316	329	325	309	311	266	325	313	304	325	306	296	320	339	333	313	353	308	295	314	327	302	294	298	288	330	309	334	308	318	331	322	314	302	255	335	353	286	312	332	290	317	301	294	286	314	319	309	305	347	284	321	346	286	326	319	300	300	315	295	311	326	297	290	302	321	318	312	340	345	289	293	303	317	301	317	290	292	311	308	314	314	326	302	307	317	327	308	321	284	335	307	324	321	303	300	298	340	318	305	311	342	311	318	299	284	292	302	324	333	326	313	295	294	318	316	324	289	314	299	304	316	294	285	307	295	322	283	335	311	346	330	318	349	334	287	313	332	297	317	341	299	323	322	312	320	341	301	280	316	319	288	292	339	316	302	302	319	307	289	311	327	329	316	300	295	325	290	290	291	283	313	321	319	317	300	312	326	296	263	310	313	303	345	287	327	315	289	353	310	300	304	299	306	309	295	300	302	304	299	297	320	295	338	314	308	315	321	309	298	328	292	321	291	330	316	331	304	344	332	302	328	313	300	299	326	334	312	313	304	328	308	321	315	324	302	337	306	309	299	302	357	329	301	318	296	282	304	308	329	353	344	293	334	307	315	308	297	304	313	326	323	339	348	308	329	324	307	283	321	306	314	309	310	301	284	308	301	284	314	341	322	319	288	301	353	311	314	346	325	318	331	317	335	323	324	332	315	293	289	327	299	321	323	296	297	307	296	317	289	290	322	305	323	332	313	276	311	307	322	307	333	361	293	304	306	326	314	316	300	304	312	318	310	296	338	282	287	346	328	341	308	339	316	298	297	320	345	339	330	297	330	329	335	303	314	286	321	302	325	298	312	306	324	295	322	327	317	305	317	326	311	289	283	316	291	314	329	321	345	313	344	288	290	304	310	301	295	296	336	318	314	327	301	321	305	308	328	256	295	320	337	316	313	328	303	309	321	324	304	296	308	281	312	286	311	298	282	332	287	308	301	318	291	321	280	305	300	280	334	331	310	310	290	328	295	295	306	310	302	312	285	354	318	289	318	337	318	320	354	293	328	321	322	343	374	307	306	320	292	307	342	348	268	305	283	304	302	342	322	308	314	282	290	264	293	327	288	330	310	294	329	305	312	303	311	296	306	310	347	311	338	305	295	315	310	325	324	318	264	307	337	283	332	284	288	296	352	291	336	313	305	292	298	292	295	317	301	342	305	313	322	300	306	326	310	319	289	335	323	294	280	337	308	330	320	293	325	290	307	316	279	315	342	307	296	307	340	323	338	302	331	299	258	314	318	333	295	302	296	288	315	333	327	347	313	309	326	292	316	294	312	304	304	313	275
23749	21458	29052	24246	21449	13644	1628	1017	905	926	837	755	699	718	697	746	689	707	714	656	673	695	646	663	641	661	625	624	648	650	644	667	633	631	649	660	681	619	647	628	622	653	629	624	658	680	634	645	638	673	631	621	640	653	644	639	631	679	604	628	633	636	631	665	636	662	636	687	565	652	625	613	665	669	608	626	672	657	642	650	666	605	634	632	650	686	640	610	654	640	654	647	640	659	651	635	611	617	668	634	649	656	665	617	632	660	645	624	639	655	682	674	668	659	652	650	643	663	674	653	656	645	688	656	648	665	647	656	600	670	671	641	651	654	640	675	596	641	608	688	624	643	640	609	650	636	649	661	631	680	661	602	644	615	654	652	608	649	637	638	623	644	632	649	678	651	728	614	634	628	639	646	634	611	734	679	640	660	643	633	665	664	623	665	664	625	665	649	653	625	675	655	638	618	639	626	589	620	681	620	572	625	632	633	651	646	652	654	631	666	618	610	621	628	627	638	627	685	623	630	607	688	628	668	615	632	646	587	667	666	669	637	651	653	651	675	646	674	636	608	619	636	645	630	627	661	608	631	658	613	645	669	668	604	662	616	630	667	636	625	634	624	613	632	640	643	675	646	642	621	644	652	602	619	660	630	592	643	625	643	619	592	714	645	614	627	633	596	621	676	653	633	616	622	617	602	613	605	676	634	647	670	590	672	624	637	645	646	648	675	643	688	680	680	620	620	586	625	639	608	648	690	624	658	610	674	656	603	623	638	634	599	605	637	638	661	627	685	625	640	575	634	629	709	615	629	640	667	686	650	669	661	590	665	625	646	651	631	578	621	580	622	634	616	649	665	625	639	598	662	601	666	614	643	672	629	650	636	680	620	657	696	676	591	658	644	621	639	662	660	615	658	645	619	619	589	603	636	639	629	645	641	622	626	645	629	638	680	659	657	655	624	617	672	646	664	669	610	624	623	632	625	686	612	653	635	637	642	661	671	609	605	642	642	655	692	622	620	613	671	660	647	656	630	617	624	642	654	651	634	633	654	640	659	649	668	638	599	685	626	657	626	594	635	643	681	602	644	652	652	618	633	662	648	661	597	568	660	612	594	628	625	655	631	682	681	616	669	637	626	667	624	640	627	631	675	629	618	636	613	633	630	630	637	651	633	616	627	647	637	638	638	625	585	663	639	643	645	678	703	665	607	637	612	674	627	635	679	641	650	626	649	611	669	662	637	707	641	665	658	614	635	652	632	636	618	630	603	618	613	650	611	621	616	651	635	628	667	619	660	587	608	698	598	692	582	684	687	618	629	666	657	637	613	637	638	611	588	621	616	665	620	637	576	650	616	688	640	651	650	621	623	669	620	613	663	636	633	643	656	622	632	661	630	665	647	631	615	652	633	615	593	588	667	646	630	695	637	643	610	634	606	582	643	605	658	643	602	638	588	646	570	650	601	651	671	667	669	657	624	636	628	622	647	661	609	628	605	655	643	671	673	649	585	638	634	645	625	629	610	634	596	625	663	622	614	648	662	664	597	608	676	640	642	659	672	637	636	668	614	633	694	638	622	604	593	625	623	648	642	624	658	637	642	656	654	653	678	618	629	655	625	605	629	629	654	648	640	625	630	676	669	652	682	635	631	650	609	643	619	642	582	639	641	687	662	643	663	654	638	597	649	667	666	601	622	646	632	648	629	639	625	682	639	667	616	645	639	655	710	655	624	662	628	610	637	594	611	621	636	597	670	592	627	652	631	647	622	631	651	674	611	661	648	651	588	653	619	702	674	670	637	657	590	630	665	635	637	627	592	630	622	630	667	620	622	605	660	655	574	606	680	677	649	612	598	645	632	633	645	677	640	642	614	639	650	652	592	655	606	640	614	657	640	650	635	620	613	586	625	657	617	650	676	616	664	569	634	669	678	625	631	662	651	644	614	625	643	631	627	633	651	630	647	590	621	620	583	625	636	642	689	629	676	628	630	582	619	628	635	628	654	594	607	646	637	644	647	678	689	670	651	636	614	613	670	639	642	586	655	612	566	674	610	644	655	638	606	637	655	655	652	671	601	645	653	630	642	624	645	640	633	666	680	655	653	638	608	639	643	650	657	684	582	637	632	668	659	636	601	598	650	618	650	675	635	650	617	630	630	639	611	695	593	683	634	621	646	655	608	670	596	658	636	625	660	610	620	666	640	605	643	622	631	661	686	616	653	649	642	630	632	660	662	640	608	634	636	666	652	692	630	680	702	645	612	624	607	685	629	622	655	660	634	642	612	633	611	648	627	632	589	613	657	623	637	633	642	622	622	613	638	614	654	613	618	621	637	603	619	670	606	620	652	639	600	626	614	615	676	581	677	682	636	652	597	653	622	642	641	661	625	623	637	654	632	620	669	689	596	597	648	643	631	647	615	620	605	645	639	691	610	643	616	619	607	645	645	657	602	662	612	567	621	650	645	631	616	631	708	624	589	654	657	635	638	655	625	647	642	636	659	639	660	665	641	672	620	647	631	619	664	653	657	654	633	644	622	642	706	640	637	616	672	700	620	590	647	592	654	619	639	643	634	632	621	662	651	691	662	621	628	627	637	685	607	642	683	656	655	655	667	635	655	614	616	620	669	634	611	643	685	631	589	642	656	593	643	651	635	611	594	634	638	643	631	689	644	655	622	627	631	634	639	637	596	633	650	645	666	632	654	661	645	632	639	644	635	600	642	606	640	638	593	587	622	565	648	672	678	648	629	629	647	662	637	621	662	655	666	607	573	644	648	597	602	597	674	684	645	629	645	619	666	631	642	619	640	603	672	593	646	654	629	663	586	664	624	635	648	633	644	668	635	639	625	604	645	617	605	640	593	625	613	650	583	653	657	659	623	635	695	609	635	617	614	648	629	640	632	657	643	664	626	652	651	625	620	618	630	635	605	652	633	642	621	617	598	621	615	668	619	601	654	655	610	614	623	619	639	645	627	632	687	640	646	671	647	645	648	594	602	658	684	610	655	628	655	569	639	623	607	660	660	620	573	601	614	600	653	665	604	607	663	604	643	661	635	661	644	622	638	673	604	625	653	654	659	619	593	622	658	636	650	639	650	693	634	663	669	631	620	648	679	673	641	634	592	638	630	650	637	656	666	637	636	630	644	597	625	675	641	646	601	600	650	653	670	661	614	664	637	643	621	622	666	633	611	590	690	606	640	631	664	647	609	646	640	599	678	643	628	663	683	658	642	711	640	670	639	581	621	631	627	592	640	651	641	697	628	660	638	663	606	639	642	640	630	606	643	616	655	636	691	584	620	642	634	604	647	606	595	598	647	634	635	671	669	700	633	606	658	598	616	678	626	644	622	633	663	639	612	627	710	672	625	627	611	602	671	677	630	642	657	615	632	659	622	666	643	631	661	660	633	625	626	666	636	651	679	685	635	643	633	604	624	658	648	671	647	628	633	642	644	674	625	636	625	605	676	583	643	665	662	617	622	661	688	619	644	629	593	644	625	625	637
3444	8920	6265	3109	2330	1810	1493	1281	1052	917	931	819	856	772	779	701	747	697	736	704	714	661	673	716	674	722	686	653	684	676	687	638	689	659	682	633	666	656	638	648	644	639	670	629	666	657	674	627	640	707	656	668	625	654	647	629	622	659	634	660	633	652	654	642	630	629	673	665	637	621	605	608	669	680	661	637	661	653	651	627	622	659	637	640	628	660	612	664	651	654	632	658	687	616	648	668	681	660	672	619	643	654	645	645	639	665	686	599	634	638	670	647	663	648	629	640	683	671	686	622	655	612	668	658	650	693	638	659	655	619	629	657	616	721	660	616	597	635	677	703	629	645	648	640	636	639	618	652	617	603	648	667	623	625	680	653	662	659	625	604	622	645	659	614	672	632	610	664	626	687	643	647	636	676	665	702	638	682	596	606	700	627	670	667	647	635	640	633	678	583	625	645	663	677	642	587	602	642	678	675	641	675	619	630	660	651	612	693	659	649	636	650	641	635	631	667	669	661	615	647	674	595	683	660	673	659	630	648	666	639	659	633	663	647	629	669	653	623	619	654	606	664	681	655	623	635	635	664	712	682	654	654	630	657	614	656	654	661	692	651	644	655	619	627	676	690	636	617	634	651	575	670	657	610	677	645	613	642	631	587	623	643	696	637	644	623	679	658	654	633	588	633	600	622	642	645	610	615	641	647	698	621	672	681	646	668	658	659	617	648	619	663	657	652	665	629	685	676	625	602	683	635	686	683	644	614	632	634	664	624	642	649	657	627	656	695	619	632	663	662	672	666	644	623	646	643	657	681	627	640	618	617	661	645	643	597	622	652	645	638	664	654	653	653	638	658	650	600	673	698	623	637	621	656	604	635	615	610	663	654	691	650	654	634	667	627	704	655	639	635	616	635	660	657	662	657	673	645	690	631	623	676	606	670	619	681	647	646	658	655	656	618	649	655	626	718	658	627	647	651	580	652	641	648	643	633	635	631	613	653	637	635	605	635	652	656	672	636	690	640	679	670	666	669	661	617	623	660	641	650	618	623	662	655	652	632	652	609	672	605	679	700	601	639	589	618	628	677	654	575	645	630	659	687	652	613	670	638	610	638	633	641	644	645	623	639	571	728	671	636	670	658	651	613	655	646	638	663	609	624	649	646	626	664	645	659	675	632	629	622	667	661	654	648	640	638	628	663	613	635	664	651	669	633	688	656	671	646	659	634	655	644	711	599	644	689	646	601	676	674	638	696	630	656	645	662	649	667	624	633	655	607	675	656	670	640	637	622	664	667	655	648	629	685	642	646	659	593	623	649	647	688	618	667	683	603	632	618	618	669	623	630	605	621	622	683	654	671	608	660	601	590	662	673	614	653	650	668	652	608	650	618	693	625	611	632	655	666	713	635	667	673	650	650	648	669	636	652	620	642	659	643	620	636	699	597	669	671	639	598	647	640	676	619	646	663	647	642	663	602	633	623	703	624	657	603	683	579	618	616	703	619	653	689	635	654	680	632	705	679	637	637	655	646	647	584	631	673	608	620	648	628	622	638	634	640	622	650	652	634	665	633	719	655	661	665	650	655	658	647	669	616	609	627	654	646	637	633	631	667	640	611	676	658	728	593	634	650	628	656	616	667	642	653	673	621	669	637	644	668	639	617	643	665	642	625	593	631	636	703	618	666	620	644	590	649	646	679	648	650	664	599	594	631	657	669	591	684	664	657	579	643	633	654	656	676	641	653	636	681	653	673	640	638	671	663	656	664	640	681	645	643	671	731	641	666	635	643	641	625	654	661	614	648	671	649	625	674	639	663	665	604	646	691	698	690	644	706	646	648	651	610	624	662	601	699	609	603	628	614	627	628	656	649	655	644	661	636	679	637	667	695	635	658	631	607	635	673	664	643	628	633	650	656	677	610	608	620	685	658	647	662	641	668	629	637	622	629	627	659	667	606	614	648	621	665	666	642	607	653	641	615	672	647	639	640	627	634	638	619	668	632	640	583	645	665	666	636	642	670	633	635	656	642	615	664	623	638	651	617	629	581	630	676	616	609	656	610	645	613	642	663	676	664	610	685	585	656	628	683	607	665	628	593	629	650	692	614	616	650	623	662	631	617	649	619	660	706	645	668	657	652	629	621	615	631	658	658	594	689	645	685	596	617	641	641	685	656	627	648	598	666	596	627	638	632	660	638	620	608	680	646	662	646	652	590	638	597	653	641	638	654	630	639	657	657	632	680	685	636	644	614	623	667	672	676	668	670	676	652	650	664	622	627	678	648	633	644	637	609	636	645	704	666	638	636	645	619	616	650	650	695	626	617	638	679	657	619	650	626	603	581	634	669	684	632	618	638	685	648	635	622	656	644	625	644	612	642	655	634	691	678	678	617	604	618	679	644	649	601	643	636	650	640	640	652	662	674	657	564	640	641	645	698	610	640	628	633	638	638	655	635	678	643	655	643	645	579	680	660	682	649	652	657	631	656	635	617	673	616	652	619	586	621	638	696	669	649	636	606	610	636	648	631	624	631	633	662	632	669	630	637	660	694	658	628	641	638	684	660	654	621	600	634	661	718	663	639	699	627	659	680	613	676	642	668	645	647	661	658	598	626	659	633	630	641	600	655	660	637	628	636	662	629	649	646	650	622	601	666	659	690	631	663	629	672	630	613	623	637	620	674	645	649	640	654	630	640	635	626	612	657	607	614	652	642	651	608	623	648	601	631	652	674	628	645	644	641	635	657	673	618	625	611	698	597	616	677	626	618	696	711	621	620	641	683	583	644	625	634	646	615	620	641	677	673	655	696	656	645	640	640	676	664	595	679	676	607	677	619	649	605	647	663	656	680	611	609	648	633	619	612	614	687	643	675	650	659	668	586	667	639	613	669	654	672	643	635	618	658	600	646	609	637	673	663	599	674	615	620	617	653	621	659	640	587	608	701	630	677	636	622	596	601	657	668	637	598	639	639	603	668	663	642	670	636	628	614	608	600	649	626	634	638	632	658	652	645	652	655	696	646	662	619	626	669	627	658	647	608	647	658	633	637	663	634	623	618	688	619	642	620	674	693	638	595	654	643	701	649	671	643	622	640	657	621	661	653	680	605	614	639	612	619	682	656	594	657	636	646	698	621	616	593	622	655	676	597	617	647	655	669	642	676	648	712	673	593	629	672	659	610	647	660	669	657	689	646	685	616	622	623	611	652	639	652	660	589	646	633	673	660	604	639	680	649	671	599	650	652	652	654	637	634	632	666	709	649	671	630	660	664	609	619	671	654	670	645	591	574	628	666	665	656	595	656	600	660	649	613	611	656	642	616	592	679	646	663	677	683	679	621	650	633	642	614	640	609	663	633	612	621	659	619	662	648	628	624	690	616	634	622	681	646	623	677	615	639	651	638	644	671	652	661	716	642	658	669	659	663	638	609	613	645	636	622	649	623	634	613	578	643	652	675	655	634	617	626	616	649	642	623	652	648	619	661	649	663	581	675	655	655	637	644	651	676
24780	21450	28194	25084	15701	768	406	354	309	251	247	218	235	239	198	176	201	194	165	213	193	190	183	170	177	183	179	174	180	185	179	177	155	186	173	171	196	187	181	171	168	170	184	182	158	177	187	166	185	172	146	170	184	182	183	174	160	187	163	192	155	168	163	175	159	161	170	185	186	172	199	176	194	179	184	164	218	158	190	168	169	174	156	142	177	191	182	187	157	185	160	161	186	173	178	156	183	156	170	187	163	184	149	187	160	154	160	174	162	190	165	157	157	165	182	175	188	153	156	181	175	184	176	168	162	193	173	192	183	173	171	179	162	164	155	188	186	196	197	144	162	174	181	173	173	209	165	183	175	167	178	180	177	167	176	157	180	141	155	172	166	164	161	181	183	175	180	164	157	177	201	179	172	180	185	155	177	178	201	165	174	175	177	171	159	151	188	187	166	185	183	173	161	159	178	191	187	179	158	185	163	169	181	202	179	212	167	175	182	173	177	170	178	141	168	172	169	166	167	150	166	161	175	160	179	148	187	185	179	173	152	179	151	166	192	152	165	167	165	174	163	164	191	161	152	162	184	171	167	181	167	161	160	146	164	176	160	152	165	186	180	173	170	159	173	174	165	180	188	164	169	161	177	180	180	188	194	172	168	176	155	170	158	164	170	166	182	175	168	183	177	166	178	161	165	161	183	171	204	170	187	177	167	139	144	190	195	200	190	162	179	154	160	184	165	164	172	202	184	207	155	177	200	169	194	146	195	175	155	187	151	173	152	173	169	171	156	189	184	175	159	200	181	173	190	187	168	191	169	182	181	186	183	197	172	176	189	148	167	189	181	170	192	177	172	170	159	166	166	194	165	157	181	195	186	195	174	170	188	181	163	162	183	192	178	171	181	174	162	201	202	153	158	191	176	179	174	172	169	157	180	181	163	164	184	186	178	186	182	153	146	176	149	182	168	164	150	183	181	153	168	149	184	154	170	169	175	144	186	184	183	176	185	161	162	171	165	187	152	167	169	147	184	178	168	168	153	166	179	164	190	171	178	194	180	175	175	182	176	161	172	159	137	198	167	185	169	165	177	167	188	170	191	180	174	167	160	142	206	175	170	192	156	181	181	202	168	153	181	180	171	178	164	177	170	169	176	157	171	177	165	188	143	180	183	178	169	205	179	165	191	181	158	169	170	170	190	177	178	174	155	185	181	184	166	180	172	173	176	170	155	180	171	183	189	178	153	163	201	158	167	174	171	157	200	168	163	163	170	174	167	205	181	186	155	166	168	181	183	165	158	168	162	157	165	148	150	176	174	155	177	173	168	189	184	204	146	148	154	174	146	186	190	181	168	181	194	181	168	188	179	185	175	201	200	165	186	175	184	198	172	180	174	162	169	213	166	180	161	175	169	157	198	173	155	164	173	179	188	183	162	173	155	172	162	175	169	187	186	182	174	156	189	158	156	183	184	161	157	176	174	174	136	168	151	193	179	143	196	163	156	180	172	155	186	167	165	196	169	162	175	159	172	162	151	152	166	167	157	163	158	147	162	183	179	153	163	181	186	180	174	189	192	184	163	156	142	174	169	189	162	187	196	178	149	141	165	162	185	172	179	183	127	167	156	190	175	165	175	175	157	166	167	151	164	161	176	180	183	156	173	180	182	184	190	151	170	157	183	190	166	162	132	167	187	190	175	171	160	182	191	179	175	184	182	162	190	191	168	178	153	180	193	171	151	188	189	155	165	175	147	174	150	186	191	201	193	178	185	163	161	171	157	168	164	152	166	169	183	176	144	158	177	163	195	174	170	165	165	195	165	172	143	168	167	197	162	175	174	162	161	193	177	189	170	189	161	185	176	174	160	187	163	201	181	177	145	182	134	179	167	158	165	148	177	156	168	173	189	178	194	176	163	171	167	166	167	178	197	168	156	177	173	184	190	161	170	190	204	158	179	176	182	167	172	157	197	151	185	173	170	156	160	168	197	175	164	156	180	172	153	192	170	179	189	188	177	157	192	174	162	168	172	167	190	160	150	185	183	180	164	159	164	163	179	183	172	165	185	188	175	181	166	206	174	172	187	152	182	161	178	189	184	168	190	196	172	158	155	171	179	169	179	196	177	178	168	161	204	155	166	159	168	163	183	168	168	165	171	168	187	156	183	204	177	187	172	195	184	185	192	170	163	205	175	193	189	177	181	186	175	187	186	170	143	179	160	167	175	193	190	192	141	165	187	145	168	165	161	156	180	170	154	172	157	188	164	186	152	162	166	159	163	159	190	150	193	169	176	165	153	168	186	153	181	175	176	150	143	175	184	204	167	188	171	130	182	192	152	162	189	167	174	182	168	160	198	169	177	164	163	185	162	164	178	190	152	158	184	201	179	152	190	167	176	181	176	171	163	180	194	164	146	171	176	140	186	167	170	155	188	178	189	169	180	176	168	179	179	179	186	160	174	188	153	169	171	176	159	174	187	170	155	157	179	185	176	200	174	170	179	187	157	189	178	194	165	177	186	194	173	174	162	180	182	149	172	186	180	178	159	163	156	153	177	154	193	172	181	163	178	151	186	172	159	185	175	170	177	181	172	177	188	166	153	130	163	175	163	168	170	135	191	188	180	167	177	170	164	184	170	170	168	166	162	171	187	184	151	171	150	158	180	153	168	168	189	144	168	155	172	156	172	166	145	154	168	187	190	161	176	171	143	199	158	192	185	159	167	187	183	170	160	175	155	177	182	167	151	167	171	184	174	165	188	155	169	193	167	159	159	160	160	176	144	192	171	197	180	174	162	171	160	187	202	186	183	159	168	169	165	166	160	183	184	181	188	165	174	168	185	178	181	168	166	180	162	182	191	140	160	165	180	159	169	159	155	172	175	160	161	188	180	181	151	159	168	164	168	186	190	170	151	171	147	162	168	185	183	160	188	184	183	162	156	155	171	200	155	200	165	159	185	188	168	180	163	178	183	187	173	195	181	160	185	187	176	146	203	183	169	161	160	188	182	168	167	197	169	171	184	172	166	176	174	179	151	186	176	150	173	169	164	155	170	176	169	192	170	174	178	185	170	174	168	193	166	147	174	191	173	158	183	151	168	153	152	181	178	190	160	184	151	167	178	184	171	192	152	175	146	162	163	207	162	178	177	184	152	164	168	163	171	153	153	166	153	166	175	160	172	167	153	168	174	168	189	173	162	182	190	165	173	176	169	169	170	168	168	161	163	181	146	183	183	204	142	177	181	160	158	175	189	185	173	150	177	151	174	192	185	171	177	170	178	189	173	174	181	167	181	170	187	179	150	160	154	173	177	174	181	179	150	188	182	168	171	172	176	170	163	195	147	165	166	172	176	158	168	179	177	163	183	160	184	156	187	183	166	180	183	156	207	175	150	166	180	179	175	193	174	163	193	165	190	149	175	195	169	159	162	151	158	178	168	156	203	183	148	164	182	162	150	168	180	172	161	186	177	180	178	187	170	178	166	191	181	178	181	163	156	160	157	178	194	166
3266	5195	3544	1699	1179	946	697	580	415	382	370	299	287	281	245	261	232	217	234	227	233	225	203	222	204	189	202	202	183	188	201	196	191	183	217	196	202	199	212	205	198	196	196	175	197	199	188	190	193	180	216	184	208	189	185	197	184	186	203	188	206	196	187	187	176	179	210	183	182	214	183	191	189	202	214	197	186	184	178	203	205	190	190	198	178	187	225	215	184	199	180	205	189	188	190	204	166	189	193	177	169	204	187	191	219	186	213	202	182	212	190	206	183	214	170	183	211	188	192	171	199	183	226	202	167	181	185	204	175	193	197	177	220	195	195	196	189	205	187	188	210	211	178	217	192	181	196	211	188	219	170	194	186	183	174	200	189	179	205	206	172	201	205	194	183	176	166	183	199	198	197	191	194	189	205	186	202	208	196	181	199	183	167	182	180	189	202	174	166	195	193	206	184	217	181	202	210	215	176	203	215	180	180	181	190	188	194	223	189	215	177	187	199	198	196	200	173	191	169	179	204	199	176	205	190	210	193	185	201	187	217	183	178	187	198	188	179	191	201	204	204	205	197	182	206	193	163	161	173	203	197	156	187	200	181	213	197	184	188	160	178	182	198	203	185	204	188	200	177	206	206	192	177	203	173	186	191	190	176	178	196	166	214	187	171	186	188	184	173	180	215	186	175	184	179	195	178	197	233	215	199	184	192	192	193	201	178	179	188	216	195	200	196	193	188	203	219	200	173	181	186	207	165	175	179	182	180	200	183	184	190	214	195	204	204	212	199	193	186	181	202	199	195	169	178	186	193	187	184	189	190	218	197	203	187	196	172	167	208	190	181	199	176	200	182	187	196	174	197	194	200	194	188	216	165	206	184	181	209	199	184	190	198	193	174	188	184	209	178	210	180	185	190	200	223	171	199	196	172	176	177	185	196	182	202	180	178	170	172	211	180	208	204	196	170	189	188	190	194	184	175	170	190	180	194	178	187	203	183	162	175	178	187	195	207	179	198	181	190	155	192	185	167	214	186	189	198	192	191	214	175	197	188	182	198	178	192	184	179	169	180	206	192	189	215	202	199	201	210	171	166	195	213	200	191	216	176	216	191	204	175	189	162	203	206	190	193	182	186	209	182	204	164	188	182	197	163	183	192	193	201	192	184	191	208	213	189	199	183	201	183	201	201	220	201	215	178	165	169	173	159	194	176	198	198	192	195	201	181	191	197	196	185	201	179	168	229	200	211	187	212	193	162	206	199	189	212	191	200	209	196	173	193	200	208	205	184	176	200	204	197	179	177	187	179	175	172	199	180	211	179	165	199	205	187	184	189	183	208	178	201	171	181	208	194	198	195	199	190	158	195	179	201	210	202	208	176	197	205	203	193	197	217	205	185	199	197	195	203	190	181	184	172	213	184	208	180	177	198	180	188	186	191	176	196	195	188	183	209	197	195	178	188	205	163	201	194	188	182	187	204	199	174	171	207	192	228	196	216	197	201	210	174	171	194	175	185	176	222	192	213	204	185	195	198	178	194	192	196	175	190	197	167	183	216	175	175	168	185	206	184	190	199	191	164	218	189	190	207	197	194	176	186	208	181	182	172	169	190	170	178	183	192	192	185	196	188	163	190	175	176	169	184	186	187	190	181	198	204	189	211	168	202	177	200	180	163	161	197	208	187	202	185	176	181	150	198	174	182	201	203	219	179	191	209	192	176	177	192	181	194	208	202	169	184	187	198	181	213	160	212	186	182	186	194	186	203	202	189	190	211	198	183	197	205	210	185	219	181	178	197	198	202	172	175	183	191	191	211	189	201	185	214	178	175	184	178	185	188	224	189	211	187	190	187	170	185	185	162	182	228	203	197	203	177	178	211	194	188	173	179	183	173	182	174	204	193	191	202	175	184	173	203	198	194	194	187	186	186	198	189	186	187	173	197	173	194	181	170	182	204	202	208	197	184	194	189	167	202	174	168	186	200	191	207	194	190	173	184	193	192	200	187	205	184	187	179	183	208	201	180	196	183	202	197	203	164	192	181	179	181	175	181	191	182	174	219	193	180	207	175	172	179	177	188	213	200	199	191	194	196	197	194	192	183	208	159	192	180	196	178	168	164	182	219	187	198	208	184	175	189	207	199	191	196	176	205	204	197	201	189	192	213	185	190	194	165	202	190	201	167	172	181	196	189	202	190	207	166	196	190	169	198	188	172	201	165	178	195	188	226	195	178	158	182	188	188	209	174	203	199	206	196	191	201	187	194	206	194	199	205	175	178	218	164	180	204	192	204	209	188	195	189	172	222	161	214	178	177	199	177	184	177	217	195	195	187	187	190	184	181	214	194	174	177	206	174	182	195	202	199	191	195	202	191	187	224	215	201	204	191	166	184	214	182	167	183	194	163	170	195	191	187	198	200	182	191	176	169	187	208	190	165	206	194	189	172	213	192	182	235	190	195	186	189	178	190	189	195	190	168	214	186	198	194	173	206	222	161	201	189	208	181	202	185	193	154	204	202	175	195	211	179	206	174	182	191	186	195	214	191	191	191	190	188	180	182	193	202	191	187	184	200	202	168	197	194	162	177	195	181	202	179	194	184	198	155	207	179	171	193	207	200	156	188	170	199	185	196	187	181	190	228	177	196	188	181	204	191	218	194	184	194	180	176	173	178	201	188	204	185	178	185	205	200	194	192	197	200	168	181	178	179	194	179	200	197	189	192	170	196	192	207	209	183	190	213	220	188	185	175	164	202	173	199	202	187	204	209	169	204	181	180	185	198	187	201	181	180	201	193	205	178	173	182	194	170	170	207	197	201	185	199	191	188	201	187	199	151	160	181	228	175	177	186	183	188	211	178	196	183	166	194	186	156	170	191	204	188	185	187	170	182	195	206	194	194	180	207	196	195	193	197	184	203	188	185	206	197	199	160	209	151	195	178	166	211	184	179	189	182	178	187	191	169	207	196	173	200	168	177	194	187	189	189	216	190	191	179	228	211	215	190	209	164	195	163	189	172	176	178	177	186	178	173	193	190	209	207	192	180	202	186	180	179	185	215	185	165	193	189	171	170	160	213	198	215	199	171	191	214	202	207	173	186	184	205	184	188	227	213	188	172	218	190	203	195	189	192	174	187	203	183	172	195	197	176	183	218	222	177	190	202	196	189	170	199	197	177	196	191	234	175	201	194	195	209	208	161	185	190	215	196	215	174	184	185	197	180	144	185	195	175	203	180	190	195	219	193	198	209	181	167	163	178	207	191	181	197	177	194	193	184	186	191	190	195	195	188	206	190	180	179	186	208	199	202	184	204	188	186	187	194	201	210	191	202	180	210	189	194	176	203	196	183	200	179	175	180	175	168	173	201	171	155	196	171	185	184	172	184	189	199	181	215	187	187	190	197	205	192	179	213	181	193	205	156	199	187	197	192	196	201	177	204	180	225	171	173	187	196	183	182	192	182	196	185	189	191	169	193	209	185	180	208	168	186	196	192	186	182	195	188	195	159	189
22650	21510	29434	24012	21505	21567	12661	1535	1042	1003	936	860	802	797	730	777	711	713	702	669	644	644	636	660	646	626	674	609	671	598	582	601	645	615	674	575	607	588	584	590	590	578	623	533	587	629	606	624	568	559	588	642	613	667	606	615	565	563	601	586	584	586	608	599	645	610	574	602	600	612	623	581	558	557	591	636	644	607	650	617	631	589	582	611	632	592	577	640	600	598	613	608	575	644	595	641	530	576	571	598	594	570	579	562	616	628	636	639	667	577	602	612	642	625	633	615	630	596	625	617	587	579	585	583	614	600	602	570	625	579	650	615	630	578	544	579	599	573	582	634	565	590	587	607	618	577	634	597	597	586	615	657	610	645	597	605	596	590	590	606	621	589	604	597	555	570	632	591	606	557	610	612	604	566	629	616	601	573	608	616	610	594	591	594	578	579	569	601	617	618	548	585	610	624	614	585	619	588	617	587	587	629	560	604	604	572	573	601	594	574	587	627	554	632	576	600	601	581	636	579	627	588	591	586	573	584	610	602	544	588	602	551	618	573	578	547	644	584	614	600	553	602	575	566	547	558	616	591	548	586	608	588	581	595	561	557	556	567	620	581	585	620	596	574	615	592	586	614	611	607	619	578	597	572	620	573	592	601	594	579	604	588	579	600	535	601	562	560	575	605	636	572	634	599	609	599	581	576	612	627	606	620	580	601	589	616	586	613	620	566	585	619	578	572	628	613	590	569	575	620	577	596	613	590	594	587	626	591	618	600	587	614	586	600	580	581	570	594	566	571	590	551	559	588	585	544	589	561	573	581	575	541	599	599	593	602	544	621	568	607	582	594	596	572	593	610	613	565	569	601	591	672	562	638	576	585	589	587	589	595	599	670	577	588	589	605	623	563	579	581	620	594	603	615	618	558	579	591	596	584	605	553	608	607	602	569	594	571	647	560	610	581	584	600	566	647	586	590	590	603	585	546	597	610	586	627	612	640	623	584	609	575	550	611	610	594	634	601	659	596	623	618	597	605	601	607	641	594	583	616	556	555	619	574	573	604	533	582	621	637	587	572	571	659	635	612	562	605	614	615	560	597	604	644	616	598	594	638	620	587	618	567	636	582	567	571	628	581	606	595	561	612	564	538	594	588	638	538	577	638	582	577	564	611	554	618	587	610	611	570	557	570	621	588	611	576	585	613	587	582	611	616	607	605	622	649	581	593	602	539	601	586	597	633	594	591	604	615	608	608	621	543	614	625	636	573	579	625	635	599	601	595	619	607	565	594	593	580	591	575	635	576	548	616	591	539	590	614	604	642	634	581	592	607	559	585	583	614	633	591	624	598	597	614	570	611	595	596	577	612	605	587	588	621	620	589	589	585	577	565	608	579	600	564	550	525	633	568	601	627	600	599	608	597	623	626	542	610	608	585	595	583	601	608	585	528	575	618	577	608	548	604	583	559	598	587	584	619	628	617	569	625	536	588	590	581	587	605	612	651	582	602	617	655	611	566	597	637	626	594	591	598	577	583	564	605	591	584	609	653	573	577	584	589	620	591	612	589	609	577	591	568	643	594	586	639	603	629	565	626	598	604	598	558	542	584	644	618	588	636	597	578	532	578	589	605	622	614	587	563	535	576	604	637	588	575	649	586	601	574	580	600	609	618	593	583	600	547	582	573	615	637	606	629	584	591	617	591	577	600	576	601	615	599	597	611	577	611	570	625	590	589	573	624	584	573	541	568	577	586	591	617	601	622	574	571	586	559	608	578	558	585	647	541	566	603	596	566	604	576	603	616	607	603	588	609	591	587	590	541	592	567	617	586	622	599	587	606	610	624	600	579	564	598	592	614	609	646	574	568	560	596	571	626	625	629	602	538	579	553	592	592	607	592	578	595	582	596	603	570	577	599	585	599	578	598	619	584	595	614	559	631	554	620	593	590	571	622	578	570	580	620	575	595	609	588	580	563	579	587	585	627	555	566	619	558	566	601	619	566	626	653	607	601	633	595	611	602	604	593	577	609	591	614	591	558	612	590	576	590	596	600	590	634	583	580	589	580	590	584	581	572	563	590	595	625	586	595	600	592	586	632	577	619	583	636	644	578	647	612	656	613	590	610	568	578	582	632	591	600	591	629	595	611	634	558	595	589	584	603	568	607	618	657	557	565	585	580	597	560	603	574	589	636	600	570	554	573	585	600	616	608	622	646	628	590	559	612	609	588	622	560	605	612	612	616	586	604	598	547	592	603	583	609	602	618	604	595	621	578	616	583	568	575	610	589	589	579	621	622	602	629	568	614	656	657	579	616	590	575	625	616	577	569	607	561	567	616	589	601	580	598	571	645	653	555	644	602	580	648	601	566	640	573	627	587	602	609	604	597	584	572	623	590	604	637	575	589	591	626	630	625	549	592	638	581	614	586	604	593	614	597	561	609	610	636	584	562	600	580	602	621	581	580	630	600	547	595	616	601	598	587	620	579	610	600	591	609	569	599	607	585	602	633	596	613	610	622	622	600	600	604	581	569	533	623	577	620	577	621	603	602	638	619	540	590	619	577	584	503	571	562	572	606	580	578	561	579	603	629	608	609	579	602	587	593	619	622	625	572	581	615	560	575	607	587	628	604	603	604	584	584	558	567	566	581	585	555	597	575	618	603	597	587	598	527	592	598	586	588	602	610	605	586	607	597	600	579	586	646	575	629	555	558	611	640	611	580	572	619	607	616	638	580	649	566	615	600	589	583	611	573	572	625	578	562	608	571	612	609	605	604	596	573	584	600	639	572	570	573	583	603	613	648	612	584	611	592	571	609	611	617	624	633	600	594	600	635	593	615	616	625	600	575	573	554	598	636	587	595	608	603	613	553	577	572	563	576	557	609	595	604	623	582	625	595	585	600	592	561	602	602	603	625	574	604	647	585	603	610	576	648	616	608	614	623	628	616	595	600	631	578	551	585	601	635	614	606	643	582	606	593	592	572	591	604	578	632	577	578	645	576	594	607	556	582	560	566	557	587	577	610	617	595	606	603	574	617	555	584	650	595	572	570	564	632	584	600	601	617	613	581	570	559	620	639	629	593	625	593	624	601	609	604	577	586	622	605	558	648	596	592	600	603	636	566	565	577	600	587	596	624	586	575	591	592	604	618	591	558	596	602	588	588	605	607	573	598	566	592	632	591	606	583	579	547	643	612	647	585	586	579	605	620	570	588	624	597	609	584	551	598	587	615	570	590	584	603	616	583	596	558	612	549	623	592	611	572	570	633	591	577	605	572	577	611	571	525	598	601	575	586	588	607	658	604	586	573	557	599	578	612	579	579	576	571	606	570	603	562	609	602	607	647	570	611	620	595	573	584	615	608	578	577	592	588	590	600	584	608	587	646	604	592	587	583	579	616	544	589	609	603	604	605	613	576	609	607	571	587	615	620	617	604	585	590	600	550	588	603	581	622	587	547	606	624	637	586	612	556	604	602	610	604	655	600	606	622	593	578	603	561	607	548	605	604
4576	14847	10585	5240	3916	2971	2250	1739	1508	1300	1138	1073	962	913	850	754	777	775	690	735	723	730	714	716	686	675	691	688	675	659	657	659	666	631	654	638	655	593	635	589	643	668	621	571	623	646	622	586	639	610	613	597	617	657	569	646	613	605	586	652	612	568	597	609	619	636	588	657	629	610	630	630	630	597	637	641	610	623	661	625	615	619	609	646	595	678	635	578	576	661	633	618	620	614	609	584	643	596	620	605	630	611	620	577	601	572	595	675	637	615	578	628	592	610	600	603	605	560	601	625	623	622	572	587	610	583	617	582	609	568	581	601	595	594	630	605	600	620	657	599	615	643	650	630	602	625	591	584	636	594	598	613	602	577	615	621	617	674	624	629	585	646	632	626	620	619	586	623	653	589	642	584	604	632	613	608	640	597	590	622	636	622	589	585	631	572	598	612	620	638	619	625	651	610	618	600	582	613	641	611	592	613	582	611	620	623	625	629	564	649	649	660	604	606	654	666	614	636	587	577	589	598	612	582	628	611	596	612	628	629	610	661	602	619	595	673	651	677	616	637	614	656	614	625	610	594	648	661	609	625	622	642	594	612	601	644	609	612	636	572	614	612	621	598	572	602	603	585	643	624	621	620	634	590	564	641	599	607	613	560	659	599	636	619	588	569	603	659	647	590	577	633	614	608	609	616	580	647	588	607	634	564	601	619	623	632	619	597	620	609	626	582	604	629	636	608	620	639	590	584	662	651	613	663	625	604	566	639	594	630	618	586	644	571	645	626	597	610	651	574	642	542	647	676	624	614	629	604	612	587	626	634	631	590	575	620	586	592	655	610	594	561	611	616	650	644	605	617	615	640	574	582	594	612	626	595	652	640	595	587	590	642	606	621	609	599	582	593	623	605	619	612	597	625	582	630	621	658	598	595	632	622	609	613	621	626	634	577	636	629	617	634	628	624	561	602	602	601	610	641	616	601	648	609	620	604	621	649	630	598	606	619	588	601	640	607	616	632	607	684	635	654	604	611	614	626	592	612	610	623	613	632	616	613	601	636	592	640	597	652	621	647	606	646	591	607	620	652	644	648	627	621	632	633	648	585	603	617	607	591	618	628	652	605	657	638	591	613	588	614	625	648	642	607	625	644	583	622	672	550	602	618	606	609	631	592	643	580	620	598	621	576	603	640	597	578	630	616	618	589	629	576	638	590	607	648	588	619	647	602	578	560	635	575	567	614	594	639	617	587	619	631	649	577	624	587	614	633	634	590	634	621	566	578	659	592	608	605	628	591	633	575	704	639	592	594	623	635	601	623	607	646	604	602	595	627	623	574	628	596	606	608	629	628	629	583	622	646	649	610	623	606	616	612	626	619	597	585	635	638	600	563	648	683	689	612	615	610	607	664	633	617	614	616	625	625	610	636	583	635	606	595	631	655	598	659	607	639	607	607	589	587	650	568	639	620	593	607	598	620	615	591	666	587	614	649	580	662	569	596	639	628	640	593	588	654	604	627	632	604	668	584	607	615	585	572	621	630	640	625	576	567	638	623	611	652	613	594	612	620	654	613	590	607	583	595	611	596	634	627	597	589	672	595	637	606	624	608	616	649	652	632	634	636	621	662	610	637	604	643	619	607	574	623	632	639	615	639	610	557	607	593	645	609	573	566	576	640	606	649	614	642	639	597	622	598	618	636	624	589	615	597	619	651	600	640	603	584	606	619	601	593	569	652	640	632	689	609	576	654	609	589	605	612	589	615	577	616	600	585	638	630	674	625	594	607	597	618	563	605	592	628	648	660	606	574	629	647	595	597	582	603	589	645	635	625	625	622	644	602	627	595	610	616	592	616	571	594	609	637	621	654	601	599	611	620	591	622	619	671	609	608	640	670	632	589	627	630	609	638	581	631	607	637	614	632	623	594	619	588	618	609	649	613	604	614	620	605	634	680	654	654	615	592	646	624	621	615	632	599	615	610	627	607	617	613	627	587	580	618	575	634	577	598	608	576	553	640	620	598	613	628	669	585	601	624	581	641	594	597	625	625	632	632	578	621	646	604	629	641	600	614	619	613	619	587	623	575	585	618	595	585	651	574	630	629	608	640	600	580	601	611	601	596	615	625	615	590	621	652	591	618	609	596	620	650	620	628	577	620	616	632	631	595	632	602	597	629	574	632	621	596	598	652	619	637	610	673	633	608	649	671	602	620	573	600	582	629	617	625	600	598	613	601	611	567	650	582	607	649	659	653	600	577	629	620	634	619	606	643	601	586	643	596	614	575	614	632	593	624	596	611	594	650	641	618	603	618	615	595	578	617	610	583	630	609	623	560	569	594	649	573	644	580	629	597	591	640	599	579	643	631	624	627	602	607	615	638	607	611	603	581	660	594	597	637	638	594	625	661	648	619	598	596	644	614	655	598	667	657	600	589	594	624	641	640	630	607	648	628	630	583	631	623	609	629	634	623	638	598	619	589	588	615	641	613	582	595	595	646	602	632	620	623	606	609	598	567	603	593	617	639	616	643	610	579	634	604	599	618	625	585	623	631	610	577	602	637	596	569	622	643	627	606	610	611	616	628	643	607	635	622	617	601	654	594	604	624	592	615	595	607	639	614	597	613	622	591	643	631	594	616	614	637	600	606	597	660	641	653	630	590	628	632	550	599	621	622	631	638	596	646	605	594	642	597	587	638	639	615	586	667	614	625	570	621	602	594	657	544	588	594	674	587	649	631	643	608	595	586	597	583	591	566	606	602	575	650	639	600	613	604	556	650	605	609	596	640	599	599	605	623	625	599	601	605	581	632	604	609	613	614	619	609	635	647	620	633	628	658	627	585	622	570	614	621	593	646	662	647	561	591	627	595	643	586	623	637	602	634	603	574	625	602	619	586	604	622	621	611	636	597	636	610	581	634	621	605	652	592	586	603	587	631	657	634	588	592	571	601	657	670	557	600	624	647	642	611	592	693	607	601	656	652	608	606	661	627	645	575	639	660	600	642	596	639	590	599	630	601	600	635	599	577	626	623	655	582	627	677	616	618	622	602	622	645	597	635	616	606	611	593	631	631	630	616	634	619	657	601	600	676	643	589	605	586	633	584	613	627	619	619	637	580	619	642	662	590	555	624	622	585	588	582	686	613	682	608	674	569	608	592	616	577	588	589	646	596	639	644	591	719	595	625	628	601	607	621	631	600	614	603	601	585	633	615	630	603	621	635	633	592	583	618	573	631	601	554	610	675	624	537	599	617	621	635	612	630	604	611	624	637	606	623	572	612	601	624	627	608	631	616	591	598	644	635	617	595	600	629	587	544	584	614	641	621	603	609	614	642	619	603	634	598	570	648	620	627	664	603	596	623	627	612	673	608	637	626	610	601	613	581	616	635	642	576	614	643	627	617	553	620	675	617	611	614	568	651	602	632	606	612	630	600	631	581	624	602	616	632	646	654	612	588	649	591	650	617	615	614	599	593	617	623	640	596	627	620	623	584	573	615	593	618	599	608
27713	19572	5443	549	374	344	323	333	332	298	279	313	292	281	297	324	310	304	308	296	304	307	309	293	308	323	258	330	326	326	319	306	313	290	277	311	289	326	288	321	317	293	318	296	303	297	338	303	238	283	324	304	272	309	264	300	262	299	300	303	284	284	299	323	309	274	328	307	307	306	302	279	297	291	280	294	295	264	304	295	275	302	269	304	282	314	267	301	320	287	294	264	303	294	295	267	275	307	279	316	305	279	295	328	309	292	302	327	272	303	307	297	257	312	263	317	317	311	283	301	300	292	259	322	289	299	309	333	323	309	303	285	262	290	313	293	264	306	287	313	315	327	289	293	328	304	318	290	303	269	266	281	296	296	269	289	327	295	275	286	300	335	303	292	286	279	304	287	311	310	255	319	274	272	292	300	286	307	313	295	307	297	297	294	311	338	276	319	270	291	318	302	295	310	309	309	259	289	325	299	303	302	284	280	276	271	299	293	318	320	283	292	305	354	307	293	303	301	310	348	301	338	284	290	266	271	278	287	273	274	307	277	297	309	333	339	306	296	298	301	296	326	321	329	328	290	264	326	333	330	311	293	329	305	324	302	287	331	303	303	307	283	279	305	310	301	318	290	316	322	322	303	299	276	302	309	306	297	283	296	286	297	284	285	292	306	282	302	329	316	309	281	301	314	323	334	293	302	292	293	279	290	313	305	297	285	301	292	300	278	309	292	341	323	272	305	301	283	314	307	308	333	317	300	286	307	309	318	287	339	320	311	297	315	273	286	274	287	264	321	290	298	312	292	300	282	304	300	281	274	281	309	294	332	303	336	314	302	301	348	329	282	322	320	287	320	291	308	295	304	304	333	294	303	312	295	301	307	314	291	289	281	313	323	300	303	283	295	301	296	327	285	290	274	302	277	304	313	277	327	353	292	320	297	321	305	303	297	321	292	282	292	286	304	288	314	302	308	294	315	312	278	294	278	314	310	301	309	288	315	303	295	306	277	309	267	272	285	277	320	309	310	285	323	292	296	289	300	304	319	278	295	317	294	274	328	293	272	335	291	294	292	308	290	359	296	297	276	319	283	327	283	262	283	276	308	300	281	271	314	322	331	299	292	310	300	281	287	272	322	338	322	301	323	273	329	302	317	319	338	318	316	325	290	322	306	291	289	333	328	305	315	303	271	278	278	287	292	315	290	280	297	288	304	266	306	327	328	272	268	305	312	297	335	287	296	284	292	299	314	317	272	305	281	297	274	298	314	314	284	320	327	303	297	279	293	261	294	314	339	293	332	307	326	305	267	284	263	315	296	300	290	300	295	268	275	276	295	332	292	318	278	312	311	341	311	286	249	320	300	311	326	289	322	297	323	287	277	275	278	311	308	312	312	285	282	292	300	279	295	318	280	289	300	281	352	276	312	306	283	323	278	300	255	290	295	271	298	294	320	306	312	284	311	301	300	306	281	282	287	296	292	320	266	291	275	324	298	304	297	299	318	321	321	293	290	283	294	318	279	290	290	327	316	303	291	286	295	286	295	293	317	296	286	321	282	309	291	289	272	316	293	310	306	308	299	318	317	288	288	317	313	276	291	316	295	332	255	300	334	290	264	310	316	268	321	304	309	331	281	303	347	315	268	322	305	294	279	280	312	311	286	327	291	306	336	293	317	329	291	283	299	274	294	336	301	324	285	317	293	324	310	297	279	334	326	275	321	298	300	307	314	284	292	309	340	313	293	329	314	278	291	291	310	286	294	270	298	314	318	312	312	313	303	319	323	301	284	296	298	295	284	290	292	263	319	284	301	287	307	296	318	301	308	307	312	280	275	280	304	297	310	270	254	262	312	290	303	289	305	337	307	323	281	343	272	325	289	292	319	316	279	310	279	297	307	294	302	280	282	284	309	302	266	282	298	281	294	304	305	301	270	292	320	285	281	317	297	301	319	311	309	278	282	327	338	317	306	303	265	299	298	313	321	295	319	304	296	319	293	285	300	328	317	311	286	293	314	306	295	288	298	303	320	278	305	310	311	281	301	329	284	295	275	308	285	333	294	305	287	319	300	321	310	311	323	326	287	272	306	285	299	263	336	302	267	303	287	261	288	272	311	307	267	309	351	299	267	296	275	299	304	306	277	307	285	285	293	310	294	282	289	295	282	301	316	286	290	270	303	321	279	333	318	300	260	296	331	311	316	300	323	285	269	304	301	298	287	298	287	327	309	319	342	296	282	291	297	322	307	308	283	295	284	283	291	298	319	304	275	293	273	303	326	291	269	305	299	277	293	322	286	280	287	293	314	315	297	292	337	284	304	319	266	310	275	300	278	297	296	294	334	317	325	300	300	305	298	297	285	303	269	295	271	331	289	280	304	273	312	272	309	308	300	271	327	310	291	304	303	276	299	296	306	267	292	293	278	297	320	286	321	300	298	314	308	308	288	326	300	308	290	334	313	305	301	276	295	305	283	305	288	300	280	327	303	328	299	282	315	306	324	299	308	318	333	294	305	283	310	326	267	281	329	297	282	305	314	335	305	297	298	289	288	306	297	286	298	286	310	300	306	279	282	280	330	296	310	307	294	292	290	307	298	293	290	300	295	282	275	296	301	312	306	308	331	311	317	313	342	303	330	318	293	325	310	300	290	284	315	286	308	326	309	307	302	319	303	283	291	325	274	281	278	302	303	313	301	299	314	298	332	310	294	294	308	290	282	326	312	314	307	310	299	315	269	294	290	304	290	313	295	310	300	293	321	304	261	320	306	295	287	293	286	302	329	263	314	317	313	270	288	329	335	297	279	311	309	283	313	314	290	305	299	316	278	299	284	321	309	310	331	283	290	298	302	265	296	291	281	292	319	311	315	291	293	308	326	342	344	289	300	311	292	326	302	296	296	273	280	292	306	288	276	280	316	316	313	296	294	311	328	295	278	303	278	293	282	329	288	316	296	307	296	279	326	311	295	307	283	288	299	320	281	301	318	302	311	320	283	267	310	292	270	305	283	279	284	309	327	290	280	314	283	278	304	306	307	316	350	255	291	305	276	324	290	314	307	258	309	314	284	298	284	310	272	282	332	292	316	314	322	302	306	301	343	293	302	298	297	317	301	335	302	283	266	285	307	304	308	326	314	324	287	274	278	316	299	284	311	287	305	326	308	277	289	267	307	308	287	318	299	301	288	308	312	285	282	302	309	295	267	309	299	327	285	281	285	323	291	303	316	283	272	339	269	309	286	288	285	279	318	300	321	301	307	312	251	290	284	296	303	294	323	300	257	314	317	308	284	314	287	315	275	318	273	304	279	288	284	268	312	286	301	299	308	297	265	305	302	273	298	292	278	263	317	264	317	291	302	267	331	329	312	300	290	306	299	293	309	295	277	315	301	317	306	310	289	288	325	320	299	285	295	335	306	276	313	273	296	326	295	311	281	331	312	284	299	285	281	291	295	330	320	337	283	316	288	307	285	300	301	346	327	307	312	293	290	289	292	276	300	315	287	293	347
4113	739	547	425	375	384	338	374	315	339	301	342	309	300	312	288	336	285	316	310	318	278	279	324	333	308	316	309	325	285	341	293	326	289	287	305	304	337	310	360	317	349	286	323	306	307	303	331	304	278	310	335	303	308	316	296	302	298	280	283	292	284	335	280	357	330	317	294	295	328	318	322	309	301	340	298	332	302	314	298	310	305	304	303	306	305	330	317	312	310	349	328	300	317	293	324	286	303	340	294	318	299	293	279	283	295	303	290	279	289	339	340	291	311	306	293	291	288	307	279	325	296	285	295	318	333	322	334	308	277	309	314	302	318	335	339	319	269	252	334	310	277	300	319	317	297	320	318	307	308	299	310	302	267	307	310	305	300	293	302	304	316	346	314	343	284	356	312	294	331	279	295	341	301	301	327	312	326	322	330	335	328	286	323	303	304	315	331	325	310	352	298	291	323	298	333	310	329	316	308	292	328	290	249	311	278	298	342	322	290	293	293	348	310	305	304	323	322	289	291	298	316	319	341	303	308	305	316	308	262	313	276	323	306	312	293	322	300	310	337	293	308	296	305	311	330	311	309	311	281	328	317	289	302	310	334	296	291	298	317	285	301	320	333	322	298	285	291	306	300	305	338	280	293	325	296	293	336	322	313	292	292	308	288	354	328	285	336	322	306	349	333	310	318	292	284	337	348	334	282	288	303	327	298	288	281	328	312	327	326	302	303	325	294	300	312	279	329	315	303	309	303	300	329	312	329	325	283	286	317	341	314	276	303	292	308	317	319	314	307	283	331	281	309	301	292	315	314	319	325	332	289	295	308	310	302	342	309	308	328	347	299	317	312	305	324	308	303	320	316	279	305	300	331	297	302	334	322	314	310	305	276	297	302	336	315	312	276	319	321	296	310	307	282	328	298	305	317	338	276	304	278	318	283	314	327	307	319	313	299	315	302	308	313	337	327	322	309	330	298	309	269	272	294	324	328	284	323	295	302	322	299	301	287	318	305	320	296	299	304	289	347	305	326	320	305	330	300	341	324	322	314	351	314	313	328	314	291	294	294	285	317	280	333	330	270	336	301	299	329	314	316	317	313	317	297	305	315	307	320	302	284	317	288	308	327	294	299	286	356	282	328	296	308	305	297	319	330	301	317	290	300	305	316	322	302	299	324	321	327	298	319	311	297	291	335	297	306	310	293	318	276	281	290	283	315	311	286	312	325	288	303	297	323	298	307	274	279	319	298	281	319	332	326	303	328	280	331	312	292	303	314	288	302	326	310	317	330	327	303	322	293	305	298	320	332	309	315	301	304	324	298	334	309	307	289	317	324	283	296	290	306	296	308	294	308	274	323	297	323	328	324	274	294	291	307	294	304	300	323	302	303	322	324	330	316	317	299	294	320	285	307	287	306	295	334	300	295	331	325	329	315	308	297	314	304	285	339	285	300	310	322	312	301	299	334	314	305	337	312	318	353	288	304	323	293	340	298	298	332	315	314	322	291	329	295	299	278	327	314	303	307	319	343	340	281	326	288	305	320	323	299	282	318	301	294	305	284	319	311	309	314	335	311	299	311	277	339	301	333	323	333	311	308	321	323	309	327	313	314	328	311	315	312	320	301	287	315	334	284	295	332	286	290	290	323	297	310	296	318	307	312	315	299	294	309	301	314	289	322	304	299	314	314	321	341	352	292	333	312	302	337	332	344	296	321	305	312	325	326	330	330	295	308	319	295	318	301	299	291	291	327	298	342	309	332	320	330	290	313	282	317	327	306	320	305	299	325	315	326	310	302	327	300	295	303	325	307	334	295	290	293	332	321	323	311	315	284	339	291	347	281	307	316	307	348	284	300	275	298	324	303	307	337	290	322	305	299	302	338	312	311	298	284	301	316	298	303	359	328	324	309	336	275	316	292	307	333	294	327	306	324	328	285	322	318	317	330	310	319	299	302	316	301	301	293	322	279	303	273	315	302	300	303	296	309	304	313	284	308	296	313	304	322	304	288	288	326	304	336	304	284	306	334	293	281	309	310	319	306	342	322	291	338	313	314	328	289	327	313	304	284	302	312	314	328	285	292	296	302	304	334	299	300	318	281	277	333	332	341	308	311	333	281	348	277	292	322	317	291	330	301	320	287	335	304	306	293	312	326	330	298	328	294	321	287	323	302	321	313	304	320	338	311	309	295	313	301	317	344	313	281	306	287	302	339	286	320	306	294	309	320	342	327	305	303	320	318	338	303	331	304	284	293	287	335	288	316	288	290	350	304	345	311	291	332	283	313	296	348	320	308	319	292	316	326	333	292	283	305	307	313	297	302	301	315	335	316	288	289	269	317	304	310	308	310	330	310	290	314	311	337	322	309	255	321	285	301	353	309	311	313	303	300	300	305	314	282	324	323	294	332	333	304	319	299	294	319	351	314	328	290	275	286	340	315	309	324	293	319	306	328	330	295	302	324	275	343	295	304	303	340	364	322	303	344	364	298	299	313	302	293	326	298	328	308	294	314	309	264	315	316	327	299	309	313	288	294	337	330	300	315	299	302	302	310	283	310	280	308	349	318	282	330	328	337	297	308	299	322	322	298	294	290	301	300	295	319	300	266	286	312	305	285	334	287	290	339	293	298	310	300	307	348	290	310	303	303	298	310	302	279	294	304	324	297	287	309	325	314	317	316	312	314	305	301	327	293	335	305	265	309	302	284	305	330	308	318	319	296	318	326	298	337	336	291	304	301	307	345	299	282	323	328	329	276	302	291	321	298	295	302	348	301	300	325	298	283	285	321	294	318	308	331	313	313	321	296	276	290	330	248	322	317	294	332	308	330	331	340	296	351	297	280	346	296	319	309	287	338	322	306	308	289	335	287	290	313	298	318	286	311	318	274	332	291	313	313	290	271	307	317	319	289	296	288	276	306	328	293	327	321	299	309	310	293	331	323	288	291	306	308	336	289	303	315	324	306	317	329	291	319	328	278	320	302	296	278	291	330	307	345	315	305	335	269	297	288	323	316	309	304	308	273	321	305	310	340	320	302	288	321	293	312	299	278	284	311	309	285	311	308	313	332	294	320	278	289	325	313	281	294	327	294	288	313	289	318	285	328	282	309	322	303	316	291	292	326	268	306	305	314	298	295	304	322	305	305	329	312	296	311	341	312	310	310	330	337	294	317	313	332	354	281	323	300	310	318	287	307	343	333	288	312	302	279	320	333	329	311	304	333	342	290	296	325	297	306	283	327	288	321	317	302	323	311	307	315	288	311	293	316	328	315	314	293	293	310	270	324	331	274	290	294	317	321	307	312	282	270	297	309	304	323	317	317	330	279	298	305	274	331	261	316	300	299	297	334	326	300	327	345	310	316	312	324	350	291	308	278	305	336	321	336	322	312	339	293	271	331	341	290	300	311	304	302	337	321	319	301	321	312	322	302	296	327	307	303	318	299	331	288	299	289	288	344	318	323	308	323	331	278	283	295	310	285	314	297	302	276	293	324	314	334	295	303
23781	21480	29040	24332	21470	13468	1630	1065	871	852	836	778	774	736	711	745	670	691	656	712	616	659	661	691	689	651	655	656	615	660	622	664	622	708	656	617	650	658	610	623	679	646	648	630	649	630	553	657	579	622	638	632	638	675	596	637	611	641	664	663	639	620	632	620	621	639	649	584	680	641	621	627	611	592	639	621	624	611	619	629	622	634	650	623	580	611	636	626	635	640	607	640	591	624	577	650	600	647	639	644	611	636	638	588	601	578	634	619	614	677	653	613	617	606	640	617	580	612	627	599	635	582	627	655	614	655	594	625	652	609	624	646	672	602	644	625	524	594	664	641	642	654	597	571	588	649	635	636	656	606	653	671	609	642	621	672	603	640	636	631	628	619	611	614	613	616	654	651	610	649	591	612	632	626	622	658	637	666	648	653	584	638	663	662	611	687	623	586	612	628	614	611	601	589	603	618	625	608	624	601	654	589	636	594	605	634	634	646	602	647	616	628	616	641	644	596	583	602	605	611	656	614	635	628	634	625	601	607	645	638	615	603	633	631	628	627	641	633	629	564	590	649	593	689	633	656	667	628	626	616	670	624	639	589	652	624	645	616	633	646	591	615	616	631	616	640	665	616	646	610	639	645	619	609	641	616	594	587	654	631	656	640	630	595	615	642	602	639	645	636	625	658	612	623	638	618	597	642	592	627	619	628	633	573	629	644	632	650	613	595	621	650	662	599	605	665	628	624	590	661	621	634	661	615	650	651	628	645	614	615	604	651	653	625	655	659	619	648	660	650	623	644	665	615	614	553	621	620	641	609	616	616	607	644	615	580	567	648	623	605	598	612	620	631	650	632	653	582	589	600	632	566	670	669	571	604	643	638	601	590	649	638	596	638	662	645	628	652	656	640	661	619	609	648	652	618	605	677	642	635	639	632	633	621	637	661	624	654	618	598	616	609	615	620	626	578	622	602	643	608	637	651	620	633	640	644	619	664	650	607	645	635	629	653	567	611	586	687	603	654	656	653	607	642	645	621	603	603	579	621	651	610	570	661	616	643	625	579	593	596	634	678	588	630	600	603	621	660	697	621	648	633	603	637	629	633	596	638	656	655	674	571	624	609	660	593	603	652	619	642	610	613	658	622	618	629	604	624	657	565	634	636	621	623	619	608	639	570	646	586	625	607	632	620	622	635	641	657	665	610	629	634	590	645	671	613	612	630	638	616	648	598	664	641	595	606	580	569	625	643	668	639	637	672	632	621	608	616	630	642	610	603	688	629	568	645	643	645	633	618	607	575	601	646	621	629	590	650	681	588	644	622	631	641	610	643	595	651	636	629	678	617	631	607	650	660	610	606	659	638	600	659	608	651	670	623	662	644	641	641	628	629	613	632	647	625	646	654	624	644	632	659	593	608	572	612	660	644	646	682	625	630	591	621	634	652	590	632	625	627	581	630	602	604	630	617	571	597	637	592	560	624	652	562	640	648	620	613	615	643	637	648	650	606	641	620	651	642	630	613	590	586	611	601	666	619	633	615	615	641	653	628	646	616	621	597	590	668	646	624	624	632	638	639	665	577	625	627	605	600	646	604	633	572	620	621	634	653	628	647	644	659	620	649	640	624	615	608	638	572	620	625	646	642	571	641	635	643	615	645	621	655	629	627	664	617	607	606	671	651	640	641	641	629	645	624	626	661	647	671	588	645	660	614	676	612	624	653	636	642	584	596	673	612	636	664	620	660	616	622	621	626	589	623	640	637	646	632	669	643	654	597	662	619	668	649	611	591	642	575	600	645	638	639	632	590	634	653	614	617	644	640	629	638	652	599	578	629	607	573	615	603	614	639	629	633	636	538	648	620	629	637	608	631	628	658	650	617	620	656	627	636	627	622	619	616	636	631	635	597	676	613	586	580	613	608	589	617	613	608	647	639	646	625	602	674	664	613	603	649	638	659	651	673	653	619	615	602	632	632	617	598	621	652	599	628	584	562	618	626	589	648	648	644	572	622	667	610	607	646	657	597	636	618	612	619	604	620	602	643	630	649	600	630	596	624	606	629	621	627	611	615	625	646	671	604	611	618	618	627	627	614	622	624	641	620	645	620	649	636	659	586	656	605	654	611	626	600	624	623	624	643	623	625	646	606	618	648	610	613	588	629	595	648	606	690	623	632	629	621	619	610	626	597	627	643	644	623	651	623	629	615	650	622	663	609	625	658	637	645	634	653	611	594	634	659	554	634	644	623	667	628	622	643	629	612	606	635	611	641	598	611	627	594	637	638	652	606	617	662	615	614	633	636	666	607	617	625	664	645	612	591	636	609	651	659	619	638	670	649	622	623	641	711	611	637	616	616	639	591	605	654	618	590	584	646	642	606	613	635	632	644	612	621	599	663	615	605	623	649	642	641	626	602	626	647	624	628	622	573	630	649	626	611	626	611	605	663	658	626	661	625	675	667	615	627	620	621	658	595	606	642	605	675	669	636	573	604	612	639	633	581	641	601	605	610	612	622	611	639	619	612	593	597	648	629	631	663	614	655	645	628	623	636	628	617	610	629	601	658	606	566	606	630	631	609	603	623	637	588	663	616	648	568	607	605	637	626	584	574	622	631	614	635	652	599	634	631	585	619	600	606	662	587	691	628	598	638	643	578	635	556	619	633	636	614	627	639	659	606	587	622	616	647	642	633	610	625	612	618	658	642	640	643	623	591	624	653	633	629	619	611	637	620	659	659	625	632	568	608	577	649	622	591	606	631	695	630	605	647	612	625	583	635	584	626	611	619	671	603	644	645	673	612	615	612	620	618	649	617	593	606	600	622	667	605	566	591	601	645	671	615	630	650	673	615	657	598	599	643	632	608	630	654	622	621	647	627	633	599	636	638	611	626	627	607	601	593	637	651	613	578	624	646	622	605	608	648	687	623	620	627	674	669	660	654	654	678	632	625	640	670	608	642	628	606	670	620	647	609	612	622	645	605	615	625	619	598	619	650	626	600	639	628	615	631	612	655	627	673	581	640	602	619	590	647	632	618	678	631	599	595	615	626	674	618	624	639	569	614	645	606	652	619	584	593	660	663	661	634	628	628	633	597	643	571	650	589	628	595	647	600	594	606	644	664	615	641	602	629	636	655	626	593	629	619	621	614	589	623	636	590	583	635	655	633	598	635	628	635	600	639	641	647	618	632	615	650	635	604	655	641	622	613	584	646	613	652	616	624	622	640	625	613	607	646	639	578	607	669	599	600	608	639	645	670	633	651	665	652	580	593	608	652	593	611	611	613	612	596	628	613	632	599	582	629	600	617	649	615	662	625	630	639	609	598	638	624	622	619	594	607	637	668	615	630	638	606	629	584	652	606	632	662	677	626	626	646	622	631	618	629	623	603	649	661	611	594	621	642	589	616	639	630	653	655	589	687	682	627	638	648	668	601	636	632	626	649	624	626	588	650	705	634	647	646	610	634	626	587	631	632	610	588	564	621	641	626	604	658	604	627	657	637	622	620
3417	8924	6240	3174	2277	1843	1471	1272	1065	989	932	897	807	733	763	766	703	722	706	670	698	693	667	636	687	691	672	716	667	682	644	715	608	682	610	638	635	601	691	637	686	666	654	640	671	625	645	710	677	678	664	631	623	666	653	628	663	646	655	651	648	619	664	644	661	644	646	615	627	660	650	607	613	610	625	650	664	654	625	618	668	631	631	635	642	624	662	671	620	649	665	639	668	625	663	640	662	637	630	636	657	618	594	665	650	645	657	650	653	615	638	615	680	668	653	612	642	673	621	630	664	628	621	641	639	643	616	646	688	673	655	709	610	667	651	692	673	651	677	662	625	656	581	653	582	645	615	658	637	622	624	662	631	701	628	716	634	634	638	634	607	593	654	627	676	646	605	561	618	645	612	633	608	657	666	624	623	621	621	640	642	658	663	638	614	600	669	637	674	602	668	629	661	681	685	652	650	657	633	610	651	632	628	621	676	663	622	646	672	644	676	648	659	637	638	638	599	684	637	623	606	622	653	653	615	643	626	654	623	613	577	628	584	644	623	581	622	681	636	662	594	614	628	682	640	672	639	624	637	655	649	650	592	606	614	626	633	611	665	616	594	664	608	593	647	650	690	603	641	652	671	606	584	633	634	616	654	664	661	664	622	650	641	650	617	621	620	632	643	664	631	590	622	674	637	677	653	632	623	612	643	645	605	653	626	677	663	632	649	634	648	636	633	630	633	606	592	571	643	686	662	653	602	669	678	620	633	696	603	630	675	613	636	638	661	646	621	685	646	613	624	614	673	628	621	626	667	628	667	623	602	627	623	692	614	626	613	648	640	588	679	665	676	623	586	602	620	615	649	663	632	619	643	654	637	613	635	593	639	655	635	641	600	630	630	643	659	664	612	598	619	637	636	627	641	653	578	694	664	601	611	643	669	614	617	671	634	653	610	647	599	655	635	586	600	620	575	606	646	642	634	638	623	643	616	637	645	628	631	666	650	666	704	654	641	638	661	637	600	642	669	593	620	643	645	651	660	641	608	659	647	630	632	634	668	687	618	616	654	678	657	588	655	643	612	640	623	633	624	677	692	631	634	641	688	660	631	616	630	638	627	632	631	666	613	636	610	664	611	655	633	670	624	625	631	585	604	635	605	628	664	675	646	652	633	620	639	651	670	650	606	637	641	620	630	609	634	593	607	649	666	673	611	634	662	654	659	686	635	634	619	632	679	604	653	652	625	635	649	620	619	670	630	659	638	630	610	619	635	642	606	616	639	642	667	629	657	660	658	625	610	632	642	695	629	641	635	597	604	658	666	642	679	667	645	664	663	624	661	631	663	668	630	633	607	648	630	627	624	653	661	655	650	610	645	665	629	608	591	632	642	653	641	639	685	644	690	684	627	630	610	630	620	628	634	570	659	634	659	630	623	615	673	616	634	643	654	662	589	625	638	628	620	678	624	613	654	670	618	657	693	616	671	653	661	619	632	626	657	618	640	645	625	616	646	586	647	611	636	628	652	630	614	608	628	613	679	625	622	675	575	650	662	610	683	608	605	638	630	625	602	652	605	661	634	617	605	651	665	607	654	656	653	626	636	591	628	589	656	675	597	644	611	648	632	626	650	634	627	663	658	671	647	634	651	626	630	678	633	664	638	659	643	670	654	653	597	691	627	651	660	631	617	627	662	623	607	637	612	679	648	648	641	614	663	631	630	695	673	676	648	647	660	620	648	644	652	661	619	620	647	687	652	652	630	665	653	654	655	655	613	603	659	631	644	654	672	640	616	638	629	631	647	686	643	606	712	633	642	633	669	632	625	602	638	615	623	613	633	621	639	606	640	659	605	661	660	607	611	678	637	640	649	630	695	623	623	629	673	644	634	638	603	629	622	639	642	668	680	626	652	652	642	605	661	578	661	666	665	610	637	643	658	661	617	660	641	646	650	602	615	646	614	668	614	639	625	654	580	614	686	632	663	641	654	628	614	651	619	641	639	669	637	613	661	601	640	631	646	620	640	612	649	604	638	622	652	619	610	632	620	648	668	638	634	656	614	641	621	669	701	607	669	647	640	644	608	649	661	655	678	675	625	675	662	648	649	593	678	630	618	620	647	663	663	637	603	666	668	681	665	664	600	677	632	668	649	653	677	627	683	605	657	624	638	664	672	596	636	595	656	640	634	691	698	635	648	646	680	635	635	684	662	629	633	613	656	602	656	640	629	612	619	620	611	620	665	625	686	633	623	649	640	650	632	646	660	622	628	664	644	622	672	644	645	659	642	673	625	638	623	661	639	630	634	681	626	677	613	660	609	642	624	625	613	641	650	646	645	619	582	617	650	662	605	618	674	635	660	569	644	657	670	664	622	686	657	634	623	679	672	665	663	605	673	674	613	634	633	636	613	630	615	619	668	626	666	663	624	706	666	691	614	674	640	637	607	650	636	634	626	655	655	673	634	659	680	652	679	654	601	673	611	634	637	636	652	645	659	621	653	635	574	615	649	632	626	585	643	632	615	626	647	595	655	631	636	656	631	666	675	654	620	616	595	641	678	645	584	642	668	601	660	650	648	637	597	611	626	632	707	645	624	626	629	644	618	643	606	618	624	598	638	657	628	651	621	668	669	643	615	571	682	661	646	637	636	650	670	648	670	643	650	632	633	636	627	650	646	607	586	623	648	645	627	681	624	651	663	633	626	671	644	658	637	621	653	652	666	693	642	635	639	613	630	630	656	656	626	631	636	640	616	604	648	679	642	641	623	636	616	634	632	646	653	615	644	689	629	628	636	654	694	649	621	625	614	648	616	600	637	636	642	662	605	652	652	656	643	657	638	666	620	558	662	599	682	632	627	685	648	608	625	633	611	601	637	644	686	618	628	656	605	632	656	634	631	613	644	649	624	602	644	672	624	644	636	614	614	647	640	598	610	654	647	614	629	611	635	630	634	630	668	656	617	632	686	660	650	623	663	662	624	615	684	640	684	690	650	673	620	622	621	642	598	639	630	616	683	576	649	661	606	621	651	683	636	616	627	655	612	660	600	620	647	645	666	654	622	617	638	671	620	587	629	668	640	642	635	603	614	636	617	652	648	645	595	654	631	619	613	665	659	615	641	616	605	601	623	643	659	657	599	643	610	634	629	601	685	642	625	686	626	636	596	658	651	651	636	650	647	666	636	654	648	638	617	650	604	643	628	632	617	649	660	688	653	697	591	647	640	657	648	620	620	628	652	614	702	679	658	659	656	633	592	665	612	633	635	574	663	673	660	626	633	644	670	606	664	630	684	633	645	629	652	611	670	679	644	640	612	656	634	609	623	667	650	588	657	624	662	590	641	646	653	599	643	672	645	635	628	657	672	649	635	659	631	625	647	642	666	651	651	625	641	605	671	641	646	645	642	635	591	664	609	645	627	600	654	640	620	635	678	631	629	649	598	678	659	691	575	616	647	597	649	632	630	622	634	657	645	681	680	645	651	640	647	603	639	615	646	633	626	669	663	631
24825	21498	28229	25123	15385	835	440	354	312	259	241	218	234	182	221	200	214	194	184	203	198	206	181	197	189	175	194	173	173	183	171	165	161	178	174	155	179	172	184	183	182	176	170	194	182	193	160	207	134	195	155	165	167	169	191	168	189	177	189	186	173	157	155	198	175	182	181	187	203	159	198	170	177	193	192	182	183	172	170	163	174	164	163	162	159	155	161	175	167	172	163	174	165	183	157	185	189	191	162	198	183	189	205	160	186	188	172	153	172	148	152	166	181	193	167	189	173	175	170	168	174	191	202	176	154	155	174	163	167	167	183	158	147	187	166	148	181	166	167	182	178	164	200	180	142	178	172	164	161	162	166	148	190	168	190	199	177	161	184	168	157	177	162	175	170	177	163	200	173	177	153	152	196	173	148	168	164	175	164	146	188	135	190	158	166	175	168	175	187	170	163	170	173	170	175	209	173	167	176	172	152	153	168	199	192	164	183	178	176	146	171	179	167	181	181	149	168	185	174	176	179	155	173	166	193	164	179	162	165	164	187	160	150	182	181	168	162	220	174	166	186	160	164	189	194	165	196	171	204	189	190	160	171	182	178	167	170	160	153	194	169	177	158	165	168	172	157	157	183	179	160	200	164	176	181	190	193	176	167	177	175	159	165	144	183	185	178	185	178	169	202	187	155	188	163	172	165	179	162	152	181	187	170	194	174	169	209	165	182	185	174	183	164	175	157	182	162	166	180	186	197	185	159	183	176	165	172	159	158	190	187	156	163	173	202	197	156	141	180	221	165	182	170	177	168	176	162	169	187	162	165	159	192	186	193	176	210	151	173	179	170	154	173	162	184	168	215	169	185	174	174	163	186	211	173	197	176	188	163	184	168	169	179	187	162	184	178	172	162	165	162	152	168	172	177	189	155	187	174	159	155	195	166	170	191	171	185	178	181	183	177	152	170	159	165	195	172	179	171	202	171	188	179	156	174	180	187	183	190	173	175	176	187	167	186	198	161	163	178	174	172	177	155	168	173	186	163	181	177	179	159	159	185	174	150	158	170	174	174	174	148	169	172	144	152	176	181	146	169	202	159	152	185	154	165	180	175	152	183	194	174	163	180	178	173	184	187	173	198	193	181	178	162	174	169	170	171	195	170	168	170	183	179	138	178	170	164	168	180	166	172	175	168	147	175	164	159	193	191	166	188	200	165	173	167	171	170	167	189	161	194	152	200	197	196	157	149	162	193	213	169	155	161	172	184	180	197	168	159	180	177	182	183	178	184	184	182	167	172	148	164	170	169	176	201	171	153	176	171	176	155	173	202	180	186	185	169	163	157	187	169	180	181	178	161	164	164	174	164	153	175	137	184	196	180	153	162	172	137	160	166	184	186	149	169	147	189	201	177	152	150	184	161	167	173	161	180	171	193	166	163	169	156	154	167	175	160	180	169	172	148	145	198	163	158	151	175	178	163	160	167	173	163	173	182	173	178	181	175	164	176	175	172	170	156	172	177	168	167	192	145	180	178	185	155	164	156	175	179	160	149	135	169	157	192	169	177	175	183	187	163	160	169	190	158	181	155	187	163	149	167	178	190	189	170	178	174	162	184	173	167	180	155	141	171	144	186	170	176	181	187	153	148	155	171	172	176	154	167	181	174	178	146	184	159	169	169	166	174	168	202	170	185	152	200	169	187	193	177	156	181	170	179	158	160	154	183	183	168	171	201	177	182	191	190	176	173	176	152	188	161	183	182	151	170	189	186	166	170	165	174	150	185	200	157	182	184	181	175	174	174	172	179	181	170	177	175	170	163	159	168	147	171	169	175	160	172	191	160	186	181	182	177	173	174	179	178	182	173	169	195	154	178	185	179	160	198	190	196	159	190	168	173	187	161	165	195	183	174	173	190	167	154	174	182	163	177	188	179	151	183	171	144	190	171	149	163	179	190	184	172	168	161	164	184	179	175	168	147	172	164	187	176	187	179	176	181	153	152	150	145	166	153	164	152	189	178	153	184	185	164	164	151	183	161	159	163	172	160	150	188	170	165	189	194	166	161	187	180	165	166	168	173	170	145	179	185	160	157	181	163	178	215	152	207	164	168	136	157	154	186	171	181	188	172	193	170	171	173	163	203	173	174	177	189	182	184	173	176	181	164	154	162	171	169	193	169	174	161	170	161	172	181	201	135	158	150	159	203	173	174	161	182	167	188	177	184	170	160	168	164	178	166	176	178	153	177	157	171	180	157	177	166	177	156	206	171	181	193	167	168	148	168	168	177	165	169	178	167	194	167	166	161	191	171	193	175	163	153	163	174	171	190	177	183	181	175	182	175	182	152	194	167	176	154	191	171	155	165	160	157	168	169	186	154	166	177	196	165	162	160	159	190	157	182	184	183	182	191	172	153	158	167	179	172	175	166	162	178	167	167	169	168	140	186	190	163	193	159	176	150	176	165	190	178	192	171	186	177	190	183	164	167	162	156	162	195	143	181	165	181	166	173	170	171	170	191	162	190	170	167	185	179	186	156	174	167	142	173	159	148	177	177	162	186	159	203	174	154	186	168	167	161	149	158	171	166	172	154	186	184	178	157	162	169	161	187	182	196	165	191	164	162	176	171	191	166	167	187	175	162	155	171	153	211	196	172	195	184	146	177	164	180	158	186	151	173	171	196	186	161	186	185	194	167	174	152	176	170	169	162	184	154	177	173	144	174	178	166	167	178	169	170	192	172	170	194	179	186	177	176	175	162	180	160	171	164	167	174	176	203	169	150	196	162	173	195	157	194	164	169	174	176	175	155	182	176	159	174	181	184	193	152	175	168	168	183	175	176	169	187	186	186	166	174	176	165	187	172	177	186	160	156	179	172	178	186	192	191	188	168	154	158	170	184	176	182	167	160	162	164	143	179	162	177	191	157	193	164	154	181	163	178	168	191	166	172	177	191	167	192	176	157	177	185	146	165	164	201	177	174	176	172	154	176	154	191	183	162	163	156	154	166	187	153	160	152	170	183	158	186	175	184	184	196	174	190	177	158	172	165	157	184	173	190	159	178	145	164	186	164	185	168	175	177	198	169	178	194	170	166	180	166	176	148	137	156	173	176	171	159	179	177	176	161	187	189	176	161	186	167	167	193	145	173	170	184	172	177	180	180	183	174	160	177	184	180	190	169	162	176	172	181	174	196	171	156	162	171	152	185	175	196	168	179	182	177	174	186	160	181	176	163	170	168	158	175	173	187	187	180	178	176	160	177	174	161	166	184	156	142	168	163	183	172	185	167	182	148	175	185	179	161	166	187	194	172	174	187	147	170	189	171	181	180	175	160	149	166	207	156	190	194	170	168	170	197	177	168	155	180	168	195	169	173	160	152	159	166	178	170	180	153	159	167	172	188	176	168	173	148	181	174	182	194	181	179	182	166	168	177	154	133	168	175	167	191	173	186	172	154	173	217	145	178	154	166	180	176	193	176	181	155	155	198	161	170	179	164	169	181	165	194	184	182	184
3194	5306	3524	1649	1255	870	702	577	470	384	366	323	303	268	276	258	238	223	227	239	225	238	212	221	223	219	197	215	211	169	215	186	215	199	179	205	176	227	194	197	209	208	189	210	214	202	204	196	180	185	178	187	200	188	189	206	201	198	218	181	208	215	199	220	191	208	196	176	186	191	171	191	190	216	203	208	167	195	210	186	176	219	170	192	199	202	197	181	185	199	193	208	204	191	191	181	219	208	161	199	206	171	188	179	191	214	187	189	197	190	196	178	211	225	181	167	193	172	208	187	198	187	178	185	212	175	201	194	187	167	197	200	185	182	207	217	220	181	203	188	197	183	202	178	184	214	168	180	194	196	180	206	197	194	194	193	193	225	203	155	212	192	204	205	173	196	162	201	185	196	180	193	190	181	180	218	194	162	181	184	183	180	201	196	192	193	199	224	191	178	198	170	196	223	188	186	174	169	180	200	196	203	196	202	189	193	202	194	192	203	184	172	188	185	172	214	191	181	189	184	212	206	178	183	201	200	187	192	177	191	186	192	190	206	209	194	199	199	180	202	196	157	190	182	195	208	184	185	215	185	199	190	182	190	184	179	173	192	189	191	215	207	191	211	193	204	184	194	192	205	206	203	184	210	178	181	218	180	203	198	206	188	177	185	166	189	189	205	168	192	183	195	195	201	194	200	175	196	162	177	199	177	187	219	181	214	213	192	203	222	189	189	186	180	207	188	178	194	187	202	204	190	203	214	209	215	187	187	159	193	198	203	202	184	185	181	184	198	196	196	176	184	172	198	215	210	226	207	206	199	171	196	202	219	176	211	227	166	196	210	185	204	194	199	184	210	207	179	179	172	208	168	175	211	174	213	203	186	183	172	185	195	182	196	202	167	195	193	182	170	204	226	201	193	171	193	193	192	206	188	192	186	187	192	197	183	170	202	183	198	194	180	210	202	227	188	168	205	189	208	164	191	192	184	178	228	195	188	191	209	186	200	207	189	194	216	204	227	181	195	188	181	191	193	184	214	186	193	178	181	229	192	197	183	201	206	203	177	218	177	173	201	193	192	181	188	193	192	214	197	201	194	186	190	221	181	178	191	191	169	201	195	207	204	163	191	182	185	186	179	206	176	181	189	202	214	189	189	186	206	207	198	177	186	195	186	187	227	200	193	191	175	194	195	207	207	194	202	187	173	176	201	203	165	179	192	201	213	182	173	178	198	192	192	184	201	219	212	198	219	182	196	188	194	209	165	199	198	174	203	193	170	172	199	164	201	182	185	188	178	173	189	203	181	194	185	169	182	179	199	195	205	186	192	203	197	189	189	167	209	176	197	190	206	206	208	151	191	197	196	176	196	194	217	201	176	196	178	214	202	185	198	178	205	204	178	176	216	199	181	192	210	187	188	181	201	203	178	178	185	184	218	185	205	220	203	178	200	190	213	174	188	204	207	207	218	177	209	184	187	183	189	200	176	194	203	196	206	200	206	194	187	209	210	186	206	183	181	178	213	172	196	195	159	205	199	174	201	178	193	196	207	202	171	195	207	208	200	203	163	200	196	179	193	203	183	190	211	209	207	187	175	182	210	184	179	209	217	190	182	206	199	207	217	197	175	199	197	192	191	193	203	176	210	181	197	189	217	200	188	215	188	178	214	175	185	180	200	200	195	186	167	218	190	189	186	215	171	181	203	176	202	190	207	205	212	193	194	186	215	210	191	179	197	198	172	184	204	165	176	215	201	193	184	193	186	184	197	197	201	196	213	175	176	199	177	195	222	212	207	192	165	194	197	212	201	206	206	190	219	172	193	199	198	202	182	182	185	189	196	177	181	189	190	197	172	201	194	195	193	201	201	190	193	194	202	217	180	197	196	184	185	175	174	180	225	203	198	177	199	188	173	174	214	188	172	190	188	179	186	198	201	179	178	206	188	160	198	190	179	160	194	192	182	183	182	204	205	194	197	177	182	207	185	204	175	191	180	194	188	185	171	194	195	175	223	168	172	176	184	207	187	195	181	219	192	162	187	204	218	171	195	233	214	199	203	181	216	195	194	171	195	201	189	207	185	199	194	191	200	228	193	205	203	208	203	236	163	177	205	202	176	185	214	227	197	205	164	183	196	197	194	175	202	193	197	164	194	193	180	178	154	177	191	191	187	204	206	173	174	185	193	196	194	190	171	188	200	180	204	210	191	179	179	208	199	189	187	189	212	197	184	201	173	192	186	185	209	190	215	212	228	171	175	175	182	213	197	196	205	219	170	178	192	223	174	195	187	154	203	183	168	192	188	163	188	176	178	196	220	164	205	217	181	204	194	176	184	163	172	154	202	163	176	171	176	188	183	205	185	193	187	188	204	189	175	181	183	198	191	189	198	207	206	191	185	191	166	191	181	178	218	182	182	208	152	175	180	162	199	201	195	188	194	194	202	148	196	195	210	198	208	179	167	205	188	191	185	187	196	168	211	184	172	190	218	180	183	180	216	197	168	189	191	216	184	197	180	215	188	209	194	184	178	168	169	180	181	210	183	197	178	200	180	203	184	206	170	190	185	200	199	177	201	200	181	204	176	189	205	170	199	207	184	188	202	178	185	195	201	183	180	190	188	209	175	191	181	205	191	214	217	157	222	174	200	182	209	204	161	193	179	193	213	194	218	183	201	180	223	211	204	229	197	204	186	192	195	168	177	170	186	201	187	206	194	206	204	183	183	189	180	202	205	215	200	186	214	187	186	202	204	187	189	204	178	190	222	208	206	195	182	195	202	197	203	190	181	186	189	217	172	191	197	189	185	190	200	179	192	207	191	196	209	205	186	195	195	188	193	209	184	196	188	181	195	185	201	178	190	174	172	188	176	199	217	185	186	192	180	209	182	185	218	211	170	195	176	183	178	206	178	182	195	177	194	218	185	191	208	189	184	194	198	180	176	194	185	181	197	201	199	197	186	181	178	177	198	193	153	192	191	171	211	201	187	191	218	194	191	207	218	162	199	197	208	160	201	185	190	195	199	208	199	211	177	229	181	192	166	205	206	190	182	200	184	191	182	181	188	192	179	181	187	204	210	193	207	214	192	209	208	191	212	198	188	186	202	207	177	200	199	195	194	162	181	199	218	196	199	198	212	167	212	208	168	219	180	183	204	200	199	209	187	182	201	226	176	189	188	192	198	187	198	179	198	201	204	189	187	187	178	171	191	203	193	180	187	198	226	166	208	217	187	171	200	165	205	183	199	177	200	208	186	186	197	184	179	184	206	195	200	206	202	203	198	179	182	198	211	186	197	178	209	194	220	211	180	184	193	194	197	181	210	194	180	179	185	177	200	180	174	192	197	188	195	183	181	193	176	175	202	185	178	214	181	179	166	212	211	218	180	210	191	170	185	215	159	209	170	189	199	204	173	203	202	187	205	204	201	191	190	188	210	203	179	191	189	194	196	201	216	181	207	194	178	170	200	181	184	209	156	185	192	196	200	166	209	193	179	196	196	186	191	225	208
22653	21512	29437	24046	21509	21573	12619	1535	1064	1000	945	839	851	750	752	701	701	715	667	717	640	703	675	634	638	599	612	639	600	621	668	638	639	608	619	644	650	613	575	619	611	631	604	593	590	576	619	621	591	574	600	543	532	583	587	583	585	576	638	600	591	593	598	606	555	576	565	582	582	519	607	580	614	562	608	575	620	599	632	602	538	583	587	562	638	572	572	579	578	590	623	578	582	599	582	574	641	614	626	588	586	595	581	603	619	606	575	514	586	558	585	551	591	629	605	597	562	575	596	564	556	552	587	596	598	546	608	603	586	605	612	567	579	578	552	582	602	629	608	625	589	614	591	619	541	572	603	583	603	549	605	612	601	570	576	579	596	557	531	551	553	562	609	599	589	576	584	585	622	617	617	630	596	563	580	580	613	568	616	567	594	599	597	552	572	636	593	562	593	596	546	633	563	618	560	592	554	514	612	615	559	624	619	568	577	572	610	593	548	574	587	613	597	571	539	573	594	607	605	551	582	588	552	588	579	574	575	612	605	565	634	559	612	596	558	542	609	594	576	598	595	588	605	577	616	603	601	584	603	581	620	593	605	589	592	619	567	613	567	617	608	582	628	579	612	593	552	605	590	567	593	579	565	587	598	615	574	588	606	556	611	570	574	578	593	578	586	582	594	579	539	596	618	602	578	582	568	586	601	600	548	614	590	560	577	583	565	615	562	609	595	577	594	574	569	569	621	549	594	581	613	603	524	542	610	585	596	638	618	561	576	607	560	670	596	584	591	603	593	569	597	565	601	583	577	622	558	594	526	574	639	607	610	609	563	617	562	565	577	608	633	595	539	596	607	537	589	564	603	591	558	555	592	563	580	597	567	580	600	576	569	578	572	587	557	629	590	582	547	609	570	596	591	617	572	590	592	575	552	647	583	564	538	599	570	601	603	597	611	533	580	587	586	566	615	618	552	544	557	548	554	597	588	574	586	618	601	560	623	592	580	597	599	591	584	564	594	572	554	585	569	608	583	583	576	586	549	624	580	610	576	565	583	623	561	575	628	565	611	630	635	618	614	581	585	598	589	552	608	588	593	581	594	579	606	567	566	597	581	592	527	573	582	563	587	591	576	598	558	603	572	627	605	605	610	566	596	611	584	599	607	568	609	631	583	602	604	590	572	610	587	562	563	578	610	546	549	590	578	620	584	587	572	632	552	636	592	576	590	595	524	637	637	599	597	620	600	550	582	555	592	608	583	639	618	575	594	616	557	610	607	601	626	591	552	583	557	584	575	553	576	578	590	548	599	598	598	582	594	601	630	563	582	593	580	585	624	608	565	595	572	588	577	588	612	561	590	612	596	557	618	597	550	558	618	579	557	623	602	567	591	590	582	584	561	567	558	584	563	604	588	570	604	556	583	562	573	584	556	600	646	592	583	564	559	590	636	568	566	600	613	598	578	621	579	566	588	596	550	572	544	604	563	584	604	580	602	528	587	546	584	587	590	562	568	569	575	562	566	568	598	578	563	624	613	544	602	547	570	596	600	627	600	574	603	595	590	579	625	661	598	533	589	579	531	538	579	576	603	589	597	584	593	608	592	554	582	599	594	571	591	591	586	536	585	589	588	614	608	572	626	554	620	617	571	572	568	572	619	602	574	586	612	572	636	603	571	571	564	602	593	582	560	570	585	586	558	558	636	569	613	574	586	555	616	644	568	607	550	600	577	642	568	591	590	612	577	606	600	601	601	567	561	565	560	595	605	591	628	566	542	609	582	593	535	607	588	594	574	579	593	596	592	599	593	556	582	565	625	611	547	605	598	598	591	558	569	526	595	580	593	585	587	608	614	655	613	564	567	549	601	617	563	594	596	573	603	538	575	584	578	594	593	574	610	585	572	596	549	599	631	614	584	568	579	563	573	578	600	589	584	567	564	593	581	627	602	593	564	632	571	566	554	605	593	593	630	611	584	564	601	591	559	597	619	543	600	604	603	565	580	568	549	535	554	607	601	613	580	548	601	581	597	569	588	601	543	594	579	574	587	563	577	570	615	582	573	625	598	604	585	606	545	567	591	625	587	578	548	590	574	581	586	587	546	569	591	640	621	548	596	567	598	573	571	567	610	585	585	573	556	598	593	640	610	579	582	529	625	585	575	601	573	581	595	609	554	584	588	611	599	559	593	549	586	572	571	590	513	583	587	553	605	569	590	557	598	586	599	583	573	541	604	589	609	581	612	520	582	555	608	590	550	590	584	571	597	555	574	609	564	579	599	599	606	580	579	562	559	597	569	553	581	605	571	587	570	592	616	593	572	574	608	593	553	561	567	574	623	543	628	612	592	599	597	644	591	589	573	597	617	573	585	605	582	600	583	594	595	574	551	547	600	616	601	588	599	568	590	579	600	547	601	576	614	607	615	587	578	583	596	575	562	562	599	588	610	576	590	603	559	564	588	599	576	605	523	600	557	554	593	585	560	629	559	613	608	573	564	590	579	566	530	590	606	619	597	589	563	603	591	585	555	624	585	549	565	568	593	606	535	574	638	543	592	565	613	611	644	575	561	559	589	560	558	571	582	572	583	583	539	550	584	548	578	589	567	592	552	599	611	617	627	549	614	581	610	595	576	634	605	560	582	558	604	599	562	577	537	544	552	532	596	556	576	575	605	593	585	571	579	558	620	571	571	561	605	552	584	558	575	612	566	555	591	597	603	571	581	583	589	616	576	562	587	553	538	626	596	590	557	619	590	587	604	577	569	612	616	562	579	587	583	590	572	605	603	607	562	600	586	610	543	566	601	564	579	554	563	569	581	601	578	619	551	585	615	617	606	587	580	570	544	590	573	587	584	589	586	592	561	580	622	553	627	593	588	575	611	576	608	609	590	565	584	601	600	546	591	578	536	576	592	572	575	582	617	591	618	614	623	591	550	522	603	557	574	614	564	627	574	592	548	528	599	598	582	577	557	586	572	564	569	562	558	547	606	590	584	556	649	590	571	558	605	558	621	587	572	589	551	610	592	560	608	617	542	597	608	610	597	581	586	607	555	615	584	544	545	574	533	585	576	611	612	594	589	576	582	587	539	528	582	599	612	593	554	566	598	576	561	588	610	604	573	572	576	598	553	573	563	541	571	597	584	573	565	575	583	579	596	561	606	574	597	578	590	617	597	555	568	588	565	597	628	554	527	614	583	567	581	598	624	572	601	599	568	585	607	588	607	604	587	572	580	595	626	594	622	585	563	584	574	582	579	593	604	559	584	632	601	631	596	548	570	542	574	576	628	562	601	596	596	596	618	627	622	560	583	593	550	616	571	537	586	651	595	598	605	593	602	555	638	584	599	572	601	598	562	525	607	568	592	567	560	590	577	572	609	569	617	641	560	554	532	571	597	628	598	583	590	622	627	610	552	546	594	612	590	558	561	603	584	586	634	597	578	610	641	577	601	591	600	594	564	563	606	575	570	613	583	584	596	521	592	584	622	570	608	606	604	552	612	572	610	574
4631	14825	10613	5325	3882	2968	2283	1812	1560	1269	1152	947	1012	903	830	805	819	757	731	732	710	671	744	676	681	658	676	631	613	645	664	732	653	635	617	621	661	629	689	641	635	653	640	624	622	605	648	621	636	651	632	597	614	621	592	649	665	599	641	584	619	615	597	627	598	644	602	621	579	608	620	604	651	592	627	566	627	638	608	608	644	623	606	600	594	606	589	657	590	596	590	636	592	612	592	609	629	596	587	606	606	574	598	628	641	591	648	621	641	586	644	640	648	631	601	623	654	603	620	581	630	577	600	604	583	618	608	568	607	617	607	621	627	620	633	627	614	658	621	606	595	579	618	577	592	565	585	601	578	584	587	585	608	631	591	593	596	629	622	637	597	632	586	651	665	586	617	574	581	591	575	596	630	621	598	599	648	582	611	632	577	627	598	612	609	579	634	619	603	622	604	631	584	602	599	617	625	602	607	651	600	598	616	599	590	661	633	574	608	629	632	608	582	573	622	639	553	601	614	641	594	607	594	599	631	619	643	629	595	621	596	572	565	577	614	623	608	613	615	618	563	575	574	616	623	625	595	589	625	609	633	637	618	597	641	581	604	622	549	599	639	616	598	623	607	574	624	623	641	623	651	599	602	603	601	574	589	592	629	612	641	609	632	621	567	548	629	583	607	576	626	661	638	611	571	642	576	596	630	591	631	622	639	649	593	572	603	570	623	623	609	570	599	624	666	652	571	615	603	575	628	638	591	610	631	594	636	592	612	578	626	590	586	641	627	606	587	655	564	589	594	587	627	589	627	584	609	625	602	618	642	623	640	639	627	595	580	622	627	618	641	612	586	587	602	615	637	594	575	626	593	615	642	597	627	671	564	623	571	573	615	596	584	590	556	613	639	624	629	593	604	607	680	595	592	622	591	594	555	583	593	628	609	571	624	598	604	615	603	596	621	601	601	611	573	632	637	575	629	629	629	582	569	602	635	598	603	626	603	618	618	582	632	598	583	558	609	594	632	646	570	591	620	597	613	598	600	573	607	629	563	605	590	586	606	590	608	612	576	609	639	603	611	612	611	615	620	611	589	623	619	629	615	649	630	566	597	633	605	603	604	619	591	584	595	638	594	662	634	625	582	648	609	574	590	596	608	626	591	593	619	606	555	598	601	595	574	582	639	643	576	599	596	612	619	584	595	596	605	616	628	645	619	582	594	607	579	622	652	615	607	644	624	578	616	591	616	592	614	597	594	623	632	577	637	573	656	636	639	603	572	601	639	560	625	695	615	589	621	598	618	588	608	635	646	578	649	574	600	648	606	599	617	616	651	587	593	618	620	599	654	584	613	575	576	622	628	674	622	639	633	610	641	587	605	614	596	626	594	615	603	604	581	600	643	598	578	586	607	556	592	621	574	618	569	633	629	642	573	575	625	609	603	615	619	598	585	628	572	619	615	573	660	647	589	616	590	623	593	564	689	628	581	590	582	635	598	608	584	603	586	602	640	601	601	619	601	622	616	615	652	594	566	628	605	627	558	628	564	642	605	585	628	584	612	531	596	623	611	606	610	613	607	635	603	597	567	637	595	600	608	616	598	586	573	604	598	597	593	579	593	622	613	628	607	606	637	609	619	619	631	615	648	555	608	616	577	610	611	615	605	594	585	640	603	600	632	628	617	603	646	605	570	637	647	572	627	621	634	586	595	604	584	576	605	614	605	599	639	605	582	605	597	620	589	679	636	625	561	655	633	611	614	637	584	635	613	638	612	634	595	622	604	591	595	580	589	672	629	613	587	580	569	591	576	608	632	614	568	631	575	602	651	639	639	562	604	623	610	605	602	627	623	603	630	570	645	621	542	635	599	575	586	632	577	651	575	576	587	592	648	618	641	619	600	576	584	594	533	589	612	612	591	621	597	632	628	612	607	592	624	601	620	589	627	584	622	612	628	621	595	620	580	596	593	588	627	650	598	589	568	589	568	622	609	592	595	625	639	629	592	599	604	598	577	641	615	556	612	588	641	610	569	590	592	604	608	638	617	589	632	602	588	570	628	652	572	573	601	625	603	590	617	649	591	552	578	579	614	602	594	609	582	635	527	631	589	583	568	626	617	619	604	650	613	641	588	617	611	595	580	622	560	617	567	620	582	616	626	592	563	629	596	588	592	596	581	618	618	627	631	623	621	588	554	583	623	587	629	615	622	628	627	610	595	601	603	603	620	605	641	630	593	624	636	583	647	632	584	647	571	558	622	591	630	594	567	618	611	613	561	609	595	587	608	598	620	603	598	627	591	596	621	584	605	617	607	612	641	625	651	618	604	622	550	608	557	635	593	586	619	616	627	618	614	626	605	631	647	632	579	624	631	587	636	578	577	575	624	602	570	640	627	642	600	601	566	593	606	588	574	606	631	677	624	561	597	568	591	575	574	620	624	619	619	649	606	566	627	611	556	604	627	640	623	596	647	585	609	606	634	624	621	589	659	639	628	602	637	616	607	659	605	604	654	618	606	631	603	607	673	578	610	639	591	537	615	609	588	590	676	656	593	598	607	597	601	620	598	628	619	634	585	619	608	615	594	581	561	606	568	596	593	648	588	585	570	605	634	629	606	580	618	586	590	591	638	587	593	570	593	600	600	598	592	568	616	591	606	602	623	589	634	575	559	620	613	591	563	632	631	626	601	634	619	663	621	570	585	596	619	610	628	619	601	643	604	607	604	579	585	603	638	598	660	592	615	613	630	602	620	617	622	611	614	638	602	582	614	577	636	588	580	604	615	616	569	610	603	604	630	627	655	596	601	613	571	643	645	614	601	638	618	641	623	607	614	596	571	576	595	569	609	672	615	604	582	630	641	603	606	661	616	586	610	599	610	598	624	619	636	621	637	608	608	631	618	609	621	609	606	618	590	587	584	633	566	630	617	626	573	630	585	554	617	623	588	607	603	579	581	664	621	598	600	564	572	553	578	588	600	627	612	637	606	561	616	621	577	568	596	591	608	647	632	635	605	583	607	591	609	624	577	575	603	627	582	632	612	627	619	565	613	600	597	622	611	590	616	620	636	600	620	609	656	645	610	619	599	639	607	625	595	583	609	556	624	612	553	539	563	560	620	642	585	625	606	602	637	640	617	619	600	594	570	611	593	591	647	640	556	592	636	601	589	650	623	615	642	601	606	563	615	627	605	628	604	617	596	578	588	627	624	643	577	594	576	594	574	629	631	577	588	626	628	561	581	602	627	587	569	636	573	565	599	614	596	603	599	582	602	614	573	637	580	607	597	576	591	616	593	631	597	615	603	601	632	563	609	638	620	622	610	608	551	583	592	619	598	569	605	545	634	604	548	636	599	619	652	628	631	624	585	611	640	618	645	601	594	610	596	595	625	637	543	637	607	632	583	614	609	628	619	573	557	607	596	621	590	641	625	561	600	652	618	623	629	597	677	606	559	603	594	600	583	586	626	606	602	599	610	601	624	670	607	614	655	606	625	616	639	602	592	642	598	576
27889	19640	5573	604	357	358	324	335	308	304	287	301	281	322	333	309	300	254	290	282	269	310	315	283	292	304	339	293	310	330	304	310	283	323	309	285	318	287	309	282	325	266	314	290	315	298	317	302	318	271	302	296	313	290	268	318	315	288	277	277	287	287	297	262	302	308	305	292	259	313	289	305	312	308	296	282	308	331	278	260	279	297	315	261	276	299	278	290	322	300	299	295	295	296	326	269	298	308	248	294	316	327	311	273	259	292	282	269	263	281	306	321	277	295	302	310	271	298	323	299	278	302	298	305	292	330	282	319	294	295	325	278	295	261	320	282	265	283	265	304	267	314	306	327	282	348	291	317	347	280	285	315	281	277	292	322	299	297	303	294	298	267	281	292	314	293	290	328	299	325	310	281	283	298	305	292	317	288	276	300	297	307	306	285	288	269	302	295	341	301	297	320	274	309	307	274	298	273	332	300	314	276	297	274	307	334	286	306	304	343	285	283	298	288	297	251	276	298	270	291	309	296	288	295	295	296	300	291	301	277	314	314	318	283	294	293	329	293	298	283	284	290	300	279	276	303	286	293	286	291	293	316	290	272	289	272	309	310	315	299	299	325	310	313	298	292	290	318	294	319	299	277	299	313	296	279	279	305	291	333	298	281	280	308	293	273	291	288	298	294	309	275	304	287	327	264	276	329	318	313	299	258	281	305	295	264	280	331	304	316	254	274	300	288	278	300	270	311	293	285	285	312	286	284	250	313	278	272	286	266	295	305	292	322	293	287	278	292	343	329	314	265	315	290	304	323	303	283	290	321	286	309	311	290	315	311	307	270	301	300	287	304	292	331	314	270	279	284	295	299	308	291	295	291	320	315	291	298	284	290	290	319	319	283	306	320	281	273	282	289	316	304	255	263	302	312	286	300	310	272	294	278	305	281	334	265	306	277	282	297	293	279	289	292	270	326	282	281	297	273	287	299	301	290	288	278	274	293	300	297	302	308	296	297	298	306	309	307	297	302	331	294	287	276	298	309	324	280	287	257	299	299	282	315	304	309	313	296	284	295	310	309	267	316	337	289	279	307	274	291	298	307	281	297	282	302	337	303	306	334	282	280	285	298	323	312	303	265	289	264	298	270	299	279	285	298	295	287	324	300	257	318	292	306	299	289	290	283	318	278	316	308	297	305	323	287	315	306	300	305	304	286	309	286	328	293	290	289	280	269	264	288	271	302	296	294	299	299	299	271	271	283	284	332	311	291	316	313	314	305	299	325	311	288	270	325	313	278	291	272	313	286	285	290	273	307	293	293	333	305	310	305	287	272	316	295	281	314	307	331	320	281	296	286	278	277	280	313	264	305	326	294	317	300	316	312	306	294	320	325	308	303	321	304	292	310	303	306	281	320	304	261	296	292	295	289	278	305	325	315	345	305	289	302	326	275	294	285	289	279	288	289	300	317	282	280	292	278	277	286	264	286	291	302	264	244	266	277	291	297	283	285	262	294	286	281	328	310	307	274	336	305	293	318	354	304	298	279	293	304	269	302	297	326	294	278	279	275	307	296	289	282	292	297	284	304	292	281	302	275	298	298	292	321	272	317	285	283	275	286	299	277	316	303	288	277	285	296	291	272	267	291	314	285	282	295	286	278	309	253	300	299	304	284	311	346	281	319	300	276	320	297	289	282	301	331	316	303	291	280	305	301	289	330	277	300	294	298	319	303	310	291	334	287	294	292	293	345	295	278	284	271	304	277	274	278	303	281	280	262	271	306	309	267	280	284	304	291	307	293	272	281	318	280	316	284	303	290	307	269	297	287	322	297	308	284	297	313	279	298	280	300	281	296	296	319	312	285	291	282	294	279	321	271	322	284	320	299	290	295	300	287	290	320	289	282	304	278	298	259	303	296	308	302	287	284	291	305	303	322	264	285	287	289	310	300	291	286	306	288	294	309	313	312	312	277	302	295	332	281	290	299	292	299	278	305	311	281	295	284	284	284	303	261	299	289	287	312	297	271	255	298	279	304	292	309	296	295	284	275	308	313	298	274	298	297	295	286	297	257	319	269	283	280	294	285	268	321	273	328	294	280	294	294	280	274	320	295	265	298	325	328	321	313	281	293	281	291	302	278	305	308	290	288	292	298	328	303	287	300	268	298	274	324	297	302	293	320	279	333	284	300	282	288	293	301	310	300	311	284	281	300	302	285	280	286	252	272	300	272	299	317	288	311	273	294	304	308	289	303	293	302	281	276	295	300	278	299	321	283	317	283	309	302	318	281	310	303	296	267	278	277	306	299	321	286	288	313	272	288	282	306	301	265	310	280	284	253	297	302	319	294	293	310	313	281	303	290	303	317	284	289	316	309	298	275	309	314	294	293	307	284	300	280	285	311	276	310	293	295	318	301	299	303	341	289	305	242	304	310	298	309	289	271	298	291	302	292	309	318	257	296	307	304	293	302	302	280	308	278	294	294	311	306	317	285	280	333	301	336	310	286	292	296	291	273	291	322	278	302	317	300	280	332	271	304	324	285	321	275	314	291	315	286	284	278	279	298	278	302	269	310	282	299	274	326	298	266	297	288	305	298	306	311	303	276	292	304	293	281	311	300	291	261	276	303	304	280	307	278	324	296	272	298	305	266	283	324	306	312	287	290	299	298	294	318	319	317	284	290	281	290	295	285	302	294	307	293	283	319	303	274	285	289	285	293	307	282	299	295	300	288	268	292	316	315	302	275	305	309	316	294	307	270	293	266	278	307	287	291	300	305	287	317	328	280	292	292	275	304	308	324	275	269	293	296	309	289	307	276	285	287	289	337	263	253	349	293	334	303	296	296	280	285	295	260	275	315	296	255	296	310	269	329	285	288	256	286	321	323	287	270	276	289	324	278	295	287	301	299	298	294	299	292	313	284	283	298	279	290	300	278	325	295	317	274	298	296	320	282	292	283	314	315	267	312	282	315	288	270	302	299	267	292	283	321	285	282	268	279	279	304	269	296	306	311	267	318	288	313	290	294	275	262	298	300	294	299	318	310	296	319	298	309	315	294	300	273	293	282	296	279	311	275	307	294	301	294	283	309	268	298	264	329	301	299	289	303	302	285	307	299	300	287	303	263	293	296	271	264	302	283	301	291	323	270	327	297	305	307	288	276	281	287	268	282	298	311	286	302	280	273	296	279	279	277	312	308	291	305	267	276	298	296	326	286	306	271	320	321	271	300	337	267	312	316	289	297	292	294	293	303	312	277	305	271	289	313	329	279	274	313	285	285	301	306	291	269	313	291	331	288	329	283	278	285	289	299	285	301	301	278	248	315	298	307	275	268	308	273	317	300	275	287	310	270	293	297	282	299	314	323	306	306	335	260	283	314	307	296	285	304	284	296	311	270	313	331	300	283	298	295	283	276	253	282	310	284	275	304	307	301	284	299	307	293	314	270	285	293	295	325	294	310	293	285	291	292	279	302	286	303	301	307	281	311	327	286	299	316	315	301	288	266	269	291
4165	730	571	425	380	389	343	311	340	290	313	304	297	324	287	288	308	307	327	324	326	307	307	308	342	309	309	316	315	313	292	297	282	310	282	311	326	306	303	328	323	305	300	288	284	328	284	305	293	303	293	326	306	295	316	288	290	312	273	297	298	278	285	313	279	279	313	290	311	310	292	329	249	332	301	318	336	271	307	305	264	295	293	319	323	292	286	288	326	293	312	309	324	315	283	303	296	295	312	314	301	293	289	289	294	307	313	317	327	295	312	271	331	277	289	297	306	315	298	296	273	320	265	297	303	270	315	284	301	325	294	308	316	315	293	318	304	306	318	307	332	319	284	266	300	291	287	320	298	310	307	311	301	294	289	268	305	312	298	321	274	299	320	325	305	296	283	289	329	324	277	294	320	323	317	312	316	296	333	281	300	291	307	312	306	297	298	317	317	321	296	277	322	321	312	335	261	339	292	338	305	317	288	262	297	321	290	297	332	318	346	326	295	319	298	295	303	331	329	308	304	290	306	338	300	302	300	283	327	326	323	269	334	329	313	332	314	282	310	304	325	304	290	275	293	307	308	304	300	310	281	298	327	312	319	332	296	306	309	296	300	317	315	302	281	292	305	320	313	310	299	311	328	328	302	315	287	298	282	294	302	268	314	313	320	316	305	279	316	309	296	328	303	288	297	317	302	319	320	293	298	322	295	321	301	286	313	298	295	310	292	296	303	293	303	285	307	287	326	320	306	342	301	286	319	316	295	327	342	281	295	315	294	286	319	291	294	315	318	324	293	291	300	307	306	308	288	336	315	320	302	312	302	272	280	320	298	299	321	327	299	297	324	283	298	293	315	341	291	284	290	319	327	323	313	293	340	283	310	308	300	314	331	282	267	320	326	279	361	321	284	313	295	299	325	277	330	333	326	299	291	344	310	314	320	306	340	309	337	311	283	292	306	313	267	286	301	296	310	292	300	299	289	296	300	314	304	299	275	293	305	295	281	315	311	307	283	287	311	304	321	283	314	273	295	356	282	334	310	327	329	298	323	283	307	287	317	311	295	323	327	321	336	276	287	297	317	304	295	316	318	334	314	318	328	310	293	281	303	302	317	304	288	286	314	337	295	295	297	288	313	300	313	294	303	333	301	326	331	344	333	306	315	296	294	285	296	312	335	318	296	296	288	287	329	313	284	326	306	311	302	306	302	320	293	333	297	288	306	315	331	304	316	308	285	316	307	308	325	297	317	314	317	305	298	323	311	294	349	288	299	284	318	278	304	304	293	333	332	306	303	326	318	268	304	312	338	297	262	289	343	308	321	300	296	301	295	335	279	282	286	299	319	262	320	316	314	315	284	306	287	333	303	304	317	308	302	329	322	306	306	299	318	318	298	298	294	290	290	281	311	313	335	341	291	343	315	340	313	341	317	306	312	266	308	308	293	313	291	313	294	341	292	322	286	311	305	300	286	318	342	319	264	336	300	309	315	350	321	272	269	308	300	304	318	265	268	310	280	304	275	296	325	290	304	310	302	262	300	286	306	316	353	303	305	320	298	284	318	309	301	316	326	291	307	303	332	337	292	301	296	328	279	288	303	290	288	284	306	311	337	336	341	287	303	313	320	305	311	275	320	317	298	326	313	301	312	305	328	273	303	316	292	287	330	303	280	308	310	288	326	278	298	319	319	313	306	297	317	290	306	303	295	341	296	319	311	282	302	277	292	345	327	297	291	288	270	297	284	328	321	294	303	292	306	346	328	329	326	339	326	290	296	302	306	311	316	296	318	330	338	315	323	280	305	295	312	306	313	286	309	307	300	284	284	305	297	282	300	287	294	323	319	298	306	318	285	316	298	294	287	277	293	308	291	304	298	312	324	305	319	309	289	288	301	321	286	280	327	303	249	302	332	308	276	324	298	300	304	317	289	318	273	306	296	333	293	298	297	304	284	329	330	316	317	319	327	332	299	320	267	302	296	340	296	284	296	310	297	312	304	304	317	325	289	281	308	312	316	285	309	282	285	323	310	312	310	298	291	290	309	299	290	306	326	320	309	349	298	316	302	331	316	281	303	302	300	319	293	303	312	300	309	297	300	298	304	318	290	329	317	305	329	333	314	311	324	300	303	295	305	307	305	317	322	332	334	329	337	303	312	291	302	313	310	326	328	305	263	308	312	297	300	315	295	322	316	279	334	313	281	321	290	336	299	295	281	317	309	322	338	327	319	296	303	331	298	310	329	291	292	297	314	280	296	295	319	296	340	322	308	321	321	289	306	307	304	324	304	277	301	294	307	287	312	277	299	311	280	324	307	291	304	324	324	291	329	299	306	276	334	338	266	342	281	302	299	305	311	290	327	284	308	310	307	292	294	292	310	276	275	310	307	320	308	297	304	302	298	338	308	319	288	277	296	318	308	290	286	324	294	304	293	313	299	292	292	326	281	295	301	307	319	290	315	280	278	306	338	352	310	317	294	319	324	314	305	308	328	295	313	315	295	270	289	314	302	286	338	312	326	296	274	285	278	316	322	291	332	314	292	294	281	322	317	316	299	312	317	309	338	283	328	310	307	313	305	314	351	293	300	329	296	304	310	331	319	299	292	291	279	298	344	314	304	322	311	315	309	320	338	313	307	293	329	329	291	303	298	306	296	313	314	332	276	343	337	332	331	299	312	303	288	301	297	314	308	318	307	309	298	314	303	334	328	313	298	280	341	265	331	292	306	316	314	314	311	298	319	321	327	329	325	256	305	282	308	315	299	312	323	305	313	306	322	316	304	307	312	303	323	306	316	268	287	299	298	291	311	357	298	292	285	317	316	306	293	299	329	320	276	290	292	317	280	295	303	302	297	320	307	295	285	319	299	303	287	280	314	317	329	261	300	299	279	306	318	304	286	328	328	293	302	297	299	300	305	328	314	288	283	326	295	294	329	325	269	322	266	307	319	303	318	287	314	326	292	330	293	308	328	308	289	307	295	268	317	303	287	317	316	316	296	311	318	280	299	270	259	288	338	320	309	310	308	291	295	292	316	306	309	304	295	318	302	295	314	324	308	315	314	299	295	316	317	298	304	292	304	291	281	309	319	317	342	316	303	295	323	284	323	278	317	298	314	334	306	331	316	309	316	293	274	307	308	291	299	336	307	324	269	273	299	318	301	328	325	264	317	312	278	310	323	299	299	330	276	303	288	288	313	285	301	295	281	300	323	325	297	333	335	312	317	294	303	299	276	316	299	305	287	315	306	311	317	304	282	343	289	308	273	314	283	312	266	316	276	343	274	324	283	312	323	319	295	271	327	305	332	315	312	303	314	327	292	322	282	304	294	277	299	334	309	343	321	323	277	299	312	301	321	323	307	304	301	318	325	349	324	296	329	292	342	306	277	293	306	289	361	295	290	297	290	299	301	284	285	314	330	324	321	299	311	322	290	316	323	335	271	343	309	309	332	289	299	303	293	329	314	307	306	312	339	302	308	281	302	275	317	300	311	316	303	302	322	305
23754	21502	29086	24363	21511	13424	1567	1051	953	846	739	721	750	733	730	692	692	668	683	684	667	653	624	645	661	597	702	634	687	698	668	593	609	614	702	651	628	651	630	647	646	674	637	650	656	597	582	646	632	610	638	605	636	608	606	614	638	602	600	636	646	654	586	580	657	582	601	624	656	595	627	668	636	613	634	662	617	624	625	599	625	624	624	590	629	627	605	602	615	616	616	632	591	626	597	600	615	654	606	560	635	619	630	637	612	636	643	618	601	583	646	612	559	597	630	657	612	606	633	624	621	580	596	623	606	600	624	620	601	603	636	603	640	633	618	597	613	679	597	636	634	615	643	609	633	632	641	598	676	614	635	631	620	575	619	590	612	659	611	591	671	612	663	601	633	666	649	655	603	609	627	593	647	620	608	658	615	610	627	605	603	619	648	607	629	609	617	649	665	623	663	642	599	623	642	650	594	596	640	622	571	679	619	635	575	581	644	614	637	589	614	595	589	578	631	605	570	645	640	632	631	626	634	634	638	659	605	588	707	591	603	644	591	646	590	614	588	628	599	627	610	646	621	643	635	620	589	605	626	668	624	661	679	597	609	632	616	625	620	636	621	615	645	563	590	654	601	618	614	632	613	646	590	654	594	601	632	640	668	616	632	629	645	629	592	624	650	626	641	616	619	613	671	636	597	647	629	613	603	584	628	611	583	611	642	624	611	665	604	637	630	632	660	613	608	625	661	639	640	637	630	609	606	597	592	569	626	590	616	635	561	599	589	628	644	621	628	615	605	625	604	592	619	658	603	628	621	616	593	621	619	621	617	666	606	607	656	607	624	623	613	588	611	636	650	623	589	600	580	612	666	590	610	638	607	630	634	617	663	644	616	668	618	598	645	648	658	630	631	608	591	670	614	612	618	589	619	622	647	600	633	619	589	636	599	657	648	630	645	614	616	641	639	614	640	617	644	661	576	572	613	657	630	651	612	623	616	602	626	616	556	587	639	624	644	603	593	626	606	564	628	587	628	603	608	625	666	656	599	616	602	637	616	606	569	629	622	634	649	642	614	667	664	626	631	628	620	613	606	661	603	561	637	622	617	623	600	667	627	624	629	621	618	599	609	603	594	614	593	613	626	625	589	619	610	609	645	637	619	610	664	641	641	628	587	614	631	599	645	561	634	632	608	599	625	614	659	619	643	639	635	588	670	629	578	578	654	592	609	596	664	604	652	591	628	651	637	644	664	623	612	625	629	583	627	630	618	620	651	599	595	574	641	614	627	658	601	651	571	629	676	577	601	593	666	606	612	667	633	618	591	622	595	645	584	604	642	619	632	619	654	653	661	582	647	610	594	659	638	606	629	631	615	602	604	566	658	630	627	657	669	583	623	591	657	598	612	599	652	578	641	605	645	671	577	598	668	629	647	634	634	600	630	626	614	583	614	616	610	598	605	613	637	583	627	645	607	604	612	628	607	634	602	567	565	617	598	623	638	595	617	651	578	611	562	654	600	595	586	622	651	599	607	618	637	611	614	653	626	640	575	615	575	617	594	618	629	654	625	663	606	642	621	565	615	610	580	656	660	624	628	629	600	605	616	638	660	597	589	648	617	597	617	629	592	623	621	647	620	627	605	616	600	592	628	594	631	637	631	607	623	608	635	617	635	595	574	583	615	631	636	598	658	656	589	599	625	609	577	617	619	657	635	576	617	568	649	616	598	660	683	640	640	610	632	632	602	640	604	655	660	604	609	628	606	646	608	598	588	662	666	624	594	647	595	630	607	618	573	622	648	632	647	618	623	607	647	636	621	662	596	614	684	586	572	615	634	638	642	645	652	655	599	588	641	656	628	672	673	601	572	620	606	642	616	626	590	607	633	602	623	633	628	597	641	645	659	632	604	585	588	602	591	621	645	649	617	628	615	635	601	646	614	656	637	674	642	611	624	597	649	641	621	642	610	633	623	649	630	605	564	660	610	576	577	621	654	596	613	575	658	641	659	583	621	590	669	586	671	595	590	595	637	642	604	600	644	607	631	637	615	623	584	611	626	617	608	603	620	615	611	673	656	594	637	623	619	624	652	682	673	657	619	597	635	611	644	646	643	625	584	569	600	619	621	634	661	685	639	591	618	578	586	618	658	619	611	638	640	628	569	628	609	626	622	668	620	638	596	596	616	666	609	614	649	630	600	658	598	663	617	617	627	629	642	666	628	609	620	607	657	630	573	624	569	592	657	600	634	597	625	618	635	621	620	646	619	572	642	613	590	667	622	590	663	585	617	629	633	586	593	569	609	684	639	631	671	560	595	589	639	641	605	616	611	622	610	613	635	606	682	597	617	614	666	591	655	590	614	609	637	617	610	587	634	619	631	603	626	574	627	572	587	640	611	650	577	651	612	651	617	625	611	634	607	637	636	576	655	604	626	647	655	631	639	645	625	649	631	639	639	598	626	613	597	597	564	631	608	693	619	604	661	624	662	588	576	630	603	581	690	609	627	637	619	642	608	594	595	605	639	649	595	633	622	606	579	608	616	621	611	612	648	618	632	646	597	653	587	578	669	578	604	627	601	605	592	608	614	621	680	632	662	669	584	628	637	627	635	596	612	629	616	612	632	615	624	651	608	612	638	644	661	622	613	649	615	648	617	573	661	655	644	663	624	637	651	603	645	582	628	618	567	630	611	629	630	600	621	606	579	596	594	642	611	601	675	625	635	634	630	626	631	635	604	620	643	702	614	614	617	661	621	649	623	593	623	639	625	640	590	577	617	634	605	633	585	646	625	657	599	628	590	628	640	628	620	602	645	634	629	577	665	621	640	629	608	618	600	591	610	660	666	621	623	627	583	597	609	637	593	600	631	613	590	635	626	646	616	566	655	651	598	628	629	596	651	621	661	574	598	599	610	634	627	598	651	615	615	590	610	679	684	657	619	652	600	629	606	602	663	599	644	598	648	589	618	645	604	617	607	579	648	650	561	579	631	601	621	656	657	629	652	634	620	610	623	601	646	595	593	638	611	593	593	626	636	651	590	589	624	634	615	653	588	602	648	636	604	573	592	659	622	656	608	604	614	642	605	635	628	614	658	590	624	599	619	577	627	605	631	542	607	618	632	647	607	640	613	595	588	600	588	621	607	653	607	617	621	653	604	623	630	634	628	597	631	678	636	605	635	610	628	625	625	618	606	648	586	578	578	615	589	640	629	603	624	633	574	605	653	629	617	699	590	579	616	648	630	604	642	610	589	659	578	596	600	656	612	600	617	617	615	611	649	646	604	583	670	632	611	643	623	621	610	614	601	636	643	647	604	621	594	646	587	627	630	626	611	636	598	624	553	555	610	644	612	637	602	538	610	670	601	631	626	653	629	616	582	622	596	621	614	641	579	646	614	612	596	605	645	641	641	579	638	648	636	603	589	635	608	609	645	618	622	586	638	621	612	610	644	675	629	607	597	603	584	614	590	640	606	589	615	607	606	640	625	612	584	599	681	643	638	672	569	631
3467	8822	6241	3170	2339	1796	1501	1190	1084	976	910	844	792	777	746	731	731	705	706	686	704	682	704	669	674	679	728	638	630	621	605	645	633	635	665	621	603	659	645	644	622	629	658	631	674	621	663	661	606	669	642	654	593	700	635	651	644	627	613	632	668	646	701	605	613	621	669	600	649	659	628	638	617	651	679	658	673	596	621	619	664	657	634	648	612	647	587	630	663	645	657	650	628	656	610	684	696	646	622	661	627	588	629	667	617	653	665	641	649	676	647	640	633	661	636	639	637	642	680	616	602	644	676	664	659	647	676	655	670	640	624	681	635	619	658	620	598	665	644	614	661	631	635	649	617	664	620	649	639	642	671	682	632	600	600	622	600	679	656	632	605	589	644	644	588	668	650	648	638	610	647	639	619	638	624	627	689	632	649	653	593	659	623	584	686	619	642	665	650	633	641	610	635	588	665	624	612	655	661	650	640	627	663	612	660	657	647	639	681	619	601	628	640	652	636	630	591	605	609	623	659	614	656	647	654	649	635	672	705	661	644	627	624	588	617	596	609	597	620	643	588	646	625	604	667	637	572	657	642	685	676	656	581	660	637	596	670	710	677	625	627	643	591	651	631	602	688	646	649	592	619	613	647	589	614	642	598	623	661	659	635	647	619	648	630	647	658	628	603	636	693	631	689	615	629	627	614	670	629	622	624	660	618	651	606	589	606	583	674	654	608	654	653	626	667	590	638	659	634	627	615	651	630	605	655	634	603	619	592	631	663	614	615	659	657	661	613	626	603	654	638	631	625	602	621	601	615	632	623	635	634	652	660	591	627	660	672	616	646	612	632	646	575	662	644	638	659	630	650	672	616	668	618	588	626	682	619	633	624	643	640	636	621	628	624	606	620	645	656	621	666	627	563	633	641	634	657	596	624	655	630	631	614	643	659	614	622	618	632	625	636	606	615	633	612	633	592	642	650	677	665	637	619	622	595	637	661	669	627	645	618	626	664	623	602	601	627	625	616	630	668	602	635	663	654	635	624	631	683	659	648	611	661	604	604	651	644	610	656	658	664	624	683	583	646	630	588	670	618	626	645	623	615	627	644	618	629	653	614	608	638	646	575	618	674	663	670	631	655	642	673	612	629	579	635	675	650	631	622	636	664	655	600	631	668	650	635	630	649	669	603	628	652	542	624	665	633	564	682	653	639	631	614	646	645	631	610	618	627	628	656	644	672	612	608	628	664	655	674	673	617	657	609	654	642	552	623	613	652	650	615	628	687	603	627	626	670	658	655	611	613	661	635	639	626	641	635	629	642	585	608	635	684	594	632	657	652	635	660	622	656	686	608	612	646	679	618	668	643	609	617	649	607	647	607	634	643	609	622	610	643	630	606	618	669	629	633	659	675	606	618	634	652	664	626	595	615	684	661	637	600	591	641	636	688	600	676	635	662	705	605	642	617	654	648	627	621	636	650	651	659	649	626	654	648	665	609	602	633	620	630	651	665	643	617	638	619	649	619	598	637	626	665	642	612	635	618	610	622	652	657	642	686	632	598	628	605	629	630	607	628	611	649	594	677	580	651	644	672	632	624	664	680	646	583	652	600	597	618	662	655	631	613	589	679	616	650	607	670	670	664	643	614	638	674	632	654	622	669	618	611	666	628	653	616	610	612	616	632	639	616	620	650	599	604	634	625	630	650	636	665	620	657	635	657	612	640	630	640	649	676	683	677	655	672	606	651	644	641	658	605	611	660	619	640	654	679	660	601	630	688	646	626	631	637	607	653	614	661	654	667	592	645	638	660	641	615	637	646	614	614	688	613	663	632	657	629	631	628	626	662	631	640	608	627	648	612	644	600	640	647	665	671	591	607	661	612	640	632	666	622	632	656	609	610	607	642	623	640	613	630	607	614	605	609	636	602	609	639	651	596	618	624	665	682	596	677	613	662	657	613	624	643	646	641	600	604	665	660	612	650	626	609	661	615	681	661	628	620	603	632	647	634	651	632	634	663	592	627	655	649	636	654	677	627	652	663	621	687	625	656	616	648	648	620	641	632	637	661	670	653	647	614	683	641	610	596	646	602	632	614	650	633	627	647	621	666	632	606	650	639	628	621	630	642	669	648	666	653	641	625	646	628	670	631	626	651	674	624	625	634	626	639	659	609	618	639	680	638	637	651	659	630	598	638	684	640	613	638	640	607	677	607	627	621	599	631	608	639	636	674	627	657	619	657	659	680	637	636	631	678	631	629	616	651	612	612	654	621	703	676	645	635	661	675	635	661	638	636	658	639	583	597	652	632	622	654	588	644	648	610	659	617	641	632	575	636	641	646	665	626	639	663	669	610	610	621	619	625	633	635	622	617	640	619	633	598	641	622	629	634	653	625	648	599	646	628	631	625	616	589	656	704	679	601	638	636	605	643	640	628	651	636	643	645	644	639	622	613	622	620	613	665	626	608	637	648	609	654	644	645	621	653	627	621	623	651	639	619	663	665	692	639	654	583	678	654	620	625	650	632	680	668	643	637	663	634	615	579	656	637	599	638	571	694	630	636	651	682	670	633	613	613	638	593	629	626	671	638	592	694	643	682	621	626	659	627	654	679	662	637	635	667	611	619	640	608	643	673	638	649	650	669	627	625	640	624	586	617	607	608	645	667	660	652	645	632	669	626	573	661	625	591	647	632	667	588	590	649	662	641	637	639	634	642	683	588	628	625	637	632	614	605	584	630	660	604	605	614	579	634	680	646	680	614	635	636	646	618	607	670	588	659	684	694	634	616	646	634	633	629	596	587	660	669	644	651	612	618	682	679	660	650	650	613	660	668	633	611	634	592	636	619	636	639	681	651	652	605	659	639	602	606	612	631	616	656	680	618	631	670	599	643	617	643	691	628	633	678	628	629	672	631	623	677	636	627	622	623	607	629	688	627	697	660	657	604	623	655	647	625	649	612	615	603	654	614	626	644	666	636	662	644	657	664	625	649	626	593	582	624	602	658	621	630	690	665	628	620	618	599	658	637	625	588	631	657	628	599	669	621	644	635	594	671	670	639	593	643	604	633	615	617	626	607	607	630	600	669	609	660	690	537	667	685	614	609	633	596	636	657	617	638	636	606	624	596	582	641	634	637	662	606	649	617	619	601	652	568	618	647	645	637	627	630	622	619	608	629	648	693	666	626	655	651	621	598	614	645	623	676	637	597	635	622	655	605	627	626	634	629	601	617	615	608	584	649	582	609	651	656	607	631	644	584	641	637	667	677	632	635	593	629	601	643	614	634	649	676	594	582	628	682	583	634	678	610	612	636	652	631	652	605	664	591	651	609	638	641	659	648	616	626	634	599	598	668	666	669	606	614	657	620	605	640	655	620	633	629	636	617	641	625	653	636	648	626	606	671	611	631	649	689	608	622	633	599	715	650	590	596	653	672	622	658	681	646	626	613	615	660	614	599	662	604	644	641	610	627	652	638	655	619	628	647	676	644	633	621	629	665	606	627	544	688	649
24789	21470	28190	25111	15644	781	393	335	277	249	234	235	230	202	199	192	190	189	207	190	168	186	192	214	174	171	187	172	172	158	177	174	175	181	148	167	182	165	177	158	162	162	162	155	169	179	152	182	182	188	177	191	150	169	170	172	174	176	199	160	177	177	182	173	186	176	171	195	167	162	173	145	168	165	177	158	177	137	202	166	165	171	180	170	168	184	164	153	165	168	202	171	176	170	156	163	175	181	160	162	151	165	144	156	168	183	181	167	166	185	171	167	152	169	146	162	168	156	172	182	161	159	158	158	155	174	171	153	166	164	177	164	196	163	180	197	144	185	183	165	174	170	156	155	143	152	178	181	174	167	178	176	166	155	184	160	176	176	154	171	180	153	183	161	156	173	157	176	178	153	138	149	189	170	183	177	156	187	149	165	171	167	168	146	152	174	179	156	157	178	191	171	188	171	164	139	176	161	182	161	168	177	163	157	158	159	169	154	170	173	166	164	164	151	167	175	185	172	147	145	155	166	167	162	177	176	175	143	166	185	156	170	192	174	163	182	168	170	175	168	161	164	168	169	189	166	147	145	154	173	155	165	174	200	175	149	162	161	162	158	168	159	167	162	191	179	181	175	149	168	170	193	160	172	171	167	153	169	176	178	167	169	181	164	156	155	157	197	169	166	146	143	159	181	157	179	167	176	166	178	186	161	170	164	167	168	147	163	154	156	170	158	156	182	159	153	173	164	194	151	153	174	165	173	161	173	185	150	156	191	173	161	162	166	160	171	149	183	166	179	170	193	171	172	189	168	179	156	149	154	187	182	177	159	149	173	187	159	165	195	172	175	160	179	167	154	161	187	160	184	164	158	170	149	171	146	175	159	161	164	172	175	151	177	164	164	155	158	169	147	146	176	168	170	162	152	180	179	190	164	182	171	172	169	182	165	160	186	168	177	162	171	168	172	173	177	154	167	125	174	171	184	187	173	172	180	172	171	180	166	161	133	176	146	179	180	144	159	176	188	181	173	142	175	179	175	170	171	158	148	182	196	160	159	167	196	161	175	176	174	162	159	155	150	144	166	149	138	180	161	190	180	175	170	174	171	173	153	157	148	171	169	179	193	155	191	149	182	155	157	155	160	169	187	161	182	170	143	193	160	167	170	164	164	173	153	166	177	168	160	162	151	178	155	190	169	155	162	177	180	173	157	174	174	162	143	191	138	170	151	174	179	168	173	158	151	167	172	174	160	185	170	180	151	157	156	175	169	174	167	181	154	158	163	193	167	169	186	164	191	150	171	159	170	163	187	167	165	151	150	189	174	155	165	193	171	173	164	157	160	150	180	159	151	180	186	147	165	152	195	168	176	164	148	190	162	163	179	169	156	174	156	175	177	165	169	167	148	168	186	161	184	169	193	169	142	186	165	155	181	174	153	154	181	179	172	189	170	161	157	178	176	212	160	175	159	161	152	157	183	177	166	177	161	145	161	157	150	176	167	144	164	181	158	170	175	159	174	157	170	166	194	178	175	191	145	190	158	157	163	176	186	153	179	172	155	165	170	159	162	159	182	126	159	176	170	188	169	166	155	177	183	188	148	177	152	172	178	172	186	166	174	166	172	166	171	187	170	155	163	174	154	171	192	167	152	174	159	159	190	178	150	178	179	168	188	167	157	166	159	155	146	175	161	159	165	153	154	163	171	157	187	172	166	141	180	176	196	183	182	165	167	191	188	161	147	165	149	164	177	167	179	137	194	161	179	171	166	163	173	156	176	189	185	156	179	174	186	178	178	174	160	195	176	134	151	167	161	181	169	194	170	168	156	181	160	167	181	183	157	171	195	162	168	174	170	159	164	166	168	186	160	151	162	177	159	167	166	149	143	177	179	158	148	153	155	171	207	180	164	147	190	181	167	172	166	172	178	177	167	161	163	156	158	190	163	150	171	169	135	164	166	158	160	187	170	197	155	140	186	164	150	174	169	180	181	159	175	161	176	183	143	168	173	178	173	191	164	140	170	154	195	170	168	139	171	152	156	179	184	182	189	167	158	171	156	171	166	174	171	174	184	180	192	166	179	175	171	168	175	177	152	186	179	162	162	162	167	169	171	168	156	171	160	160	161	172	176	149	190	168	166	166	166	173	178	161	143	153	157	171	159	154	161	180	181	166	170	182	158	159	175	184	163	175	155	177	162	162	158	176	180	147	184	186	169	183	158	158	140	158	160	176	157	160	172	168	178	157	171	162	172	180	177	171	166	166	166	175	170	176	139	166	181	173	187	179	150	198	158	155	176	165	163	163	190	156	170	178	187	186	172	164	164	163	158	205	186	156	179	164	184	164	169	171	158	177	147	175	166	171	188	166	182	153	166	166	186	172	183	155	174	194	155	193	169	172	166	176	151	167	164	187	152	159	155	174	163	157	143	166	176	180	168	148	162	176	161	173	161	160	185	184	165	153	182	175	177	182	154	181	163	170	170	168	187	161	182	168	166	146	139	165	168	181	194	188	158	150	172	191	167	171	150	174	184	151	189	193	161	152	168	185	165	168	162	173	178	148	179	167	175	187	163	166	162	181	176	178	157	175	153	160	162	187	179	164	196	175	168	168	157	166	200	171	195	169	164	170	155	194	164	179	152	163	163	160	172	161	172	149	180	171	165	141	159	166	177	207	188	168	173	168	168	159	179	164	160	168	166	175	170	173	163	167	175	176	147	181	180	153	180	152	177	158	158	166	156	167	189	190	173	191	180	170	170	174	156	143	152	169	155	177	168	185	182	173	172	161	165	160	159	151	163	184	184	185	171	162	171	184	183	171	176	157	166	166	180	173	180	183	181	147	167	161	202	172	178	176	174	168	176	175	182	179	165	179	177	163	158	177	159	164	169	189	182	149	155	169	175	180	180	137	139	153	181	172	179	160	195	164	183	167	161	189	171	156	160	180	167	176	168	184	166	166	155	157	174	155	147	153	168	155	171	164	171	196	156	166	148	176	155	161	167	161	177	191	174	147	181	177	165	155	147	158	170	162	164	175	144	172	188	191	145	176	195	180	159	187	156	160	142	166	184	159	162	186	180	169	185	194	166	144	158	167	165	172	168	162	180	169	172	170	157	178	167	164	151	187	172	171	159	170	155	161	170	149	179	165	148	175	164	167	177	140	177	167	174	190	160	169	163	159	170	148	172	159	154	145	165	189	166	182	180	178	168	182	181	182	169	184	166	156	167	162	161	192	165	145	159	200	197	173	150	183	175	157	152	160	161	170	168	181	171	167	183	160	144	138	186	178	154	148	200	158	156	146	145	147	187	167	182	178	180	175	165	158	172	167	161	146	149	188	156	158	145	178	171	164	181	179	166	153	175	148	168	170	193	192	162	148	160	127	185	160	172	171	161	162	159	157	171	171	195	146	146	186	165	180	165	169	161	173	177	158	166	182	152	183	146	182	171	177	163	177	181	178	162	156	173	141	166	169	179	167	152	149	180	166	175	167	152	148	169	154	179
3185	5234	3520	1735	1221	884	696	547	451	376	332	348	294	280	239	264	249	197	220	210	238	200	217	210	196	197	207	175	211	207	192	207	199	176	222	208	191	224	193	179	188	197	188	200	180	167	184	195	200	202	193	200	176	173	193	213	186	218	184	181	203	161	195	178	213	164	186	183	187	185	198	207	187	189	182	200	175	183	197	194	188	187	167	212	148	198	182	188	188	181	191	195	174	219	183	174	171	190	180	168	184	195	164	183	184	198	180	177	198	187	177	184	174	190	206	169	180	178	206	185	186	172	167	177	187	182	178	184	191	202	167	183	187	203	181	187	184	193	180	182	175	188	185	188	162	184	207	178	189	177	211	175	179	166	145	183	176	172	189	185	176	207	191	177	179	213	166	220	199	172	202	193	196	197	203	181	197	161	219	185	188	196	157	193	198	194	201	173	210	180	170	178	179	185	184	197	183	184	178	166	184	176	212	173	195	185	193	176	198	211	184	189	203	180	217	195	188	180	198	179	191	179	179	195	190	211	199	192	173	172	188	176	178	202	171	176	188	185	174	182	193	212	170	181	191	182	188	176	200	176	195	206	201	164	184	184	175	184	181	180	166	200	206	182	182	172	150	184	196	166	221	201	195	200	184	195	182	176	187	185	182	179	199	205	173	198	194	186	183	188	199	187	189	190	230	199	211	161	159	187	166	171	168	186	183	194	193	185	187	179	192	197	192	198	179	173	202	196	200	214	219	185	173	202	197	167	187	184	189	209	187	183	213	184	196	198	192	182	199	186	179	179	201	174	195	204	194	176	177	171	187	211	177	177	177	158	192	179	200	191	176	176	203	207	162	172	181	176	172	198	201	178	194	194	170	202	197	186	189	195	205	179	169	175	189	195	174	172	165	172	197	212	201	171	180	188	205	197	172	208	195	191	169	173	178	193	174	179	189	175	183	205	189	194	174	205	179	202	180	168	198	204	173	176	176	187	186	182	164	173	231	189	175	171	195	192	201	167	181	207	170	166	185	196	208	192	182	155	188	195	173	190	167	192	183	169	163	202	177	197	189	187	184	205	194	208	174	190	186	205	218	178	191	204	178	164	189	178	184	212	153	180	151	181	172	184	187	185	198	175	189	176	191	180	190	172	200	182	185	183	190	165	194	188	191	174	202	179	186	180	173	199	172	163	175	187	190	166	195	185	177	166	178	215	163	200	189	189	189	187	187	163	193	173	165	189	172	175	187	185	206	173	185	216	191	176	187	177	200	181	196	208	181	165	188	200	199	199	171	219	193	205	164	164	177	205	177	183	177	189	204	202	170	208	198	172	171	182	170	158	171	210	173	175	179	215	180	179	187	169	199	192	173	165	173	176	194	214	175	211	199	208	198	177	176	172	209	192	173	210	202	192	182	175	215	176	181	193	182	186	196	184	164	178	192	175	179	191	180	182	184	179	158	196	199	173	192	164	194	198	171	180	191	178	192	173	197	205	199	191	175	202	201	168	162	198	194	189	183	207	217	188	192	205	178	201	173	167	202	191	184	192	168	192	175	168	184	209	183	180	172	191	184	172	166	188	179	200	202	176	201	187	206	183	194	172	171	198	205	201	186	190	188	187	172	173	198	185	192	152	188	187	202	190	199	163	182	195	181	197	177	185	182	191	182	192	191	185	199	194	186	208	159	176	175	178	220	175	188	201	186	194	196	187	222	189	194	185	191	198	173	190	189	178	181	212	214	183	195	182	198	196	212	195	185	184	202	182	200	177	175	185	189	181	177	194	181	159	156	183	208	183	194	185	189	176	199	211	185	173	210	184	184	191	185	165	174	174	182	205	190	171	189	206	214	177	167	219	196	199	175	188	196	178	193	186	169	184	182	173	179	212	172	212	183	186	185	172	195	178	180	174	208	179	178	202	179	198	154	190	176	182	173	192	185	182	160	177	173	202	186	198	173	178	204	204	199	184	186	184	181	203	175	161	198	182	174	192	198	189	190	176	201	181	182	183	177	182	203	169	191	178	206	207	157	211	202	183	181	174	198	175	214	194	194	174	171	172	190	167	187	188	175	204	219	181	185	205	181	172	203	193	194	170	162	186	171	164	174	190	195	192	202	188	187	177	172	177	179	221	197	201	178	184	198	162	200	208	170	211	174	216	196	198	190	173	195	193	174	192	178	182	189	166	192	170	175	186	187	183	176	184	184	172	187	176	182	199	185	179	162	188	173	158	166	209	158	170	182	194	189	160	185	196	182	182	181	171	166	190	187	191	157	205	169	190	160	186	180	188	205	171	201	186	174	173	180	180	193	199	169	164	229	182	156	168	183	172	183	172	186	205	173	174	191	193	190	183	177	185	172	179	174	207	207	202	191	197	186	197	208	162	177	183	180	184	178	204	184	201	182	195	182	190	173	202	189	192	183	184	202	180	170	163	171	194	186	210	185	188	184	183	196	181	189	179	190	185	180	195	190	212	162	166	183	185	195	163	192	173	182	181	197	180	168	185	186	165	174	189	192	200	198	180	191	168	195	189	190	169	182	181	181	179	200	178	171	183	177	164	180	192	178	177	179	178	194	178	188	196	185	192	200	199	170	212	210	168	197	180	178	197	191	173	194	203	178	172	198	180	180	193	175	201	185	187	210	211	188	183	215	176	197	186	196	195	204	183	173	186	203	183	177	170	186	194	187	191	194	195	178	175	219	187	214	192	194	208	209	191	181	203	199	172	172	181	181	207	165	173	208	193	190	158	198	187	156	182	201	188	198	180	244	185	208	183	194	175	163	162	170	202	184	174	188	173	181	179	180	172	186	201	191	201	199	195	177	192	195	187	173	181	178	173	201	164	192	197	204	174	169	179	191	193	199	179	200	168	206	178	198	178	175	175	189	176	172	189	175	210	189	196	188	191	189	188	192	171	171	188	190	172	179	182	206	183	180	201	192	199	172	185	193	177	178	199	180	197	187	215	165	193	173	188	217	204	201	178	202	192	182	167	180	195	199	167	208	183	173	182	154	210	196	189	210	186	175	187	177	198	187	186	192	181	169	165	210	200	174	175	204	204	180	213	191	194	188	179	185	165	181	171	192	194	218	191	183	209	175	177	216	182	201	208	184	186	199	186	176	184	175	193	182	203	171	179	176	175	202	203	163	199	191	170	205	171	200	196	173	195	191	176	160	179	156	198	183	182	204	192	168	202	196	195	171	170	190	217	188	197	182	208	201	190	192	211	173	182	201	180	169	164	204	182	159	191	195	181	180	185	211	186	190	166	166	169	190	166	196	170	163	178	180	178	176	187	185	184	177	196	193	164	190	210	180	175	176	175	187	173	189	198	194	135	158	173	195	203	176	201	154	180	183	210	192	207	222	192	187	187	194	186	190	209	192	174	182	222	201	193	164	201	196	193	206	198	176	192	164	190	195	199	196	184	183	201	181	181	181	180	177	180	198	168	175	182	184	179	187	196	206	182	212	173	176	180	194	207	200	199	185	188	187	184	188	181
22659	21502	29455	23971	21493	21575	12646	1457	1056	1012	919	828	809	761	719	701	674	664	681	611	710	627	682	669	656	583	592	649	633	630	612	615	646	587	583	573	643	632	653	613	602	596	599	636	619	539	582	600	622	583	620	625	634	566	582	551	624	566	563	628	591	600	608	587	595	571	581	628	581	604	578	644	583	600	596	598	576	546	578	575	578	610	561	572	582	608	606	610	638	582	592	629	602	625	600	606	576	633	615	581	631	581	592	570	537	636	627	612	612	581	577	556	618	579	578	624	571	594	565	585	572	609	554	595	632	600	581	574	582	567	584	570	591	593	537	597	636	642	621	625	582	586	568	606	570	629	566	607	592	554	561	598	616	577	585	617	588	604	618	618	570	583	570	567	626	588	564	586	582	629	594	581	599	575	651	579	602	596	593	590	587	546	615	585	629	596	553	589	581	640	642	623	599	565	574	568	595	591	559	564	580	589	595	571	609	610	583	575	553	606	554	633	575	584	605	607	554	592	549	620	590	615	612	563	650	574	586	625	604	558	601	631	624	624	605	569	608	562	574	584	583	608	583	547	582	589	595	597	585	609	577	581	609	575	639	568	569	584	561	572	605	601	583	618	548	595	558	600	564	636	613	584	595	627	606	606	573	593	576	596	608	631	587	630	612	570	590	581	624	568	598	554	556	611	576	646	622	584	575	589	526	579	588	635	610	596	606	599	627	581	593	604	620	605	544	588	570	612	599	610	614	579	595	538	607	575	579	583	600	622	549	620	604	561	608	594	603	553	600	566	628	538	564	594	601	585	572	585	546	550	531	621	584	606	575	616	596	547	582	603	581	601	579	611	604	592	598	560	615	604	663	577	620	615	590	602	598	573	558	611	569	578	595	570	612	617	608	622	621	560	573	601	622	610	592	593	591	584	548	602	552	587	587	557	605	573	572	569	571	572	583	564	595	596	625	596	573	661	557	638	626	590	573	608	597	575	602	636	617	610	572	597	623	595	543	577	577	591	592	591	549	577	570	568	555	572	586	582	615	591	607	586	620	569	597	632	643	600	560	550	594	582	598	619	556	539	634	563	580	637	580	625	581	567	593	595	571	561	605	610	582	588	638	556	599	552	588	553	638	577	606	579	580	552	578	597	587	605	585	603	581	575	601	605	604	584	604	567	588	617	603	584	593	597	572	577	564	586	594	563	587	628	548	565	588	595	572	620	594	630	589	591	611	578	566	611	557	560	586	586	585	587	549	567	647	570	608	600	615	572	595	522	618	647	570	607	590	604	561	599	595	579	588	571	646	529	556	620	600	618	568	556	592	664	600	602	633	591	590	578	603	587	616	594	602	588	612	619	598	593	566	621	587	580	591	592	580	631	586	609	614	565	562	575	517	597	598	610	579	599	586	583	563	624	589	566	593	602	622	597	574	624	595	592	607	529	580	650	601	577	594	579	621	592	591	593	620	582	584	602	592	598	590	609	531	626	600	635	591	620	576	612	583	567	603	588	612	608	593	554	595	598	603	561	575	589	595	588	555	591	570	572	579	560	578	588	566	580	585	593	610	591	583	618	590	580	586	568	622	570	549	586	585	580	566	584	563	583	581	554	581	594	573	589	594	643	629	576	590	573	575	610	583	601	587	585	601	586	610	594	581	581	579	568	585	588	612	621	589	611	582	552	622	641	580	565	579	638	565	559	596	622	567	589	601	562	634	608	597	614	564	578	560	607	619	627	566	556	630	596	600	589	567	608	617	582	560	613	598	579	608	608	598	550	594	544	572	555	556	643	635	608	579	592	550	594	628	563	615	551	588	537	615	591	581	585	611	557	609	566	594	590	549	619	618	574	598	604	550	574	574	608	606	617	611	641	636	610	635	604	579	613	611	595	574	591	562	536	585	538	629	560	584	562	604	621	550	607	516	606	570	551	577	621	559	572	586	627	582	601	559	594	601	568	609	541	574	613	624	572	570	562	570	593	608	570	613	616	597	605	623	628	600	557	544	591	613	557	586	574	575	562	588	596	588	583	585	589	605	592	551	572	608	558	635	581	589	595	535	588	615	597	629	575	588	608	541	592	579	608	621	601	593	588	589	575	587	539	540	583	556	573	577	595	604	596	612	585	628	543	578	546	588	627	544	556	582	602	587	578	593	613	560	570	583	555	638	588	575	558	585	607	614	606	606	591	583	624	602	624	603	556	630	580	557	593	615	606	572	585	614	573	565	593	587	563	602	601	602	635	603	576	581	573	565	577	568	598	599	586	606	579	606	546	574	605	583	564	538	583	594	586	588	570	570	575	580	587	607	596	593	552	539	600	582	538	627	612	600	620	552	623	568	539	574	526	604	584	580	615	596	582	555	568	601	581	564	561	589	568	592	565	602	602	550	567	573	578	602	619	592	599	592	550	572	574	581	560	550	590	593	617	585	571	595	564	582	576	586	596	614	573	582	601	555	598	594	541	585	625	575	581	546	574	530	612	556	597	599	576	598	611	623	533	622	585	598	596	577	591	603	607	589	570	602	575	568	572	574	617	509	576	591	582	609	564	576	542	639	633	618	573	574	571	605	578	585	545	554	570	604	611	584	609	625	581	562	607	588	587	568	584	557	603	584	599	619	593	567	598	585	602	576	587	587	561	606	626	636	621	586	614	601	539	589	593	587	567	552	555	609	610	585	569	600	556	597	614	564	568	559	565	550	613	596	570	592	603	575	574	550	624	611	636	594	592	640	565	606	549	604	576	627	621	614	595	540	581	569	613	582	590	645	575	571	553	576	557	605	578	565	568	623	583	591	598	589	600	551	587	593	581	617	614	586	620	578	559	599	613	570	587	575	583	591	613	564	540	591	597	547	601	613	569	547	581	607	577	558	609	622	547	586	594	578	601	578	547	583	606	612	592	564	643	578	554	586	593	613	566	623	553	594	571	597	577	591	576	605	629	614	526	537	636	592	608	569	592	575	560	577	583	656	606	588	618	585	590	641	555	575	587	602	560	590	587	548	579	592	593	557	580	598	606	626	604	559	540	599	588	609	566	568	580	631	615	613	599	624	616	581	593	573	566	584	563	577	581	582	573	533	620	567	569	597	584	564	614	579	607	615	640	573	553	562	545	589	585	623	566	606	575	596	582	560	585	631	615	546	573	581	572	579	583	526	590	580	566	552	602	586	556	582	536	579	574	559	629	610	620	668	646	611	580	608	614	623	598	609	569	582	600	593	602	587	556	621	561	554	561	555	596	573	558	558	607	581	553	597	540	586	581	561	577	634	606	587	583	525	594	566	506	601	593	573	558	606	600	578	545	564	610	562	591	559	606	571	590	610	587	558	579	532	612	573	621	627	619	551	560	595	584	594	558	606	618	588	603	562	546	570	545	624	574	557	583	593	624	551	593	551	590	596	619	622	595	652	575	607	596	619	599	629	565	593	604	664	582	600	597	536	577	591	564	566	560	570	555	596	596	579	610	609	557	602	578	603	576	577	576	603	581	593	598	546	613
4607	14808	10489	5256	3836	2948	2329	1809	1591	1243	1095	1003	918	887	869	780	819	725	767	720	709	710	704	690	682	675	620	633	623	676	613	660	644	612	647	655	607	637	638	666	611	605	625	654	621	582	599	611	600	614	638	636	575	599	590	595	614	580	596	605	583	583	602	605	579	638	622	657	626	598	641	595	546	613	567	621	601	594	624	600	590	590	551	597	611	604	621	580	623	607	608	571	580	591	590	603	640	615	575	598	609	627	581	567	541	593	621	603	685	616	594	601	575	555	597	596	575	593	594	591	625	583	636	644	608	585	584	598	601	570	584	638	608	580	606	584	648	616	608	617	615	659	617	570	590	617	607	632	643	623	601	637	600	618	596	590	618	609	610	588	574	638	585	576	609	653	589	604	615	613	570	593	655	634	614	605	625	587	596	625	595	631	591	604	610	585	618	645	595	617	619	639	600	604	616	625	623	631	576	627	600	610	623	587	576	559	591	567	609	607	623	609	631	569	587	563	629	623	604	623	550	618	575	624	593	603	590	595	623	625	603	603	588	570	602	572	606	578	616	592	607	569	608	625	585	618	614	610	629	617	624	619	592	565	567	621	600	583	644	628	620	641	575	616	572	585	592	610	614	606	604	599	631	617	605	658	572	657	605	594	611	601	570	596	601	585	650	603	629	615	617	621	620	592	586	628	617	601	516	611	609	555	652	570	640	618	607	620	590	621	642	582	575	599	608	620	610	630	607	613	600	561	575	569	603	620	655	575	562	669	578	627	630	556	623	576	594	589	596	555	608	637	578	603	619	610	592	597	616	581	576	614	604	608	617	563	647	583	623	593	619	627	608	638	620	599	587	627	609	593	593	650	593	617	598	638	623	596	650	608	602	610	599	622	626	567	598	598	639	617	641	632	589	607	616	618	614	620	626	603	610	589	595	586	627	599	590	584	612	642	595	591	637	656	607	584	620	575	586	593	624	552	561	641	597	598	594	577	612	605	615	590	578	572	641	618	593	622	606	605	592	596	598	577	600	633	592	581	605	627	623	578	598	626	586	619	634	606	556	618	615	552	611	619	572	584	654	628	587	625	589	600	628	611	608	602	585	647	572	599	613	608	621	626	621	629	634	577	596	608	635	562	602	614	609	563	610	602	577	594	567	579	625	592	614	598	607	606	619	588	597	620	543	621	633	604	605	630	549	627	552	610	580	608	590	608	589	646	623	612	623	579	616	586	625	603	593	635	591	572	596	618	620	607	596	619	616	592	642	578	575	571	601	624	585	603	584	602	638	598	625	618	566	655	592	603	611	574	543	570	597	600	650	570	581	623	620	570	584	562	589	613	624	572	608	612	579	607	623	590	607	588	619	615	597	616	633	609	584	608	599	591	606	656	584	594	564	596	643	583	579	596	567	580	618	658	629	604	633	568	637	634	597	614	588	611	637	614	583	608	613	670	623	608	590	643	591	595	578	610	591	604	614	593	622	593	559	590	582	576	576	603	589	657	618	576	631	606	598	593	627	641	600	634	594	594	573	609	549	613	600	593	609	589	583	628	622	567	590	610	560	574	636	595	623	613	602	614	649	635	574	574	631	623	627	582	576	600	618	576	593	614	591	576	664	636	620	618	599	611	586	573	617	617	618	617	625	626	589	634	616	584	588	611	599	611	619	614	599	582	583	610	627	597	619	590	630	621	595	591	604	607	631	596	581	612	610	618	643	625	594	554	625	586	617	639	641	557	607	561	607	629	618	613	597	582	615	599	611	565	613	623	563	571	629	580	586	628	617	584	587	651	602	586	588	601	604	588	620	585	598	573	550	556	664	597	604	591	580	598	605	578	661	658	618	581	594	614	633	610	585	619	599	615	593	553	604	591	585	605	594	583	577	622	619	558	620	537	576	593	562	593	613	644	609	609	634	597	632	636	595	604	628	590	539	538	598	604	605	632	607	613	648	555	600	635	568	576	604	620	574	581	568	592	629	580	587	604	554	594	626	608	613	624	595	595	597	608	638	627	574	568	645	596	575	643	610	597	576	561	625	535	597	589	614	586	591	636	606	571	624	607	653	584	602	583	610	589	616	622	603	620	591	612	606	585	628	579	613	613	620	610	589	622	638	563	590	600	607	644	644	620	638	624	635	611	584	621	627	635	658	603	581	628	588	583	585	628	614	614	597	589	612	579	626	597	589	583	574	593	592	613	658	635	598	609	640	569	609	581	629	629	580	583	571	634	577	612	648	583	582	598	586	586	596	644	651	608	636	554	587	568	648	625	641	587	598	636	632	634	614	621	664	614	601	648	603	593	575	621	630	602	554	602	591	615	637	600	565	611	554	596	600	639	609	609	589	572	634	639	578	618	555	611	593	603	580	627	627	570	608	617	604	602	589	554	568	596	599	572	599	636	583	616	637	574	611	594	604	615	601	596	590	603	586	623	620	610	575	615	616	597	604	597	638	583	565	615	628	596	625	595	616	607	643	619	603	604	634	623	603	598	634	639	606	611	615	616	595	596	600	606	597	604	640	577	624	590	584	602	599	605	551	606	595	582	603	598	539	609	616	578	563	614	561	601	636	585	609	641	617	616	662	537	616	577	637	585	586	567	591	589	591	598	633	595	615	600	583	581	584	607	620	604	583	567	586	597	599	610	617	569	604	575	590	644	604	597	578	599	623	598	610	585	580	626	615	638	636	627	568	623	640	589	591	592	620	611	581	602	642	550	625	617	626	607	605	580	618	602	575	607	564	567	620	607	636	615	574	583	635	612	565	675	614	651	598	615	619	620	558	584	607	594	585	575	645	584	593	645	616	588	624	602	639	621	610	584	582	639	635	629	586	613	591	615	635	623	590	599	592	594	611	573	649	642	629	619	626	561	598	571	602	578	616	597	637	603	543	617	616	564	646	585	580	613	595	569	600	605	634	613	576	603	596	596	593	597	632	618	599	602	619	617	611	573	567	594	636	578	618	578	610	607	567	573	573	581	613	643	584	583	624	626	600	601	598	618	586	605	589	608	609	613	566	626	579	605	647	650	569	607	593	597	606	550	613	577	606	616	597	614	561	642	620	632	632	553	588	543	609	640	603	591	587	569	585	591	584	586	634	604	602	641	618	582	645	609	612	542	605	649	576	584	601	596	607	583	626	583	614	573	589	556	646	601	615	537	560	599	651	604	591	586	598	617	545	611	635	594	597	542	578	587	607	621	604	609	594	596	601	596	639	595	579	604	629	646	666	582	568	584	593	586	606	605	598	578	583	609	577	621	585	620	593	655	599	582	553	571	618	628	624	589	648	616	563	595	572	629	612	606	607	555	616	564	639	582	663	590	616	647	638	643	634	589	645	647	627	560	603	610	637	652	601	597	594	605	597	597	597	620	556	605	575	589	606	598	647	569	580	580	641	650	652	579	574	613	636	586	617	597	636	634	616	609	609	589	612	563	604	653	609	620	611	597	613	567	640	553	606	590	561	610	570	573	582	627	598	612	634	607	605	601	630	616
27840	19678	5654	511	320	354	369	298	331	322	308	296	260	288	318	296	287	292	314	286	296	320	290	313	270	325	324	291	312	295	275	275	302	288	287	279	309	299	308	281	307	291	302	316	289	287	315	304	293	309	325	307	325	314	276	287	294	307	290	291	326	282	311	294	271	300	278	312	296	298	289	299	289	286	258	282	304	312	303	262	300	293	291	328	311	332	279	285	265	298	283	293	299	313	308	324	316	297	299	319	267	297	274	280	311	302	315	299	289	321	304	307	314	283	311	293	300	314	295	315	326	302	299	266	254	283	304	304	295	297	298	292	300	295	286	267	305	321	292	279	283	276	286	282	309	278	277	320	324	306	302	302	283	298	311	301	300	315	272	297	305	294	289	294	292	287	306	303	305	282	284	333	269	276	325	300	286	282	306	297	283	306	310	311	336	309	269	303	297	287	268	300	295	306	309	265	283	330	283	272	286	292	291	316	277	251	316	281	302	278	279	312	298	280	287	314	307	311	254	295	300	294	284	280	285	319	283	288	288	328	277	294	267	306	290	294	293	288	300	329	290	269	299	325	301	316	294	261	310	320	284	284	294	331	292	301	297	322	291	334	258	311	294	290	286	296	279	307	304	300	322	317	287	302	317	267	313	283	334	265	277	290	278	296	300	287	271	293	323	258	286	299	295	293	281	293	276	281	310	296	320	305	294	309	310	300	294	312	303	294	315	295	311	273	305	290	261	304	299	288	292	288	311	284	331	266	304	311	244	295	282	257	317	291	313	302	285	279	288	324	280	287	304	276	305	282	301	306	316	283	302	306	302	302	325	305	287	308	302	303	290	329	322	303	282	305	312	305	299	332	281	278	317	282	308	281	297	338	283	287	279	268	315	261	314	308	285	298	297	312	302	285	289	286	273	308	322	272	284	287	273	297	281	298	314	328	303	294	273	272	285	287	286	291	299	324	260	291	306	303	305	294	307	308	294	314	261	299	288	313	283	308	313	308	318	268	302	311	313	273	312	293	307	286	299	290	290	271	306	271	311	296	301	304	312	279	313	311	276	290	314	313	294	298	300	296	306	290	296	299	264	312	301	264	284	289	304	344	288	317	313	294	291	298	300	308	295	336	294	297	285	299	287	308	314	309	270	309	293	263	316	297	260	300	291	301	286	281	303	302	293	278	280	320	326	292	288	280	289	264	316	320	313	282	305	280	315	281	273	259	279	317	283	318	311	268	326	306	324	290	308	302	282	292	314	295	281	301	309	326	312	317	289	285	261	311	260	301	315	296	317	315	264	321	324	294	314	317	286	283	317	301	305	326	307	300	275	260	299	302	282	318	289	299	307	303	301	287	290	263	315	310	309	297	312	303	309	288	311	314	294	286	314	282	282	281	263	299	296	305	308	282	301	318	282	295	268	302	296	323	322	279	288	318	300	294	272	322	320	279	307	280	297	281	332	293	305	298	304	325	266	312	298	285	272	306	291	294	300	297	308	295	272	290	306	260	290	281	271	282	318	314	318	302	304	309	314	340	294	319	264	283	286	337	296	289	278	290	300	294	310	304	311	299	265	312	293	303	275	286	327	299	265	283	329	295	312	285	296	330	307	296	312	281	334	286	304	293	298	278	298	275	299	309	290	292	310	308	325	305	308	310	289	281	292	300	334	326	292	307	313	293	296	276	285	294	283	291	275	292	271	280	306	319	324	318	304	284	263	296	307	337	300	284	273	299	292	297	273	287	303	307	282	308	320	297	271	304	278	342	282	321	311	257	321	269	297	272	296	319	285	308	286	294	279	265	290	285	313	307	309	305	303	288	253	312	292	286	320	301	284	303	311	288	293	306	310	311	304	297	258	280	283	313	317	283	314	287	301	300	286	291	311	274	275	289	274	293	292	291	278	310	260	266	298	303	318	280	305	286	277	322	333	297	287	306	301	303	305	312	282	293	312	294	280	262	300	293	328	309	294	302	300	272	308	284	325	302	298	257	323	341	317	308	294	304	304	300	293	292	290	287	293	286	314	296	283	320	312	319	326	324	287	284	307	361	291	285	309	285	314	277	302	280	289	289	313	340	311	320	316	285	294	273	297	279	293	305	290	293	311	304	309	298	294	296	301	272	325	312	315	294	301	285	276	279	278	311	263	275	272	293	336	303	284	265	283	312	311	319	282	277	287	304	324	295	311	284	310	292	343	288	310	313	281	292	304	270	309	327	307	280	310	300	314	273	291	309	269	283	278	277	301	296	278	278	304	296	288	304	314	325	292	278	291	268	286	297	275	299	315	283	309	282	305	291	330	301	310	280	311	276	294	274	311	265	313	293	270	319	296	304	307	316	302	321	323	266	322	314	293	292	284	303	308	300	276	306	309	274	306	296	301	286	315	304	287	314	301	289	302	296	301	274	276	278	299	304	284	286	302	295	301	300	292	257	280	299	301	303	295	312	254	325	283	284	303	304	314	309	288	303	327	311	272	285	314	292	281	303	283	278	285	293	304	291	312	249	300	290	268	261	295	311	270	300	293	310	284	320	330	308	303	291	292	295	317	282	296	286	303	285	302	322	281	282	283	269	289	290	308	311	286	311	284	287	279	278	317	301	266	323	318	324	279	310	319	293	311	276	263	299	278	272	277	314	279	289	299	292	293	330	308	296	301	290	293	285	312	295	309	316	289	298	300	291	284	287	287	331	289	299	298	297	296	304	311	292	306	299	275	271	288	324	295	285	310	298	302	309	283	297	297	314	277	284	272	293	296	314	282	303	296	313	313	280	280	293	301	284	288	294	307	298	295	281	292	287	306	274	284	280	305	294	296	282	319	257	317	291	257	317	297	293	298	301	286	281	278	306	297	287	304	293	303	294	282	275	293	301	297	302	299	277	294	271	287	291	344	296	340	301	293	300	314	298	291	292	300	292	266	289	313	318	307	276	274	287	313	291	270	286	303	302	285	304	271	281	317	308	330	329	270	261	302	301	278	281	318	317	308	311	298	276	285	270	290	321	289	290	313	294	280	285	276	310	310	293	296	272	315	303	268	285	284	257	292	329	311	271	289	318	286	353	288	271	311	264	292	294	268	272	266	276	287	283	307	301	269	305	284	347	330	301	287	310	345	289	293	310	277	275	303	279	268	291	292	275	298	313	265	300	278	307	324	304	286	250	287	280	278	301	273	279	282	306	302	291	283	299	300	289	298	309	310	276	296	304	343	313	292	307	285	294	301	310	249	283	273	297	279	251	288	311	327	276	303	289	295	292	308	305	298	278	263	286	326	313	278	313	294	309	327	275	268	264	304	331	321	248	276	303	303	264	301	304	311	314	303	291	326	261	323	294	316	334	299	297	299	306	294	331	325	309	285	286	302	299	305	309	298	276	317	289	283	306	308	294	305	262	267	286	315	281	326	276	289	277	277	302	277	316	293	307	311	282	312	276	279	289	307	320	296	297	300	257	303	283	280	261	270	288	274	288	299	316	298	322	285	309	287	308	303	300	322	291
4170	727	546	428	397	360	359	332	300	308	291	321	316	291	320	293	302	314	314	327	295	325	278	292	294	288	281	313	323	296	278	278	319	285	267	307	292	312	294	299	297	302	295	278	293	314	311	313	317	310	309	300	319	299	323	265	310	353	318	279	295	353	318	329	295	314	302	326	301	309	281	277	305	297	297	265	263	307	342	298	317	295	314	278	272	286	313	299	259	326	301	270	298	267	289	283	290	308	308	298	323	320	292	310	301	275	294	302	284	310	314	314	308	306	312	288	266	325	284	279	311	260	316	292	323	304	307	309	320	292	291	277	312	285	277	312	309	329	323	291	308	288	296	279	280	317	291	252	335	349	315	327	307	302	291	308	326	301	292	310	319	308	310	310	254	327	322	304	329	276	296	337	313	295	335	308	314	289	303	304	314	330	303	293	278	332	307	330	301	308	286	296	310	304	320	293	279	329	329	331	303	307	317	295	299	282	300	282	278	305	299	290	301	278	301	265	282	338	294	317	292	342	281	313	315	314	312	304	293	325	294	278	306	319	317	307	334	318	341	267	261	311	314	285	303	298	298	304	283	315	280	297	291	281	329	289	329	288	301	309	304	317	300	293	286	322	293	305	330	299	319	313	308	298	323	314	301	305	312	322	300	282	321	301	267	310	318	315	305	318	286	304	319	299	291	318	325	294	269	317	317	300	288	314	304	309	312	321	310	282	328	275	268	314	339	284	311	289	293	310	323	309	309	297	351	305	293	278	292	319	282	304	328	324	334	313	295	331	316	309	309	303	300	307	284	294	313	279	316	338	318	273	310	313	321	288	322	319	292	298	314	299	281	276	301	319	309	304	304	329	319	308	255	301	315	350	289	310	296	320	284	297	318	297	305	317	318	260	297	274	299	295	304	305	315	299	288	301	310	292	323	314	289	312	299	268	320	271	296	317	290	309	284	272	322	299	277	313	312	290	276	317	321	334	265	291	269	317	302	306	310	295	296	290	292	311	300	337	331	298	331	306	304	281	324	281	286	294	314	324	287	311	319	313	300	304	314	331	307	315	320	323	309	278	304	309	303	332	291	266	299	285	290	282	306	321	282	316	318	319	304	294	306	283	308	302	338	316	301	301	325	287	302	311	318	334	321	312	312	261	309	322	325	297	305	288	329	293	302	279	348	313	290	319	325	310	299	314	274	305	335	301	333	288	340	305	265	298	314	295	302	310	287	287	313	302	286	283	282	318	311	337	312	307	305	304	284	299	316	277	297	304	321	328	279	294	306	300	270	323	327	307	303	301	297	329	322	279	292	302	283	301	310	302	301	308	306	324	276	312	271	298	266	326	297	293	298	292	296	275	314	291	302	303	314	284	299	282	316	315	305	346	301	320	316	301	295	310	296	312	308	305	322	309	300	300	287	305	276	285	293	304	291	294	337	331	285	288	325	290	314	305	341	306	307	293	318	322	318	321	306	306	307	333	314	329	305	326	307	323	305	299	317	272	336	312	292	323	291	292	302	307	307	303	297	307	332	306	299	302	326	307	283	281	286	293	296	299	315	309	284	281	328	330	317	310	350	309	316	314	301	304	285	318	292	336	272	297	292	315	287	326	297	320	332	302	292	316	325	310	317	310	304	330	317	282	281	284	302	307	302	301	278	318	307	285	314	283	317	292	336	328	308	319	328	297	290	274	284	335	297	290	290	346	310	279	317	333	303	325	289	342	265	294	328	295	321	313	314	331	312	332	324	307	271	293	304	286	319	294	305	281	305	320	307	283	308	301	288	306	288	315	305	313	296	299	304	269	326	327	311	307	348	302	292	310	321	282	307	326	302	292	331	318	284	318	327	312	276	286	294	296	343	310	317	314	282	311	266	303	293	340	312	296	309	284	288	284	307	328	351	322	289	288	331	291	299	321	284	333	301	308	314	286	311	288	324	325	260	331	273	301	296	318	300	302	305	307	320	326	299	288	290	314	304	267	326	307	309	315	309	307	295	300	259	308	300	305	282	307	319	307	306	298	303	319	308	278	304	281	334	302	305	294	304	308	315	314	307	333	297	310	332	326	306	322	314	308	296	268	310	292	309	288	320	311	305	309	302	301	313	296	312	294	357	325	306	277	299	329	291	324	327	305	272	317	287	319	276	316	311	294	303	326	279	303	327	319	279	275	312	297	308	303	310	324	313	290	308	326	306	300	315	291	293	320	317	324	312	298	325	318	290	280	308	289	314	325	311	316	297	313	309	315	303	325	313	296	295	290	326	313	319	319	316	288	310	314	275	304	297	293	331	313	312	323	314	294	323	298	333	342	306	303	307	306	322	289	309	299	325	300	319	324	302	285	282	310	313	292	303	302	294	297	315	311	305	326	307	308	290	323	314	345	257	301	293	302	291	275	336	315	333	297	289	295	299	338	300	325	296	297	311	313	317	306	313	304	283	308	331	306	302	285	347	303	304	306	301	322	310	298	308	310	313	291	296	309	317	323	314	287	297	295	280	292	280	285	312	294	286	296	310	314	329	294	303	265	295	292	319	306	310	276	278	310	284	318	297	289	303	302	335	319	329	293	309	282	305	301	302	291	301	317	284	302	299	287	313	294	317	310	281	298	295	277	326	306	299	299	305	313	330	272	335	293	293	316	304	317	304	293	290	303	292	291	279	320	324	311	318	278	308	341	307	297	319	301	295	263	275	308	312	300	320	303	291	275	281	313	328	301	299	302	283	292	282	286	281	292	293	282	281	299	285	301	294	334	317	283	322	285	343	330	302	296	308	297	278	329	328	283	293	329	271	303	293	295	284	286	297	307	304	335	321	323	313	295	299	311	301	306	318	287	299	328	305	290	309	284	303	339	327	313	320	317	294	310	313	282	310	298	330	329	280	303	296	327	294	280	298	274	307	295	300	291	281	326	289	292	291	311	333	309	326	303	290	322	300	304	321	323	322	291	288	305	307	304	307	331	290	320	308	306	293	299	309	294	300	321	296	287	319	320	290	282	300	277	279	296	306	309	333	310	307	306	286	318	268	322	327	331	285	290	283	321	312	299	298	314	309	304	315	315	319	326	306	276	319	335	292	321	278	274	292	300	303	291	296	309	287	299	266	308	302	312	334	291	333	296	318	304	312	303	304	301	313	293	289	324	307	304	290	324	287	300	280	277	334	259	295	265	310	307	293	303	324	310	295	324	272	315	326	300	320	316	295	275	339	302	322	319	288	310	312	305	320	301	275	317	307	321	301	302	297	277	277	292	319	306	305	321	289	295	288	277	295	288	301	315	318	307	299	242	338	345	274	277	308	299	313	315	289	304	310	297	338	323	327	320	295	321	304	295	331	307	315	290	303	321	301	266	328	325	302	334	311	314	292	337	328	314	315	308	310	308	302	296	338	312	316	311	323	276	285	297	316	317	300	319	308	333	300	279	291	325	309	286	289	288	312	281	270	296	275	269	317	303	317	270	347	325	267	293	307	292	309	300	315	301	294	338	309	296	301	305
23648	21454	29030	24305	21451	13442	1616	1028	859	860	853	733	733	690	675	663	720	665	666	704	687	699	626	615	652	667	624	619	592	613	605	601	607	634	674	631	596	649	597	624	638	639	586	600	601	616	605	636	628	608	622	597	609	583	644	643	656	593	604	605	629	629	657	575	648	630	632	633	599	638	583	626	616	568	649	615	626	622	619	622	581	628	604	569	618	638	696	609	639	569	590	596	574	641	644	559	648	640	593	702	621	621	596	612	639	602	626	628	610	651	629	593	615	624	609	630	639	577	640	622	566	616	594	611	645	640	593	617	630	603	607	579	641	611	641	592	632	630	617	618	602	607	617	631	607	602	601	633	617	571	601	579	603	576	620	608	604	588	613	618	626	627	672	615	631	657	602	630	620	610	629	626	650	589	599	628	607	644	607	627	590	599	659	574	584	633	619	652	625	591	572	637	615	639	610	574	626	632	626	613	616	635	602	625	622	578	629	605	638	628	576	585	578	600	610	651	614	613	641	623	623	660	585	622	618	591	604	584	639	639	666	629	605	626	647	591	625	572	609	620	595	633	651	574	618	589	618	619	645	600	604	585	626	576	632	611	622	641	620	570	594	619	632	609	590	637	622	623	658	609	624	558	597	610	600	587	582	591	647	634	599	637	662	640	636	629	591	579	634	613	601	642	630	606	643	604	609	628	604	606	647	600	622	606	619	589	592	621	593	647	620	595	631	642	657	579	581	622	634	646	630	578	643	579	605	603	658	609	615	620	609	615	654	658	620	618	635	645	589	598	614	648	600	575	607	595	556	625	604	711	618	634	617	643	613	559	631	632	637	607	630	619	618	618	621	627	669	586	605	617	664	638	604	601	624	619	659	608	618	651	614	593	643	630	639	572	625	618	651	596	578	574	659	584	613	607	603	626	610	619	590	573	577	594	616	618	581	580	582	621	638	615	594	603	598	588	576	615	631	617	578	594	622	602	639	615	602	607	619	609	633	596	606	588	633	614	625	591	590	615	628	606	590	625	624	620	611	532	637	617	549	593	605	599	636	643	638	590	580	611	618	584	646	582	613	602	614	627	597	612	634	569	639	592	612	615	635	584	605	631	606	576	596	632	657	596	620	642	592	602	632	598	598	633	667	589	632	614	602	600	658	604	591	574	614	624	555	622	627	573	636	651	565	617	575	589	607	630	619	649	610	635	590	601	609	608	584	597	606	607	602	607	606	640	617	635	626	618	594	630	643	626	595	611	626	604	553	556	655	620	658	594	606	604	608	634	567	596	626	592	628	595	629	587	619	599	602	639	577	575	592	627	601	595	655	660	577	590	620	653	591	645	597	640	600	592	603	640	594	571	674	640	597	595	614	613	620	639	664	610	596	617	613	585	665	594	604	614	567	578	586	627	608	616	613	625	566	643	611	580	581	621	603	559	618	653	640	614	609	594	619	637	606	632	602	652	590	635	592	643	586	603	611	567	595	598	587	634	621	668	628	593	644	541	620	619	620	629	600	639	620	646	597	586	628	614	593	591	622	613	646	602	607	639	597	589	622	638	668	614	614	629	563	621	615	565	623	600	640	617	647	592	605	583	603	638	610	571	592	606	628	617	606	580	640	616	600	653	575	602	591	575	622	597	615	656	604	627	599	627	594	617	658	606	629	618	613	645	601	644	630	608	590	618	690	613	594	660	629	625	660	557	614	623	601	650	620	592	648	620	600	558	600	604	639	625	638	636	581	644	614	606	559	591	646	569	566	592	574	645	677	600	640	611	669	613	643	645	633	584	587	620	597	662	651	626	650	567	574	595	599	587	630	611	623	608	584	605	609	640	595	662	631	599	642	651	572	592	628	620	626	646	635	563	609	672	627	588	621	608	611	569	608	623	611	613	576	622	605	578	618	591	613	612	596	610	605	615	605	630	614	614	619	606	632	611	666	587	623	602	625	653	581	617	563	598	591	658	565	561	644	616	598	631	592	645	645	607	583	622	628	623	560	608	575	611	666	571	630	664	663	631	576	645	598	606	631	643	620	664	592	571	621	633	614	577	569	647	575	615	632	600	617	602	599	635	582	658	605	604	629	607	583	636	600	608	609	600	572	609	615	651	617	621	602	614	614	636	603	627	642	618	612	579	624	650	656	646	630	604	619	594	634	591	636	591	645	621	655	633	650	569	585	623	601	587	604	614	611	662	575	594	624	616	585	603	614	662	564	585	617	601	592	616	641	597	608	623	630	594	602	574	621	555	596	628	622	614	574	647	608	614	603	579	630	629	608	620	567	609	631	581	607	605	567	621	621	607	600	595	589	628	605	642	591	659	581	601	602	606	615	625	595	628	647	655	614	578	598	585	573	608	611	622	593	630	595	627	587	619	628	666	591	594	666	629	569	626	620	620	654	561	567	559	591	590	601	592	596	640	629	620	623	613	591	594	621	624	585	584	626	598	611	646	668	596	622	573	617	636	614	607	566	638	646	599	648	613	628	587	578	599	623	614	616	619	615	593	659	585	638	569	605	599	634	609	593	608	624	615	629	610	634	614	631	600	625	593	590	628	632	616	545	608	551	645	605	638	587	621	602	594	587	662	616	596	626	642	612	561	618	623	589	644	592	582	612	572	571	639	576	619	631	619	654	626	620	670	620	601	613	590	595	596	599	604	627	616	602	567	631	617	609	654	603	629	627	640	597	603	617	593	642	640	643	614	633	615	607	629	587	586	647	579	625	586	578	626	617	595	625	588	622	585	606	584	628	629	594	649	641	636	628	651	641	620	618	611	615	609	646	607	614	591	581	632	643	649	563	615	622	673	636	615	647	651	671	592	603	600	611	591	617	579	593	578	628	641	656	605	637	644	582	605	583	622	571	633	623	669	593	550	587	640	616	627	604	604	573	622	615	619	632	637	619	618	603	633	616	590	626	620	619	624	644	623	650	608	584	644	628	648	602	659	623	642	602	651	629	619	635	626	581	617	632	609	642	624	619	596	638	612	616	586	614	605	610	581	580	565	568	598	628	639	605	613	585	649	615	586	593	623	660	629	616	614	612	638	621	568	602	639	614	631	602	590	593	627	609	617	614	606	587	588	605	604	605	581	598	592	636	600	604	597	573	663	638	621	625	610	578	592	620	581	606	624	625	615	657	609	625	636	610	645	612	619	577	565	603	610	605	660	614	628	592	563	576	599	580	652	628	603	637	631	627	632	589	664	607	600	632	597	613	616	624	596	609	661	595	645	618	628	592	653	596	599	631	601	584	672	605	634	621	608	637	611	617	619	608	650	615	590	646	571	630	615	617	599	600	590	621	564	603	629	613	620	639	673	624	612	608	614	597	614	602	619	603	655	591	629	614	584	635	598	611	607	614	595	633	620	603	657	611	615	621	612	602	639	615	616	622	600	635	639	589	620	611	612	604	654	642	592	586	622	664	637	623	611	656	640	587	577	624	615	640	635	606	614	597	627	602	628	616	624	613	641	611	605	641	623	629	587	629	604	618	576
3394	8804	6334	3159	2341	1934	1415	1358	1062	954	882	841	805	783	731	701	693	794	673	695	703	712	674	651	629	658	707	666	678	667	680	606	649	631	622	625	630	674	595	663	654	615	624	675	645	626	618	669	591	627	646	605	653	627	626	668	596	667	643	641	644	643	612	617	627	626	643	603	680	664	634	608	624	645	627	635	599	631	624	637	626	632	617	655	646	652	635	620	635	623	604	656	622	582	619	619	634	624	623	631	648	659	605	657	613	621	671	647	608	609	672	603	675	651	627	587	629	620	610	651	586	659	642	625	622	612	622	606	652	636	648	622	615	622	623	636	667	663	635	654	601	620	651	638	636	628	645	635	630	659	610	595	590	636	607	591	669	608	617	637	615	608	574	598	632	575	652	615	589	660	597	613	636	638	654	616	641	627	617	674	615	622	583	628	642	647	619	616	580	628	596	672	660	628	664	644	614	639	627	638	629	621	605	594	628	610	612	602	626	619	645	636	572	667	600	622	656	584	620	610	622	608	624	591	638	617	662	647	642	559	640	691	615	616	619	605	601	583	647	619	612	658	607	617	661	602	595	624	613	619	656	654	625	627	595	678	658	638	650	620	687	589	593	594	606	640	564	631	613	625	628	597	624	693	593	622	609	593	630	608	626	659	659	673	678	616	599	616	615	636	616	650	612	610	640	631	618	610	631	615	626	652	610	638	606	608	648	646	638	612	598	612	647	630	643	644	629	669	633	625	611	645	617	602	611	679	626	581	639	640	632	632	608	648	633	660	634	644	664	636	658	616	581	627	610	614	615	646	634	621	678	656	641	665	614	605	609	662	623	627	634	638	597	658	617	628	627	640	635	621	607	608	641	616	617	604	622	648	612	616	639	659	596	627	619	599	676	591	612	610	619	561	626	640	613	591	582	653	668	593	628	620	600	600	634	660	577	679	645	596	612	650	637	638	637	667	612	609	648	616	651	605	585	620	640	639	639	621	663	645	594	643	626	627	624	631	614	662	615	639	596	606	612	633	641	607	624	624	667	668	632	670	639	659	634	593	632	574	624	652	590	613	659	603	683	584	602	625	640	624	653	646	612	592	606	576	650	589	555	652	633	586	585	645	631	617	638	666	632	575	665	608	649	637	626	621	637	575	606	656	646	628	615	660	626	625	604	636	657	608	630	609	617	639	618	640	659	612	629	662	642	604	591	641	599	633	640	633	662	606	611	659	627	620	599	624	662	657	634	624	628	576	617	624	605	641	616	655	570	594	630	631	663	629	585	624	664	587	630	660	626	645	643	633	635	652	646	657	608	591	648	641	633	628	648	642	677	630	610	636	674	646	638	601	634	673	610	620	587	580	642	600	603	635	603	648	635	668	627	621	606	592	621	633	618	661	678	637	670	668	613	656	622	642	598	601	659	660	632	624	622	619	623	630	582	624	640	614	607	615	609	605	638	638	564	637	648	594	641	606	636	669	604	637	628	599	617	631	601	619	615	626	643	615	646	615	631	662	637	637	600	587	613	617	608	615	614	604	560	627	644	624	630	641	632	642	622	647	632	652	631	632	611	641	640	620	620	649	668	630	633	573	641	630	647	603	624	631	645	638	609	588	638	638	625	611	623	591	664	618	622	628	618	625	660	630	641	635	638	673	575	586	626	612	602	591	619	648	633	631	655	604	603	655	620	596	621	597	615	611	620	566	599	640	595	624	626	626	610	666	649	607	648	640	647	595	677	645	626	607	664	630	602	647	636	605	625	568	606	627	607	642	648	589	611	619	650	636	578	667	623	607	574	617	629	662	622	617	627	620	611	598	626	618	594	625	565	633	592	604	623	615	642	605	640	639	615	620	642	598	647	643	638	637	618	633	606	621	597	589	619	633	589	655	605	643	635	625	611	634	665	655	606	594	640	624	618	627	616	586	611	644	639	582	630	620	628	644	597	621	602	599	592	630	637	613	655	612	636	651	615	615	659	670	645	631	642	618	628	668	629	634	631	670	585	650	633	594	606	658	651	625	663	570	624	620	643	577	608	633	627	626	620	657	620	652	612	613	646	646	606	629	630	639	622	624	618	591	598	637	634	631	611	686	658	633	582	625	589	596	648	606	586	606	648	623	637	631	619	652	629	590	609	642	601	621	660	624	605	624	624	642	611	645	583	641	616	577	628	633	590	591	658	627	636	564	601	611	667	637	616	596	621	645	672	637	628	639	642	605	607	626	633	652	593	594	682	652	624	644	608	595	609	647	590	609	592	615	577	632	623	644	660	631	639	639	590	632	636	623	629	638	629	635	606	630	621	617	595	575	614	617	653	600	654	623	632	673	616	640	613	628	595	646	613	643	650	605	623	619	599	611	611	650	628	621	679	591	658	683	603	633	659	631	616	636	634	611	617	632	619	624	605	625	622	612	616	648	638	612	614	611	581	623	601	618	564	634	657	619	626	590	610	636	616	601	617	588	605	607	596	615	600	617	635	605	599	646	610	594	660	626	639	657	628	564	588	653	624	593	639	609	647	610	595	650	610	625	621	600	628	656	658	622	614	597	594	627	584	639	593	647	657	599	664	646	589	643	649	605	608	575	597	640	577	618	624	568	584	622	656	648	639	640	579	614	608	588	596	571	627	634	617	605	620	589	597	633	661	657	586	579	618	602	673	645	633	606	651	637	660	631	620	629	629	657	636	633	645	612	603	653	605	630	641	635	646	622	614	625	647	635	639	608	635	612	622	632	598	633	612	630	640	638	609	577	639	693	602	606	645	583	646	615	597	616	645	617	606	578	614	665	608	629	625	649	584	614	633	624	586	609	652	615	657	626	651	629	623	638	628	600	674	584	629	605	612	615	618	642	619	624	578	657	620	635	647	649	631	639	584	585	640	632	655	616	629	598	644	603	626	616	609	660	622	657	589	619	650	628	631	621	580	606	645	630	652	629	640	656	626	626	613	624	669	630	612	648	631	614	658	628	666	589	652	656	654	620	620	636	630	617	557	602	606	646	620	658	637	657	649	639	602	644	616	615	645	659	613	629	657	650	609	633	622	614	604	588	661	601	582	613	636	642	610	645	580	604	648	657	652	605	605	643	673	628	598	618	683	644	634	672	611	655	650	606	656	610	662	633	610	651	603	664	644	623	645	625	630	639	594	648	587	659	632	656	649	622	672	575	616	619	631	619	625	549	595	626	694	651	622	609	645	562	607	655	608	644	594	594	585	639	617	619	632	648	666	602	653	612	600	599	618	671	608	653	613	639	627	588	640	669	627	588	602	640	638	657	590	639	659	625	650	613	656	660	645	688	632	603	624	640	586	640	630	654	594	613	644	645	614	627	670	586	687	641	626	604	628	618	655	624	603	655	660	597	647	619	614	591	628	643	672	616	604	590	630	618	615	619	646	679	574	621	606	650	630	665	624	604	612	597	616	618	627	641	670	692	629	626	631	681	596	601	659	619	642	611	611	616	625	604	640	613	641	630	607	647	655	639	612	645	656	593	634	631
24809	21480	28188	25119	15552	759	382	360	273	263	259	221	219	213	193	249	212	173	197	188	178	173	217	185	185	174	170	161	165	156	155	177	164	146	187	181	158	184	182	165	173	158	168	154	169	171	172	182	169	153	167	161	160	170	157	156	161	171	157	199	155	166	179	180	177	181	183	165	172	181	171	198	178	159	191	196	173	165	157	174	160	174	174	176	171	178	161	161	165	154	170	192	149	186	175	154	146	155	167	173	168	151	176	171	165	157	158	178	173	173	157	159	167	164	163	157	175	157	156	155	180	149	181	202	150	147	188	168	174	195	165	180	160	162	150	196	144	156	173	181	167	166	171	184	165	162	151	158	174	182	159	187	185	165	154	151	183	166	159	176	188	151	178	179	168	179	168	173	166	190	189	160	151	158	175	177	191	149	149	174	178	176	141	151	176	145	164	150	164	147	166	191	173	176	189	167	155	175	172	176	164	155	158	168	165	168	149	187	141	191	175	162	143	159	171	173	175	169	178	163	163	160	175	182	170	176	183	187	158	178	158	190	185	174	155	186	162	178	186	153	184	157	149	151	178	185	179	181	168	169	174	155	172	178	181	146	165	173	179	171	157	145	194	152	175	192	168	168	184	157	171	173	188	154	156	161	169	155	167	157	179	159	169	161	164	157	155	165	179	197	165	164	161	169	166	172	172	176	144	176	184	187	168	160	176	172	155	178	183	149	168	155	181	165	171	191	176	167	154	177	153	185	159	182	174	173	167	167	161	155	172	185	162	155	162	140	171	176	161	159	174	155	169	151	194	163	174	198	160	164	177	176	153	165	183	155	176	180	160	171	174	174	179	185	188	175	170	150	172	170	150	198	171	179	161	175	167	156	165	144	171	164	147	147	191	167	199	162	160	169	172	203	154	187	152	177	173	145	174	171	185	167	166	172	162	195	157	166	171	168	151	186	160	176	171	179	168	164	164	158	175	145	183	163	166	159	171	142	179	175	179	172	151	172	176	187	175	163	168	160	168	170	178	129	158	175	138	190	161	162	161	137	190	172	201	168	173	195	163	190	174	169	172	151	136	193	169	172	159	161	174	188	184	160	156	170	160	173	161	184	155	181	170	166	187	166	176	164	156	164	174	161	183	165	151	170	163	195	151	193	176	159	171	162	168	164	193	153	155	169	187	171	186	173	179	169	176	158	169	163	163	163	192	174	164	166	155	152	170	175	142	173	142	180	158	152	152	143	178	169	139	165	172	160	176	177	171	191	167	167	163	184	167	161	190	174	158	171	167	179	163	174	171	137	184	177	172	170	157	182	152	185	191	196	170	181	166	171	166	161	153	169	139	146	150	171	176	168	152	171	163	154	180	171	186	159	175	154	149	180	188	155	176	161	173	153	163	184	186	172	162	184	179	171	172	180	196	159	183	171	159	170	154	157	163	174	152	190	161	176	165	179	182	183	154	161	163	171	190	152	172	186	181	166	177	167	168	150	166	182	187	157	171	161	167	167	178	149	163	150	173	157	176	166	160	156	173	176	161	189	171	146	157	160	159	172	172	166	174	191	190	174	159	178	164	159	182	186	165	156	176	151	188	168	167	164	167	180	156	158	182	163	132	152	194	196	161	174	172	171	155	174	169	181	175	182	171	162	161	174	178	180	170	165	181	169	193	163	185	194	178	180	184	170	184	165	194	175	164	150	177	171	166	168	198	144	179	156	190	172	158	185	150	144	160	179	177	161	161	158	169	153	162	164	163	155	168	154	170	151	158	149	150	156	162	156	163	160	165	181	179	163	156	170	150	190	172	164	167	164	158	171	189	172	153	180	172	146	176	148	189	163	174	149	180	183	162	169	179	163	180	173	172	173	169	172	168	185	180	149	156	170	173	171	159	176	145	165	182	179	159	159	152	175	178	164	186	160	174	166	159	192	164	152	192	160	165	170	150	176	158	168	187	160	166	177	174	169	145	144	150	190	197	176	159	176	162	184	193	166	163	157	180	160	171	143	173	157	169	133	189	198	170	188	174	174	167	157	158	161	167	187	185	156	173	184	130	152	171	157	166	161	177	176	159	160	161	148	169	179	172	179	155	179	159	168	161	141	157	162	158	165	158	178	182	138	160	153	165	168	147	173	171	168	165	186	181	148	174	175	155	148	170	165	155	165	158	172	196	157	167	150	175	144	170	167	175	160	170	179	166	150	173	168	173	159	169	187	183	143	184	175	150	183	195	178	155	180	182	188	181	175	167	161	128	164	164	181	201	161	190	167	134	163	188	160	177	163	173	178	157	160	163	156	149	166	176	145	159	165	142	185	169	178	155	158	156	186	149	160	184	165	173	161	171	180	164	165	168	156	154	182	164	182	142	142	153	133	171	181	151	165	194	165	181	145	150	179	176	167	179	170	165	174	161	168	149	194	178	186	169	165	156	175	156	171	154	190	166	171	157	157	153	173	173	170	180	165	152	174	174	164	167	148	156	186	162	173	152	160	180	169	165	155	178	151	157	175	169	182	156	177	181	153	160	170	167	133	155	165	167	149	171	164	160	180	162	155	159	151	166	176	167	188	172	187	143	185	155	187	187	179	164	167	173	172	157	158	170	176	191	175	181	164	191	196	163	178	183	180	192	190	150	172	157	145	154	189	183	154	168	153	151	174	167	165	173	170	164	177	173	181	181	160	152	160	162	170	150	164	185	182	164	163	158	161	175	164	162	142	159	170	186	165	161	171	188	167	145	154	147	180	160	162	161	194	155	177	151	186	169	186	191	178	161	158	153	164	173	161	170	179	194	190	158	186	182	195	152	166	140	177	143	179	184	196	157	172	173	165	170	172	165	160	160	173	142	183	156	162	172	153	170	147	185	170	172	181	158	162	169	194	175	159	159	154	171	181	165	180	169	176	180	171	184	155	156	175	186	194	152	174	177	167	162	164	176	183	168	182	160	170	188	176	148	161	178	172	146	205	169	177	177	161	171	158	179	178	191	184	169	140	142	172	157	146	164	173	188	145	158	168	153	157	171	154	179	157	192	188	164	155	177	161	170	163	162	151	150	153	155	159	159	164	184	157	178	171	172	189	157	188	169	167	157	174	174	163	169	162	147	199	175	164	152	175	169	167	182	178	182	181	162	167	167	175	141	179	193	148	156	167	181	159	185	181	167	178	174	144	141	165	163	158	162	160	165	171	170	194	164	143	149	147	163	183	167	170	161	168	168	180	165	162	146	169	196	164	156	151	177	164	158	173	165	146	169	143	149	160	158	157	167	178	160	166	176	177	163	173	160	167	153	171	189	181	164	152	176	169	165	154	164	138	175	140	157	150	195	157	160	197	164	169	182	148	187	160	172	190	163	155	179	154	176	181	164	180	154	186	150	171	158	191	141	173	152	156	169	154	161	162	172	172	181	171	173	174	181	173	159	139	176	146	176	173	166	191	160	190	154	174	174	152	168	153	176	172	188	166	163	182	172	167	158	165	162	197	150	163	174	183	171	175	172	162
3241	5267	3562	1724	1190	874	698	556	480	368	355	302	270	236	254	251	243	246	260	199	200	220	236	215	196	207	212	191	179	201	212	180	193	198	188	215	206	199	195	183	154	192	191	190	168	208	192	160	193	184	193	193	168	170	166	179	185	183	196	181	181	154	191	210	182	195	177	167	189	171	214	168	188	198	188	185	188	204	181	183	178	198	181	181	184	166	207	182	179	184	178	177	175	201	208	166	176	174	190	182	184	179	193	195	165	185	170	223	200	185	193	208	196	184	162	198	182	187	187	172	213	194	176	184	173	188	169	167	160	191	177	181	193	173	208	205	179	183	188	194	199	206	183	178	196	187	184	176	184	169	204	171	182	179	173	178	170	181	181	188	199	183	173	211	186	197	222	211	207	158	196	184	202	193	178	179	189	171	193	191	183	187	179	211	169	205	185	173	196	188	205	165	193	192	186	183	182	196	190	204	195	197	189	180	181	172	167	175	173	159	191	176	212	180	187	203	173	155	197	171	162	183	200	187	178	201	175	208	173	167	164	190	178	190	193	169	172	194	197	194	182	179	186	199	171	170	172	218	192	201	177	194	172	191	183	170	181	179	180	185	190	190	210	169	210	190	168	215	190	182	182	166	149	201	172	190	189	177	179	197	185	190	194	186	190	203	194	182	201	205	197	159	191	172	190	188	172	200	182	200	196	177	175	211	171	186	172	202	179	186	170	165	196	192	191	189	196	190	185	185	179	200	195	192	176	182	162	194	192	168	185	183	208	185	176	179	205	174	192	172	198	178	165	142	186	169	202	185	186	201	183	222	203	196	177	167	166	170	182	158	203	199	175	192	192	188	159	172	188	200	187	192	193	163	188	197	206	189	191	183	199	187	179	200	195	209	194	200	203	185	195	183	187	186	187	147	182	190	202	205	193	203	184	180	190	185	175	194	197	189	175	176	178	183	206	186	187	202	164	208	203	172	191	187	184	174	180	188	198	182	166	159	158	172	209	197	170	186	180	167	202	198	179	189	215	179	192	176	181	199	168	178	198	171	166	163	189	173	197	180	171	175	184	216	170	199	206	162	182	158	173	183	212	180	164	185	194	194	195	178	193	179	173	216	212	173	189	205	192	165	159	180	181	182	172	211	194	189	151	170	173	191	193	197	212	195	188	182	202	190	216	203	171	178	204	175	181	159	161	187	164	154	206	185	189	200	175	182	199	154	179	177	194	194	152	181	205	182	174	202	181	153	176	174	183	170	188	175	181	196	190	181	190	193	173	181	188	199	167	200	184	177	184	200	182	196	170	151	174	176	173	189	174	189	187	172	163	165	185	184	176	161	181	162	189	187	184	180	186	196	175	183	191	178	190	180	208	181	192	182	191	183	185	195	192	201	180	201	194	186	185	153	165	199	193	174	187	204	200	206	208	173	174	183	202	178	187	194	174	194	186	200	157	196	189	185	208	168	196	172	204	154	197	185	181	164	208	171	196	182	179	201	210	218	173	197	159	183	172	183	199	164	176	159	201	179	174	183	176	181	180	193	190	179	162	216	193	176	167	188	185	181	189	192	193	147	220	182	177	176	165	162	191	192	190	181	174	186	187	183	171	201	188	174	187	184	183	192	195	168	188	180	205	172	189	201	184	197	178	183	174	191	178	178	189	176	157	183	176	184	157	210	193	201	188	209	186	212	181	187	177	192	178	163	159	165	179	202	194	177	162	189	208	195	190	198	190	199	174	208	187	174	173	200	187	163	199	156	188	168	200	164	169	178	200	219	201	182	189	181	182	202	173	166	163	180	154	202	203	211	195	196	170	169	184	188	192	193	160	190	184	191	145	194	165	184	208	167	173	218	199	167	184	226	192	202	190	194	179	175	168	197	177	174	177	177	150	199	183	190	174	185	179	205	179	173	181	179	193	175	167	201	191	157	196	177	170	186	201	159	183	207	159	176	188	175	184	206	189	183	193	169	173	188	182	164	183	174	183	172	166	189	172	148	176	204	173	208	163	196	190	177	192	178	147	159	185	163	180	188	196	174	180	176	180	182	172	181	168	210	182	165	202	178	200	174	195	186	188	182	186	170	197	213	168	174	188	198	175	191	189	187	208	190	181	173	197	187	174	186	197	174	198	180	194	185	189	201	194	190	183	184	180	202	178	192	200	170	186	180	183	166	186	193	177	199	189	196	178	203	179	187	173	199	184	192	220	172	187	197	195	182	214	186	178	181	177	185	200	170	177	164	198	183	177	189	208	187	183	180	197	193	180	176	172	166	210	171	181	183	157	165	182	195	197	181	181	192	173	184	204	182	153	189	169	175	183	176	199	212	216	160	177	189	182	175	203	196	201	177	184	183	185	186	158	189	196	189	180	170	191	186	174	165	180	195	187	211	182	161	206	202	173	200	184	192	218	142	187	178	185	210	187	178	201	156	192	220	215	182	172	169	210	190	194	201	194	207	179	176	187	204	176	190	201	197	183	180	182	192	193	196	179	187	172	194	199	169	185	176	193	173	168	166	191	192	196	188	204	183	174	166	183	195	185	190	165	167	187	187	184	181	200	178	171	183	180	216	193	195	180	168	186	195	188	190	197	166	206	170	202	176	200	200	171	184	183	201	188	185	189	193	173	190	188	193	189	189	176	159	170	197	210	179	179	183	174	164	158	192	219	172	176	172	179	193	185	203	202	184	179	184	212	196	198	161	177	188	196	198	189	181	173	178	193	170	179	180	209	192	169	171	193	206	183	206	189	179	196	179	182	189	168	186	197	189	154	185	161	167	189	157	180	194	189	178	191	198	174	222	207	182	185	172	186	191	174	178	188	193	194	162	187	185	181	184	199	203	185	178	213	188	192	208	164	183	213	184	205	179	174	172	171	188	197	184	177	202	197	175	168	180	180	171	188	172	170	175	168	176	177	176	170	169	192	174	180	174	192	202	178	197	188	181	206	178	178	194	155	191	186	172	176	156	195	196	192	180	199	198	201	178	188	201	195	198	177	200	214	203	189	187	182	188	181	209	202	190	196	189	160	209	174	174	175	177	171	177	196	157	180	187	188	208	180	189	175	161	204	190	203	201	202	164	180	208	172	208	182	174	185	165	178	174	200	178	197	182	202	199	209	182	178	187	184	171	191	190	193	161	174	171	163	187	204	206	182	203	194	193	199	189	191	145	203	175	183	182	177	185	182	184	204	164	181	173	177	187	204	200	183	198	204	207	182	169	190	169	201	170	179	196	186	170	169	192	185	188	210	189	174	166	204	212	179	188	157	195	180	196	166	190	190	185	200	201	188	177	195	192	187	193	192	167	167	156	176	175	174	186	187	190	180	193	205	199	192	206	185	189	189	173	172	183	186	154	185	198	165	181	157	185	202	159	175	201	186	193	198	193	176	190	196	159	179	192	181	200	206	181	206	204	186	203	198	180	169	190	188	189	194	186	180	176	206	186	199	169	162	207	183	193	206	208	173	163	179	145	187	178	175	168	173	196	176	191
22699	21542	29474	24033	21533	21593	12691	1581	1092	1006	893	854	849	772	738	709	689	735	666	686	617	655	609	614	624	633	591	596	636	625	605	632	613	623	598	555	620	567	594	620	588	613	564	576	589	604	580	565	565	626	576	571	600	555	569	604	581	597	585	564	555	613	567	631	593	557	594	606	563	570	582	570	585	552	593	582	601	607	618	558	593	559	615	568	579	569	557	583	555	567	571	592	615	571	575	591	633	584	550	603	599	544	583	616	593	642	587	534	557	632	547	556	593	539	540	602	553	582	563	552	542	606	579	565	594	551	563	594	551	583	578	572	568	575	602	587	568	593	601	620	629	609	554	564	612	605	623	590	585	588	572	593	570	609	611	583	552	582	557	562	564	573	562	547	576	567	616	580	543	581	585	594	541	559	560	612	596	553	564	594	551	554	589	590	554	585	530	608	604	617	585	626	586	589	564	558	572	611	643	603	609	561	577	547	581	581	589	636	626	563	612	592	592	571	573	561	587	552	569	599	576	597	582	594	616	563	589	612	586	588	572	604	583	580	587	608	590	579	616	551	546	558	606	587	586	585	607	553	583	597	587	572	590	608	609	579	592	651	590	576	611	570	609	560	584	583	590	548	581	566	571	549	583	565	577	579	598	603	594	550	559	610	600	566	572	571	602	598	572	594	574	575	641	600	535	601	553	531	581	594	590	559	561	546	581	663	614	594	565	586	633	556	583	574	575	591	596	579	551	621	618	582	608	584	590	561	595	573	592	554	603	600	642	578	587	557	587	641	553	591	634	566	594	553	588	542	611	588	588	598	547	597	584	553	598	639	577	585	607	544	561	575	589	588	601	544	604	590	595	560	584	586	568	565	638	604	567	563	523	608	569	625	503	568	615	628	570	607	564	525	566	569	588	581	542	533	557	585	605	567	575	567	551	574	612	567	565	568	580	583	567	555	543	583	570	562	546	598	554	606	616	571	592	577	563	557	560	596	622	575	562	563	558	569	543	604	555	620	601	592	598	544	614	586	590	582	578	616	564	559	577	611	621	572	537	576	554	610	626	562	606	588	618	595	594	561	568	575	566	595	589	606	631	584	603	603	570	552	585	592	609	600	616	617	543	609	587	539	580	582	563	566	599	551	606	598	610	571	548	572	593	612	545	612	605	564	585	556	604	528	615	548	564	581	585	596	627	597	606	591	546	616	569	612	543	562	607	543	588	493	558	596	605	609	577	549	603	593	625	599	575	626	607	606	594	589	599	618	615	590	596	552	586	565	597	570	599	620	596	569	573	600	582	600	542	582	588	547	561	596	581	588	607	590	571	540	540	587	543	576	598	581	577	586	571	554	585	561	602	591	556	603	619	547	581	582	588	562	631	521	563	519	580	549	593	574	597	560	610	579	584	588	572	574	584	624	561	592	586	603	603	596	578	537	589	566	571	592	582	612	604	592	615	594	565	611	562	585	558	559	595	569	521	601	558	613	594	557	630	584	586	600	547	591	599	611	645	550	619	552	572	591	580	595	546	600	575	569	569	554	587	600	560	550	620	588	580	592	598	552	573	584	586	605	572	590	514	580	517	619	572	575	606	594	562	596	571	579	587	602	600	613	583	606	596	566	607	582	550	589	553	611	631	560	585	606	594	563	583	574	569	541	585	566	562	573	572	590	524	581	561	538	572	593	580	544	577	609	570	583	538	593	574	560	601	560	579	569	570	577	564	571	577	521	609	535	558	557	543	545	570	538	585	580	606	557	589	560	577	630	566	573	596	546	600	601	570	538	610	551	581	595	590	611	541	547	543	553	622	567	601	588	584	539	607	569	599	586	534	540	590	510	569	566	557	571	596	607	591	564	588	579	548	583	597	605	579	561	580	619	590	584	595	576	615	546	591	607	565	618	579	504	600	591	638	556	596	567	627	590	586	577	580	568	579	539	614	580	583	621	546	586	572	567	535	596	590	605	581	618	583	526	566	527	522	570	574	547	569	552	586	636	567	563	561	577	590	640	519	596	574	539	615	545	576	562	602	538	510	552	606	567	594	556	579	577	612	549	552	618	557	561	573	584	577	619	619	549	593	596	575	592	572	580	527	565	541	554	550	595	529	613	632	574	570	620	544	558	565	594	576	580	533	561	562	586	582	630	598	610	547	593	550	612	571	544	582	572	579	596	575	574	599	595	582	626	517	584	590	572	592	610	569	565	615	601	581	586	571	576	585	525	617	591	587	602	572	557	581	585	555	525	599	576	571	595	570	567	592	617	598	589	598	558	634	609	540	556	570	559	596	589	603	540	608	558	632	579	606	563	604	583	552	553	567	562	576	584	583	588	593	613	606	554	601	587	553	562	564	560	569	564	559	592	589	652	591	552	588	561	620	591	576	556	593	537	568	598	610	582	571	617	549	601	624	575	596	590	609	636	595	570	598	609	562	568	596	506	535	560	587	562	569	604	615	571	534	550	575	614	577	588	582	544	590	604	550	554	563	574	568	572	577	610	574	545	570	633	551	555	577	566	658	585	583	552	533	574	560	595	568	607	552	588	574	575	575	565	607	563	592	583	537	573	593	546	555	545	558	569	568	550	552	599	542	575	585	599	577	571	560	586	613	600	590	555	581	538	562	581	565	579	593	577	523	577	633	592	618	562	576	586	591	619	561	521	519	601	598	586	577	575	509	606	553	586	570	581	585	549	620	533	590	524	528	584	556	602	588	612	557	630	537	561	580	603	584	590	591	561	601	590	562	582	579	562	679	583	553	559	583	659	509	571	604	604	612	614	575	559	615	595	620	567	578	577	541	574	605	612	612	583	580	569	582	606	611	584	563	588	582	563	570	590	590	537	588	602	555	563	564	583	584	575	599	569	544	542	584	561	548	575	579	602	582	582	570	636	556	546	557	563	569	539	546	564	528	571	552	580	558	590	568	569	563	599	564	556	545	557	555	577	637	593	587	589	565	630	532	617	546	618	610	593	578	598	611	632	581	545	612	566	569	583	572	601	569	541	622	599	584	594	594	598	517	574	575	596	525	577	538	573	598	573	561	561	587	618	582	617	583	578	584	596	582	584	597	583	537	609	585	528	568	536	570	581	538	585	628	587	542	598	568	550	556	605	605	617	591	617	509	610	593	556	592	603	490	584	561	562	635	590	597	561	531	577	544	566	587	590	568	605	571	568	569	598	588	544	553	551	585	585	589	552	605	564	538	584	596	589	588	570	523	585	561	574	625	566	571	591	586	565	578	591	588	547	609	576	571	595	603	569	568	568	579	571	627	556	561	552	565	564	565	579	587	588	586	580	602	622	584	546	586	519	577	608	574	564	593	541	560	612	575	582	599	553	574	590	606	571	583	606	584	576	559	571	587	587	562	531	571	548	591	592	569	569	556	594	587	526	576	544	571	587	598	561	580	523	604	588	590	579	587	613	532	575	585	610	566	579	557	619	588	571	577	542	601	605	560	565	546	571	575	555	584	585	578	597	616	575	558	541	611	537	560	613
4699	14948	10566	5365	3931	2882	2255	1857	1486	1229	1109	1018	894	890	865	814	793	755	747	739	723	687	649	687	669	679	642	723	662	628	624	600	642	646	641	616	644	584	592	611	618	578	590	624	635	626	645	603	627	590	634	574	606	604	561	616	624	624	601	570	595	594	631	629	629	583	642	626	624	570	611	611	622	619	591	601	626	589	587	609	596	546	585	622	560	612	588	615	627	579	614	605	570	593	556	547	621	586	597	639	613	625	564	591	589	602	596	565	585	614	592	580	629	659	583	599	582	625	602	559	566	607	613	601	605	588	622	577	577	576	564	597	597	618	591	622	629	577	580	604	645	582	593	632	549	592	623	582	585	549	604	579	560	616	578	631	621	590	582	612	570	599	551	579	592	608	595	574	587	598	588	619	628	602	580	597	556	572	631	568	586	594	596	632	601	568	603	599	550	568	574	620	599	594	578	607	588	569	578	627	567	541	559	572	560	565	576	575	569	610	614	637	607	593	612	591	571	590	669	611	586	599	599	574	603	580	615	631	596	611	585	599	604	565	574	582	587	607	620	598	590	598	588	632	573	569	585	574	604	577	581	585	563	643	600	603	585	586	573	631	588	599	584	573	591	643	618	592	667	591	566	579	577	607	599	596	574	605	617	604	586	551	595	623	580	613	588	587	574	589	572	591	611	584	590	625	625	595	603	584	599	554	602	624	595	599	554	599	607	552	612	617	614	580	598	602	589	599	620	604	592	611	619	610	632	614	584	603	597	594	580	580	622	595	611	563	670	559	601	615	601	615	618	592	595	604	590	634	595	642	596	619	599	603	602	569	588	529	602	640	595	563	648	648	586	599	614	611	567	602	600	587	598	622	571	557	586	563	620	658	592	604	598	625	585	595	613	590	557	562	626	595	588	655	566	595	580	591	615	624	593	587	602	604	616	586	670	614	551	618	606	634	638	598	588	630	571	611	576	594	617	598	559	585	664	605	589	535	591	592	624	632	615	654	555	569	585	572	600	621	587	623	598	607	606	564	599	577	629	567	618	551	593	573	590	599	581	589	597	593	601	569	582	611	613	595	589	592	572	577	570	592	600	632	608	566	565	613	591	591	613	638	601	604	608	597	612	576	608	618	582	642	597	615	607	614	577	573	607	630	629	576	592	606	585	635	601	623	619	585	615	598	608	594	601	595	583	581	589	620	588	607	572	612	611	588	622	555	578	601	600	580	625	628	593	540	606	595	586	620	611	544	577	613	586	614	556	600	554	607	603	575	637	620	581	581	622	588	652	567	625	565	603	549	542	581	610	609	544	618	584	585	570	593	571	599	582	588	609	655	557	571	557	606	599	599	594	573	577	605	580	602	588	584	604	593	601	613	645	600	524	565	633	630	590	603	643	589	538	597	632	580	605	571	608	574	546	605	586	585	598	586	614	582	558	604	609	598	615	603	612	582	550	615	588	599	615	599	619	605	557	585	605	604	593	597	614	629	584	582	616	622	577	615	577	586	599	585	600	598	601	587	569	574	589	587	630	596	615	598	590	603	582	602	630	581	593	573	577	573	585	625	633	567	585	588	576	567	623	634	619	579	623	625	564	609	571	620	604	602	612	582	556	609	613	621	588	624	633	580	590	576	606	585	548	596	552	593	601	618	573	587	547	582	587	575	652	626	570	607	626	606	555	582	562	619	627	580	629	620	591	601	599	646	620	587	587	537	581	620	561	620	645	588	633	595	607	583	606	574	551	605	571	569	571	633	588	587	611	622	592	606	591	615	603	593	582	566	629	547	634	589	616	579	595	612	591	571	568	605	567	589	600	597	608	600	598	582	601	616	607	602	567	581	612	598	594	613	626	593	640	608	600	559	612	653	604	520	560	595	548	578	625	602	636	610	563	564	603	573	595	606	598	610	587	581	596	608	599	600	571	654	588	591	584	651	568	578	606	581	581	636	639	595	626	620	625	540	599	601	627	628	588	583	580	595	597	577	584	582	560	617	600	585	561	541	589	554	599	602	580	584	583	642	619	622	630	574	592	573	586	584	561	630	580	628	591	604	611	574	619	607	589	584	622	620	579	619	566	600	601	614	586	582	600	584	621	585	642	644	576	654	575	571	565	598	560	563	632	562	601	590	603	585	601	581	577	593	582	615	547	590	564	598	613	578	597	615	594	581	548	611	605	595	594	558	567	599	586	644	603	582	592	566	605	567	561	624	524	609	596	588	631	595	608	626	589	620	586	594	614	592	583	554	627	602	588	598	594	576	588	585	597	650	582	645	613	579	584	578	577	605	635	610	540	581	602	607	590	631	610	590	564	595	563	596	578	568	578	600	639	584	584	576	592	600	581	587	579	601	574	603	600	652	602	589	607	628	575	641	591	581	579	566	605	620	581	592	638	562	551	613	607	612	587	605	573	584	647	599	575	590	597	587	598	597	562	621	607	631	598	615	590	567	610	633	613	606	579	657	575	587	594	600	598	609	614	595	594	630	600	632	561	608	586	564	613	570	568	616	568	609	613	575	597	580	607	652	549	573	630	602	573	616	614	583	628	591	634	561	603	615	598	591	630	619	610	582	648	643	602	610	618	611	621	624	598	558	588	597	598	619	643	594	590	611	571	650	582	615	574	617	574	610	598	589	640	586	605	574	615	604	606	601	595	621	621	599	617	619	615	609	622	627	618	597	619	634	636	579	598	620	626	611	558	585	578	585	620	581	566	568	595	592	604	603	556	593	590	610	597	576	541	621	543	562	588	604	626	608	587	574	596	629	614	618	576	558	576	587	590	571	579	605	603	566	625	607	580	585	604	577	595	578	597	593	601	556	540	582	560	556	594	601	593	618	559	585	623	592	598	626	577	578	625	591	603	635	609	603	613	616	578	553	564	575	581	578	601	600	596	553	593	602	592	561	632	589	609	633	568	579	617	591	609	602	628	647	623	607	584	596	579	581	570	609	601	619	600	620	594	611	591	580	601	540	594	591	577	610	576	607	622	591	615	595	634	566	568	595	608	557	624	602	594	539	551	602	617	616	602	605	594	594	609	599	599	609	615	581	529	612	595	606	596	602	590	618	585	596	617	606	612	527	610	605	618	561	601	587	596	571	627	635	622	593	589	625	591	554	576	635	538	632	560	575	627	620	603	578	621	575	619	552	631	603	595	597	600	645	572	581	558	605	612	589	613	645	584	632	576	593	589	537	545	608	574	646	605	592	614	588	621	584	602	597	599	572	595	599	616	588	598	569	563	625	592	606	587	593	653	588	572	588	588	558	542	582	625	604	576	603	606	610	569	614	608	568	578	629	558	627	581	644	593	649	633	579	559	618	562	629	612	613	564	629	608	606	591	625	626	591	582	594	632	577	551	557	635	533	623	621	570	642	578	558	606	583	608	589	552	606	599	621	662	568	562	580	609	554	616	565	555	620	594	589	575	607	584	615	597	594	618	633	582	629	629	592	584	603	610	626	587	571	657	609	589	632	588	612	599	594	588	575	604	587
27817	19576	5364	583	359	337	321	329	344	310	306	276	295	309	288	298	327	302	316	313	308	281	301	326	282	294	293	260	286	273	281	298	295	296	303	291	289	294	275	266	270	278	305	293	298	309	311	295	291	288	310	302	282	273	299	274	293	278	319	253	238	277	310	273	312	313	295	306	295	297	268	314	267	295	271	292	278	290	315	281	280	285	292	281	285	284	309	255	319	314	280	292	307	293	291	288	243	281	298	298	286	295	292	301	279	287	274	309	285	278	291	312	293	258	324	284	280	299	299	325	300	294	292	272	273	290	286	297	289	328	311	288	276	298	288	299	299	312	292	294	293	283	298	292	310	313	333	278	300	283	254	281	290	299	272	280	288	315	311	278	284	293	281	298	281	285	291	287	278	283	284	278	287	307	288	281	262	302	296	316	297	315	305	271	279	303	279	288	301	275	266	314	278	281	289	297	286	288	271	281	284	304	288	304	273	281	316	267	309	279	314	285	336	315	273	295	309	323	285	310	297	301	325	292	298	267	307	308	301	302	328	324	273	312	312	290	283	282	292	247	271	293	317	284	282	299	265	296	316	259	295	268	294	300	301	274	268	321	314	275	292	285	310	288	272	262	305	274	319	301	300	289	292	316	265	278	307	294	290	304	293	300	277	288	293	297	282	306	270	312	264	313	289	323	261	330	301	279	294	295	282	282	287	301	309	282	318	299	286	269	291	291	310	301	276	273	313	291	307	251	273	292	264	283	307	272	313	292	305	288	305	287	303	313	308	291	296	294	288	317	271	293	287	300	315	301	277	292	281	249	288	303	313	266	274	297	282	306	300	294	276	291	290	278	274	278	294	279	254	266	282	300	264	287	288	298	283	318	298	292	285	281	257	273	280	285	304	274	293	279	268	302	281	291	308	295	279	293	276	308	310	275	290	297	293	277	286	299	285	290	309	309	260	301	290	314	289	264	279	310	310	313	303	289	299	260	297	301	281	284	254	318	314	302	313	285	291	284	271	299	279	292	284	291	276	272	276	293	301	319	291	286	314	283	284	273	277	293	312	275	323	291	274	269	330	304	298	290	314	277	300	280	286	305	293	325	312	304	285	281	278	290	298	282	293	336	290	307	294	301	300	290	294	272	287	296	329	314	322	291	339	282	288	304	302	306	278	313	293	292	306	303	286	253	293	307	271	279	274	285	300	288	300	269	303	302	350	294	314	300	285	285	306	297	300	271	308	291	272	268	295	267	297	320	297	287	296	283	304	295	267	290	295	341	292	314	279	298	287	316	305	244	284	329	300	291	252	278	303	271	301	336	299	275	317	277	313	292	322	294	290	321	299	307	264	272	305	276	269	284	292	296	282	299	288	333	267	297	269	284	296	281	266	280	310	292	334	304	294	275	266	288	322	297	306	284	301	271	263	289	311	255	249	283	278	291	335	293	290	282	306	291	301	286	269	303	293	317	308	289	281	290	314	327	332	289	315	290	277	300	287	319	283	279	291	260	258	292	263	312	281	290	284	314	275	301	286	321	284	318	304	265	307	303	312	315	272	301	307	300	295	262	265	296	286	302	280	300	287	264	309	281	301	301	314	284	300	307	289	280	253	311	296	288	298	290	293	301	320	268	290	274	280	268	275	268	293	285	293	299	285	334	306	301	288	310	299	304	305	317	308	299	293	288	293	279	328	294	284	271	280	312	277	285	296	289	268	287	281	282	288	289	312	302	269	296	280	289	305	304	292	292	271	305	281	286	276	271	277	298	268	283	305	273	303	291	294	297	297	288	294	298	258	297	307	276	286	290	256	284	267	294	297	281	301	301	299	286	295	273	276	297	306	275	327	302	276	302	283	291	275	278	294	253	286	304	267	301	282	281	298	269	317	307	294	298	306	308	297	305	287	285	280	308	308	270	303	298	306	306	276	290	273	278	281	280	290	292	268	314	307	295	305	286	335	296	293	301	291	303	284	312	279	293	266	290	285	299	276	281	316	303	289	270	289	258	311	270	287	328	298	311	306	287	284	323	279	284	294	296	281	298	304	311	281	308	291	282	291	313	287	268	327	294	308	318	258	278	273	289	313	266	296	277	306	314	304	292	267	267	310	302	264	303	319	287	269	309	289	318	293	284	325	290	284	305	302	295	294	308	260	277	315	316	298	297	299	306	278	273	294	275	292	309	312	270	301	313	292	289	284	268	280	288	302	311	301	302	319	304	255	324	285	304	297	289	295	318	296	304	308	263	299	276	320	265	290	304	282	264	275	303	292	302	269	269	297	286	312	264	268	303	291	275	278	276	322	287	273	321	318	262	291	287	278	298	323	288	301	265	285	308	277	271	318	299	309	314	291	272	290	272	271	319	296	285	297	277	265	296	283	284	307	291	311	273	256	269	263	287	261	329	298	281	290	265	266	286	282	299	290	318	285	313	306	281	269	290	288	278	283	289	282	252	281	316	307	304	291	259	289	289	297	287	283	283	280	283	267	300	288	266	273	271	295	270	315	300	299	258	299	266	283	305	300	307	282	302	277	293	269	291	344	300	305	287	265	299	285	301	293	313	296	318	314	280	301	274	303	303	283	285	301	279	282	299	297	270	278	301	299	278	271	298	342	279	299	316	290	292	289	262	309	297	263	270	271	285	302	288	300	295	283	291	292	280	304	300	274	267	300	290	283	310	318	320	296	251	275	284	291	284	289	314	320	308	315	299	297	301	305	296	301	270	304	305	287	277	257	261	278	295	313	293	294	292	267	285	283	279	279	283	322	318	314	300	299	276	292	306	284	314	318	295	331	313	303	284	305	274	295	290	266	286	303	272	306	315	269	282	263	301	302	275	320	280	278	300	297	289	289	284	279	303	289	289	265	282	308	274	285	293	304	304	303	310	293	275	254	297	265	301	274	297	288	286	309	310	293	324	298	308	292	278	307	284	287	277	261	289	315	295	254	282	303	283	305	281	332	284	295	280	299	289	284	300	283	276	299	296	275	281	274	281	302	293	293	300	302	281	296	305	309	266	276	311	268	280	275	282	274	273	290	294	279	287	277	307	269	330	280	308	299	299	293	331	282	296	291	278	305	305	299	273	302	281	292	282	294	309	311	298	274	273	282	285	273	291	284	280	299	302	292	290	316	283	296	299	282	261	275	305	291	266	310	273	276	288	281	319	296	280	304	307	261	299	337	278	308	294	292	293	309	293	308	284	283	279	299	336	298	295	314	264	318	297	273	300	288	286	299	296	292	288	307	283	283	312	299	310	294	317	271	296	272	255	301	293	309	294	307	289	338	264	290	275	298	317	297	312	278	290	263	289	294	287	316	326	301	294	299	278	313	268	304	294	270	277	304	271	279	284	285	294	283	279	274	265	311	293	270	323	298	285	312	291	301	314	271	280	281	287	269	281	298	264	298	306	294	303	287	287	293	282	295	261	278	304	270	285	256	284	297	295	294	283	301	294	309	322	263	296	295	263	267	270	266	265	296	302	285	305	278	253	276	250
4112	707	605	393	378	342	351	329	305	285	289	305	305	294	341	301	287	304	292	337	299	310	289	298	334	312	294	276	321	288	302	282	293	270	318	313	308	291	318	306	313	308	338	287	323	315	301	337	325	325	300	286	324	287	319	297	306	292	286	292	307	317	309	265	293	306	298	272	290	341	331	309	284	292	274	310	319	304	302	309	308	269	314	324	331	277	313	294	300	297	303	257	301	301	268	286	305	270	284	263	291	297	286	323	304	304	308	280	281	269	268	289	306	315	293	315	320	314	297	297	292	330	270	328	292	301	320	295	282	319	320	303	309	296	297	311	311	287	283	297	314	284	311	308	296	292	287	325	296	301	297	306	317	266	295	334	268	292	285	285	314	290	305	309	313	276	306	304	283	290	310	308	302	302	281	311	300	324	306	302	317	286	326	316	312	305	288	316	304	271	270	313	305	308	281	332	292	275	299	282	317	287	326	301	274	309	294	278	313	314	326	337	316	307	291	263	335	314	294	324	313	292	295	260	291	301	279	273	302	307	311	282	287	270	298	286	284	292	312	305	310	294	317	305	308	318	309	335	297	325	306	291	297	280	274	303	283	284	301	309	294	290	328	344	302	292	318	297	292	299	288	317	285	306	291	305	315	285	272	293	324	283	310	308	289	269	292	333	303	323	299	306	297	280	314	303	294	281	292	292	292	273	297	265	261	318	344	335	315	313	306	259	320	317	309	307	276	280	334	305	288	274	282	311	314	318	283	307	330	313	298	297	283	296	299	286	324	292	293	300	296	311	317	308	300	299	298	307	310	336	270	321	309	327	332	301	321	304	290	291	309	274	303	300	319	296	326	280	302	323	289	272	300	306	307	299	308	288	293	307	283	309	309	323	300	318	282	311	298	327	324	275	302	310	325	307	303	296	334	284	240	313	287	302	301	314	303	294	275	293	309	288	294	301	316	289	314	283	299	306	319	297	296	320	324	299	314	351	316	281	292	309	318	290	295	324	338	304	293	300	279	311	295	294	302	307	280	318	306	318	281	311	324	277	313	291	310	318	297	294	300	293	288	307	325	311	295	330	311	276	310	303	305	281	285	316	290	326	291	288	310	299	316	323	272	299	296	284	285	296	322	303	309	277	317	277	282	297	310	315	295	275	311	311	275	307	299	314	314	282	288	291	298	278	289	328	294	315	285	298	317	288	284	349	286	291	292	305	304	278	331	292	269	306	285	316	329	320	303	338	290	281	298	279	302	327	297	307	313	301	292	260	303	292	302	287	338	296	305	286	267	305	303	304	304	307	307	314	314	327	294	303	335	285	304	273	314	302	326	317	314	287	319	308	310	290	308	277	306	288	326	314	324	289	308	290	319	283	295	276	299	303	324	320	287	335	308	302	321	299	307	271	287	306	303	286	287	323	278	296	313	307	293	329	278	326	321	311	317	306	286	271	306	297	313	308	292	291	291	284	319	288	283	312	296	295	310	289	278	301	301	296	298	331	313	277	331	318	320	296	283	292	327	314	321	289	328	347	288	290	304	278	291	278	303	311	319	320	295	297	289	296	318	335	285	312	286	296	328	297	313	309	299	321	311	283	341	309	261	278	314	310	310	314	313	283	295	287	288	326	317	285	272	282	301	295	269	309	315	294	303	299	274	293	290	296	291	293	260	300	286	305	324	298	306	268	326	314	280	306	308	283	318	277	301	276	307	318	325	309	307	317	292	289	291	285	339	299	286	299	292	321	290	297	303	290	278	301	298	279	302	300	297	280	314	293	318	317	301	271	287	316	312	298	302	286	299	274	254	299	300	288	277	306	304	286	290	325	324	292	320	303	310	299	300	284	306	298	312	281	314	296	291	309	305	308	297	311	294	277	258	299	307	315	268	305	286	302	297	306	290	317	304	302	271	312	280	308	315	289	311	308	262	304	273	296	284	323	296	309	290	307	311	320	285	291	301	314	293	289	276	287	300	296	320	288	298	303	269	285	281	318	310	294	331	320	302	289	295	310	295	323	281	293	276	290	297	317	289	261	284	292	280	271	295	287	292	310	300	306	278	303	311	325	302	323	273	287	293	272	311	302	323	328	293	291	307	273	296	313	293	304	286	294	316	290	314	279	301	326	327	317	305	307	321	293	307	292	339	305	280	292	284	288	294	287	300	287	296	302	263	298	306	296	305	301	318	305	296	281	279	305	301	312	287	307	306	291	296	321	305	287	326	324	354	306	310	302	295	320	304	274	309	296	264	308	296	303	256	331	307	328	303	307	310	298	314	320	271	252	301	297	316	307	310	267	316	338	323	300	307	286	333	304	275	320	322	321	283	294	280	305	318	309	293	319	355	306	304	309	302	283	297	317	338	308	290	296	329	289	313	308	289	289	276	290	305	296	311	336	289	297	310	292	314	313	316	269	294	267	298	326	278	302	287	324	277	284	321	314	324	271	300	301	313	300	284	321	315	312	323	303	302	334	333	326	293	310	314	320	336	289	287	305	320	282	295	283	281	295	325	288	333	287	288	305	316	331	281	299	296	333	313	290	300	295	277	287	298	325	327	296	319	316	300	305	279	289	285	306	286	324	314	309	318	285	277	349	268	298	331	312	350	306	301	289	294	317	323	300	290	293	297	290	317	317	314	300	296	287	302	282	277	317	282	299	285	284	270	298	310	310	306	308	316	318	321	316	313	316	294	281	294	322	282	320	261	305	322	302	313	319	314	287	294	308	288	303	299	298	277	305	327	313	313	281	311	296	316	280	312	334	289	326	303	288	304	282	280	292	284	305	290	294	301	302	303	318	281	297	305	284	314	324	317	308	314	285	298	310	287	287	341	304	295	263	321	293	297	323	257	303	309	317	312	324	302	302	290	293	323	329	270	292	298	289	310	300	306	305	292	284	280	314	314	307	290	321	301	326	324	287	310	331	290	294	266	302	278	284	289	302	313	285	269	319	312	310	307	287	265	283	310	317	284	294	272	257	281	261	314	305	277	288	303	315	316	290	320	282	287	306	281	305	288	320	286	322	308	295	301	303	300	333	310	305	300	321	287	267	307	318	289	304	316	276	325	312	319	287	305	317	302	294	288	305	324	312	307	279	291	296	297	295	310	300	297	317	333	301	293	320	307	305	296	316	318	286	328	299	328	324	268	326	309	312	300	286	312	313	310	288	252	302	311	313	285	341	310	312	281	300	279	285	315	292	302	308	309	293	302	304	289	283	257	301	316	317	259	307	302	316	305	308	302	311	321	295	288	286	316	296	300	290	312	301	292	313	260	279	323	288	320	319	296	318	296	318	314	324	322	300	285	313	319	311	299	300	300	293	304	297	275	308	290	294	303	295	286	287	274	294	272	333	293	285	313	282	295	298	331	321	305	328	285	291	332	296	275	313	284	272	303	314	316	290	332	278	318	309	272	305	282	307	280	321	303	304	316	288	282	283	283	274	299	308	286	286	325	307	288	303	312	273	298	328	302	290	305	284	296	298	339	312	275	300
23780	21487	29036	24328	21462	13432	1566	972	873	828	778	795	692	694	695	664	684	638	666	653	635	695	646	658	644	625	641	678	626	558	637	647	615	634	647	609	636	629	607	619	673	592	610	592	681	604	601	606	631	616	615	642	615	673	601	646	632	619	606	623	655	599	620	593	622	611	668	605	576	633	646	611	591	602	641	574	606	587	552	614	645	635	596	607	635	606	624	622	620	580	615	610	624	585	612	594	657	628	604	626	659	628	592	602	596	621	586	630	643	584	584	613	616	639	594	611	622	597	610	657	608	640	632	561	660	615	596	615	610	626	607	630	602	611	581	673	610	581	655	615	662	669	625	618	600	617	603	591	615	656	605	598	609	618	642	635	618	641	567	606	618	585	652	586	616	623	636	656	602	604	645	623	596	621	653	622	614	621	592	623	667	612	618	674	636	586	622	600	624	619	618	595	641	625	607	650	600	576	616	618	586	630	599	618	604	581	620	633	614	568	629	631	614	626	616	622	636	581	626	594	613	642	606	588	612	664	620	632	619	564	624	590	616	584	613	600	610	631	638	654	620	628	623	604	615	612	657	655	635	610	566	610	635	593	585	584	604	600	597	592	636	631	579	631	620	644	583	613	617	641	605	647	575	676	592	601	620	652	592	626	595	645	623	599	607	631	654	578	649	578	595	627	643	665	636	606	629	554	617	618	602	615	635	643	582	635	596	634	589	642	610	589	625	590	584	589	592	633	581	661	625	647	591	647	609	614	587	620	612	629	631	603	606	600	592	595	579	629	565	620	597	584	619	611	610	581	621	590	640	621	610	639	614	619	599	613	618	629	599	599	610	601	579	620	591	619	652	599	627	616	682	620	573	622	583	617	560	592	610	590	607	649	637	637	611	586	610	631	617	638	655	590	627	602	638	598	614	641	620	574	583	613	595	620	642	614	647	563	631	632	637	620	627	605	609	639	593	615	616	607	600	582	592	633	590	609	629	657	597	590	646	634	584	590	619	589	588	606	628	611	575	626	602	624	643	616	619	616	584	605	656	632	636	595	655	627	609	611	645	580	597	661	582	578	598	611	600	612	601	607	611	594	616	631	620	628	619	598	621	591	602	586	642	601	587	594	562	591	615	622	648	622	598	613	612	618	584	558	603	609	626	593	548	612	618	571	620	582	649	590	606	603	616	591	608	602	604	588	598	630	613	624	588	589	587	606	587	614	615	617	597	633	627	606	626	621	608	600	624	615	622	562	649	622	621	657	623	592	576	600	607	611	662	602	651	585	627	587	630	629	618	583	614	593	619	614	581	606	639	597	645	562	621	617	644	576	639	619	657	616	608	603	583	659	635	620	590	586	596	650	611	586	605	600	597	605	596	641	625	636	609	623	593	594	618	610	637	607	584	602	604	628	563	613	604	590	586	657	622	617	630	617	553	618	613	575	625	642	611	613	609	617	613	608	639	615	615	587	569	573	651	644	632	593	617	596	593	604	642	616	650	570	580	605	593	602	593	612	633	615	625	639	642	626	639	606	570	609	584	610	587	629	631	633	584	624	599	613	613	606	594	631	585	607	604	620	630	598	605	610	590	617	595	605	622	647	589	610	640	611	563	594	611	637	617	624	638	581	608	598	598	637	572	578	582	673	575	622	596	658	573	616	639	582	610	616	597	621	608	636	633	605	619	589	597	584	609	623	639	602	581	602	623	623	575	590	641	593	648	639	611	627	584	624	610	596	601	639	607	639	607	571	609	611	614	629	672	632	615	624	601	596	591	631	639	611	641	625	607	576	589	601	558	642	616	600	596	631	618	599	611	578	610	610	606	647	616	614	681	608	611	645	636	580	594	619	639	636	638	607	609	601	625	575	613	602	609	613	581	597	626	603	584	616	633	620	588	576	649	654	607	597	605	581	612	612	630	579	620	650	595	623	607	644	586	609	600	572	557	599	606	617	595	673	588	637	564	610	625	634	650	610	590	578	572	580	583	571	570	598	616	617	613	627	639	639	603	620	615	628	620	602	613	596	596	626	604	616	623	608	586	581	630	588	581	615	590	640	628	594	573	578	628	643	555	582	611	606	644	630	608	647	576	632	589	592	616	635	587	635	655	606	615	605	626	618	604	636	643	627	603	587	595	593	604	589	628	591	576	622	609	609	622	596	646	629	591	568	640	602	574	593	601	606	636	565	619	618	607	626	565	597	645	649	602	623	636	627	640	602	584	611	645	600	553	609	611	556	609	596	633	618	634	667	593	614	579	628	626	627	647	639	583	598	608	633	618	667	579	578	637	630	605	602	588	571	603	606	589	699	624	633	672	618	662	644	620	604	613	608	596	634	620	575	613	608	619	609	597	610	597	619	646	638	601	608	599	593	607	638	576	667	633	591	592	567	644	576	601	569	637	610	625	585	610	617	602	600	576	583	603	523	540	570	629	654	617	628	605	615	626	607	624	594	567	613	608	648	598	626	636	581	659	578	601	616	629	602	634	631	616	619	626	627	557	638	641	637	590	627	613	618	615	660	652	627	614	575	574	579	564	635	583	600	652	593	647	634	569	601	602	610	583	612	579	596	603	626	626	539	613	647	600	603	564	610	658	593	553	646	592	623	610	596	648	642	600	639	620	571	658	612	623	639	610	585	626	622	650	645	646	601	591	623	621	562	627	584	599	618	628	626	546	593	652	642	584	632	691	610	586	609	628	633	612	642	631	587	619	639	577	646	567	626	566	555	642	639	597	677	608	557	655	592	587	610	610	599	611	594	614	607	588	630	614	647	605	606	648	613	604	649	604	640	618	627	566	643	614	621	611	609	569	625	611	596	626	601	620	609	601	603	573	610	589	629	590	594	641	650	583	594	615	604	620	626	655	617	589	556	597	635	628	610	620	585	603	617	602	630	600	607	609	653	603	591	686	628	601	591	616	602	618	607	628	607	640	594	635	582	672	637	627	606	642	568	584	598	645	638	601	554	589	571	603	634	568	644	611	628	612	601	616	603	593	626	596	625	593	612	650	618	619	590	589	595	618	610	608	637	567	623	585	606	586	584	645	588	597	614	585	575	634	607	597	625	596	605	628	577	621	660	597	592	621	645	571	617	597	582	557	608	572	604	609	637	631	612	650	586	600	596	630	630	617	613	628	586	610	615	631	585	602	600	613	597	676	655	647	592	659	629	596	593	590	618	625	652	617	618	648	618	618	573	640	613	552	610	577	558	604	606	615	591	629	585	568	638	626	586	612	567	584	648	586	642	608	619	606	607	576	626	646	639	616	635	588	634	631	618	622	620	619	630	623	598	613	642	573	618	643	613	655	622	610	640	630	636	632	663	622	605	611	623	604	614	640	640	608	591	636	624	619	646	603	645	593	643	585	619	593	626	576	606	615	627	655	594	617	606	591	577	620	550	638	648	638	599	616	627	630	597	607	616	640	598	611	590	622	599	600	632	588	564	578	575	581	622	610	588	624	628	576	609	620	658	599	590	638	576	662	624	607	606	609	600
3518	8860	6217	3101	2358	1804	1479	1204	1105	959	888	862	793	756	731	719	709	668	694	648	643	665	675	670	658	643	634	632	640	663	626	682	641	603	612	647	631	620	618	549	612	637	608	616	653	675	567	613	634	629	659	609	643	616	623	582	645	632	629	589	623	678	617	610	640	614	600	649	598	597	644	582	627	622	630	605	648	609	614	633	616	587	655	674	656	623	584	589	605	605	590	665	607	638	623	595	635	618	573	611	565	635	618	615	590	611	643	614	639	648	647	575	618	555	609	693	608	599	614	671	615	675	578	641	605	652	585	641	601	582	650	628	604	598	568	656	618	619	644	590	643	591	644	638	597	608	624	612	639	625	637	653	650	662	580	640	585	609	594	627	654	619	582	620	638	618	630	620	642	654	646	598	555	659	635	631	609	639	595	626	569	612	652	614	606	608	649	621	623	588	614	636	578	646	595	620	644	669	655	652	645	678	645	628	652	576	621	624	654	604	621	571	643	626	611	617	593	602	620	605	591	642	638	655	612	590	612	613	626	605	644	610	594	679	659	651	613	647	620	616	625	609	576	620	661	600	599	579	592	666	635	612	614	595	580	598	606	597	595	624	606	602	617	611	639	617	630	629	628	656	630	654	642	597	637	621	598	634	618	671	610	603	627	660	584	629	665	671	621	637	609	646	616	638	676	600	623	606	614	605	591	621	603	647	628	616	683	643	616	652	635	621	631	650	606	614	638	614	640	581	607	628	640	593	624	629	603	641	631	632	656	608	652	615	565	641	634	592	581	656	626	614	588	624	596	612	642	614	617	625	616	600	628	630	599	615	641	642	614	649	624	592	608	649	613	637	613	637	681	609	609	632	631	624	598	580	616	610	671	645	616	603	618	594	609	600	650	619	580	618	616	607	640	616	637	650	628	610	634	621	657	607	613	657	614	616	612	617	625	655	611	633	617	627	621	604	617	594	661	630	648	589	672	610	620	641	655	634	606	634	596	667	613	625	635	629	622	638	609	602	634	606	585	608	642	665	586	646	650	635	596	579	596	623	605	617	586	613	640	621	644	621	605	635	638	595	655	620	586	633	640	615	601	612	633	653	636	658	577	645	614	619	648	615	582	625	622	631	618	644	624	629	589	592	655	640	656	621	604	605	586	625	649	624	614	646	619	609	604	587	557	591	615	620	566	641	580	607	581	587	564	626	575	603	668	603	680	578	626	644	627	646	580	626	625	627	639	606	613	623	609	611	615	618	631	634	601	630	642	648	653	659	601	613	583	619	606	602	616	646	585	640	660	609	621	580	611	589	590	640	621	561	630	642	625	628	625	622	636	614	627	677	632	636	644	613	583	612	613	638	590	656	565	631	648	595	619	634	600	621	610	597	606	676	633	600	656	619	606	614	611	636	630	589	609	636	643	656	619	662	630	631	638	654	619	614	578	626	624	686	652	605	622	622	637	646	624	656	601	589	604	682	621	634	654	602	613	574	622	566	632	645	652	601	610	618	634	646	648	630	605	630	611	646	632	624	652	588	590	616	649	591	611	632	612	662	678	616	627	634	613	651	661	582	616	606	614	630	631	633	597	639	606	645	615	648	616	580	615	642	650	629	638	644	628	604	587	599	622	653	625	570	590	620	583	605	608	594	599	667	628	648	621	644	647	646	623	596	613	635	623	606	640	638	581	617	637	630	608	634	617	636	620	575	652	622	610	588	648	591	629	612	627	625	572	607	645	618	627	613	604	600	614	607	576	583	624	617	652	629	613	616	609	621	594	628	614	605	630	643	622	590	604	619	642	609	636	633	642	609	614	615	621	629	626	704	594	618	575	610	654	623	621	591	607	641	594	612	682	653	647	619	628	621	636	622	577	590	654	634	638	633	659	599	610	639	602	559	632	650	606	625	628	638	670	630	628	625	620	589	622	641	591	630	672	588	625	596	646	641	635	607	618	613	617	623	572	593	594	641	636	622	603	622	599	618	650	627	631	622	624	620	631	646	623	642	602	619	641	638	628	606	606	597	631	573	631	637	654	637	629	624	621	632	648	594	629	622	648	624	571	658	607	652	624	603	626	602	574	593	670	601	647	643	650	606	564	636	615	647	607	662	652	600	617	609	631	612	663	625	604	645	634	623	624	632	610	656	604	632	659	625	579	634	589	607	599	678	659	631	619	648	606	616	621	625	636	639	571	606	625	618	594	613	656	624	608	584	614	595	651	646	631	605	593	601	621	627	657	651	611	626	633	598	625	632	628	666	653	643	630	654	573	600	649	630	612	647	610	635	576	592	630	652	615	618	618	616	660	660	607	623	625	599	601	571	616	608	608	596	671	641	617	564	679	597	603	607	602	602	660	611	627	635	641	643	622	602	628	625	621	623	667	604	636	624	595	596	552	628	675	595	631	642	649	622	672	642	621	625	655	653	607	608	634	615	646	627	644	610	611	584	619	638	632	651	634	612	588	584	638	619	613	644	651	655	633	605	608	591	674	635	602	595	591	627	623	581	642	660	614	619	592	602	632	627	617	615	649	633	630	597	602	580	601	663	634	606	584	613	613	616	599	612	645	632	602	595	642	611	626	637	625	639	616	626	652	659	680	628	647	651	657	603	621	626	618	622	604	653	620	631	648	638	628	639	625	656	622	622	623	651	628	691	595	611	610	626	630	674	638	638	627	653	597	625	602	648	617	631	664	628	610	642	655	611	621	615	671	579	623	601	631	598	628	643	641	632	629	635	634	614	600	593	651	625	692	619	645	618	628	607	664	631	624	596	632	674	576	659	635	618	598	598	608	606	657	607	661	639	634	642	609	614	655	649	601	647	620	613	626	633	661	609	572	629	638	619	579	604	637	593	604	623	606	600	609	632	649	596	621	614	662	591	622	643	667	624	603	613	638	636	577	557	615	654	593	612	606	635	636	611	652	588	618	624	623	639	641	605	632	607	638	619	638	609	603	649	581	619	598	579	618	584	630	627	593	617	613	643	625	633	593	640	619	633	646	665	643	596	618	627	654	596	622	614	638	610	629	612	617	614	617	613	626	610	615	631	609	643	594	633	613	615	609	587	604	637	616	627	596	572	608	606	621	535	659	640	588	653	599	671	686	608	596	603	654	625	600	611	597	581	641	649	633	610	586	632	595	629	622	636	627	608	709	623	630	658	636	633	632	627	641	577	632	615	628	630	620	682	612	604	635	640	638	605	664	623	631	619	685	626	604	629	616	636	577	635	641	632	623	635	670	641	652	599	647	637	610	653	640	651	645	643	626	627	638	598	617	611	654	597	676	601	598	632	638	644	621	602	624	582	656	650	625	611	606	642	599	599	602	620	616	589	656	609	608	612	564	624	646	602	637	623	664	582	637	578	652	579	626	605	598	612	599	651	600	643	618	627	620	644	610	575	634	630	579	622	617	601	638	641	632	606	658	637	594	641	597	659	615	602	661	599	598	609	583	608	608	622	648	662	631	613	596	627	590	614	636	616	570	597	636	652	643	610
24968	21542	28273	25210	15764	699	393	320	300	262	255	206	231	215	194	204	205	189	194	193	197	170	177	173	154	175	152	199	186	183	183	170	193	155	178	159	161	161	168	159	178	181	196	166	179	186	169	163	169	170	159	181	162	161	143	180	169	155	153	184	174	186	174	164	156	149	171	167	159	147	160	179	164	167	162	167	180	187	184	171	174	172	158	169	182	171	152	179	177	149	179	155	154	167	154	173	175	166	172	189	151	171	175	168	155	180	168	159	165	151	161	165	166	178	164	167	163	167	176	167	162	177	189	159	175	178	196	176	156	177	176	177	166	177	157	187	188	165	167	183	180	196	178	133	164	169	167	163	153	175	165	157	148	158	161	171	147	153	184	189	163	166	174	156	171	167	174	180	158	160	168	154	178	166	150	190	172	191	146	169	162	160	171	195	159	154	172	184	167	170	170	143	152	188	174	160	155	160	176	171	160	151	158	156	161	172	152	165	187	164	161	178	145	148	165	162	192	153	177	156	165	160	171	151	184	162	170	154	174	155	173	176	164	163	193	173	166	166	170	162	158	149	139	196	164	156	204	172	176	190	175	164	157	152	165	153	166	170	168	175	157	146	177	162	164	155	154	184	174	168	162	167	161	160	161	161	160	176	169	160	160	171	176	173	169	166	171	158	138	185	193	164	178	198	185	178	165	157	184	177	163	165	158	150	168	143	151	154	173	165	161	168	180	158	158	172	159	167	167	145	174	168	163	173	174	152	148	157	154	157	178	150	186	164	163	180	176	158	173	150	155	145	170	154	173	154	151	185	183	158	166	185	189	159	155	183	162	159	188	177	165	159	164	152	151	168	170	163	166	177	163	148	164	172	163	167	187	157	188	180	143	174	176	166	156	174	174	171	164	170	164	158	144	156	161	182	159	178	162	157	177	164	166	185	205	165	155	161	166	155	173	173	162	140	182	177	152	149	143	176	152	153	175	148	179	162	176	161	152	172	170	169	127	151	190	173	159	182	175	182	190	179	173	163	183	144	151	175	163	181	161	138	159	172	187	186	161	192	163	152	151	167	168	171	153	179	189	153	167	184	180	183	160	157	170	148	166	157	161	167	197	191	166	170	160	155	144	164	170	166	171	179	178	189	175	168	173	175	175	159	161	170	156	170	144	151	176	172	182	167	167	169	167	150	151	171	162	132	168	161	153	149	146	166	172	176	160	159	182	170	158	151	165	178	159	159	170	171	152	161	174	171	168	181	157	161	168	164	162	164	159	168	151	168	171	144	164	170	137	186	176	178	179	152	170	146	151	170	152	166	162	151	157	149	181	172	208	174	156	167	164	154	185	163	177	150	162	183	181	144	149	185	163	160	172	163	172	168	178	157	180	168	150	154	175	172	157	165	161	160	186	184	162	198	152	171	170	156	173	167	186	163	169	159	166	161	136	153	179	161	189	177	161	176	164	190	162	187	163	167	174	167	184	177	195	173	188	158	186	175	157	152	159	156	172	170	164	144	161	160	163	167	164	169	168	159	161	158	150	154	163	163	170	169	160	152	157	176	148	152	149	165	145	173	174	143	161	168	173	175	166	174	163	160	153	172	174	169	162	170	163	159	144	166	137	172	142	153	189	158	166	158	167	164	161	176	171	159	169	160	175	165	174	155	190	167	163	159	156	186	157	175	172	120	176	165	153	164	179	147	160	141	164	161	160	181	166	153	159	164	165	154	166	165	153	173	167	177	169	176	162	160	158	172	165	169	161	150	155	171	188	159	154	171	156	179	162	152	154	157	170	172	172	150	174	176	181	177	158	145	174	177	166	155	190	159	175	175	184	174	164	175	150	145	175	161	153	185	178	161	163	153	171	186	172	163	168	166	164	185	170	173	184	166	157	165	161	160	162	159	154	181	181	168	161	189	174	174	178	153	167	168	169	168	171	157	166	138	175	174	169	162	146	168	145	163	172	171	182	163	181	165	172	170	156	168	154	197	152	158	171	148	145	180	161	176	165	171	165	156	179	144	185	165	162	181	158	165	171	159	172	179	178	168	178	171	169	185	183	151	165	153	165	192	170	149	155	162	196	167	170	201	167	137	165	169	151	168	176	164	165	166	169	173	170	171	173	158	191	166	176	177	167	173	161	170	158	184	151	177	168	147	153	160	176	164	160	166	165	191	141	170	174	177	159	163	174	143	168	158	168	170	145	160	177	172	148	145	165	182	158	166	158	164	156	188	157	150	175	177	169	189	147	168	169	166	161	167	185	169	173	136	141	179	167	147	173	181	181	164	174	152	156	158	172	177	168	157	134	134	168	163	156	161	172	172	177	160	158	160	144	148	171	148	146	190	155	167	165	155	139	168	145	172	176	155	159	165	154	171	172	169	150	157	163	177	160	162	181	160	168	173	162	169	161	174	178	159	156	160	183	158	177	157	169	152	147	173	160	173	162	163	155	157	172	140	176	172	178	143	164	160	164	174	170	180	172	177	156	188	181	164	167	184	172	161	200	175	145	192	152	155	164	150	186	165	178	158	148	158	202	166	166	148	134	149	175	171	152	191	168	145	149	154	177	161	187	197	173	168	168	172	168	151	159	173	169	175	175	162	162	184	185	183	188	166	160	171	183	175	167	179	170	147	156	172	175	169	167	159	129	157	176	182	157	156	168	189	161	153	189	172	158	154	191	158	177	172	162	161	181	171	166	147	150	162	156	163	162	159	164	150	177	183	170	170	153	149	179	147	152	147	145	176	151	157	168	151	172	170	161	168	155	180	154	176	154	158	158	172	153	167	175	176	168	173	168	163	160	165	172	187	173	160	164	166	165	176	182	143	161	159	158	163	187	164	154	165	141	163	175	152	164	150	186	146	162	179	145	147	164	178	160	164	149	160	169	147	154	184	159	171	145	170	177	146	157	180	203	176	187	147	157	167	168	177	165	169	169	154	161	187	161	174	166	154	181	170	184	192	155	165	173	176	166	177	152	169	154	183	148	174	165	170	157	150	163	166	161	168	156	148	161	133	167	176	160	152	185	144	149	187	166	167	156	175	162	170	173	160	155	181	194	142	155	189	159	156	192	173	176	159	185	166	161	191	168	161	160	151	168	170	163	171	175	161	179	150	164	159	190	156	193	163	163	176	148	147	175	160	141	162	151	153	162	184	165	182	161	155	173	154	156	173	156	154	175	176	155	189	177	169	172	180	184	182	150	177	164	168	167	175	179	164	173	172	149	181	151	158	175	164	154	171	169	179	199	180	181	160	153	159	171	162	146	148	156	165	141	168	152	165	168	163	185	154	181	168	160	164	174	175	181	143	169	172	178	146	161	170	172	191	179	150	168	165	152	163	157	197	173	155	171	145	155	174	197	141	160	165	160	155	155	144	166	145	178	160	163	173	149	157	180	169	171	154	155	190	164	158	168	190	182	147	172	152	160	158	193	142	186	176	164	157	166	186	146	177	146	177	166	172	182	166	155	132	185	148	191	158	165	161	165	158	175	172
3196	5236	3535	1664	1199	884	693	528	416	404	328	302	310	246	261	230	245	236	211	210	211	213	201	218	196	212	191	209	206	192	187	197	181	185	182	188	188	203	170	182	168	192	199	182	177	204	187	170	194	191	155	179	183	173	176	184	202	169	180	189	205	186	187	189	193	210	195	197	180	180	211	167	187	199	176	197	172	207	175	191	211	168	184	223	174	184	182	172	178	192	169	188	180	184	172	193	201	187	180	204	175	194	200	181	175	181	209	187	187	185	158	204	168	187	175	164	167	196	187	179	182	196	196	219	193	189	190	174	175	176	170	196	168	197	181	203	182	192	205	193	186	196	193	185	177	187	167	189	164	177	190	200	171	166	194	178	180	178	203	168	195	183	176	200	176	166	165	182	187	185	174	172	194	184	163	202	190	175	180	179	216	204	173	207	163	171	179	152	193	168	195	162	170	183	186	196	174	174	182	187	171	174	204	177	159	180	194	164	214	200	214	183	170	184	173	216	172	173	201	168	202	167	153	197	175	173	197	211	168	175	193	185	179	196	186	181	181	208	187	169	191	176	207	189	182	185	188	203	184	197	202	190	198	180	215	202	182	182	184	180	165	200	203	160	150	206	187	170	160	187	188	179	198	178	179	208	188	178	183	158	185	184	182	173	167	198	178	183	181	167	189	216	181	194	205	177	208	175	191	183	184	171	195	162	180	176	181	163	176	170	201	204	166	185	219	177	181	196	157	145	188	183	228	180	181	172	200	207	183	205	161	179	185	205	194	168	170	168	197	202	161	180	177	155	188	173	159	165	202	174	183	194	183	161	176	186	194	159	188	183	158	159	189	175	183	191	190	182	176	187	165	209	187	171	160	205	200	197	174	177	157	167	192	167	176	171	203	188	215	167	201	186	173	196	191	181	180	163	191	195	180	170	191	181	193	176	178	172	186	167	180	188	186	183	169	173	184	187	190	161	181	202	183	179	182	203	188	198	171	181	196	183	176	185	209	162	182	180	186	192	166	173	202	169	183	197	173	177	202	197	201	195	188	161	177	197	176	185	184	150	189	185	163	174	189	210	186	163	183	181	169	193	186	178	178	180	196	209	195	179	170	170	173	166	196	176	162	208	173	158	204	182	176	169	179	188	181	207	197	173	191	198	185	190	170	193	199	199	198	187	205	173	176	190	181	206	187	184	194	212	163	182	172	195	192	197	206	175	173	201	198	188	187	185	172	181	181	187	194	187	201	199	160	177	188	187	164	188	201	181	190	164	224	183	186	171	207	208	187	172	172	185	178	187	174	185	164	200	192	189	190	167	191	177	181	179	195	173	201	198	183	199	180	170	195	183	187	185	187	177	187	170	189	180	188	204	188	179	195	164	174	181	169	194	214	185	176	162	166	169	207	205	188	168	171	188	177	214	176	192	169	177	162	192	188	187	184	175	189	189	188	174	176	183	183	172	172	194	192	186	163	190	188	169	177	166	173	178	184	190	178	194	200	138	182	174	185	190	174	201	185	177	188	158	188	199	190	158	196	187	211	212	157	186	171	186	190	168	169	167	194	174	189	207	189	192	200	171	207	166	160	180	187	192	169	185	186	176	174	194	195	187	181	192	226	176	177	217	184	193	185	171	179	182	183	168	186	176	172	178	173	194	175	165	192	175	195	183	176	175	190	204	161	174	163	184	219	192	160	171	181	183	178	182	142	169	193	200	213	174	178	176	178	167	180	191	197	168	188	201	180	163	162	179	188	175	166	208	209	209	180	195	185	170	179	187	173	182	168	170	182	184	192	168	185	175	184	184	183	175	174	194	202	168	198	188	207	182	157	164	169	178	182	182	189	188	158	166	192	202	206	182	187	187	179	180	196	203	173	177	200	195	197	197	212	187	174	197	208	183	160	166	184	185	184	175	168	198	191	185	212	172	192	172	178	201	181	193	191	174	173	215	167	174	183	178	194	192	183	175	188	197	181	167	179	181	181	163	186	173	213	185	208	172	193	185	195	180	179	184	191	186	196	195	173	192	199	163	206	170	184	181	184	203	186	206	195	180	177	183	187	167	180	177	176	156	192	175	197	182	182	166	200	174	194	167	177	174	187	174	198	155	158	181	173	202	188	175	168	155	194	183	182	186	182	173	173	197	193	202	173	169	180	165	172	176	198	183	207	167	188	163	169	167	174	179	186	185	196	172	185	190	163	173	154	159	205	193	160	191	188	176	177	179	185	196	192	189	189	166	197	188	188	187	186	165	201	202	176	173	187	185	166	195	195	199	189	172	184	164	172	180	178	201	206	181	183	191	172	161	177	189	196	176	212	174	166	179	194	192	215	198	202	196	193	184	186	171	166	185	187	174	181	179	186	182	179	179	189	178	167	178	182	184	187	168	177	161	182	187	176	181	181	189	185	188	181	162	196	177	190	180	169	166	176	174	181	168	167	195	181	171	179	181	190	170	175	186	184	185	173	180	173	213	173	179	183	197	163	203	188	184	186	207	217	167	182	190	194	187	189	181	173	183	202	196	174	190	197	218	170	184	190	185	183	187	186	181	208	195	177	184	187	187	190	178	215	185	173	200	176	178	193	173	155	187	168	178	178	190	159	195	185	187	207	197	184	181	188	190	196	157	189	182	182	201	186	160	174	203	200	189	205	181	170	176	179	216	180	194	179	183	163	177	184	185	190	182	174	198	183	197	170	191	190	164	186	194	182	178	169	190	180	176	180	175	180	195	187	186	185	195	184	200	184	163	210	203	193	178	164	194	167	204	178	136	185	186	174	168	203	188	182	163	163	172	193	184	189	194	203	162	162	181	178	199	199	192	212	174	180	167	203	210	173	194	191	178	185	176	187	193	210	193	159	182	186	195	214	189	194	187	167	181	190	183	180	184	199	186	178	175	209	183	192	182	156	193	172	164	197	166	169	181	152	208	182	173	212	210	199	183	170	186	169	183	198	188	180	202	198	205	196	191	187	174	183	192	175	169	168	173	189	202	180	193	183	180	185	195	186	177	189	194	193	186	162	172	178	180	183	178	163	190	209	164	210	174	185	171	176	178	195	193	173	191	188	165	182	195	166	165	187	196	160	178	200	187	213	183	182	167	179	185	191	187	196	196	210	173	202	197	185	175	166	210	191	159	173	186	195	180	181	176	174	185	179	184	192	171	175	204	180	171	176	191	154	179	186	183	202	179	166	192	190	173	181	204	165	180	185	183	168	194	195	196	169	205	192	197	181	181	153	180	186	179	151	178	169	193	174	179	192	174	176	164	178	197	189	201	197	177	179	164	184	180	160	218	184	159	188	205	193	188	181	193	180	182	177	179	176	176	173	192	180	188	169	182	190	190	187	174	171	172	173	165	226	180	191	182	190	184	185	180	182	186	197	201	180	194	195	177	186	174	191	178	187	189	173	187	180	213	172	181	201	172	192	178	160	172	176	167	181	188	184	196	194	193	182	185	181	196	182	190	166	178	181	166	168	188	177	175	180	189	186	171
22644	21502	29445	23986	21500	21560	12816	1512	1112	958	903	842	823	754	720	648	681	679	641	676	659	608	638	638	611	630	617	595	631	619	626	622	617	602	605	620	599	611	550	575	630	616	572	566	596	590	596	611	548	603	588	574	561	583	595	596	569	570	590	646	641	593	590	630	604	559	554	585	571	605	623	563	553	557	549	589	586	601	575	562	541	569	611	559	602	550	552	535	587	544	612	582	579	575	576	591	562	606	584	568	595	582	550	584	568	563	557	592	513	582	529	546	560	583	576	571	569	576	503	575	547	589	569	547	579	561	636	552	570	590	568	558	573	577	589	619	553	604	575	572	569	621	545	548	593	564	566	574	576	579	591	552	582	536	596	579	552	591	613	563	600	575	546	552	564	576	616	559	516	598	544	551	569	564	573	574	536	535	563	579	579	568	567	602	577	600	626	566	552	563	543	574	547	529	573	566	574	601	563	561	590	556	579	567	587	547	595	573	530	580	584	558	561	568	565	581	540	615	558	541	617	581	627	589	609	572	538	590	555	552	590	594	578	558	560	612	571	592	529	563	588	582	591	538	559	559	586	605	622	621	566	565	572	586	574	579	559	559	570	570	579	568	573	597	546	579	540	623	566	566	566	561	556	582	591	563	545	558	548	552	538	559	593	552	562	626	616	563	522	581	559	602	573	557	582	588	567	599	542	580	556	591	594	559	575	584	597	607	602	569	598	559	557	586	566	552	563	584	582	594	554	541	598	587	583	561	578	549	546	554	592	543	594	587	581	539	551	556	579	593	579	593	575	578	570	595	561	539	576	576	554	576	572	520	571	557	612	580	566	552	575	589	554	535	542	552	577	518	576	581	527	577	571	622	575	563	539	564	559	595	526	546	523	546	567	612	556	618	560	545	583	548	600	595	565	569	555	611	600	627	535	598	563	581	554	585	597	586	558	583	587	562	615	550	554	512	565	556	588	586	509	583	553	569	607	603	564	598	593	571	583	541	577	593	585	589	550	562	596	560	538	564	563	569	556	609	584	598	554	581	579	580	566	584	585	538	553	587	574	526	603	574	555	554	593	522	582	558	547	554	542	626	569	577	578	522	605	594	564	553	600	612	567	550	591	551	570	559	571	595	614	552	536	542	594	543	574	561	564	602	561	569	579	596	568	594	562	608	569	579	573	573	565	595	581	575	560	552	548	632	577	582	583	592	565	593	588	600	547	542	590	584	573	550	588	590	545	532	584	562	550	589	594	590	559	530	591	559	559	567	566	589	554	600	573	568	590	559	583	572	569	554	549	573	571	533	565	570	541	592	546	565	533	516	605	584	553	543	550	556	570	551	525	579	560	597	522	564	605	565	577	578	556	589	558	530	559	574	551	591	559	575	557	559	609	524	547	559	566	553	542	625	571	544	549	563	586	549	629	608	543	554	548	584	579	582	572	579	603	583	616	584	621	559	614	590	572	604	593	565	589	533	591	579	598	605	550	542	544	568	576	564	583	572	546	592	571	566	517	577	542	539	540	595	565	595	577	576	599	545	567	534	555	614	583	572	607	587	573	582	563	597	551	552	569	584	599	558	552	558	583	594	593	579	582	558	547	527	533	560	537	612	611	591	555	550	524	542	590	551	532	592	570	558	549	546	577	591	551	586	558	569	586	575	602	599	578	585	609	540	604	583	573	587	588	579	603	578	557	603	590	565	558	597	541	555	602	620	588	582	595	560	595	565	582	581	563	601	622	564	565	573	609	563	586	550	608	573	599	580	621	594	589	605	599	615	581	575	572	573	542	582	540	581	538	571	577	569	564	602	575	586	516	590	541	584	601	534	545	590	559	559	553	536	578	552	558	556	578	510	577	558	565	572	596	581	561	514	562	557	535	584	554	571	479	601	558	569	566	613	561	565	597	583	564	560	575	615	552	574	542	600	561	597	542	560	561	600	528	558	545	567	571	558	561	521	570	615	608	594	584	605	518	583	526	589	542	564	559	579	535	572	559	614	585	565	566	602	580	580	545	552	554	578	549	578	589	586	563	563	560	585	593	539	524	562	590	566	559	535	513	521	594	528	572	542	600	644	532	601	546	570	591	591	605	614	593	576	541	567	563	608	554	593	565	618	590	541	565	572	584	576	598	530	529	576	581	539	529	582	600	563	545	548	566	574	530	532	563	586	522	577	561	557	550	561	570	601	572	601	551	549	580	524	577	552	550	600	625	554	567	572	590	584	604	577	565	553	561	566	583	559	583	515	524	587	520	588	573	558	621	521	625	575	575	565	543	586	562	558	559	549	560	552	609	532	535	609	560	544	583	538	545	579	584	550	572	568	581	585	599	591	563	571	564	551	605	592	599	574	606	590	560	555	604	595	584	597	588	561	579	569	580	562	529	577	564	570	601	600	554	581	577	573	562	553	614	519	574	570	584	628	581	507	614	582	583	559	550	567	584	575	577	569	635	608	570	617	550	617	547	538	588	551	592	583	549	577	534	610	546	594	582	567	554	607	551	579	581	581	626	553	573	547	618	579	598	579	525	573	601	572	531	580	524	589	562	576	590	563	509	580	581	568	569	607	583	605	564	558	569	566	563	535	593	543	627	565	563	552	584	550	547	594	563	561	545	561	553	561	587	583	565	492	563	565	549	558	605	601	591	567	571	533	589	559	548	573	569	554	594	594	548	569	597	530	568	599	582	526	578	576	568	550	574	584	592	569	593	583	614	555	580	582	574	588	580	521	553	597	563	598	535	570	565	558	537	547	548	571	575	578	543	562	603	538	603	572	637	563	552	542	592	560	573	545	574	605	564	584	571	533	576	579	606	601	562	586	619	543	596	576	560	576	568	559	560	569	583	544	595	565	585	572	579	615	556	602	620	549	535	579	561	570	582	572	590	597	610	586	570	547	599	554	542	544	553	560	578	587	559	529	589	565	565	568	568	596	557	596	587	597	589	580	562	537	590	601	549	591	587	630	555	544	557	548	576	570	579	581	566	551	574	542	546	550	588	557	548	580	571	604	591	599	619	591	534	544	592	605	602	552	553	576	575	593	540	548	540	560	576	624	598	553	559	548	581	571	549	589	598	584	546	558	571	557	623	580	618	529	516	563	587	602	571	544	581	598	569	552	584	595	567	582	593	567	604	572	551	576	555	539	557	550	550	528	566	569	571	535	562	561	566	592	553	573	584	598	539	607	595	547	567	564	556	548	596	565	540	582	546	553	525	602	565	568	590	563	540	509	582	579	576	557	544	551	561	598	516	556	556	588	543	524	585	565	562	578	603	556	597	556	610	612	593	562	522	557	576	558	568	544	553	595	548	593	574	582	556	561	598	564	563	544	627	571	565	524	553	582	545	525	550	580	524	521	563	522	545	577	556	555	552	562	551	575	585	547	564	582	525	577	598	589	555	550	593	553	553	596	548	592	554	584	555	579	522	549	571	548	600	575	540	592	586	593	548	597	593	555	539	592	544	523	526	616	576	548	580	565	546	548	560	576	553	551
4548	15029	10672	5317	3853	3079	2339	1880	1502	1284	1121	1083	1025	878	827	765	725	724	749	691	705	733	668	640	613	700	657	601	672	661	590	633	620	648	607	653	639	630	633	571	584	620	643	597	584	571	614	575	606	585	561	653	594	593	606	643	600	624	590	596	614	606	596	600	607	591	584	592	554	583	592	611	589	598	594	621	617	587	636	571	631	571	596	640	573	600	607	578	597	579	575	589	578	588	616	590	600	567	574	569	612	564	593	578	596	580	596	585	609	570	565	566	617	578	578	576	602	583	613	584	585	613	624	556	603	584	582	599	597	619	594	614	598	563	546	546	644	617	599	568	590	582	598	559	608	613	559	607	609	594	576	617	581	569	599	577	595	643	581	572	605	599	603	590	598	572	629	606	601	651	568	612	553	588	568	577	586	615	615	610	619	593	586	562	556	606	583	558	623	585	617	543	569	559	589	593	614	615	597	577	604	555	624	599	587	589	618	581	563	620	559	596	605	596	606	569	594	634	574	608	634	573	589	634	595	571	580	596	562	574	603	573	623	603	574	586	581	582	590	625	588	597	614	603	625	597	555	565	588	634	555	591	603	567	611	611	595	611	574	582	564	618	599	622	588	592	581	545	551	565	598	594	589	617	570	582	577	587	614	590	606	554	584	588	547	586	565	584	556	603	603	589	547	590	608	566	595	602	568	611	596	570	611	568	588	574	593	637	598	625	580	577	590	604	562	587	591	625	601	583	604	546	592	571	601	603	613	607	577	559	562	601	608	616	596	575	573	585	570	590	639	579	622	543	586	594	589	581	561	620	556	558	574	580	599	600	584	590	592	635	595	578	626	602	602	567	565	603	572	619	566	601	547	617	605	578	569	561	552	601	580	558	572	598	556	578	599	623	579	593	558	645	576	630	597	590	629	596	603	563	596	545	577	561	599	599	584	604	613	591	600	613	588	591	565	604	621	643	634	587	590	599	577	598	611	538	599	606	569	549	560	592	601	609	570	619	567	571	592	592	574	576	597	554	584	606	623	610	604	595	608	579	562	585	607	612	562	605	601	621	589	585	571	586	623	580	623	609	613	602	527	616	592	644	546	574	622	557	568	588	595	597	626	592	622	622	591	631	596	559	579	581	609	605	590	618	605	616	613	579	536	554	594	587	578	602	603	574	592	581	583	615	597	616	604	610	600	566	558	583	583	560	571	598	584	645	592	633	598	579	585	617	553	587	614	576	572	541	568	597	552	611	606	596	580	600	593	601	595	599	578	563	570	578	669	589	591	558	569	616	603	595	560	575	596	607	562	618	564	609	569	537	594	588	599	546	641	567	556	563	613	563	591	550	601	620	602	605	554	614	569	504	595	595	609	597	570	617	559	581	606	602	646	571	582	609	579	588	611	592	661	600	637	629	559	578	576	581	617	547	600	607	600	545	561	579	580	579	607	572	605	579	595	577	570	577	595	583	604	538	601	586	582	626	594	604	652	586	554	581	602	635	566	640	579	614	593	646	594	557	570	590	613	612	570	588	606	593	560	584	575	546	585	567	582	575	588	591	592	572	546	599	567	628	510	569	566	600	604	609	611	590	563	602	605	576	622	576	591	576	584	608	576	590	622	610	604	593	587	558	610	598	573	606	573	573	570	594	628	592	596	597	597	564	551	556	593	584	567	558	606	568	625	583	599	561	591	585	584	551	602	577	598	602	578	580	588	586	605	578	585	591	526	651	592	521	582	577	574	582	610	589	617	579	623	588	580	571	599	622	605	603	590	611	600	617	590	591	589	549	615	611	590	582	523	620	625	561	559	586	603	571	605	515	557	635	603	585	618	606	557	522	622	603	581	565	560	592	550	584	600	596	546	588	631	613	592	608	598	595	570	599	553	581	566	589	607	576	548	561	576	628	575	548	571	584	616	555	594	576	556	569	583	611	574	601	582	593	577	556	605	559	557	588	550	596	618	597	582	618	603	568	590	555	572	617	619	571	597	599	607	565	614	612	581	563	571	607	569	607	603	571	594	590	597	582	581	635	608	600	559	553	611	556	595	617	596	585	589	579	614	641	592	536	613	598	604	609	586	607	607	596	542	590	595	547	611	594	592	582	606	544	618	560	588	601	601	582	589	634	571	636	592	560	601	579	532	625	586	587	613	573	564	595	584	541	567	581	590	593	586	619	569	616	594	590	577	567	604	613	586	612	594	610	570	609	635	608	607	578	559	555	611	622	611	613	608	561	608	579	595	597	613	601	559	588	547	543	579	597	577	594	588	569	610	595	566	567	601	615	565	614	572	606	625	587	585	585	658	564	553	565	612	608	597	584	579	552	583	568	598	590	580	609	557	541	586	618	579	589	578	572	578	598	600	587	580	595	528	576	606	576	591	589	611	563	578	614	638	579	613	570	595	595	624	584	551	608	621	580	582	569	564	552	584	575	565	581	608	590	603	556	600	583	552	578	608	587	606	574	601	593	618	602	587	588	565	599	558	619	625	578	598	567	571	610	571	557	579	619	575	593	549	597	575	586	563	577	592	572	587	583	610	563	615	589	561	589	589	526	607	598	571	643	582	566	581	566	589	590	582	630	601	589	575	553	610	565	597	595	605	600	566	593	590	588	570	584	582	600	611	571	609	573	616	588	523	631	575	616	588	579	628	594	615	610	619	603	615	589	602	607	548	573	576	591	601	626	557	591	631	600	604	592	580	531	590	578	612	589	632	597	645	597	604	584	640	548	585	601	591	581	553	553	618	591	593	615	595	599	582	551	631	615	574	599	619	596	581	608	562	615	578	584	590	578	554	586	565	589	617	592	624	564	610	580	650	585	585	612	613	586	565	586	639	598	613	557	615	552	579	545	554	622	542	546	621	608	613	565	617	591	582	567	623	562	608	611	590	585	574	543	599	584	600	583	548	570	598	621	617	583	623	596	567	562	574	584	562	562	608	554	585	597	595	612	557	594	565	629	612	553	617	582	601	552	580	624	587	584	589	561	594	597	569	629	632	637	571	601	613	564	571	565	582	543	571	593	603	591	606	567	623	610	588	625	582	619	620	592	586	575	591	596	583	577	583	579	603	570	560	597	622	584	564	573	614	550	609	621	592	572	555	633	569	621	628	602	571	610	634	532	616	578	627	651	540	574	596	598	625	590	551	598	590	588	627	586	580	612	618	572	586	574	574	592	592	593	562	599	577	542	568	653	611	598	575	608	615	588	601	591	550	571	557	549	583	574	610	564	622	615	573	558	582	546	618	612	589	570	580	621	597	629	589	563	549	547	573	551	605	618	583	568	543	602	574	578	564	615	590	577	605	549	610	565	566	585	566	587	584	537	565	603	603	603	558	607	591	565	613	569	593	624	595	576	577	610	547	557	624	582	634	579	595	553	584	650	578	637	576	574	604	540	571	616	570	577	580	567	586	585	556	606	559	592	539	583	610	544	630	601	661	571	570	550	609	570	603	577	565	565	577	594	614	609	601	596	585	588	569	504	579	625	603	587
27801	19739	5667	519	359	336	304	305	317	319	302	292	287	317	299	264	299	265	280	280	281	278	292	257	246	288	273	265	302	310	274	297	292	268	287	277	274	293	289	280	306	288	321	286	271	289	319	280	305	303	290	286	288	304	282	295	261	290	261	298	275	277	292	293	285	292	335	294	301	281	278	308	263	322	296	288	263	292	286	297	303	290	289	324	329	272	300	287	303	311	264	286	289	325	285	279	285	294	303	283	284	263	285	302	313	297	286	302	282	289	298	302	290	302	266	303	272	278	286	259	296	299	279	290	287	275	314	272	249	271	293	297	288	291	253	296	268	286	285	283	273	293	272	283	290	290	310	272	283	298	279	276	283	292	307	287	288	303	284	296	317	272	274	270	283	305	283	295	279	278	278	283	314	288	310	294	295	277	297	269	270	289	293	277	288	270	309	313	303	290	321	287	302	272	292	289	286	340	286	298	267	316	245	297	310	284	268	286	290	298	302	281	307	290	283	317	289	265	270	290	281	297	324	300	283	250	279	287	272	280	285	293	305	303	289	272	304	323	266	270	293	282	294	273	282	284	296	280	283	271	312	278	284	307	299	270	296	268	301	330	276	283	285	317	269	286	242	247	287	284	262	288	311	279	269	278	283	293	287	274	268	277	293	301	279	318	277	290	253	280	317	267	316	285	306	298	315	308	294	288	292	272	281	310	292	267	312	277	299	297	253	264	269	316	261	301	272	320	276	300	283	302	296	293	295	324	265	306	271	294	302	309	289	270	315	305	322	305	280	302	284	299	312	306	290	297	267	306	288	254	288	279	294	321	257	281	264	274	289	308	285	326	293	292	311	301	279	287	287	301	294	294	298	272	278	266	295	262	265	307	295	300	289	293	271	282	272	265	294	271	281	274	291	292	297	292	293	269	299	282	284	290	303	293	300	309	296	281	271	281	275	299	292	292	281	288	283	281	285	295	278	286	272	263	274	307	293	286	273	289	295	277	296	325	254	255	283	299	271	270	290	279	278	286	302	283	282	294	321	273	311	292	277	316	276	284	284	283	304	265	273	268	325	274	296	278	320	319	326	277	280	292	295	266	290	290	292	292	305	328	272	282	289	279	298	296	276	295	274	269	293	309	298	284	305	272	327	280	286	287	290	285	299	289	266	304	305	288	287	267	278	274	280	287	254	295	301	296	285	273	312	274	265	272	267	271	308	311	291	299	290	308	282	307	281	292	298	289	276	279	291	297	301	266	266	315	282	315	293	238	282	303	273	307	288	291	274	246	313	297	290	284	274	284	288	305	311	293	310	304	298	279	279	287	320	281	264	322	295	273	284	275	289	315	292	311	292	287	297	307	289	265	299	277	321	286	287	273	300	261	288	278	296	311	326	273	300	265	278	291	299	286	280	263	292	266	290	271	290	296	275	295	280	277	278	300	283	258	281	290	289	250	294	265	262	281	319	286	293	297	276	325	300	305	281	301	270	269	288	274	315	250	273	292	295	292	283	294	309	271	291	304	308	287	279	295	233	270	283	323	308	246	298	305	299	322	305	310	261	300	291	272	271	272	278	279	312	328	269	291	301	283	287	279	315	284	281	270	292	273	285	287	272	283	271	274	285	301	306	274	280	274	278	278	304	295	303	263	295	280	297	295	288	259	258	286	300	271	278	286	299	317	287	297	246	274	276	287	264	260	279	256	279	257	297	283	276	300	292	279	298	289	288	276	280	294	311	285	280	296	314	294	315	286	336	304	304	281	270	288	300	268	290	331	278	309	273	293	283	299	292	289	297	277	306	257	315	307	297	253	300	289	323	315	308	288	278	302	276	277	280	268	270	280	279	265	253	305	281	248	262	279	274	285	313	297	288	320	257	276	311	317	295	303	258	310	274	300	308	269	302	271	356	285	298	309	296	311	282	279	301	281	289	282	319	323	270	289	279	291	293	304	285	275	271	284	314	298	292	292	317	266	244	276	263	288	260	293	285	295	271	274	252	272	278	296	328	322	285	289	287	297	263	308	284	272	299	278	279	289	318	273	264	288	294	276	285	289	296	288	293	317	295	289	246	304	317	311	279	273	304	293	292	326	342	329	293	310	305	311	283	257	284	314	316	302	282	285	290	269	280	276	277	294	302	303	291	264	294	287	258	323	296	296	276	278	291	302	278	255	259	275	287	280	272	287	303	274	290	256	288	306	265	296	297	273	313	281	251	300	282	301	284	270	289	264	284	305	300	308	301	298	305	281	300	339	268	283	303	297	322	299	284	260	277	256	286	286	304	322	286	300	295	270	290	266	298	283	290	287	258	287	297	316	264	290	295	313	297	270	303	310	298	290	274	277	285	293	279	300	276	258	256	285	254	293	277	295	296	264	287	301	307	256	307	310	284	268	302	280	272	281	287	266	268	286	289	265	269	262	275	303	306	322	295	275	302	290	303	313	292	319	273	310	297	333	302	265	290	297	284	273	286	267	279	268	300	271	278	294	293	262	255	253	278	290	267	296	284	290	302	262	264	300	283	283	276	275	301	279	273	300	292	272	284	307	259	323	284	304	302	262	293	296	284	257	290	301	306	313	328	293	286	316	300	275	279	290	292	275	265	306	294	295	283	287	317	310	303	282	286	312	298	335	272	278	287	282	266	312	332	271	279	293	315	300	276	284	298	293	279	281	293	262	276	279	314	290	294	267	258	258	292	321	294	296	315	271	276	276	310	299	309	282	307	258	296	282	288	290	285	270	273	315	292	303	301	277	288	310	285	300	279	276	301	280	295	284	292	307	276	313	272	297	276	291	292	287	292	272	315	299	307	264	285	244	293	266	305	266	285	260	278	290	308	301	296	282	308	283	289	241	290	265	273	261	283	278	281	286	290	270	300	286	307	267	318	289	287	258	314	294	248	267	305	252	303	324	278	279	257	302	299	305	274	258	300	301	285	286	280	285	312	288	307	310	316	276	304	267	295	290	302	327	303	319	297	306	288	267	264	277	328	272	288	278	286	294	265	300	305	279	301	303	266	294	288	295	285	285	284	281	294	305	312	275	306	271	285	295	316	306	309	304	291	298	324	299	274	307	288	309	257	280	264	306	294	289	303	295	321	299	292	306	298	303	293	313	288	259	270	331	289	292	323	309	304	286	297	277	288	279	304	280	287	287	314	293	259	301	298	280	286	277	281	268	340	285	245	311	271	258	318	293	295	296	292	270	312	273	256	278	298	314	303	285	271	304	270	257	276	307	319	295	310	300	277	313	293	328	311	272	284	298	298	294	313	294	279	243	290	295	288	281	304	308	291	303	257	300	292	275	311	275	275	308	293	267	277	296	307	297	271	296	290	265	309	266	270	327	305	273	309	289	313	309	279	301	295	276	310	292	308	317	271	289	294	322	314	278	259	288	274	286	326	271	274	266	281	295	291	261	270	305	275	302	311	286	292	314	294	310	290	293	316	260	276	270	301	296	319	270	296	274	306	320	280	297	294	302	306	262	320	294	293	260
4098	705	580	388	379	370	331	324	305	301	319	310	304	290	302	322	355	293	323	302	328	310	280	301	324	309	298	302	281	320	297	297	312	267	298	282	265	307	293	282	282	300	278	310	327	292	287	270	312	318	308	286	313	299	288	296	299	317	294	283	253	305	257	305	347	290	311	309	293	301	290	293	293	284	304	309	294	302	301	285	281	302	303	285	300	286	279	300	291	289	268	297	284	282	291	328	279	297	307	298	308	294	277	298	310	306	328	305	271	300	329	292	273	321	286	292	264	278	277	296	286	282	285	280	285	296	282	309	308	285	335	303	288	294	326	318	278	277	269	272	303	324	303	301	299	277	300	276	335	284	302	281	324	303	285	326	319	306	320	269	321	322	310	336	294	308	311	299	293	266	290	305	323	289	272	277	284	295	300	298	335	323	302	271	279	314	273	293	265	316	282	260	331	329	345	287	289	298	304	285	263	281	292	297	314	323	271	285	281	279	326	298	275	308	307	312	268	282	296	267	278	292	294	280	295	299	277	302	266	312	301	289	276	309	313	338	322	289	302	291	297	321	285	299	296	297	316	338	282	303	281	293	322	317	315	310	298	306	282	288	283	327	290	285	299	296	300	324	281	296	301	316	297	293	306	302	300	328	269	265	319	277	307	286	285	284	264	276	289	297	308	312	279	317	305	286	305	299	316	292	302	288	303	310	301	285	293	307	284	322	291	302	300	338	291	286	330	300	284	317	290	334	315	290	327	295	287	288	277	301	288	328	278	281	323	298	305	318	301	286	260	313	281	311	296	283	289	294	313	322	283	274	277	275	296	289	292	289	303	277	315	303	300	294	301	288	295	313	280	301	288	305	313	323	274	281	325	292	300	315	309	304	317	303	320	301	287	298	287	294	292	318	305	309	296	289	291	257	273	298	304	317	301	290	312	287	317	320	320	305	309	284	289	297	313	296	326	279	263	286	273	315	292	300	307	308	312	328	297	297	321	275	345	348	288	282	310	303	278	317	271	273	292	290	304	283	305	299	299	286	327	302	297	320	303	302	305	276	302	269	306	302	326	325	307	332	299	328	286	306	318	294	328	310	300	292	306	326	278	326	294	324	313	302	317	303	311	315	296	288	278	323	280	344	284	276	305	257	275	311	325	299	324	298	296	284	319	303	306	303	267	272	308	302	290	282	307	280	293	298	293	265	291	295	312	311	301	295	289	268	301	296	291	316	287	302	284	299	285	268	290	264	314	281	311	290	316	317	289	320	324	290	301	288	283	310	297	266	293	287	275	303	273	296	312	273	313	314	304	266	308	325	332	308	302	331	300	310	286	293	293	301	297	315	285	298	295	323	269	299	301	281	301	268	279	268	312	273	306	303	289	296	262	323	307	309	289	291	302	318	275	318	278	330	292	279	298	281	327	295	278	296	328	295	278	295	297	305	306	288	327	330	286	293	312	288	308	312	312	261	307	283	267	281	296	279	305	303	272	337	308	296	313	311	282	297	288	301	318	286	305	304	295	290	291	308	305	294	330	303	334	264	282	298	312	283	292	281	300	294	321	279	302	291	288	317	325	313	315	270	283	307	297	291	328	273	281	302	326	320	336	296	303	290	315	300	248	299	306	287	306	310	268	286	302	294	295	273	283	258	291	333	284	322	300	293	299	308	308	300	307	339	294	295	307	308	313	305	301	301	317	308	273	310	294	289	321	291	275	340	278	281	307	316	304	298	293	315	292	306	317	329	304	315	299	262	295	262	276	323	278	292	290	306	332	280	326	293	310	279	293	272	275	292	294	310	314	294	320	306	304	283	279	301	312	324	297	324	294	321	284	294	281	298	300	304	316	303	296	322	297	318	304	312	285	296	304	299	277	282	283	281	317	307	306	282	294	324	308	283	300	270	299	302	309	306	311	313	275	315	345	269	299	265	304	296	294	286	284	298	290	298	321	296	287	275	298	314	292	319	304	281	286	295	288	296	301	299	300	300	295	280	313	285	292	309	307	309	284	284	273	303	299	278	303	283	279	313	305	295	319	299	318	307	300	276	270	298	310	298	304	308	276	318	295	285	318	296	309	289	309	291	309	289	279	321	309	303	281	300	319	344	327	316	282	291	298	285	298	291	296	301	289	301	278	284	289	294	307	310	280	268	317	289	291	334	304	333	317	300	284	314	248	299	283	290	320	300	321	295	271	313	263	317	310	330	273	298	314	301	299	302	300	294	292	278	308	307	301	302	315	285	291	304	277	309	274	269	301	310	309	289	304	289	312	325	283	302	322	264	315	280	312	319	306	294	311	280	314	335	301	285	290	288	289	330	290	305	304	328	303	296	283	296	296	283	309	299	293	305	295	294	288	332	304	300	311	299	312	331	301	289	312	286	273	314	260	273	327	316	311	285	319	322	302	330	264	277	300	310	308	278	305	313	312	338	295	305	297	291	313	271	276	317	295	311	288	286	291	286	298	314	282	303	302	307	271	274	306	312	312	280	306	297	287	319	294	310	295	332	299	309	292	296	289	303	299	287	293	284	308	292	291	294	303	266	297	315	268	309	291	315	338	316	308	316	331	314	295	294	312	274	307	270	280	280	288	283	303	307	292	291	291	289	292	272	277	299	294	268	327	309	291	272	305	311	287	267	267	339	277	284	314	299	329	320	305	297	287	293	307	291	333	289	326	285	299	313	299	280	302	299	307	297	296	300	298	308	285	297	279	290	293	288	278	311	268	296	266	332	301	267	279	320	307	285	292	284	284	310	287	304	295	299	317	299	269	282	286	300	317	305	338	255	323	277	306	288	288	290	318	273	300	310	282	311	321	313	309	308	290	272	305	289	308	289	276	307	292	319	300	274	309	321	304	315	317	312	289	302	290	296	307	306	289	293	297	290	301	316	304	306	293	310	319	303	273	313	295	277	284	297	317	309	308	289	320	298	310	296	313	287	327	278	313	312	289	296	287	283	306	278	331	315	312	294	300	315	297	286	317	287	289	300	299	287	273	316	286	318	304	281	285	324	310	297	288	321	284	291	290	298	289	271	250	285	304	310	298	314	303	306	295	261	283	298	284	330	265	287	285	317	299	302	289	323	301	321	292	313	321	298	282	294	305	271	300	283	331	300	310	303	294	276	285	295	290	266	303	282	327	286	323	301	294	281	276	344	306	337	270	278	301	316	335	302	283	277	294	298	316	272	337	281	297	284	333	279	337	321	328	272	288	315	314	312	316	304	264	303	295	315	295	294	315	307	315	283	301	289	299	293	298	309	291	271	315	280	288	303	307	304	289	294	297	304	288	274	309	305	267	257	306	296	266	300	282	294	293	291	313	279	335	303	325	290	289	285	287	268	301	321	323	303	303	300	331	298	290	315	287	346	312	297	312	292	280	290	286	316	305	273	303	296	263	298	296	288	313	294	299	284	301	291	318	303	317	322	310	287	313	288	294	330	292	288	291	304	314	285	325	316	315	311	344	287	268	300	282	276	297	310	273	321	294	295
23801	21544	29174	24363	21539	13546	1597	992	846	835	819	748	729	691	683	668	675	694	630	650	684	633	590	678	613	610	621	611	603	635	627	634	594	664	631	636	573	655	619	585	604	606	607	601	558	595	634	581	604	576	594	584	630	596	604	609	586	595	627	649	660	632	583	620	574	571	636	605	606	640	571	592	607	606	631	577	563	608	618	640	616	631	608	619	631	603	579	593	599	624	599	576	581	554	627	626	609	626	592	636	581	590	621	635	637	601	591	638	632	579	592	608	662	611	653	604	590	605	601	621	613	590	619	579	575	601	639	607	615	594	592	652	617	615	633	617	608	580	558	560	640	591	645	603	624	604	621	632	629	584	637	641	668	619	597	597	608	642	624	615	597	599	614	640	618	589	576	579	637	585	657	594	571	595	614	619	587	586	624	617	573	605	600	578	590	593	593	601	599	596	614	597	562	625	622	586	579	630	628	638	635	649	576	599	633	624	628	571	587	602	597	579	591	636	575	622	572	581	621	591	610	642	605	624	567	674	616	587	617	577	603	568	609	636	575	599	615	590	580	587	649	605	617	623	577	615	620	599	594	599	584	579	621	663	601	591	576	618	565	602	638	584	646	607	585	626	643	638	571	615	575	585	659	595	628	616	626	605	604	617	638	611	601	569	618	626	614	625	650	600	614	596	640	600	620	598	605	623	602	637	595	627	599	622	645	635	609	621	574	617	571	619	604	581	576	602	598	586	598	615	560	627	599	626	579	686	616	635	623	586	588	586	566	604	614	586	600	613	602	619	593	600	586	621	636	600	594	629	585	622	618	632	595	616	630	605	638	610	643	603	610	621	600	606	634	648	631	616	599	589	558	606	600	618	626	587	608	630	631	620	621	559	549	566	669	579	610	579	600	594	600	580	604	592	568	635	587	583	606	626	583	622	587	610	662	593	584	642	629	572	623	616	594	576	616	598	618	591	596	622	583	608	615	636	611	608	634	565	638	588	607	602	641	602	598	602	612	592	615	575	618	630	618	612	607	596	654	577	615	615	616	616	640	584	638	633	608	634	599	591	572	612	614	619	649	624	600	621	599	560	618	645	562	596	613	565	597	610	596	632	613	624	643	629	577	630	606	604	631	585	586	623	603	604	608	630	655	612	582	629	586	630	619	604	580	620	638	608	592	597	597	605	595	602	616	597	605	653	611	637	664	630	583	628	634	576	549	611	612	586	601	597	609	587	672	573	589	575	627	580	648	599	607	605	595	598	631	575	597	592	590	619	610	626	572	611	576	580	574	586	610	630	616	631	647	596	604	650	596	662	661	595	602	564	635	599	626	600	599	612	636	630	597	621	588	626	635	609	586	613	644	576	608	613	566	619	672	606	565	597	611	623	591	625	631	639	630	615	587	657	637	603	553	619	593	575	593	579	554	624	626	587	568	597	586	598	622	579	577	600	670	635	620	594	609	640	555	637	592	640	567	622	611	613	618	627	590	594	646	596	573	588	573	579	589	651	633	635	618	565	591	603	642	583	609	590	619	628	595	581	614	621	606	563	584	605	593	605	614	603	609	582	570	605	602	630	640	600	578	634	606	583	616	609	636	564	578	588	587	608	577	633	580	607	628	629	639	623	612	575	591	629	630	598	614	601	624	605	584	578	605	635	637	600	598	618	609	644	550	594	578	601	546	589	611	591	612	575	596	610	604	611	623	648	553	625	590	614	632	582	572	600	615	630	590	597	586	611	621	655	629	637	592	643	595	613	610	601	616	612	612	566	610	586	616	632	592	602	589	588	557	631	575	599	653	597	553	593	604	558	656	628	637	638	626	613	569	572	572	609	565	600	588	553	595	627	592	592	610	626	663	618	566	588	614	609	584	621	640	565	619	592	584	605	625	607	629	627	601	599	614	614	602	651	562	609	575	607	559	595	596	536	631	570	557	579	647	620	640	611	626	604	603	599	590	689	641	627	601	618	599	611	588	635	632	616	565	639	618	629	593	599	576	622	619	583	609	620	621	554	634	577	673	617	588	623	613	626	640	609	553	580	594	665	587	569	618	669	595	619	604	568	587	565	612	640	602	597	606	678	597	629	620	610	611	591	588	541	590	586	607	603	625	588	561	604	576	606	586	630	562	563	635	610	587	622	607	616	576	574	614	595	606	594	595	629	597	587	659	608	618	639	635	597	597	632	617	584	583	651	569	599	582	589	643	603	633	599	577	570	564	597	602	592	617	550	599	599	601	604	612	642	563	578	618	610	596	603	624	628	615	593	616	587	642	624	585	636	563	617	640	636	626	617	625	554	612	592	620	599	580	639	586	614	632	575	623	551	633	622	602	591	641	595	600	602	624	566	619	617	604	599	596	648	596	620	578	635	560	597	574	603	587	568	609	616	598	587	587	602	606	651	596	609	623	587	583	639	602	625	591	628	643	625	613	608	608	594	557	587	583	623	583	567	619	598	595	617	658	598	581	627	634	603	624	608	611	553	578	618	575	596	575	640	615	602	620	610	624	620	586	605	587	608	616	599	599	621	614	604	590	581	598	583	597	643	593	583	573	621	612	618	638	585	587	565	615	591	594	609	609	582	617	585	616	611	643	560	600	584	576	592	611	597	594	613	619	592	623	628	643	607	607	575	577	610	595	601	617	621	607	656	580	628	637	604	626	621	623	636	575	588	610	669	636	598	662	564	628	682	582	616	582	625	607	630	612	621	627	575	578	611	614	637	574	628	578	579	592	553	591	626	552	578	615	583	580	565	647	583	623	602	619	589	608	655	574	626	603	623	585	600	619	592	632	614	588	586	655	631	629	589	624	636	569	591	594	569	613	592	593	631	587	624	650	644	575	597	613	568	561	625	636	640	623	587	624	595	621	621	587	605	675	608	629	599	630	644	639	593	597	632	565	598	626	577	600	602	632	593	595	638	618	573	610	584	610	594	611	590	647	628	602	611	559	606	572	591	603	589	617	630	586	625	626	609	583	619	616	625	594	603	567	565	570	606	643	623	606	607	563	593	653	555	586	591	598	603	632	622	560	620	617	660	614	584	589	594	584	611	600	612	603	630	632	615	596	601	573	585	612	578	593	573	600	602	615	604	622	643	635	562	655	594	570	577	585	577	648	596	604	662	617	581	605	600	619	612	637	613	587	599	624	627	540	590	590	593	569	600	583	602	634	634	578	620	609	639	560	578	596	606	565	578	605	601	604	616	606	583	623	572	624	581	614	577	602	624	594	630	609	646	572	569	617	571	584	601	577	641	556	593	610	555	622	632	587	572	670	611	594	579	562	626	618	587	603	566	562	612	589	638	570	607	593	604	563	613	611	627	597	610	638	626	585	587	639	608	607	604	545	597	614	639	655	639	561	574	597	620	597	620	562	601	599	609	625	638	623	614	596	573	596	574	605	592	594	643	590	631	598	651	634	600	635	565	605	627	596	580	563	625	604	612	632	613	620	579	576	575	650	599	599	606	598	600	573	668	617	642	619	633	602	580	604	609
3500	8904	6206	3051	2303	1871	1533	1245	1114	987	891	824	795	796	794	685	730	674	672	709	660	674	673	662	656	657	688	667	664	616	646	611	625	639	652	641	635	636	616	607	584	586	614	614	592	577	589	663	614	675	637	649	627	651	674	614	639	612	620	605	638	618	613	634	592	620	614	619	655	602	646	608	622	629	605	622	628	602	643	576	599	612	668	615	687	628	681	639	657	598	634	607	608	621	564	640	609	622	582	590	604	619	577	615	644	660	613	580	628	610	646	613	636	611	570	622	606	595	610	604	632	627	626	602	611	648	647	642	586	638	682	619	600	622	596	593	624	646	628	623	606	630	624	599	625	630	603	608	618	609	627	587	647	608	568	621	619	625	628	614	671	667	605	575	612	614	629	566	601	637	685	616	559	609	581	646	587	608	626	572	619	608	620	640	547	619	634	581	625	632	619	599	611	559	620	600	661	628	645	650	582	618	605	653	592	646	655	606	603	610	636	589	578	606	641	603	577	647	622	620	644	602	610	613	579	591	632	610	660	636	595	589	636	633	618	625	621	658	617	602	622	628	648	651	679	586	640	642	603	634	620	632	575	580	632	604	629	614	648	664	593	594	583	627	635	619	600	603	677	596	630	610	563	629	607	664	629	669	637	640	604	600	609	624	586	604	639	579	628	593	630	613	585	626	615	613	599	666	615	605	575	669	618	611	596	651	627	645	641	622	625	611	597	635	609	643	652	614	646	636	612	649	635	603	586	609	593	612	650	635	599	631	599	624	606	608	653	597	615	593	596	646	629	661	630	651	637	595	617	636	608	611	588	629	616	598	608	580	605	633	596	640	600	613	595	639	605	672	644	640	579	645	577	598	585	597	578	607	622	602	622	612	595	665	589	628	586	597	651	611	601	645	631	589	596	636	673	570	643	615	586	607	632	634	598	574	636	591	591	623	599	595	599	630	587	638	665	648	624	653	608	558	627	596	597	590	577	593	630	600	651	618	610	588	610	612	644	625	622	679	592	609	657	584	633	633	619	635	621	587	642	651	624	620	588	624	621	661	650	646	614	619	634	630	595	628	618	626	637	637	620	618	626	605	602	639	638	593	596	602	564	596	617	640	618	625	653	655	601	613	656	602	653	580	643	638	637	610	612	632	615	624	602	585	623	565	626	591	650	645	585	571	628	661	632	655	638	571	606	641	641	585	666	634	605	623	585	619	655	573	600	562	633	605	633	610	624	637	596	657	622	601	614	644	623	613	643	631	572	574	623	620	646	637	594	619	642	592	580	589	620	631	648	638	647	575	591	631	635	648	648	591	631	610	607	626	640	595	610	641	606	649	601	609	646	612	563	635	652	609	607	657	632	603	614	610	604	649	597	614	595	597	607	626	620	617	613	611	651	606	599	615	592	645	586	593	635	610	633	622	618	605	624	602	612	610	593	582	608	643	607	632	626	628	639	599	618	614	661	596	617	626	612	600	607	633	633	577	635	620	609	600	601	633	626	600	630	641	614	600	640	575	625	591	635	614	675	651	562	632	595	626	611	654	594	611	616	554	635	631	616	630	648	575	615	635	617	641	620	611	621	631	620	643	633	585	582	618	609	610	607	612	624	640	587	629	660	627	645	643	576	653	628	655	641	632	593	638	603	593	657	638	648	624	607	612	557	603	606	622	647	647	601	634	607	609	613	642	592	645	613	609	614	630	595	610	593	605	644	578	661	622	613	625	602	655	631	677	580	615	638	638	644	655	624	616	584	620	626	617	631	666	635	631	627	584	630	613	599	632	648	636	626	600	638	671	619	669	592	664	628	603	617	612	619	585	624	657	600	620	630	630	593	640	606	628	638	604	610	652	608	625	635	608	643	674	666	581	648	636	634	659	601	576	623	619	637	604	617	648	599	619	644	599	572	615	603	638	629	622	636	623	585	612	642	654	598	590	640	645	634	606	625	609	590	596	588	622	641	639	616	635	635	606	600	623	656	615	664	629	601	618	629	608	659	614	629	612	624	586	641	593	605	642	624	600	584	662	617	634	551	606	607	633	603	644	628	646	643	605	611	617	596	634	649	623	610	574	608	606	598	657	554	562	647	601	614	617	607	605	632	649	610	574	600	597	620	599	631	633	594	632	654	654	655	656	635	593	592	619	624	594	605	573	594	609	627	593	618	628	632	592	609	619	611	622	615	630	611	655	647	623	593	579	616	643	644	632	606	620	579	628	621	606	628	593	598	642	595	605	582	637	613	609	577	596	624	636	624	563	654	618	591	607	607	609	615	638	632	601	607	641	635	627	608	627	618	590	623	608	644	649	629	570	604	627	605	635	656	569	638	574	628	604	634	641	574	653	605	598	638	575	598	632	579	622	653	619	625	635	555	606	596	611	644	642	640	649	623	585	599	590	615	610	593	586	630	639	583	605	652	624	653	608	678	602	601	650	673	606	624	650	695	597	608	624	638	594	617	596	637	640	610	680	571	616	637	648	577	648	626	599	622	596	578	638	612	635	608	651	611	585	632	610	595	603	616	678	608	648	638	688	609	596	600	619	586	593	638	636	594	615	597	639	608	608	616	604	617	603	609	636	641	636	641	622	641	618	604	629	628	580	610	651	588	583	589	643	631	640	634	603	618	618	589	570	635	580	629	617	617	644	632	648	659	625	644	601	603	627	624	613	612	584	633	643	614	645	658	645	579	629	628	615	593	660	658	621	593	596	633	583	626	636	620	655	607	604	583	621	609	596	617	636	639	638	644	638	633	611	614	594	604	575	590	600	605	595	643	661	622	625	572	598	590	622	619	678	621	630	621	606	564	618	620	585	608	619	632	615	637	643	590	629	637	651	616	645	582	615	613	620	589	612	621	646	613	616	576	623	594	646	606	608	620	665	628	620	653	573	662	622	657	646	633	635	593	684	587	604	653	631	637	616	663	588	654	643	649	629	629	629	587	632	649	639	582	611	630	629	628	588	628	640	607	635	593	589	643	607	591	567	585	631	618	606	665	612	620	603	636	626	633	608	573	630	633	602	637	576	613	622	670	636	617	598	628	633	645	634	563	639	595	620	603	611	615	617	614	630	644	635	620	619	633	608	597	651	602	621	620	613	609	607	644	604	627	659	597	632	629	624	642	620	584	575	634	588	655	601	659	589	602	628	667	652	623	585	618	632	613	600	616	587	601	614	634	584	668	624	670	617	608	657	639	627	589	668	605	627	570	638	594	616	620	632	640	664	552	573	612	614	639	611	639	606	659	643	631	597	620	617	657	639	590	575	616	641	592	602	612	607	563	605	611	605	656	676	641	633	639	625	597	608	602	629	627	648	620	642	603	610	646	591	620	609	596	607	624	609	637	624	664	634	565	602	604	551	611	606	588	653	620	598	612	577	595	611	613	600	625	644	629	600	582	625	596	624	596	591	684	613	625	585	611	656	590	646	600	641	605	625	636	608	611	615	634	646	626	604	619	577	609	640	651	659	636	566	631	615	649	582	685	563	617	635
24932	21571	28331	25213	15897	722	443	345	299	273	236	224	214	195	203	200	179	197	178	169	175	177	167	160	158	150	157	191	175	183	167	181	174	176	183	176	169	166	169	172	175	184	152	161	179	138	158	177	166	156	153	171	179	181	172	164	167	149	170	159	167	170	143	181	178	176	158	173	166	140	165	148	179	156	188	176	166	181	167	187	157	153	181	187	183	185	153	174	159	165	153	154	189	189	160	178	139	171	129	151	186	179	171	167	157	181	167	194	137	150	170	158	181	169	176	145	162	156	176	169	195	159	159	171	152	171	189	169	168	185	157	181	160	143	158	161	167	165	166	142	181	173	178	160	151	163	163	173	150	158	170	160	160	177	165	165	166	166	152	154	163	168	161	149	169	172	150	119	169	170	156	177	152	138	165	157	170	186	151	161	155	162	174	149	166	166	174	167	160	160	171	174	152	185	147	150	160	170	165	153	144	164	165	179	177	168	160	148	163	143	165	162	171	187	194	165	160	149	162	171	177	162	158	154	172	191	197	163	143	165	163	145	147	172	160	185	178	164	146	166	159	163	190	155	178	186	163	149	173	134	145	163	161	157	166	171	146	169	166	177	164	140	147	174	145	178	166	173	164	160	169	164	192	160	166	160	162	158	174	149	161	167	171	160	163	168	160	154	161	148	184	174	176	141	158	175	157	165	160	165	171	178	170	149	183	179	148	184	188	162	188	162	162	153	153	172	185	153	138	156	161	158	178	161	160	175	169	159	162	166	148	168	151	133	159	180	160	153	142	189	146	159	146	172	150	154	157	175	164	136	180	156	154	134	170	159	205	192	150	144	152	156	146	170	152	162	169	179	154	158	175	170	160	168	152	164	162	171	191	151	163	166	169	199	198	184	155	163	161	175	160	156	165	147	170	138	172	177	154	167	139	150	175	182	157	166	147	149	170	172	159	154	158	172	153	159	169	164	169	172	157	182	177	139	160	165	156	160	172	159	171	184	157	160	175	156	181	164	155	178	163	158	181	156	155	170	175	169	175	164	167	161	176	185	154	130	152	165	158	141	143	154	156	161	142	125	192	154	163	164	156	163	150	153	152	159	186	140	197	151	172	171	159	171	151	157	168	169	169	153	172	158	164	168	157	158	162	163	173	155	164	147	152	153	176	161	169	168	154	160	153	176	166	160	149	157	173	179	176	185	154	172	170	159	167	190	184	165	150	160	150	161	131	167	172	175	170	145	176	157	176	168	147	168	166	175	140	157	171	154	177	167	165	138	163	150	155	170	169	144	167	161	142	175	182	156	164	178	175	187	160	177	177	156	160	163	147	154	166	160	177	180	183	180	159	152	157	169	184	156	188	152	145	159	186	155	155	153	154	163	158	178	155	169	161	194	152	169	141	184	171	169	159	184	173	187	170	152	170	169	180	176	162	151	168	193	161	171	172	189	164	164	163	177	163	191	168	150	170	177	169	151	145	156	178	184	148	177	186	152	165	171	151	180	159	165	163	180	173	147	141	188	162	158	151	149	152	171	172	163	167	184	152	162	174	180	159	170	183	145	152	169	161	175	173	159	182	183	191	172	168	151	166	180	153	158	164	169	168	160	164	168	167	175	162	183	156	149	172	149	166	153	165	163	168	166	175	157	161	177	171	171	169	157	162	147	151	167	172	183	166	172	166	155	169	164	175	148	166	184	141	141	182	168	146	186	170	162	165	173	162	156	191	144	165	152	182	168	169	180	151	190	146	166	177	164	157	164	166	195	181	190	151	153	142	161	173	164	170	166	175	146	160	167	145	177	174	167	177	150	173	171	160	160	147	158	158	175	131	173	173	159	167	156	163	142	176	175	169	159	183	147	169	173	176	167	171	141	170	169	160	144	142	139	164	152	152	159	152	157	166	178	147	163	125	166	160	135	186	179	173	175	175	155	175	155	158	170	162	172	150	152	164	171	165	151	191	155	168	161	169	182	186	154	189	171	159	164	171	182	189	171	145	187	143	171	167	146	177	163	164	191	171	175	179	170	177	165	159	157	159	157	185	176	181	154	171	178	181	171	157	183	168	142	164	162	157	180	167	174	145	167	149	175	179	166	152	164	158	153	182	131	175	163	177	138	166	157	133	141	172	167	154	130	153	182	190	169	146	151	181	177	164	154	171	140	155	174	184	157	179	146	161	170	184	214	159	174	153	161	167	160	170	169	158	143	158	172	169	149	174	158	173	159	158	152	153	142	159	160	162	158	149	146	168	165	166	170	173	162	172	149	162	179	142	174	163	137	155	181	154	167	182	156	164	184	150	182	176	150	171	162	162	213	156	160	183	161	162	173	149	176	190	163	170	169	177	161	169	168	169	163	169	144	184	149	185	141	174	149	179	152	161	183	176	138	150	144	145	169	194	152	150	181	176	156	178	162	152	178	142	186	168	202	170	165	152	163	164	177	165	143	165	173	153	173	163	186	154	169	159	152	158	163	158	178	165	167	177	163	183	168	172	158	178	143	159	180	195	138	169	135	158	170	185	157	146	149	160	163	170	175	154	172	179	163	159	158	174	161	171	168	172	172	141	173	161	155	155	167	164	178	181	170	142	163	163	169	179	149	157	160	158	170	168	173	189	172	163	153	166	160	152	153	162	183	155	169	176	141	159	154	171	153	145	164	171	167	147	188	172	169	169	177	162	150	168	174	168	173	161	160	152	169	161	173	159	172	157	175	179	191	157	171	157	150	153	184	174	149	173	150	178	181	171	168	177	165	137	157	153	176	182	155	165	178	152	177	174	143	177	151	160	167	190	181	186	156	186	130	165	158	160	166	139	172	181	171	162	189	162	150	143	165	128	158	171	174	174	167	175	159	181	149	156	187	165	177	180	158	153	173	144	176	162	163	178	155	148	180	176	162	200	152	149	154	150	176	180	162	139	157	159	165	169	176	160	153	175	174	170	157	175	151	176	152	157	164	168	149	157	164	172	178	149	155	154	164	141	182	171	136	171	140	134	154	168	144	156	183	171	179	150	179	156	151	159	173	154	151	148	173	171	152	150	165	158	168	166	172	162	172	170	138	169	168	195	177	166	163	161	150	181	156	189	139	143	179	175	184	146	179	160	151	162	163	192	170	192	153	158	166	158	144	159	163	159	162	176	146	166	147	172	149	156	163	162	167	156	198	174	168	143	159	150	157	188	171	170	163	164	165	155	167	163	149	154	169	145	167	167	182	142	170	165	178	180	162	158	177	153	172	147	154	184	172	179	167	131	158	157	183	197	177	155	152	170	159	154	173	169	159	162	156	173	157	187	159	150	173	165	174	149	141	178	186	182	154	168	175	175	160	140	171	147	164	152	167	150	165	174	193	162	162	164	158	184	181	157	127	166	174	154	164	168	154	159	152	141	185	166	158	169	173	147	140	160	179	164	158	153	174	163	158	159	171	162	162	142	162	172	175	167	162	171	148	143	159	165	166	140	171	180	165	157	173	143	170	181	177	164	191	158	175	170	176
3146	5292	3601	1661	1172	886	690	583	441	393	332	288	264	252	240	212	207	232	224	200	212	202	210	215	210	189	204	180	168	200	193	174	184	209	211	216	185	202	171	159	214	193	180	187	196	192	197	205	181	188	189	194	193	187	179	192	188	178	175	188	210	208	185	177	192	182	211	190	190	184	186	198	207	207	197	159	190	171	181	147	187	183	200	186	190	178	202	188	182	194	185	188	209	169	160	190	184	189	177	201	173	178	163	174	203	188	196	174	171	176	192	176	178	178	155	190	190	179	183	180	196	203	190	174	162	190	181	182	193	159	178	179	204	157	197	203	155	186	176	193	180	210	169	181	200	166	188	185	184	171	183	175	174	170	176	152	199	163	165	178	205	184	177	180	182	190	183	194	168	179	177	178	188	170	150	183	174	197	202	215	173	159	191	203	159	179	184	182	199	163	194	169	195	196	185	195	183	193	206	178	193	191	163	173	191	178	182	190	198	196	191	188	196	182	191	191	197	200	168	179	190	185	190	161	196	180	177	169	197	191	176	177	191	186	175	190	181	192	164	153	176	185	182	170	164	176	194	201	191	201	185	195	182	173	167	174	172	190	149	156	187	169	192	158	208	181	167	173	195	209	184	163	218	199	198	198	166	217	188	158	184	197	155	177	190	200	195	176	170	162	177	197	174	166	188	168	200	165	203	170	178	170	170	195	181	176	168	175	190	184	181	196	165	181	183	183	188	196	177	182	160	168	165	194	165	176	196	175	184	159	189	189	175	174	185	187	177	167	177	168	192	187	158	170	175	182	177	176	168	188	181	168	164	183	174	173	179	179	176	197	181	200	166	158	195	178	182	154	182	192	180	167	184	181	192	183	198	181	179	189	169	194	185	174	189	200	193	162	179	178	177	182	208	183	194	199	184	185	195	186	202	186	191	187	179	191	176	181	161	182	177	171	168	159	193	178	181	201	188	170	190	177	185	178	174	196	169	171	185	179	179	197	168	189	194	176	186	191	163	195	187	191	181	172	183	169	188	185	179	179	173	184	199	180	182	177	200	160	171	190	177	164	201	167	188	176	162	198	155	159	196	216	185	166	174	169	180	167	197	183	189	171	207	186	174	180	210	160	184	170	182	182	177	191	199	166	168	184	188	176	189	176	177	196	180	192	190	153	183	192	185	179	182	201	188	176	187	179	190	160	171	187	188	195	184	180	186	194	167	198	161	157	175	178	190	164	190	180	194	176	168	199	193	203	181	154	175	175	195	188	153	193	186	185	196	186	202	164	175	177	174	177	185	189	178	173	171	191	188	181	158	196	189	192	205	158	166	173	184	180	188	179	164	187	189	198	178	176	196	205	151	196	185	176	178	175	199	170	189	179	166	186	188	201	185	186	182	214	168	207	202	179	179	181	174	178	172	166	176	180	177	207	184	174	179	191	182	192	176	169	161	198	163	197	178	208	182	179	198	173	193	177	168	171	187	153	168	166	161	190	202	173	173	175	179	197	179	185	195	184	187	175	183	172	178	182	154	186	176	166	177	187	180	175	177	203	179	192	160	161	178	170	188	176	183	188	168	186	190	172	183	190	196	196	167	182	178	191	172	180	187	162	175	186	187	180	161	190	170	183	176	184	185	173	197	168	193	188	203	193	189	209	196	174	151	201	203	186	181	178	170	184	168	180	177	178	195	170	204	183	179	186	174	189	188	212	174	174	185	169	196	193	161	191	169	167	180	188	188	167	178	188	197	180	189	166	179	157	168	178	159	201	163	180	184	175	169	171	179	180	175	169	208	166	174	181	184	175	185	181	206	168	180	174	180	183	185	199	171	190	241	216	180	188	171	167	180	176	174	202	173	181	176	179	178	206	161	161	173	170	196	185	190	186	178	178	185	136	174	154	160	199	194	182	208	168	194	165	169	159	185	189	195	188	160	206	166	190	200	191	144	162	204	200	180	180	181	166	190	197	178	186	178	174	160	176	170	185	188	184	200	208	175	180	194	184	208	179	184	199	166	194	176	168	160	187	170	170	187	180	167	178	170	197	184	206	176	171	180	198	182	174	190	194	198	188	178	163	167	194	202	163	179	186	178	167	182	181	182	163	181	178	193	184	187	189	197	202	173	194	185	191	177	151	176	181	157	187	165	207	159	171	195	180	152	168	184	178	196	203	175	144	174	188	171	188	185	204	164	179	187	145	198	180	189	166	172	182	169	175	200	194	197	183	189	175	195	180	200	178	176	195	179	188	178	180	194	195	176	183	188	197	191	169	196	192	183	174	173	154	171	203	171	186	165	179	167	190	189	172	172	182	181	192	197	209	167	174	182	202	182	183	186	194	179	183	169	190	180	181	184	170	181	203	184	163	184	183	201	192	174	179	183	162	194	194	174	188	193	175	190	155	171	196	159	180	161	185	209	182	180	187	221	193	157	179	162	194	205	176	190	181	176	206	166	192	177	182	190	176	162	195	208	188	165	165	190	172	180	193	200	166	176	198	193	198	177	200	189	200	211	180	172	188	192	196	182	196	178	181	167	201	164	199	185	194	182	189	185	181	172	187	160	182	187	165	170	191	187	171	187	173	180	177	199	179	207	181	169	197	159	187	169	179	189	192	176	180	186	211	185	176	200	176	159	178	199	177	183	203	181	187	178	183	174	175	165	195	200	190	182	182	192	182	167	186	180	163	178	201	171	176	194	197	201	184	179	173	161	180	175	201	173	182	152	191	188	178	209	168	159	191	187	184	175	178	167	187	201	155	200	175	169	178	184	178	171	172	223	181	173	169	197	187	188	191	173	183	164	196	181	172	163	197	184	170	160	180	169	184	185	200	193	195	171	186	190	177	190	188	156	195	215	186	139	171	187	209	188	195	165	185	158	185	175	186	199	179	173	218	174	168	158	186	185	157	198	198	190	182	172	203	149	204	186	177	164	195	173	185	169	180	195	180	162	163	212	179	185	185	204	192	190	188	171	153	178	178	192	189	194	151	191	156	178	198	161	183	192	176	167	178	165	175	170	177	179	171	194	174	197	180	178	180	187	189	191	169	168	195	170	186	175	195	156	183	185	158	199	172	184	172	161	191	201	160	166	182	182	197	192	161	184	193	186	204	176	193	180	179	170	194	196	180	172	171	213	157	147	166	159	197	202	184	188	178	199	151	169	203	211	174	178	177	198	175	203	152	181	197	166	188	167	181	202	172	195	179	155	160	202	171	163	188	184	171	172	177	174	182	194	189	183	188	180	181	172	166	183	187	189	181	191	193	203	183	149	183	174	167	175	182	203	193	198	186	186	185	171	183	177	187	167	187	189	195	175	165	187	202	192	214	150	185	176	190	189	199	183	182	194	212	187	156	165	173	161	183	175	179	187	161	179	175	174	204	168	191	184	167	158	156	177	212	171	177	164	190	181	195	189	192	197	180	169	186	184	180	173	186	206	200	203	176	188	151	173	165	197	186	167	170	177	161	173	159	182	196	172	193	171	160	185	202	175	159
22652	21502	29485	23971	21504	21594	12837	1545	1094	1006	839	801	754	776	704	686	701	664	627	674	690	660	613	659	613	612	569	630	618	588	615	624	629	588	633	571	620	581	571	569	533	588	585	603	594	562	580	597	624	617	577	573	570	580	524	535	540	530	588	531	586	581	582	554	571	565	609	587	549	501	577	623	602	528	566	551	604	542	598	564	542	539	584	532	600	571	569	602	598	574	581	557	573	589	584	573	566	583	584	559	539	549	575	507	586	529	557	539	568	559	534	574	596	602	539	554	514	600	562	536	561	579	590	563	585	534	569	564	608	568	581	558	588	581	559	546	567	555	534	572	588	592	587	535	546	576	606	552	582	570	568	609	562	556	606	567	569	563	555	565	536	557	545	532	611	551	580	576	586	563	560	536	601	558	592	568	550	521	608	546	602	549	546	566	565	580	573	606	542	601	573	565	542	550	559	572	555	514	564	569	545	607	568	579	606	538	573	574	547	542	594	562	590	566	576	566	557	558	589	612	606	553	561	592	576	548	555	575	581	596	594	564	544	562	590	579	526	558	608	580	604	610	545	577	553	609	573	587	557	605	561	526	567	557	576	491	577	588	563	575	572	561	551	573	535	559	562	542	543	555	566	550	560	578	579	609	600	578	586	554	569	581	566	558	609	559	552	585	556	567	560	577	548	545	624	612	570	591	554	596	601	542	633	591	566	571	581	599	580	536	527	572	570	581	558	543	580	544	584	541	563	580	555	584	569	559	583	566	561	541	609	527	568	585	555	578	588	599	572	587	548	572	607	536	586	547	572	592	549	553	589	532	587	562	546	592	556	557	584	565	555	565	564	547	553	597	591	595	600	572	562	542	573	555	565	562	549	588	517	544	551	567	558	587	579	540	519	568	585	557	607	566	572	532	574	579	588	573	578	573	547	562	598	582	552	554	599	552	532	629	517	581	557	563	587	549	531	568	596	541	546	565	556	597	587	580	580	548	562	544	550	541	593	529	527	614	539	524	574	584	597	576	556	577	591	554	567	614	572	557	594	594	564	537	562	625	566	547	592	577	565	580	561	588	561	561	552	565	561	539	572	583	520	566	603	580	580	572	535	610	489	555	576	585	642	553	580	540	520	576	598	535	566	586	554	546	536	603	565	541	583	566	530	560	553	540	585	575	615	560	566	612	576	626	607	578	543	600	603	609	572	542	577	558	586	562	577	597	547	582	605	573	540	588	602	596	582	569	568	614	614	513	570	588	554	567	565	561	563	564	544	549	561	612	600	535	541	563	589	612	588	574	552	591	579	558	575	583	578	535	657	551	576	580	600	562	542	546	517	586	553	558	538	589	615	596	583	581	584	601	576	591	556	601	585	602	548	624	560	580	564	535	534	538	525	552	562	524	565	548	523	563	541	581	592	558	545	547	555	539	558	576	600	596	554	584	588	546	595	535	594	567	587	581	561	580	612	579	537	525	565	581	586	546	607	566	556	565	533	557	601	621	557	573	555	573	571	566	557	569	597	564	584	579	579	537	586	589	547	573	635	568	533	585	570	629	597	570	579	626	532	560	574	579	555	593	564	575	562	559	587	571	532	570	566	609	557	547	527	557	571	589	570	573	544	594	600	593	586	552	602	553	534	544	563	551	533	542	577	606	555	549	516	549	522	557	563	559	562	574	577	540	566	576	550	589	592	623	587	601	558	532	569	578	615	568	561	552	598	537	521	550	588	538	597	528	623	577	545	549	589	548	662	553	607	556	596	595	591	599	558	563	538	562	557	596	569	571	549	597	582	563	530	543	549	538	550	560	606	577	605	596	554	586	556	558	625	593	574	599	566	595	573	597	552	582	551	583	548	576	524	545	553	572	533	585	587	580	531	559	541	547	569	561	540	570	584	574	583	580	601	561	573	575	546	561	591	572	583	628	550	558	584	558	574	530	627	545	564	589	560	546	566	553	555	559	549	513	563	566	567	562	577	561	539	535	609	592	587	567	535	545	581	586	572	550	547	561	595	561	554	609	548	557	617	569	582	566	551	577	532	551	604	560	595	612	535	518	555	623	534	543	540	550	539	507	568	590	592	568	582	580	530	560	572	603	571	567	528	577	594	512	550	598	564	597	585	569	596	551	555	565	550	585	544	570	539	548	553	586	532	561	591	557	585	597	595	574	566	588	563	522	568	637	557	539	571	548	558	608	559	545	565	565	554	574	563	495	519	584	562	595	521	555	577	555	541	553	540	575	500	527	577	533	584	531	533	525	583	596	607	542	553	543	601	589	554	565	533	571	568	591	562	620	579	559	581	567	571	582	590	607	557	552	553	602	529	599	570	592	577	571	594	562	513	587	581	567	568	559	524	577	581	550	635	587	575	559	608	572	545	572	601	596	573	581	546	562	591	624	557	583	550	565	542	536	572	542	586	549	556	568	588	565	559	571	541	606	550	552	556	583	553	548	574	569	525	577	544	529	600	591	513	592	574	533	557	518	604	571	566	559	601	582	578	570	557	554	547	534	564	604	590	566	579	493	585	549	559	558	559	573	550	590	584	609	567	547	576	555	617	573	565	529	560	595	543	563	576	572	530	605	566	574	574	577	559	543	587	577	571	569	548	560	521	578	566	554	557	559	602	586	563	588	541	535	560	577	550	559	549	590	584	568	591	584	563	524	609	582	547	571	543	576	604	589	545	592	577	545	555	549	564	586	528	592	553	575	603	573	554	568	588	566	546	540	550	577	598	603	560	545	573	512	541	571	540	563	563	592	643	615	559	564	586	559	570	592	545	577	619	576	587	572	581	545	604	599	566	561	567	566	599	556	579	558	597	605	578	570	588	555	561	577	583	600	538	574	549	562	588	542	580	558	581	544	567	552	596	563	574	563	541	571	571	586	578	558	562	525	602	572	534	603	583	606	575	613	585	561	583	629	577	554	532	591	583	591	581	548	577	572	561	555	569	558	559	560	547	560	588	569	605	588	529	577	551	616	550	546	595	596	619	528	597	560	564	508	576	575	562	576	563	589	616	494	581	514	620	576	536	616	580	560	545	564	562	524	577	607	570	543	548	592	550	545	547	541	577	567	565	590	593	549	546	586	526	576	561	564	581	547	570	571	559	603	550	577	547	546	574	571	573	597	549	586	572	552	563	552	586	561	561	547	567	554	534	540	570	587	559	608	536	572	535	549	580	570	570	639	560	585	566	566	564	572	578	585	624	571	563	583	535	549	559	545	568	590	557	575	547	534	591	549	619	520	568	601	562	563	573	580	553	555	522	577	540	556	630	562	555	549	591	561	585	571	557	538	593	558	592	606	596	588	535	570	577	578	625	566	547	537	579	609	619	579	594	600	550	557	545	570	555	532	616	572	545	549	571	594	554	538	593	554	604	556	575	577	621	567	578	564	591	567	521	602	558	602	549	583	559	533	590	552	553	580	562	587	575	591	594	547	561	552	534	558	573	575	577	552	585	573	563	539	560	560	581	589	518	604	564	604	554	553	524	562
4757	14950	10658	5251	3899	3046	2330	1809	1516	1313	1138	1002	893	884	794	824	802	706	756	689	709	646	649	653	626	617	624	623	666	617	644	568	657	605	641	629	645	589	620	601	592	621	591	569	591	587	563	606	603	538	592	629	588	574	593	614	603	577	605	655	550	587	584	580	575	589	637	630	617	628	588	613	595	580	601	608	572	590	632	573	573	629	589	582	638	596	561	586	596	598	598	577	571	550	615	592	614	608	607	573	604	555	593	593	583	577	603	608	577	616	595	532	596	583	583	614	603	562	574	598	569	588	602	594	566	556	572	583	573	572	569	594	605	547	610	569	573	591	592	599	597	573	571	577	540	588	594	612	615	601	559	585	600	593	577	561	589	593	603	595	600	575	610	611	614	608	583	582	638	562	587	547	573	574	585	562	568	566	553	601	565	617	557	568	545	607	598	590	605	572	542	577	601	578	588	576	612	611	606	605	582	558	546	604	578	595	597	637	604	585	568	568	579	608	554	589	564	594	560	588	539	576	574	572	609	624	573	602	577	574	622	555	554	539	592	589	567	558	590	582	594	576	607	542	617	579	614	600	606	645	589	609	594	578	556	561	618	597	572	558	613	623	580	613	616	607	610	604	591	579	594	572	573	555	593	550	580	645	603	604	553	605	605	588	554	569	585	596	600	580	558	631	586	581	581	602	609	561	572	598	586	587	557	596	604	588	552	620	581	579	564	544	615	568	625	568	589	576	565	546	560	527	540	559	575	610	572	565	588	567	590	584	630	605	631	597	595	556	558	572	571	565	626	604	542	601	602	547	552	558	565	579	593	558	566	577	544	570	561	557	594	575	539	592	595	616	631	595	557	610	559	582	573	559	573	602	605	573	571	558	557	600	589	585	579	602	536	583	598	585	591	599	571	592	546	566	574	550	610	607	567	611	593	583	614	588	584	568	566	594	592	597	618	593	571	587	558	594	574	600	578	569	582	611	605	630	555	592	606	622	574	579	584	594	630	591	599	562	607	599	549	572	561	626	570	618	593	579	587	583	610	520	595	623	570	572	547	617	541	571	600	595	570	539	570	573	561	601	539	613	604	596	576	581	629	579	554	562	576	529	591	606	600	612	562	595	643	594	591	610	574	595	601	603	644	589	610	580	577	586	599	554	581	558	623	564	592	584	604	551	566	574	632	568	550	602	550	605	601	568	576	611	562	581	569	593	633	545	630	551	600	617	595	589	548	581	572	552	594	648	599	576	556	589	593	569	601	566	574	589	579	608	608	615	499	567	597	567	569	593	590	609	529	580	524	605	596	578	622	564	601	603	579	582	626	583	591	568	586	574	566	560	572	601	572	592	578	537	617	577	658	593	558	584	563	603	531	606	585	584	561	601	603	567	588	651	594	554	560	626	605	592	587	569	576	596	565	587	551	551	571	622	588	603	584	583	550	602	592	555	576	614	564	553	623	589	588	613	607	647	595	618	556	567	597	566	594	576	564	587	562	610	588	626	552	592	628	569	598	568	561	550	587	560	531	592	598	531	581	612	581	602	606	597	623	548	597	572	591	544	607	579	562	626	595	574	591	563	633	568	554	573	571	562	532	585	605	538	563	593	621	593	629	587	541	591	569	580	597	572	539	571	544	578	566	569	558	542	583	579	581	604	574	601	623	526	588	559	590	575	612	585	608	542	564	547	586	604	612	586	578	538	592	620	597	591	560	550	590	607	629	593	580	576	555	579	577	568	582	579	573	550	591	560	625	617	600	561	574	579	536	559	610	578	566	571	582	594	571	593	569	583	582	576	583	571	561	601	607	596	556	572	561	541	636	571	614	576	546	546	571	552	568	619	568	622	594	541	562	574	625	603	614	574	637	616	595	597	592	549	556	576	612	559	590	578	567	566	577	584	583	575	563	578	619	557	549	585	605	583	604	584	608	600	582	564	582	571	616	568	530	590	584	580	573	558	555	566	555	612	561	590	608	575	573	584	600	533	612	550	601	534	558	577	553	578	588	568	599	587	563	548	577	584	631	609	579	609	590	599	553	562	561	583	537	593	579	609	560	616	594	562	580	567	594	602	610	563	591	567	638	601	550	599	573	583	565	597	613	611	616	620	593	587	579	612	580	565	640	577	586	592	569	612	590	599	573	554	597	598	592	584	615	593	576	518	627	516	611	592	581	572	563	616	596	572	616	569	597	562	579	570	607	585	572	597	598	612	557	593	603	616	583	595	547	599	530	589	605	611	568	550	593	591	560	598	573	583	575	572	597	593	560	576	614	584	567	577	548	560	595	609	571	585	577	616	567	582	540	579	633	550	586	537	645	552	568	553	584	665	579	613	599	590	572	570	595	585	594	584	574	563	614	613	611	601	594	595	578	570	554	564	574	582	573	593	594	590	598	589	554	598	567	571	573	586	560	585	583	626	557	566	586	629	606	605	577	611	544	569	564	631	593	577	543	597	558	580	590	590	586	590	569	549	553	565	604	611	605	611	623	556	577	526	566	647	563	550	548	582	587	603	559	547	516	600	580	581	608	579	620	545	555	567	628	605	549	583	551	597	581	594	587	545	601	601	582	580	576	637	538	567	559	581	583	583	614	574	603	571	583	567	604	557	583	559	575	573	572	563	595	552	589	636	596	583	608	585	566	554	586	571	574	555	598	579	620	583	597	586	579	571	574	601	592	594	565	568	549	603	588	565	587	590	590	551	615	586	577	586	646	618	619	569	589	570	615	565	559	576	581	606	553	567	593	574	569	585	634	615	578	581	540	569	546	582	627	565	549	592	552	584	587	549	571	575	576	593	566	588	642	571	558	595	622	613	623	580	554	530	569	545	597	559	588	581	579	591	587	592	604	564	581	578	594	628	575	583	591	581	578	609	544	614	622	574	582	584	551	619	578	558	609	575	570	567	622	547	585	586	549	614	552	555	615	555	540	600	591	570	574	577	598	612	577	577	596	591	584	580	636	583	552	590	609	604	597	634	577	580	565	569	580	562	619	573	552	604	540	635	578	572	585	572	611	574	613	549	575	584	568	562	588	586	589	571	576	609	579	555	552	582	580	554	583	592	580	563	607	602	581	590	581	583	637	573	559	586	577	560	550	585	583	573	609	533	585	558	585	570	568	537	551	540	592	563	592	527	565	615	572	633	586	595	586	605	567	585	594	569	601	637	569	584	603	628	587	565	610	587	572	552	621	583	570	625	579	594	579	629	571	581	618	560	556	560	603	595	548	576	583	563	568	622	547	642	566	611	577	584	581	549	579	584	558	637	644	578	601	556	578	565	651	586	621	576	546	569	586	613	561	594	548	589	597	593	562	562	599	602	574	510	571	604	592	583	606	581	605	609	625	571	576	606	554	580	558	582	619	566	598	591	522	568	583	591	588	591	591	573	561	549	582	566	606	615	620	545	573	580	626	502	563	584	570	578	560	605	592	570	582	587	592	588	579	577	614	576	572	579	591	621	623	619	553	567	596	578	597	566	620	630	571	613	588	566
27819	19806	5802	609	404	316	338	287	274	272	291	299	303	301	284	288	297	306	288	325	303	329	286	303	302	294	305	299	296	263	292	281	277	267	268	319	269	296	300	305	272	295	299	273	270	305	282	273	266	296	272	300	314	293	297	279	305	296	266	304	298	295	254	294	284	319	283	314	313	288	304	302	302	287	321	261	316	311	300	266	325	288	320	342	284	283	304	305	284	306	286	267	310	277	271	264	295	287	320	285	302	282	269	316	276	270	324	299	284	306	261	300	279	261	301	310	322	267	293	293	308	295	305	268	301	268	302	284	320	289	295	316	299	305	299	292	299	280	286	280	282	291	290	270	265	296	295	295	286	271	307	280	282	280	295	274	280	281	289	293	303	290	278	292	287	323	275	253	326	304	264	322	276	290	286	312	312	282	296	293	276	262	285	276	292	272	297	282	300	281	281	320	284	282	290	289	290	281	290	302	277	257	262	289	299	268	300	293	251	274	262	290	295	306	299	283	271	311	279	286	261	289	306	284	307	299	290	318	310	281	275	264	302	282	289	277	267	308	279	303	281	279	285	280	296	280	263	290	289	282	300	265	258	293	272	293	280	284	296	273	310	313	308	257	311	269	290	293	281	307	300	291	287	312	286	293	290	281	292	313	288	320	272	326	288	280	297	285	293	284	284	279	282	303	299	293	288	267	277	304	294	290	251	272	280	256	281	288	264	275	311	292	320	285	305	303	274	318	323	273	301	309	274	287	286	277	275	278	307	293	310	284	300	258	258	320	290	290	304	292	289	282	299	302	272	290	290	263	268	304	306	283	326	264	297	293	289	324	267	282	310	292	264	287	295	266	272	309	278	287	297	263	312	305	290	256	312	301	267	266	277	319	305	291	296	275	297	298	297	279	289	308	319	305	313	282	286	309	271	288	273	282	285	295	275	294	293	293	270	262	269	304	284	289	272	288	305	259	297	276	314	292	273	268	291	290	323	261	292	312	295	299	311	271	279	280	302	289	287	269	293	268	253	292	283	285	291	304	291	289	301	286	307	282	274	296	286	308	292	297	278	285	303	255	290	275	264	289	289	303	300	292	300	296	286	298	291	318	260	301	298	294	303	315	249	290	297	297	285	290	264	270	276	303	308	265	296	294	307	293	258	268	300	284	338	336	321	273	315	300	285	304	276	294	273	282	286	298	298	295	308	276	268	317	303	326	290	310	287	303	309	298	299	334	290	296	280	312	272	282	311	275	290	298	274	303	295	308	285	284	266	332	266	296	307	298	278	246	305	304	262	279	313	286	261	270	293	270	306	299	284	284	286	302	297	273	282	284	286	287	275	307	331	303	307	289	315	291	289	268	274	276	305	279	305	270	287	306	278	323	278	272	270	280	299	296	281	285	276	296	281	316	289	276	294	316	277	292	334	256	306	290	299	277	273	297	320	305	290	305	296	296	317	285	302	323	295	288	286	297	262	274	275	280	291	303	314	300	264	318	272	278	289	298	279	325	281	310	301	300	321	281	313	279	291	313	293	298	308	295	300	315	331	297	273	295	294	320	280	294	312	284	299	305	278	304	263	301	324	287	281	300	288	272	297	303	273	294	287	282	288	293	292	292	285	275	325	294	268	289	276	305	285	272	278	295	278	305	272	305	270	301	310	282	270	301	291	301	275	274	281	311	263	262	288	282	259	259	309	280	284	274	301	295	269	266	289	295	304	263	303	292	271	298	273	285	291	288	284	301	296	295	270	267	288	287	324	250	286	272	316	290	252	268	299	301	252	286	288	283	291	281	272	276	294	275	286	306	297	276	311	284	294	284	308	286	317	281	301	294	305	299	296	318	290	285	287	302	262	284	299	307	321	288	298	308	273	315	288	311	298	297	280	285	299	286	300	279	236	274	263	291	288	261	317	301	302	295	264	272	288	298	279	273	283	317	334	278	292	265	270	276	287	311	303	323	294	279	293	304	330	285	293	301	295	317	297	297	286	298	276	312	304	315	296	289	305	302	298	282	311	305	275	308	287	299	301	291	287	271	300	275	299	291	295	291	304	287	303	274	301	311	272	295	278	277	280	281	338	289	321	305	292	273	296	271	284	293	295	262	276	254	270	271	275	291	276	299	272	301	293	281	290	281	308	278	303	272	300	296	302	296	282	273	283	276	301	280	281	270	265	300	288	291	297	290	295	321	298	298	297	275	283	298	304	261	293	298	274	268	273	275	297	261	289	291	296	298	298	308	305	306	282	297	299	313	315	288	300	316	312	272	277	288	290	279	298	291	293	290	276	294	297	287	299	312	282	291	293	304	300	282	277	279	274	268	271	278	255	288	292	294	291	312	295	288	309	307	304	298	266	293	279	296	257	284	290	297	284	314	315	292	275	285	293	277	282	273	307	287	266	299	298	312	280	271	289	281	277	301	300	310	309	273	290	269	281	257	283	268	270	295	276	267	286	303	303	302	277	245	262	304	292	314	270	295	265	311	286	280	274	274	306	283	302	301	310	277	266	270	308	286	298	291	273	293	279	278	300	276	287	243	305	287	299	289	296	268	312	295	284	296	293	295	259	269	295	262	264	254	308	279	311	285	294	314	250	276	281	307	316	283	293	275	298	323	325	256	279	282	292	306	279	311	285	299	280	315	312	294	291	276	286	289	301	290	294	296	272	277	296	282	297	286	312	302	298	303	269	302	286	297	304	271	310	292	303	276	290	275	321	289	284	271	303	273	285	303	280	285	299	262	289	284	279	259	298	287	303	299	306	296	254	294	309	291	295	272	304	298	298	272	299	297	291	318	264	281	298	327	297	286	287	295	313	297	298	272	290	261	295	313	289	294	295	266	301	322	275	287	279	274	304	246	314	292	304	353	251	272	273	316	307	309	290	284	291	271	286	328	281	288	297	296	298	300	297	284	285	316	313	282	271	289	274	290	277	281	298	313	285	277	252	317	316	284	293	277	319	287	277	302	258	309	299	284	274	297	281	274	327	286	324	331	280	274	251	296	317	299	289	273	285	285	295	296	276	277	312	321	270	299	309	288	274	312	256	297	279	288	302	304	272	294	284	314	314	297	283	254	296	292	312	313	283	271	311	281	316	278	306	286	298	302	278	295	263	264	292	287	294	313	289	267	309	251	272	293	322	288	321	257	320	281	289	278	281	273	309	276	268	304	291	305	294	279	285	264	272	286	302	325	303	301	319	283	260	277	299	327	305	268	312	270	312	288	285	277	305	289	284	283	305	304	303	294	300	299	281	280	301	293	270	307	294	281	327	281	292	300	299	291	289	265	291	247	294	288	302	283	291	280	303	280	291	288	288	310	298	288	316	300	297	265	283	313	267	296	284	271	285	299	315	296	265	317	285	320	323	285	301	291	272	268	303	312	294	289	279	284	317	281	312	280	297	323	269	294	288	265	297	283	277	264	291	310	298	296	310	317	303	281	284	234	299	280	294	285	304	290	282	306	271	291	248	283	278	284	287	259	302	253	329	291	323	280
4125	638	571	411	370	358	297	314	305	307	308	307	294	297	302	302	285	287	307	315	319	308	294	316	296	312	281	315	291	298	292	342	281	302	291	296	307	300	281	324	297	283	316	306	309	297	289	320	264	305	298	307	265	285	311	289	304	279	314	302	318	278	301	273	288	302	291	318	292	294	304	314	317	274	298	264	283	308	296	291	285	304	314	311	284	289	311	290	305	282	279	301	329	278	308	287	286	297	300	300	286	311	350	276	295	303	339	316	310	280	291	288	305	276	303	303	317	289	286	293	314	320	301	278	306	305	306	277	305	279	288	309	315	295	281	304	285	271	279	274	299	308	317	290	325	295	288	271	342	270	301	292	282	288	291	300	301	291	301	291	295	283	314	309	328	287	288	304	331	299	293	301	301	300	297	282	289	279	282	285	267	292	302	286	270	276	301	323	308	294	277	279	299	300	304	305	268	282	286	295	286	294	292	323	301	272	295	305	290	289	301	274	300	289	304	299	271	285	319	293	325	290	257	300	287	306	314	313	282	297	290	326	306	332	290	280	296	293	274	323	313	275	304	313	307	323	304	309	287	284	308	321	289	296	299	296	273	287	318	285	313	314	270	288	317	289	330	275	306	318	307	301	278	293	339	296	307	301	282	338	280	283	310	298	318	302	321	335	293	267	279	324	292	317	308	297	278	293	309	329	307	289	273	279	294	301	320	274	279	293	302	306	301	283	293	334	293	289	322	293	303	271	317	276	289	311	320	281	285	300	313	273	293	295	298	303	316	292	285	277	289	271	271	294	295	286	297	289	282	268	280	287	283	281	307	286	270	296	272	307	340	275	295	296	316	303	310	296	285	319	292	317	286	304	294	305	289	288	292	296	300	285	315	287	302	274	267	297	286	292	313	304	303	290	309	329	305	285	316	295	281	266	313	290	325	319	302	285	299	271	337	316	300	312	311	272	273	267	317	290	291	275	300	284	292	291	348	295	315	309	314	300	292	297	292	296	294	296	279	288	303	317	305	307	291	255	292	316	282	284	300	318	274	298	306	291	290	251	302	312	312	285	311	309	279	283	305	325	325	307	259	320	307	283	285	294	309	305	280	294	269	290	292	310	326	295	307	333	278	303	309	290	287	300	282	297	288	285	310	289	272	288	299	314	306	273	303	319	304	319	305	326	300	272	287	293	355	277	299	297	309	292	297	280	301	318	281	305	300	316	300	323	303	293	290	292	293	313	294	317	299	305	307	288	307	317	301	316	297	309	281	313	316	279	286	308	300	284	315	305	289	312	317	312	305	315	316	329	299	283	260	299	315	298	272	302	324	309	313	305	326	258	306	290	264	314	296	280	289	315	315	320	266	319	311	309	305	321	303	276	320	296	287	276	317	301	302	322	330	289	308	320	297	309	298	326	326	302	297	288	320	315	300	323	260	322	285	281	309	304	277	299	315	281	332	296	328	308	284	288	322	296	301	277	307	262	293	308	332	302	276	323	306	312	308	319	299	295	280	279	289	298	295	312	302	314	315	284	326	331	277	294	309	337	331	315	321	323	272	285	302	305	317	314	299	271	322	307	333	303	261	290	305	333	268	305	274	290	313	278	286	286	299	298	317	313	308	269	277	303	302	325	287	300	307	285	290	326	332	291	296	281	312	302	313	294	286	310	299	275	294	281	316	341	274	295	330	281	299	296	293	316	339	294	279	291	302	326	315	318	297	291	303	324	288	285	312	316	318	313	321	324	303	292	289	295	334	284	321	275	274	325	295	302	309	318	305	304	305	293	279	298	307	328	311	308	280	259	292	290	271	312	319	281	319	286	308	298	318	306	320	303	310	305	295	288	318	275	299	311	310	293	295	273	296	297	293	308	320	308	294	306	287	290	298	292	268	293	322	295	295	276	295	311	291	280	278	298	326	318	298	304	296	279	280	281	274	277	273	282	283	318	313	316	258	294	289	328	298	284	285	315	318	306	278	286	295	302	290	298	293	319	304	318	279	285	316	290	310	297	304	333	319	305	299	302	324	292	305	323	289	299	312	293	315	286	309	307	302	333	277	277	291	324	255	307	338	331	303	306	272	286	324	283	293	283	327	318	272	304	306	308	282	313	301	326	344	304	281	313	310	314	282	321	301	267	277	301	285	271	310	270	305	314	291	298	295	292	291	287	338	316	282	303	283	290	283	273	290	301	287	290	293	303	289	315	288	266	315	300	312	313	312	293	302	316	306	296	316	303	296	301	317	275	283	310	288	316	295	317	299	296	308	319	311	287	286	306	281	286	292	298	300	356	331	350	328	293	306	290	298	317	281	309	316	280	291	322	327	278	315	270	304	324	285	290	250	306	307	292	298	287	284	303	291	284	293	301	307	306	272	307	304	294	301	281	307	317	270	295	293	289	273	280	297	306	327	298	289	307	301	301	281	300	285	283	309	323	318	290	339	288	304	334	300	291	294	333	267	284	276	294	291	290	284	296	281	273	313	304	289	314	295	320	305	267	298	278	310	303	299	314	315	294	293	295	268	287	287	299	286	288	285	291	285	287	304	264	318	331	304	295	293	315	308	295	306	280	314	298	310	289	282	330	308	297	305	272	313	304	287	313	323	282	259	294	296	318	319	312	282	297	307	278	289	295	282	275	309	283	278	298	294	305	306	285	293	284	274	287	314	289	296	287	281	304	315	294	312	311	300	313	289	280	286	320	285	275	296	294	292	284	312	306	280	311	332	298	294	332	300	289	293	273	266	308	331	328	266	297	300	302	264	288	299	302	292	279	286	296	294	299	307	309	307	307	302	271	280	309	309	307	295	299	260	283	293	320	322	307	307	315	306	249	316	258	288	287	289	315	267	286	297	295	270	297	326	303	319	281	278	311	316	303	322	311	326	275	315	313	311	292	300	312	312	312	269	269	283	306	330	312	323	311	307	305	291	305	288	291	280	285	283	309	325	314	300	290	293	320	311	292	306	303	278	315	305	298	307	310	293	320	314	294	291	292	281	301	319	308	311	295	323	337	313	288	316	290	317	288	301	283	321	298	299	307	299	271	339	274	309	294	289	321	269	297	286	336	296	262	271	320	310	297	272	280	295	296	292	284	313	298	270	291	303	306	312	304	272	262	308	323	326	302	302	272	287	292	283	302	287	306	302	290	304	300	321	316	301	311	290	282	291	341	328	302	311	306	287	315	276	282	271	276	284	306	271	298	305	291	298	310	319	314	286	289	298	296	288	316	278	287	284	301	293	312	311	305	278	307	313	313	322	276	308	321	323	333	296	315	287	307	304	289	298	289	272	320	293	288	296	306	276	300	305	306	295	312	288	295	280	312	297	316	321	314	291	302	312	310	263	273	308	267	279	286	284	291	277	297	313	301	278	334	305	306	288	266	303	279	293	312	293	310	299	303	297	305	268	315	320	315	321	308	281	290	279	304	268	288	312	286	299	287	294	325	284	251	299	286	310	303	315	289	293	307	322	320	286	295	290	284	287	290	313	280
23877	21544	29131	24381	21535	13639	1620	958	865	841	782	766	722	749	680	653	685	588	682	667	647	637	626	626	601	637	660	651	572	651	631	592	605	611	631	603	617	646	643	600	641	625	596	617	599	639	590	642	564	648	581	600	606	610	584	616	589	582	585	562	610	587	644	627	594	640	643	581	611	618	607	639	601	606	567	594	592	624	620	588	602	601	603	572	570	608	579	621	629	604	616	641	593	597	622	607	616	576	588	643	609	592	579	582	624	596	608	603	585	590	598	620	595	599	585	640	613	590	628	600	608	582	570	613	595	605	626	611	597	645	590	598	590	566	605	601	588	564	624	570	648	641	594	574	563	626	598	610	596	578	635	591	601	586	567	599	567	580	653	592	592	612	589	605	574	588	609	575	617	587	604	589	637	623	608	622	612	620	588	580	608	585	599	611	577	641	601	612	618	644	563	649	608	634	604	555	566	619	595	592	615	596	635	563	575	628	651	596	565	621	632	608	641	595	527	620	573	610	606	599	582	611	611	621	623	582	626	554	567	632	591	596	606	598	582	654	608	624	571	570	638	600	593	608	575	646	619	595	578	606	592	609	597	632	645	585	636	615	589	656	599	633	582	645	607	543	547	635	561	588	595	618	641	587	631	618	617	627	591	573	586	624	614	605	551	567	571	581	559	543	571	618	594	625	590	584	554	576	610	592	584	551	600	610	574	632	614	643	595	567	615	622	628	587	596	619	618	583	650	578	579	595	607	612	597	587	608	584	585	624	614	618	621	581	599	586	586	636	631	628	615	617	609	627	596	621	635	591	590	639	579	622	604	597	616	600	607	583	637	551	598	640	588	599	619	581	582	563	585	592	623	627	602	625	640	622	618	588	603	620	592	570	555	632	610	619	611	632	583	579	583	595	611	623	600	566	624	582	607	603	595	632	588	596	571	592	580	613	614	610	629	653	643	602	616	613	611	575	632	606	563	618	627	608	549	579	641	590	592	634	609	614	569	653	614	608	600	611	595	625	581	639	571	657	595	614	617	642	605	604	582	583	606	583	602	581	601	610	649	580	553	629	636	628	602	578	524	622	628	624	590	599	584	585	616	590	589	550	564	607	561	612	633	589	616	605	597	608	606	550	575	582	555	536	597	571	626	601	635	611	599	594	660	590	646	553	598	560	659	608	607	605	585	591	615	626	587	584	600	603	630	578	642	614	609	572	586	600	617	623	598	588	607	601	594	641	590	608	623	605	573	568	603	603	589	562	583	616	596	601	596	625	656	628	618	587	613	611	595	589	591	636	613	623	624	591	618	611	589	529	602	594	635	624	578	609	591	662	580	640	595	610	579	600	556	618	579	599	573	596	636	595	604	623	632	596	639	595	578	596	581	578	622	636	628	597	606	631	598	612	578	582	616	630	541	577	605	604	637	571	630	623	602	572	646	559	568	614	629	588	603	631	607	597	666	604	600	632	602	603	615	644	628	599	598	586	568	616	575	574	606	605	585	616	589	602	625	594	630	597	640	568	575	580	608	572	562	624	604	610	581	599	604	583	601	621	586	593	640	579	620	582	610	607	629	597	615	597	569	609	588	572	649	656	618	581	623	586	600	568	608	571	588	618	594	557	564	633	593	593	599	634	614	552	589	568	628	599	651	621	613	626	603	587	569	632	572	598	635	622	571	609	579	595	583	632	646	606	619	643	612	604	592	629	581	603	565	607	552	600	596	569	593	603	611	615	553	579	587	595	609	608	564	563	587	555	592	668	628	572	601	586	601	596	625	557	563	592	618	629	624	632	576	594	590	645	646	602	570	569	590	612	631	601	612	585	617	633	610	628	624	575	631	562	589	570	644	616	593	522	588	577	581	588	658	634	577	573	601	598	577	595	587	618	597	617	585	633	596	639	593	548	679	609	603	602	605	637	595	606	558	578	553	596	594	568	600	584	636	585	578	561	606	627	608	642	613	574	565	541	598	597	590	616	611	639	611	597	546	644	625	611	642	577	537	581	600	581	655	660	614	609	600	633	657	648	577	616	584	604	565	578	608	603	603	618	605	639	609	639	595	604	601	599	602	576	605	619	586	581	569	627	610	604	586	586	605	623	626	576	638	590	589	629	604	634	614	619	550	617	571	586	581	644	591	613	619	604	592	629	586	603	577	607	615	605	657	595	588	599	626	594	610	595	629	587	573	598	553	593	626	605	549	597	617	569	587	652	608	657	635	566	583	571	611	625	619	633	574	570	542	626	641	606	603	574	598	625	566	648	592	592	600	628	583	622	558	580	584	644	639	627	571	612	623	567	586	591	581	571	649	601	645	636	645	625	596	584	592	617	650	553	618	610	611	600	627	620	635	584	597	628	632	611	588	599	589	604	589	580	570	646	637	588	615	603	583	582	560	590	606	603	605	574	591	585	564	596	573	607	606	590	582	606	625	667	621	601	595	583	605	607	604	599	609	627	588	637	595	626	642	616	603	620	599	604	595	580	588	615	574	589	573	575	574	603	580	596	639	600	581	626	565	635	561	555	634	541	671	616	616	664	586	606	565	570	601	621	592	656	587	605	611	609	572	625	638	582	609	612	558	579	565	606	634	619	619	595	593	590	605	611	596	584	602	594	601	614	600	631	578	619	586	627	595	569	618	612	605	632	595	587	615	593	540	600	571	626	570	597	620	595	586	586	629	613	625	600	584	592	614	617	622	596	624	614	626	640	598	600	566	582	624	561	656	624	570	594	557	616	569	590	571	570	587	623	557	575	610	604	567	604	588	618	628	584	625	595	574	582	615	601	630	564	601	589	594	597	592	574	615	620	580	633	614	600	594	588	583	650	633	620	600	601	593	620	570	604	624	617	590	593	616	590	635	613	623	664	637	608	567	590	612	593	585	598	629	590	572	541	610	560	573	625	609	631	592	618	610	599	649	590	601	612	569	581	575	632	631	585	574	611	603	613	645	564	618	574	606	570	628	644	566	621	612	612	553	595	618	636	586	603	609	565	602	636	572	584	601	593	631	617	539	620	551	608	582	633	626	640	639	589	632	599	593	615	589	613	608	638	604	563	570	601	619	590	609	579	596	593	582	585	641	571	572	567	581	596	606	598	600	583	610	608	670	561	633	560	616	645	594	592	573	590	625	618	592	627	636	607	615	627	566	549	615	634	632	594	604	608	611	604	574	605	555	630	594	600	612	607	613	616	599	594	620	584	629	620	589	670	612	597	589	610	597	576	589	598	605	622	615	610	607	556	558	611	600	570	574	573	614	633	601	622	622	586	650	637	586	640	577	613	602	605	610	607	564	589	612	578	616	605	645	587	599	550	610	596	582	600	550	603	632	615	606	623	602	602	612	598	623	565	583	619	622	604	582	617	596	580	615	629	586	648	626	564	634	606	611	601	636	599	638	610	609	591	586	611	618	570	609	592	605	599	596	597	581	660	607	589	598	632	621	632	586	588	612	647	550	571	604	569	656	614	592	601	573	634	610	568	593	610	586	592	601	595
3436	8924	6167	3021	2271	1867	1482	1243	1054	945	900	774	780	808	754	750	706	699	691	659	644	661	656	627	675	656	608	634	662	709	636	661	654	597	688	633	622	625	630	572	615	615	636	594	621	590	606	618	627	611	622	631	636	659	621	591	626	578	648	594	636	648	630	615	598	613	647	545	591	565	633	616	627	606	576	610	611	600	583	613	641	593	590	585	592	601	589	586	632	597	621	623	599	644	606	662	617	572	655	629	614	654	644	643	633	645	593	625	605	615	641	601	611	631	633	625	612	648	579	582	600	622	603	621	603	639	583	638	588	611	633	606	615	619	628	648	615	648	654	651	636	640	655	612	614	619	596	632	622	608	601	626	600	633	610	637	625	591	613	613	617	607	573	617	603	613	608	633	617	618	610	583	636	622	601	621	601	584	614	612	676	631	582	622	617	646	647	623	586	600	575	650	605	583	621	639	643	630	606	615	599	617	627	622	636	611	577	642	673	625	616	611	600	590	593	605	602	660	582	590	627	625	627	654	597	607	627	595	626	607	544	622	598	619	590	598	610	574	638	591	613	615	561	603	650	662	598	580	635	563	627	635	595	619	642	560	627	574	625	593	615	659	659	566	628	631	615	627	605	586	605	638	649	634	611	605	651	583	620	648	603	650	622	618	633	586	608	603	627	622	694	637	611	636	584	615	658	618	608	573	615	626	605	621	604	586	630	649	614	604	582	608	633	625	608	645	650	571	584	617	597	668	615	607	600	635	646	646	613	610	603	584	593	613	601	557	565	596	597	615	635	646	613	622	603	642	677	582	600	588	650	610	597	570	607	589	666	634	623	620	635	626	556	607	606	616	634	609	646	612	605	613	632	616	657	668	642	590	589	634	610	602	621	569	670	596	646	595	578	604	607	607	605	656	645	617	574	637	625	650	552	601	665	599	610	673	645	600	583	572	608	607	615	607	621	644	639	621	647	611	574	602	642	649	572	618	616	641	636	653	632	606	593	586	574	605	635	572	595	639	555	582	643	611	580	620	608	583	665	623	660	598	604	653	624	593	635	637	606	637	589	623	592	611	598	545	617	629	637	637	648	629	651	627	628	589	623	662	622	626	630	608	622	537	615	579	603	607	688	636	624	635	572	622	590	577	574	613	621	632	595	583	614	624	595	642	566	568	611	630	589	641	606	590	585	615	640	576	628	657	637	600	651	667	628	633	650	591	600	590	624	600	596	603	623	625	582	588	619	609	577	630	636	642	653	583	613	575	643	630	604	589	622	565	576	678	616	615	598	569	637	629	645	574	626	601	594	615	626	589	626	608	636	631	625	607	610	611	629	593	636	620	617	611	625	637	629	617	593	609	635	642	598	636	610	595	580	621	631	631	573	599	628	668	634	629	636	622	603	674	598	636	607	667	613	650	564	674	590	585	596	650	607	588	620	588	617	607	672	612	655	647	630	602	602	588	629	653	592	592	606	640	636	627	601	589	632	603	609	627	579	663	577	633	597	607	591	630	561	609	640	609	652	633	624	584	625	642	589	608	605	569	631	638	634	590	612	675	630	630	624	632	654	597	630	601	594	661	676	596	593	617	642	639	649	614	610	609	595	662	643	595	586	584	620	640	648	638	589	564	637	641	609	595	611	594	612	634	624	593	638	618	649	625	608	574	619	619	593	586	560	609	648	621	613	601	605	636	609	642	594	645	608	648	598	646	621	663	616	601	581	631	606	628	648	594	661	608	594	633	613	646	631	613	624	614	632	584	631	603	611	611	615	621	551	632	565	611	621	603	615	565	600	615	597	587	661	611	629	631	563	588	614	650	643	560	610	637	607	621	630	592	654	625	604	612	612	661	638	609	607	627	587	648	638	621	628	610	615	633	629	634	661	602	635	591	617	574	635	633	592	626	643	638	651	589	605	569	597	626	555	619	601	621	635	601	634	637	638	642	599	632	551	565	628	573	668	612	613	625	602	583	657	619	611	586	614	596	639	584	611	623	554	663	613	609	617	620	616	619	617	631	601	622	631	616	626	665	586	621	631	617	624	603	609	596	607	574	617	616	650	594	588	661	610	618	631	639	580	648	587	636	630	603	578	607	596	620	654	636	563	600	625	618	627	605	639	600	706	700	610	631	616	603	637	600	597	625	616	620	594	663	630	637	640	647	629	630	636	619	659	629	617	588	613	600	643	618	568	589	601	624	602	603	626	650	602	622	569	589	602	617	625	639	573	600	611	636	615	602	587	629	612	596	624	604	624	614	588	635	612	601	615	607	623	670	602	642	621	585	616	640	599	620	593	627	606	629	575	551	678	655	602	623	652	620	578	626	585	611	607	609	605	587	646	591	616	624	627	580	634	665	619	572	629	635	604	643	626	596	621	624	599	657	610	593	592	633	585	590	631	636	626	559	598	586	656	572	621	632	574	631	641	563	611	580	601	634	583	663	606	609	579	595	638	629	600	581	622	636	618	608	577	640	635	628	608	625	662	582	602	613	631	586	595	651	627	611	638	584	602	634	604	642	575	595	662	646	657	649	604	608	600	582	615	671	633	665	658	636	640	591	604	585	609	637	632	585	638	650	622	606	629	603	630	618	566	597	627	661	574	626	667	622	603	626	622	625	648	633	622	613	591	597	646	623	669	628	599	618	650	625	626	592	581	605	574	602	593	650	577	586	660	629	635	619	622	616	662	621	628	570	624	622	621	633	615	611	601	621	621	643	601	595	591	651	650	636	575	641	619	599	592	603	607	614	605	597	664	657	613	590	573	626	626	611	606	612	598	596	589	593	628	572	606	667	585	567	628	606	592	580	593	635	625	586	607	594	632	590	652	601	584	623	622	621	622	600	583	640	633	619	631	601	643	614	602	640	565	616	614	635	583	636	641	606	608	637	600	652	594	633	611	612	625	608	639	616	663	591	598	655	603	604	613	601	607	638	603	583	653	564	578	628	616	621	641	630	633	590	603	640	619	619	610	650	653	619	629	609	600	601	610	643	596	633	615	599	586	631	609	587	640	609	666	583	583	613	588	591	623	638	632	652	613	629	619	573	633	651	594	644	613	595	612	642	609	614	598	587	628	628	647	598	611	646	622	613	652	630	626	624	606	642	637	573	609	594	628	630	616	624	615	613	657	641	630	614	601	595	650	605	634	632	610	582	564	595	584	565	602	585	621	663	586	627	629	622	647	605	610	631	613	604	661	596	635	634	571	595	601	568	615	597	631	600	615	626	588	607	612	644	617	589	613	598	618	634	581	622	647	634	597	631	575	613	628	616	602	608	623	628	623	602	634	626	602	642	563	661	606	602	645	621	632	597	554	594	586	564	670	609	608	621	578	590	636	612	563	575	622	634	660	617	640	658	642	614	649	653	652	637	627	590	618	628	653	642	621	665	627	624	641	612	627	599	583	567	634	628	673	652	594	647	642	642	607	596	649	601	638	570	649	649	651	637	582	602	594	680	638	607	643	624	596	657	626	590	612	595	634	620	618	650	626	638
24654	21358	28054	24943	15746	737	393	349	243	242	208	198	214	201	210	198	160	179	188	164	184	190	178	168	160	180	173	166	179	170	164	162	160	165	175	145	175	173	178	157	181	159	140	158	163	179	174	167	144	174	133	166	154	170	180	147	171	150	172	161	174	175	141	155	153	173	147	145	154	170	167	174	158	147	142	150	158	149	138	139	144	141	152	163	153	140	159	152	147	152	161	143	174	163	150	167	142	159	164	157	162	179	155	168	166	140	153	145	157	154	145	152	151	144	157	147	146	153	139	175	169	125	161	182	140	158	183	162	148	169	155	175	155	152	149	148	160	155	177	163	180	161	171	139	138	158	148	157	169	174	162	149	145	167	143	157	157	175	162	189	177	147	160	163	151	175	164	148	159	165	161	150	151	179	156	166	148	163	167	149	150	181	157	143	155	156	152	142	160	137	132	170	161	146	162	168	137	165	166	163	146	136	152	156	171	172	148	140	146	174	174	164	175	173	157	162	160	176	159	150	157	157	171	170	169	154	165	138	172	139	155	172	141	166	138	174	177	156	150	161	163	147	159	177	153	162	157	150	142	167	159	148	164	150	151	162	167	163	180	155	148	158	152	142	168	159	164	162	174	143	164	154	162	156	163	149	149	143	153	161	158	131	172	151	165	184	176	169	164	161	153	155	149	149	122	160	147	160	150	149	156	149	161	184	142	172	154	157	149	170	149	153	157	174	131	175	188	152	173	142	152	142	153	174	169	138	146	160	179	155	138	159	190	166	179	178	155	130	165	162	137	158	179	171	145	192	170	167	153	141	163	177	165	160	145	143	167	159	165	158	178	156	155	155	151	159	162	161	153	152	166	168	163	157	152	151	136	139	178	146	157	146	154	163	163	166	185	163	152	156	160	167	173	157	142	195	152	160	164	177	154	166	168	174	154	159	158	172	155	161	158	150	169	188	172	163	168	163	149	165	145	136	161	155	170	177	138	167	160	143	152	134	155	163	170	180	159	165	147	154	169	186	156	141	151	143	159	154	159	128	153	168	152	157	182	155	158	142	171	170	166	157	155	157	151	149	176	173	155	186	171	129	166	162	190	133	170	162	173	154	143	188	175	165	163	164	162	151	151	153	158	149	159	179	169	174	163	157	147	179	163	159	160	139	188	153	172	147	159	167	175	169	164	156	163	148	168	150	136	175	169	179	130	160	152	151	153	183	170	147	161	143	156	144	184	163	192	153	167	183	156	162	172	145	150	155	178	174	161	156	159	169	138	144	179	151	149	167	155	153	162	148	135	190	168	188	158	154	163	155	171	166	159	173	155	175	160	174	166	172	164	161	142	168	167	152	149	143	175	158	159	156	152	166	163	173	155	149	152	167	164	167	163	177	157	163	160	154	138	174	138	151	168	155	149	156	159	162	167	162	169	161	170	162	162	149	165	161	139	157	171	147	166	159	150	155	162	156	164	168	159	160	173	171	145	156	146	153	152	158	170	151	151	170	184	144	170	168	163	152	175	157	166	153	169	159	138	183	164	183	166	142	158	147	150	144	132	178	173	143	169	148	142	164	147	149	163	145	161	167	188	173	165	164	167	134	178	162	146	146	160	158	158	142	166	142	152	166	146	151	139	150	156	172	168	175	170	155	160	146	164	168	166	158	148	163	163	168	130	159	155	164	156	132	157	167	157	146	145	139	152	132	171	138	177	174	175	177	148	177	156	156	159	153	150	145	144	145	170	154	150	163	151	144	147	144	171	166	158	159	170	173	145	162	131	165	158	172	183	154	153	153	175	147	140	160	174	154	165	179	187	154	143	170	173	149	156	178	159	164	140	176	144	135	136	153	145	149	169	139	195	158	174	156	154	159	141	141	137	153	147	145	138	163	148	166	162	161	143	165	162	178	160	183	174	175	181	160	168	161	137	149	140	162	154	196	175	139	167	158	183	157	160	162	154	158	159	168	158	147	160	163	173	160	166	155	180	161	159	156	140	163	177	171	176	135	163	132	162	174	138	165	154	166	161	139	151	146	140	163	167	155	171	171	161	200	168	165	165	169	192	161	169	143	158	147	168	166	159	170	159	170	169	197	147	141	163	160	177	153	136	157	172	161	169	186	170	162	140	160	170	148	171	165	150	172	180	167	162	140	174	170	166	169	171	160	170	158	140	145	175	170	156	149	169	164	170	159	163	172	143	149	171	171	154	159	159	155	181	168	161	170	174	160	144	155	148	150	175	176	149	168	157	157	148	168	166	191	169	161	158	169	170	159	177	177	169	156	173	156	141	181	166	175	141	166	165	171	174	165	147	141	158	152	173	182	157	159	140	143	157	159	159	168	164	156	168	153	162	168	161	163	149	164	163	136	165	173	156	168	187	154	174	167	157	145	166	142	175	158	153	171	154	152	168	151	151	159	158	174	165	169	138	158	190	150	161	150	166	155	148	155	165	165	164	168	177	165	149	169	160	167	135	161	151	145	184	147	168	169	159	172	153	167	181	145	163	133	147	142	169	153	175	172	156	160	154	148	167	179	170	169	157	158	148	155	151	158	170	148	154	153	179	163	187	169	160	148	165	140	187	173	160	150	156	170	139	152	169	147	168	148	157	156	155	160	167	153	168	153	174	151	166	173	152	159	167	149	159	167	166	126	145	154	149	159	158	155	177	150	146	184	156	156	137	166	147	155	167	158	134	166	177	179	154	154	175	173	174	172	171	155	186	178	159	162	160	157	153	146	142	164	166	155	177	188	167	176	151	161	157	169	167	149	123	172	172	172	150	176	150	148	149	161	146	142	160	163	163	167	172	140	155	161	154	161	161	147	175	171	159	166	154	154	155	179	152	153	151	166	145	138	153	147	169	167	150	149	174	177	139	165	154	136	160	168	161	163	167	160	196	152	171	168	165	152	163	154	184	165	135	153	154	149	148	176	143	157	166	141	134	170	135	169	163	173	168	146	156	155	200	138	139	151	163	170	156	144	163	139	152	182	169	178	166	169	175	167	167	153	154	150	188	165	159	136	177	151	152	154	176	159	164	179	154	164	140	158	145	155	164	155	146	163	146	158	175	142	146	167	165	170	149	153	150	159	166	147	168	155	178	154	170	151	154	164	157	154	167	171	161	152	154	180	158	163	185	146	155	151	172	157	153	140	157	177	154	161	152	190	170	168	145	171	142	164	163	156	177	170	153	150	165	167	182	181	152	164	151	149	158	173	149	160	179	164	152	162	177	153	125	190	167	167	165	147	164	172	152	144	158	157	172	194	162	153	151	178	159	155	153	159	174	159	155	181	142	144	153	140	169	156	172	161	176	150	170	152	151	153	153	160	154	151	151	170	168	141	160	155	144	164	164	158	142	170	159	136	171	162	171	154	140	153	152	144	151	170	176	186	160	166	162	172	172	143	183	155	142	167	166	168	159	160	179	169	182	179	143	145	165	140	178	170	154	137	166	179	173	145	157	150	150	185	185	166	176	198	175	176	172	160	184	147	186	149
3082	5230	3633	1660	1251	893	717	515	482	384	320	277	298	242	232	246	248	201	223	196	233	199	208	227	191	193	198	189	214	169	233	181	179	196	206	195	165	173	196	178	162	176	180	180	168	184	189	196	183	207	187	186	180	185	174	164	180	200	179	184	172	180	179	158	169	176	167	189	178	170	152	169	190	200	167	164	156	202	192	184	181	188	182	156	178	183	171	164	171	175	190	193	179	169	171	164	186	165	191	179	181	172	178	193	172	189	149	149	184	177	191	158	175	179	175	184	179	194	173	171	167	169	180	193	152	185	183	177	181	192	186	189	169	168	189	175	188	175	164	186	183	165	178	178	177	167	192	175	173	175	168	178	165	197	170	175	202	175	190	203	196	159	201	201	166	187	168	179	193	177	185	183	183	168	165	194	186	193	160	188	167	189	192	183	179	180	185	183	172	177	175	168	175	177	196	181	198	189	157	161	192	185	173	168	204	177	155	150	179	185	165	179	176	181	203	186	192	197	165	192	184	173	176	196	193	163	178	150	165	162	197	166	186	187	164	179	143	164	208	177	162	160	180	188	159	199	167	180	167	191	167	164	168	189	183	183	191	194	189	157	165	174	175	167	171	176	161	193	190	164	174	180	196	174	168	185	194	185	185	202	163	198	191	175	155	203	190	160	179	168	156	164	166	176	174	166	186	182	160	179	181	170	187	174	190	169	191	187	168	189	166	174	177	170	171	180	172	176	170	163	192	168	188	195	167	167	169	190	159	171	164	189	168	185	174	199	202	201	157	198	213	157	171	175	202	203	177	177	186	169	185	175	175	156	183	195	184	182	156	177	159	172	194	178	184	206	183	171	185	160	180	182	184	179	163	167	168	208	158	190	170	197	189	183	181	160	175	193	148	189	196	161	159	176	173	193	181	160	193	179	192	202	157	160	183	179	177	170	153	174	154	178	170	177	162	187	160	173	186	179	176	167	161	178	164	175	183	205	173	190	159	174	178	194	184	161	191	165	165	186	180	187	159	153	172	153	166	177	179	177	183	176	169	184	220	169	183	169	158	181	175	154	175	167	162	169	176	181	199	194	176	164	170	185	167	153	181	164	186	170	164	162	165	178	172	176	181	163	187	149	194	191	189	179	196	160	181	174	197	166	189	162	189	173	171	170	163	166	164	201	180	161	175	199	167	196	207	171	161	189	172	170	166	178	184	185	189	191	180	162	160	179	170	163	197	163	180	192	186	171	205	181	200	160	156	189	183	156	182	177	175	195	184	177	170	176	185	185	195	199	180	186	167	193	224	182	179	143	155	189	171	179	170	183	177	167	185	156	179	175	186	193	176	183	178	186	162	178	184	174	191	166	197	177	184	188	198	171	183	177	177	164	175	197	189	192	206	187	174	184	166	182	184	201	170	187	182	190	193	185	177	199	213	164	181	174	196	182	153	184	146	201	181	187	169	187	163	193	190	198	188	168	171	177	184	182	172	162	183	196	153	188	178	187	178	187	217	167	168	159	188	184	181	178	174	187	172	172	203	204	157	189	182	173	156	172	176	173	218	197	176	164	168	157	189	180	194	192	189	173	184	197	191	187	176	188	199	178	196	186	191	174	187	195	188	190	169	201	189	177	182	169	193	204	165	187	202	175	176	200	183	197	185	193	179	179	194	189	179	156	188	196	164	193	155	150	174	178	176	183	189	175	153	155	179	172	173	162	184	171	181	168	170	188	172	197	186	189	177	175	193	189	178	188	149	166	174	180	187	168	182	210	176	169	170	148	180	176	195	150	181	185	167	170	178	172	189	174	176	174	196	177	192	164	191	194	161	192	168	181	190	172	189	163	162	189	175	198	169	193	208	178	173	197	152	184	165	153	171	173	181	184	190	185	181	177	171	184	169	149	195	194	163	172	169	168	186	149	166	193	183	192	165	194	162	189	195	168	164	173	196	174	186	169	158	165	167	195	193	166	174	162	168	160	186	187	180	191	180	176	184	188	173	186	150	174	169	189	195	182	199	184	191	194	191	175	188	178	168	179	181	179	175	202	169	176	182	188	180	171	176	194	200	169	186	190	186	179	184	179	183	168	166	192	202	205	166	189	195	168	182	171	190	171	161	154	196	172	168	168	158	181	189	194	193	161	185	161	155	177	184	165	179	202	188	168	190	151	152	156	191	202	170	198	163	150	168	176	169	168	166	164	174	172	168	188	183	195	205	174	165	159	176	161	167	180	174	166	163	207	167	181	181	169	192	168	183	174	181	197	184	195	170	164	188	180	165	185	197	172	191	196	173	160	173	192	181	201	193	178	195	176	181	172	170	163	180	146	156	176	177	172	156	172	172	164	176	193	164	184	149	164	164	150	173	188	179	180	184	195	174	169	165	186	200	184	164	169	170	162	189	178	175	183	184	185	167	178	189	200	192	186	156	164	176	168	187	182	172	174	194	180	174	175	185	167	165	158	167	185	166	182	166	185	170	171	176	182	186	169	159	182	163	192	181	161	165	169	170	203	177	186	183	147	171	170	169	188	194	173	166	177	166	171	163	158	156	166	159	168	179	190	179	179	191	170	205	179	173	167	191	183	188	175	190	192	172	152	170	158	201	178	186	184	181	163	171	199	181	180	190	159	167	184	168	196	183	166	185	189	171	183	196	163	171	179	193	167	178	182	180	190	200	192	178	181	161	165	178	189	184	180	168	189	180	168	162	172	175	172	185	171	184	187	182	198	166	168	198	191	160	170	180	190	187	190	196	172	181	192	184	154	204	185	191	163	152	161	161	184	187	179	175	184	196	180	186	196	180	180	195	198	164	167	164	152	203	170	186	172	180	192	202	187	160	181	198	172	165	165	181	158	158	189	185	150	185	174	179	169	174	207	178	159	169	169	177	154	170	179	183	220	155	181	188	168	185	164	190	158	185	161	193	187	191	176	169	174	175	178	190	195	191	166	172	174	164	168	157	181	164	168	159	173	170	158	168	179	184	195	194	176	165	163	159	160	150	177	185	189	179	173	178	184	166	193	177	162	170	177	190	181	156	189	193	186	164	170	158	179	178	190	196	190	172	183	157	165	173	191	165	192	170	195	183	181	177	168	179	170	191	187	180	170	190	185	170	200	183	186	180	171	176	204	184	184	199	178	191	184	178	196	213	197	175	188	165	176	179	180	177	160	176	196	176	188	186	176	175	160	189	174	194	192	166	173	176	155	178	155	161	178	172	167	185	191	154	168	165	198	156	157	172	176	166	187	172	154	199	160	197	170	162	171	182	202	188	181	181	175	179	173	178	149	168	175	195	187	171	182	147	151	189	170	167	179	188	176	178	178	178	175	167	175	181	190	187	153	192	203	176	189	174	205	158	184	154	170	176	151	176	181	163	189	179	182	181	199	187	169	195	191	166	160	171	178	174	189	152	169	199	178	201	196	157	152	175	149	183	191	182	166	172	159	169	173	165	187	202	174	184	188	185	178	178	187	186	187	182	170	169	186	171	192	169	184
22680	21568	29547	24029	21563	21631	12835	1518	1059	1012	920	845	816	751	763	725	650	679	655	610	691	636	595	602	585	592	599	573	605	575	613	572	607	555	550	582	596	600	546	570	581	578	578	582	585	577	556	590	583	563	597	593	540	548	572	583	577	560	600	519	539	607	600	526	638	573	595	602	535	545	564	565	561	572	550	512	590	536	553	544	526	605	569	574	578	554	548	581	590	545	553	584	556	596	566	598	521	577	634	547	561	559	602	558	561	582	572	556	589	589	579	564	542	578	549	547	594	606	548	546	582	579	557	609	559	562	573	628	591	538	541	574	529	538	595	555	537	583	549	555	593	593	561	526	556	567	583	572	572	576	611	575	584	606	595	553	571	563	550	556	605	583	557	554	614	579	559	571	564	542	562	593	550	557	560	545	591	552	600	575	511	552	568	547	576	527	538	559	577	557	546	539	562	530	535	569	564	539	573	612	548	538	568	559	577	596	576	597	599	584	576	584	545	574	614	531	576	575	608	539	546	578	536	555	552	511	537	543	564	547	558	554	610	563	579	624	593	553	536	548	540	525	569	519	555	537	540	580	545	551	596	543	550	555	540	570	576	581	554	552	575	548	582	597	547	582	578	545	588	600	572	577	609	582	591	594	570	576	567	563	556	595	603	547	542	570	568	546	558	589	617	568	537	599	570	589	547	533	568	570	542	543	581	537	566	550	593	558	584	562	560	535	555	571	576	569	597	558	552	587	595	541	571	585	570	583	524	587	549	553	548	612	586	607	565	563	603	544	596	583	569	611	555	569	552	581	535	545	568	541	514	550	593	539	546	542	554	578	612	598	608	582	525	549	536	534	567	550	583	538	603	545	599	552	579	553	586	556	561	575	569	549	582	512	599	591	555	539	576	569	580	554	581	546	602	584	610	588	547	557	568	556	580	570	558	600	524	583	560	574	559	558	580	560	525	563	573	553	538	518	561	596	553	546	573	554	598	549	545	538	581	540	577	500	565	601	552	590	579	560	576	592	570	577	538	547	562	597	564	604	575	546	584	572	529	566	546	618	570	541	558	577	581	571	553	571	611	576	550	551	596	552	571	569	562	535	534	591	534	538	575	576	505	550	567	561	576	559	585	540	528	564	562	560	573	557	580	513	574	568	563	582	580	557	573	549	538	580	553	548	555	587	557	610	553	524	552	579	566	533	558	537	562	574	542	611	541	604	530	584	538	566	561	563	608	577	560	561	569	546	574	557	556	520	551	569	560	567	565	576	514	597	597	564	568	591	573	541	555	626	591	513	573	581	582	567	563	521	534	552	562	585	534	538	565	569	544	560	552	556	501	582	580	570	588	590	585	580	516	568	605	545	552	559	588	563	536	531	563	538	578	618	541	538	560	597	544	600	606	565	558	546	532	637	589	575	535	563	584	575	607	537	573	523	570	513	550	573	588	566	570	517	539	560	592	583	583	574	546	547	578	579	591	548	573	588	548	586	567	565	533	565	574	560	596	562	551	519	552	541	567	573	561	585	575	561	584	559	569	579	567	611	560	547	592	552	568	598	596	539	587	556	538	552	592	581	563	577	579	562	568	571	595	553	566	544	538	560	541	584	577	549	532	541	546	559	557	574	589	541	578	534	551	588	576	541	587	545	578	531	606	539	569	544	527	538	582	518	558	547	591	530	614	567	599	539	579	547	563	559	573	578	569	544	556	536	560	580	544	579	539	594	603	569	563	555	567	615	595	584	572	519	630	588	555	575	597	571	581	549	533	556	578	579	576	543	575	559	558	566	551	524	595	515	495	577	576	618	591	639	571	561	550	560	582	550	536	536	582	614	559	520	545	580	542	571	570	547	558	627	585	558	542	570	554	566	556	541	595	571	576	588	547	536	570	607	573	548	557	578	559	548	528	577	560	594	526	580	592	570	548	522	575	520	545	583	543	535	579	594	524	581	542	579	557	562	560	542	585	626	541	569	587	623	543	553	570	573	551	582	579	567	540	549	621	607	622	562	532	556	558	560	575	552	596	605	555	548	545	596	606	563	564	554	586	572	568	555	577	579	534	540	567	550	549	578	573	584	565	590	553	561	577	553	562	577	547	589	567	598	556	569	588	530	526	561	564	565	573	578	554	556	513	528	577	575	591	551	586	537	528	551	571	568	516	582	578	586	544	604	583	569	568	525	557	497	583	575	561	587	570	552	567	541	561	577	566	544	581	564	531	573	555	556	574	542	621	554	586	585	559	545	520	556	553	582	546	606	578	545	567	587	576	574	581	577	562	560	530	547	612	594	572	552	536	541	535	564	555	587	552	557	548	603	564	579	542	553	539	580	570	555	558	531	567	523	569	574	601	525	588	584	557	580	552	576	577	563	601	580	575	575	546	541	546	570	568	568	563	558	597	546	572	553	561	535	583	558	588	567	555	573	577	558	526	565	566	584	558	579	578	578	526	595	572	574	603	603	544	585	568	550	600	533	621	555	591	582	583	538	496	590	544	576	554	580	566	531	594	612	575	588	546	575	578	527	534	542	561	565	565	560	530	523	564	561	546	575	590	581	544	530	540	561	579	544	551	558	582	597	558	522	582	554	548	582	571	584	546	596	563	556	590	498	578	550	512	595	537	532	546	585	644	554	557	544	549	595	542	555	545	615	570	569	559	549	570	575	601	583	518	604	559	578	597	558	566	547	556	588	594	554	540	571	551	552	524	554	567	593	556	596	561	512	543	521	553	562	540	565	532	588	566	581	530	572	552	565	586	595	565	553	573	556	558	566	616	562	584	580	593	550	514	531	540	548	567	590	537	580	553	550	548	574	586	575	570	556	592	574	577	489	557	529	571	579	590	530	567	561	567	549	568	620	532	541	587	530	582	558	581	579	570	536	562	553	572	570	615	588	526	536	562	517	547	583	532	584	595	576	550	585	544	520	554	546	581	599	590	588	523	546	600	582	603	584	586	543	552	563	598	553	542	528	544	523	574	540	574	567	564	572	577	554	582	615	549	540	572	580	538	545	516	540	596	571	530	570	549	579	561	561	576	576	553	586	574	566	622	560	601	592	570	584	553	552	606	560	582	631	570	568	569	605	532	548	584	558	533	526	553	572	602	537	562	526	573	560	556	547	565	590	535	571	568	549	565	553	547	561	565	591	574	551	584	533	538	573	586	532	558	576	558	555	608	550	577	555	548	579	527	577	563	540	551	605	573	546	607	595	525	571	584	580	565	553	571	579	541	577	561	541	545	543	571	609	561	504	554	556	574	537	612	554	561	570	577	579	585	598	553	566	546	582	563	530	547	550	549	537	584	591	536	576	574	539	548	588	553	541	539	552	581	530	528	577	541	572	574	597	535	526	550	534	562	599	580	585	571	536	524	547	522	517	620	570	552	568	589	554	572	599	580	569	499	560	559	579	537	548	553	530	601	560	599	571	594	524	573	577	538	565	567	558	564	595	491	622	535	533	585	543	549	556	564	559	583	537	550	551	535	563	551	558	594	546
4687	15132	10925	5486	3870	2967	2376	1842	1537	1317	1153	1015	955	892	866	775	764	743	776	720	665	675	679	613	678	674	668	612	643	616	656	640	640	625	580	560	597	575	587	643	608	596	614	545	598	581	607	623	574	619	579	639	593	595	554	593	602	591	601	581	584	591	593	579	600	591	554	620	557	618	557	619	605	558	564	544	613	578	588	601	621	574	625	604	570	554	604	595	574	584	627	567	577	567	607	594	588	573	576	607	583	599	581	557	557	559	565	580	592	564	600	576	584	611	607	550	552	600	586	566	573	614	578	567	600	604	544	527	601	572	592	553	604	581	561	602	569	519	581	620	596	545	575	557	595	584	571	577	569	555	575	597	624	591	597	570	540	591	546	577	574	583	546	610	575	562	551	555	586	585	586	577	582	557	569	535	585	606	580	582	586	587	543	613	571	576	586	571	528	593	571	603	588	596	572	598	591	577	563	598	537	591	569	588	571	576	580	580	586	559	555	579	571	578	536	628	604	595	553	550	578	559	600	567	617	591	613	581	570	561	555	590	640	624	556	588	608	587	555	609	584	566	566	614	589	588	576	579	605	577	583	601	536	561	531	574	548	591	551	603	588	609	594	607	565	577	607	587	595	559	578	596	590	565	581	583	606	579	590	573	599	624	573	589	596	534	610	585	576	546	542	608	617	565	575	589	577	554	566	613	580	585	573	618	575	556	601	632	594	566	575	571	584	569	601	573	567	570	578	581	617	580	588	592	570	564	618	587	569	565	582	581	567	604	567	583	580	598	607	611	577	576	553	592	587	551	596	584	584	586	603	606	598	572	605	575	585	616	563	569	547	570	583	599	571	568	578	543	587	510	588	598	582	627	571	611	584	558	599	528	553	610	597	620	613	532	565	585	600	613	551	547	556	589	610	552	570	576	576	574	588	542	597	560	543	578	554	603	588	558	544	617	575	578	596	588	571	549	615	546	590	575	582	565	544	575	604	598	561	578	585	555	557	602	551	590	600	606	584	546	555	605	584	571	566	543	582	563	588	612	591	587	589	553	609	560	566	566	596	562	581	560	594	528	587	573	574	617	597	573	628	618	584	574	576	574	600	593	572	588	613	620	567	590	586	606	532	595	619	585	530	565	611	613	587	571	552	573	565	582	537	596	583	582	563	614	572	598	555	550	572	551	611	566	606	587	597	580	587	566	604	579	573	618	568	578	607	561	568	541	615	577	581	565	562	576	559	601	555	575	591	544	588	582	587	616	562	602	557	590	588	591	566	568	640	600	541	580	541	553	564	600	525	595	591	568	592	613	568	574	566	608	571	619	620	544	586	553	594	573	533	561	579	597	609	548	593	606	522	572	580	535	577	585	563	611	575	566	541	617	571	612	585	629	607	636	607	617	641	591	556	591	621	581	577	538	568	560	583	618	604	609	593	569	566	619	584	578	572	568	555	577	570	592	583	610	569	593	533	560	594	571	591	640	592	590	597	572	613	559	614	597	575	606	610	566	585	595	604	608	563	577	608	564	562	596	626	572	611	569	609	608	584	570	549	577	593	619	548	566	577	593	587	595	574	579	571	527	572	583	627	566	578	613	545	515	629	601	607	583	580	597	567	532	590	604	548	601	521	542	530	571	575	568	579	593	582	605	572	599	608	594	571	627	543	603	579	573	598	595	610	590	600	584	553	556	569	550	591	557	572	589	556	578	597	557	587	621	581	616	597	564	565	588	574	573	589	571	565	579	597	656	577	609	629	619	613	583	585	542	577	534	591	561	536	561	631	549	593	581	625	606	586	579	619	604	537	569	550	587	573	605	575	577	600	537	589	625	593	547	598	563	606	588	603	559	599	583	598	600	596	569	584	626	600	557	628	575	591	584	556	565	559	559	599	614	548	557	583	571	569	607	598	594	539	606	565	590	587	576	618	577	555	602	600	538	572	588	601	620	578	623	543	550	559	565	578	590	612	569	632	600	549	591	604	604	577	523	600	581	580	572	569	567	582	638	588	588	595	597	598	610	572	573	564	585	560	601	551	578	530	570	610	571	588	578	603	583	555	606	604	586	548	570	586	547	628	579	548	581	569	591	613	593	515	578	589	635	580	595	622	589	593	579	571	598	592	614	615	543	584	608	566	550	562	590	612	580	568	603	584	578	595	556	540	557	609	576	592	624	540	575	601	565	569	572	587	578	589	544	631	550	533	577	565	588	586	612	544	558	591	603	593	579	606	580	564	627	571	556	571	559	592	561	586	541	566	577	573	609	548	531	620	592	589	611	584	577	615	631	574	594	569	580	576	609	598	586	586	604	579	546	614	576	593	580	566	546	594	566	586	625	587	571	595	580	556	596	539	584	626	576	560	580	596	579	598	596	532	551	598	564	584	586	577	589	598	568	549	598	602	558	594	566	562	564	589	550	575	579	549	593	588	565	568	604	612	571	563	621	596	606	588	588	591	591	601	536	595	592	574	601	533	574	560	618	591	580	592	565	569	576	560	587	541	540	576	568	578	585	595	608	575	568	586	617	554	589	574	590	559	573	599	589	605	645	598	559	615	570	578	606	555	609	591	597	579	625	558	572	612	609	571	602	572	620	602	557	559	599	587	580	577	596	572	592	589	563	582	608	560	611	565	578	600	574	581	621	535	578	566	591	606	588	537	588	562	618	558	565	628	618	615	547	597	541	559	586	610	605	604	582	583	609	566	559	530	577	549	543	587	590	566	596	561	594	565	514	594	562	564	599	580	611	582	602	559	604	537	586	573	579	569	572	592	626	570	604	567	626	577	603	571	618	566	581	600	611	594	574	598	590	568	612	574	553	571	549	601	560	606	623	577	547	576	554	592	577	566	623	556	612	575	554	553	527	590	554	587	566	605	542	601	597	571	563	575	573	565	518	574	541	571	608	542	614	613	610	575	583	557	596	603	583	559	520	552	571	555	567	570	582	639	555	571	607	608	576	537	551	553	561	580	557	601	585	569	584	616	582	565	549	558	582	575	587	574	553	544	542	597	564	602	580	590	587	618	592	604	568	582	601	597	587	558	570	614	577	573	567	598	563	605	542	600	562	599	608	558	565	580	574	609	611	549	577	567	583	604	594	593	574	613	582	569	564	596	618	539	615	559	567	515	565	560	584	581	591	590	600	589	589	567	571	604	569	614	614	556	568	598	588	595	555	598	574	581	587	542	587	577	544	548	596	571	579	583	597	564	595	544	569	607	561	585	533	596	611	579	562	599	585	553	567	567	582	597	557	609	585	560	587	563	564	580	547	547	583	590	566	612	544	588	563	533	556	603	579	572	557	555	558	564	555	584	576	584	548	606	606	562	605	604	592	595	605	570	588	556	595	546	558	590	616	576	575	570	616	572	579	625	588	568	574	622	575	589	596	539	593	556	640	591	607	626	578	607	549	580	577	550	569	559	554	616	615	589	559	587	592	542	561	596	568	585	575	588	613	587	573	613	533	585	566	554	571	572	635	621	597	603	586	583	601	595	630
27895	19724	5631	521	383	341	300	310	313	292	275	308	281	296	302	289	285	260	314	259	282	303	296	300	303	275	287	283	297	306	266	267	292	273	310	311	254	323	272	290	274	289	292	296	301	278	300	289	276	259	286	250	301	289	298	308	283	277	300	275	278	263	295	296	280	292	337	270	277	271	269	294	290	308	271	284	286	292	307	302	267	274	281	287	290	251	284	281	292	294	277	309	304	263	277	306	283	289	279	281	312	307	278	294	252	257	297	283	307	303	283	285	307	260	284	272	293	286	259	254	290	260	293	267	284	258	262	262	289	270	270	270	302	277	274	281	301	272	295	253	253	280	267	282	334	285	302	293	311	306	280	229	304	290	291	261	286	279	320	320	281	301	306	285	304	284	294	309	275	273	265	281	290	286	277	274	274	253	269	285	279	288	308	264	272	268	273	296	335	303	271	293	265	289	282	302	311	270	283	291	283	296	305	288	286	283	287	271	277	272	269	292	280	265	297	297	269	274	246	282	275	281	278	283	287	308	297	288	257	244	293	276	311	313	279	277	289	272	261	268	266	263	287	285	282	279	320	266	315	276	281	274	268	282	280	262	279	262	315	294	302	300	290	293	326	261	283	285	270	297	271	291	271	267	284	272	282	277	286	285	278	293	283	272	301	279	273	306	314	258	267	278	262	283	273	283	275	283	271	273	277	313	275	280	294	274	290	296	280	308	273	282	284	309	280	306	318	282	270	291	287	269	309	290	265	267	286	299	309	261	300	286	276	313	301	286	245	281	308	301	275	273	294	261	296	280	308	294	306	285	283	317	267	281	277	307	280	285	272	270	306	287	294	305	255	265	294	288	267	274	301	284	276	275	304	281	288	273	275	293	266	273	288	308	257	268	288	301	289	279	274	273	295	294	294	305	268	239	243	272	291	258	288	313	255	309	302	256	273	290	294	289	307	269	283	264	296	279	312	298	324	258	278	277	253	311	295	284	269	269	281	290	294	303	289	278	295	288	248	275	301	308	264	303	256	290	302	267	250	261	261	271	289	282	262	321	276	277	289	287	291	285	271	309	281	305	269	299	269	316	307	286	291	275	258	295	293	314	271	276	278	301	286	288	280	272	287	284	297	291	269	293	284	308	266	290	286	278	266	258	278	277	251	284	308	314	259	279	273	262	305	279	279	289	287	307	292	306	286	311	287	281	273	281	315	275	275	296	278	305	271	305	280	294	293	264	309	297	268	283	253	262	284	262	275	265	271	288	281	296	327	309	299	276	288	273	316	293	308	302	283	292	273	286	280	259	312	279	275	258	272	289	288	273	275	272	272	312	289	274	292	275	268	289	294	290	283	279	263	279	271	272	277	286	294	293	287	261	283	284	325	257	286	295	253	293	304	286	275	291	299	288	302	275	281	287	263	289	275	298	265	298	316	281	307	273	293	286	311	276	301	249	286	296	273	275	283	286	302	296	295	283	247	305	289	273	317	256	280	260	263	255	291	282	297	261	256	261	315	308	305	318	289	295	304	273	303	280	295	288	299	269	267	299	286	297	307	287	302	263	299	305	284	288	279	286	287	301	258	275	278	289	297	279	269	264	266	316	283	297	270	286	270	266	274	288	277	292	287	280	307	261	276	281	306	302	293	273	307	301	315	299	283	271	291	252	269	242	258	292	252	294	313	275	251	299	287	295	274	292	282	320	308	301	259	266	297	306	286	293	294	324	291	256	263	317	303	287	310	271	295	303	292	273	284	315	292	269	259	281	292	301	291	291	271	273	273	284	261	311	268	291	275	276	280	270	314	308	270	297	261	283	281	290	288	252	287	273	282	257	277	270	296	295	309	272	298	283	291	292	293	252	270	264	313	277	306	281	260	293	249	257	301	302	277	293	287	288	275	276	267	310	316	271	269	301	272	281	290	277	284	277	309	317	281	286	291	268	298	318	271	268	301	274	272	273	309	274	282	296	293	273	292	268	288	275	280	280	274	286	289	254	269	282	268	252	275	284	278	273	285	267	269	325	283	278	302	274	298	273	269	276	276	286	285	300	279	307	272	297	261	279	272	293	311	261	266	313	278	272	290	246	285	324	280	274	264	274	270	301	310	268	271	283	255	295	273	275	292	245	322	279	280	265	333	260	296	299	281	277	285	278	290	266	297	272	276	258	259	270	270	276	281	298	263	314	331	289	281	267	303	306	288	275	298	278	295	271	268	273	267	304	288	298	282	290	277	284	273	289	276	280	268	266	295	277	281	303	308	260	241	283	297	309	287	266	273	297	273	300	298	284	274	281	284	285	315	280	270	275	310	255	277	310	260	271	292	292	311	264	260	259	283	312	261	281	297	278	291	302	262	290	306	291	286	316	307	287	279	313	279	267	267	274	271	288	268	284	281	299	295	315	291	285	274	261	290	282	262	277	288	264	299	262	275	310	299	295	258	299	308	303	264	281	268	294	297	287	292	285	281	261	253	309	285	284	291	304	307	309	285	291	315	316	277	292	274	314	282	293	281	292	262	280	284	298	308	300	309	295	283	291	271	272	307	313	290	262	303	263	289	286	274	286	305	278	271	308	277	289	242	281	271	295	281	292	268	261	282	312	304	273	258	282	277	277	287	268	294	306	267	305	278	302	300	277	291	316	280	286	298	289	302	275	270	249	252	288	302	273	270	293	261	269	287	301	271	266	306	316	313	292	319	288	268	308	254	268	278	331	281	291	295	303	267	295	272	301	283	288	266	269	303	275	275	295	257	276	292	278	329	279	267	249	276	285	280	285	279	263	290	256	275	297	286	269	290	275	267	281	255	289	285	287	316	263	292	311	270	291	286	281	275	297	293	245	267	260	306	291	294	295	286	323	287	278	288	274	246	278	291	302	286	274	301	278	253	300	284	309	305	265	266	278	289	267	300	252	272	285	306	265	280	264	297	271	272	295	280	309	298	278	297	263	272	288	284	270	285	271	291	228	297	265	292	302	304	283	270	297	272	258	281	272	285	268	267	287	246	284	290	283	269	261	286	268	269	271	275	271	283	284	291	302	274	265	299	288	275	257	304	292	264	285	285	293	300	299	293	272	304	259	322	289	274	283	257	284	277	263	302	288	256	282	293	271	291	284	300	271	292	263	297	304	273	293	286	273	286	294	294	275	261	286	312	286	295	311	305	276	288	290	277	309	293	297	290	307	268	280	292	289	306	294	262	286	304	277	283	273	261	285	259	273	288	285	321	283	292	303	286	285	264	300	293	287	275	281	254	274	264	262	285	300	260	280	294	259	314	282	286	274	257	295	309	283	273	288	297	303	269	318	291	276	283	275	290	287	271	277	293	295	298	319	310	291	272	287	286	301	267	282	295	277	292	297	289	295	280	294	303	285	269	317	304	272	291	283	292	290	270	282	298	296	301	254	270	292	307	253	308	322	272	253	270	287	273	316	291	287	256	310	296	269	270	299	282	292	274	290	285	281	271	292	280	271	293	271	281	313	298	292	263	252	276	276
4054	678	621	429	393	367	346	338	292	281	293	307	298	294	336	273	281	301	312	279	305	310	281	297	285	282	288	338	319	290	281	285	286	262	281	328	285	291	271	281	295	308	323	302	282	296	266	304	283	319	302	295	284	286	280	292	317	278	303	297	277	315	303	304	303	332	264	297	339	288	331	294	304	311	289	290	282	286	297	275	305	336	315	270	331	305	311	322	320	294	302	284	297	295	319	265	309	304	265	318	285	257	292	308	306	293	301	291	285	259	251	278	298	303	291	301	259	286	312	303	269	275	289	301	291	276	310	271	288	287	268	294	289	286	282	299	264	261	293	275	321	302	299	315	260	278	303	293	309	280	310	299	294	292	321	275	271	282	306	298	294	304	279	292	293	302	300	313	280	283	268	299	299	290	328	308	288	290	330	296	261	319	270	279	286	278	351	278	279	302	281	284	298	281	323	277	317	268	325	298	273	297	295	299	297	341	309	302	305	309	283	282	321	330	268	297	292	269	286	279	280	298	284	305	295	304	289	277	312	276	284	298	300	294	272	288	290	279	281	319	308	311	305	303	327	298	297	278	292	306	280	296	276	288	289	301	298	298	285	302	289	288	300	296	292	271	291	316	286	270	272	308	294	306	284	295	283	304	257	285	324	297	284	275	301	259	272	275	293	286	267	301	279	316	280	302	292	304	271	285	277	262	324	320	282	288	300	288	285	287	287	275	286	347	300	297	292	304	292	291	307	289	295	286	287	305	276	315	316	295	286	283	295	300	319	288	269	261	295	263	298	288	287	284	320	299	314	294	288	282	287	331	284	313	302	276	287	284	289	314	293	307	287	291	325	304	289	291	295	295	283	295	285	321	304	282	277	311	301	278	287	289	329	273	306	276	258	271	310	269	277	275	325	282	295	291	292	334	314	308	300	304	321	271	307	274	294	286	312	302	312	288	275	302	303	293	296	292	293	308	253	267	307	298	325	285	295	291	289	282	298	283	319	294	282	310	266	299	267	287	309	297	287	273	300	303	287	291	295	284	297	287	301	272	318	312	297	298	312	307	299	296	286	314	282	264	296	314	282	312	262	310	276	284	287	322	312	264	282	268	278	285	271	277	269	281	289	314	305	291	288	253	283	286	301	287	295	302	321	294	270	287	290	279	248	303	300	256	290	275	307	275	319	306	267	258	275	303	300	276	292	314	302	289	295	295	289	279	304	312	280	290	282	293	298	283	277	302	324	297	304	305	318	282	289	280	300	278	306	320	305	285	299	259	285	305	305	284	303	338	279	292	294	298	282	303	327	278	274	321	323	267	283	270	242	269	299	281	302	279	275	286	286	327	307	289	304	315	298	303	301	324	264	330	285	262	273	298	294	293	300	298	297	301	290	302	285	312	264	304	274	287	312	278	333	289	291	310	290	299	319	306	281	302	317	281	289	307	263	305	305	315	307	298	322	294	288	305	283	297	285	322	283	311	299	283	288	280	328	287	291	290	304	312	298	266	285	320	290	275	271	290	308	282	288	293	289	269	309	287	294	291	313	278	295	286	296	278	284	289	305	272	287	311	310	269	316	298	302	263	308	272	300	281	308	287	285	295	311	312	313	285	298	242	334	271	267	288	276	295	273	297	280	289	307	314	321	277	284	281	257	347	323	296	317	296	253	286	262	286	294	295	281	278	285	283	280	296	281	266	306	294	277	327	291	295	258	250	292	269	308	277	342	268	308	279	322	277	279	302	331	268	304	312	259	263	281	306	301	284	325	294	302	245	266	272	293	297	284	273	302	297	294	309	294	273	271	310	303	277	293	282	288	290	283	283	277	301	309	298	291	296	314	294	281	314	290	333	290	313	275	291	266	306	285	289	294	289	297	311	290	290	281	279	300	287	308	277	319	278	318	335	310	306	275	297	279	295	287	286	281	324	337	302	339	325	289	313	316	270	289	278	295	297	288	273	258	304	296	282	270	319	283	281	289	289	309	302	286	299	299	301	308	293	357	306	311	313	290	285	294	314	275	276	289	300	295	290	310	332	316	304	276	315	272	290	290	295	318	275	292	286	308	304	288	288	291	273	318	277	290	324	281	273	293	280	293	288	302	299	250	297	275	289	316	311	314	277	294	326	258	283	301	290	312	270	290	288	303	278	342	303	288	289	300	292	279	277	280	310	294	296	279	298	298	301	280	271	309	318	290	278	309	281	338	330	281	277	308	293	284	259	281	292	279	277	303	300	276	264	297	302	281	291	289	315	290	302	289	273	300	305	292	298	277	291	293	310	283	292	269	314	301	261	285	324	295	312	315	278	292	270	295	311	305	319	263	310	295	272	264	318	303	295	281	271	308	278	300	321	300	313	309	301	290	290	280	310	284	287	335	271	284	302	308	310	275	290	280	284	274	278	293	278	298	297	293	304	282	266	300	281	306	295	317	300	278	292	328	286	310	282	336	294	312	282	299	299	315	279	326	277	298	298	281	300	285	289	281	328	309	282	315	301	313	312	278	271	271	313	310	295	287	293	334	300	302	266	290	305	292	337	281	290	287	320	300	266	288	293	308	252	302	273	327	277	297	310	303	287	286	320	298	324	291	300	303	289	259	290	338	315	315	295	293	303	298	300	268	300	303	322	305	286	309	265	290	346	309	300	303	327	317	288	278	285	314	281	266	264	270	298	298	314	280	271	306	281	288	284	285	284	281	325	300	293	273	328	266	319	298	265	259	302	287	321	306	301	341	294	282	289	293	287	322	328	306	281	320	296	291	290	305	294	279	370	291	299	305	298	285	346	285	299	297	261	305	290	282	291	306	288	287	319	265	296	296	257	268	272	242	273	292	266	331	275	316	321	307	287	306	306	266	285	297	289	305	274	295	316	308	287	298	280	307	276	305	288	295	293	300	300	322	305	314	316	272	316	288	296	301	255	255	272	258	278	270	268	297	289	290	305	305	301	297	292	316	277	286	295	282	275	306	298	312	306	285	257	295	304	299	323	287	291	304	304	278	307	270	313	284	309	279	301	309	275	278	332	330	275	288	316	289	314	295	291	323	307	271	312	304	306	320	291	266	279	281	290	282	344	287	284	290	299	298	311	300	284	273	265	257	302	313	307	285	275	319	311	241	284	300	294	282	283	278	283	280	293	295	317	264	295	288	299	303	272	295	280	275	302	287	301	284	311	295	296	308	290	259	271	312	313	297	292	306	307	319	296	304	270	306	289	281	301	295	275	273	311	286	283	311	292	316	316	296	318	284	306	299	269	276	286	310	297	285	285	305	267	297	305	308	320	309	298	288	271	272	265	299	293	267	309	265	288	314	284	296	308	287	309	297	304	280	279	282	299	295	295	294	319	267	281	295	296	294	323	305	292	295	275	281	281	312	314	316	292	302	276	294	291	297	304	301	292	297	289	284	292	284	278	281	326	294	288	318	288	284	276	277	273	316	325	306	304	265	278	289	305	313	275	299	305	301	309	283	266	296	283	305	279	310	279	287	271	285	303
23645	21466	29055	24277	21455	13385	1597	924	862	798	740	747	719	706	676	667	656	572	669	645	599	651	592	617	595	642	600	644	626	644	623	613	582	581	629	605	599	625	612	657	602	618	614	559	612	574	573	581	607	600	614	643	625	570	622	617	611	616	591	581	581	603	592	595	624	605	638	623	628	568	651	595	597	602	600	615	626	582	620	631	592	601	576	606	603	564	579	595	590	614	558	583	574	629	600	608	543	575	588	608	577	627	605	614	604	594	585	567	579	551	606	619	538	571	578	605	588	596	564	639	607	578	595	606	610	642	562	594	563	602	608	574	565	595	621	575	554	570	569	584	568	599	594	571	629	572	589	641	596	623	549	638	619	622	631	619	603	598	620	565	624	630	601	612	614	613	556	589	613	595	595	566	592	551	558	578	627	587	570	607	566	609	575	584	579	615	582	644	604	588	597	576	581	581	596	603	591	572	604	621	596	549	598	601	616	577	585	601	598	592	599	615	576	632	580	613	599	604	606	585	544	591	583	605	582	614	575	583	612	603	614	586	557	595	596	580	598	656	631	621	628	589	565	642	587	593	553	600	615	590	602	612	554	586	621	581	551	579	594	561	571	599	607	633	592	610	602	576	578	625	625	599	598	618	642	623	586	597	610	589	578	608	634	562	655	629	579	594	592	573	571	602	596	624	615	555	659	545	605	626	576	549	595	584	554	598	629	586	586	588	602	597	639	645	587	588	629	607	611	631	577	600	591	625	631	606	597	606	574	572	626	603	568	613	574	596	593	573	625	637	615	567	581	567	558	605	551	560	556	536	596	592	591	566	587	630	589	585	620	577	563	583	598	617	571	579	592	604	598	600	571	572	589	591	602	618	555	613	618	594	565	598	586	591	608	593	639	597	630	647	546	596	569	581	577	583	642	612	562	590	605	578	587	561	583	587	621	645	575	584	622	608	547	552	599	625	656	586	572	607	586	577	629	591	586	617	592	617	575	560	578	563	562	610	624	575	556	613	581	610	573	620	560	578	591	576	630	619	616	656	578	574	596	577	580	609	608	590	559	635	587	583	557	659	564	606	608	600	609	577	572	604	577	582	558	563	634	566	600	569	591	618	559	596	602	620	570	549	610	622	587	625	599	660	615	618	639	621	599	588	622	612	585	573	557	626	584	570	621	611	613	582	575	608	590	588	565	604	614	588	608	574	624	603	571	637	599	595	636	635	592	617	574	601	569	561	614	631	577	568	584	596	586	610	597	572	554	570	608	621	583	618	579	621	642	584	562	624	622	618	582	603	633	605	605	580	568	568	589	620	550	638	600	593	594	584	619	559	557	602	584	615	613	597	601	581	618	619	546	582	579	601	600	605	594	592	561	605	539	580	582	641	573	579	599	561	559	607	599	622	613	615	572	640	574	585	611	593	583	594	588	604	636	590	600	589	586	588	578	592	569	605	535	594	577	622	564	587	586	563	602	569	623	563	585	573	590	580	555	616	594	631	573	629	587	564	603	605	627	616	608	581	635	567	585	597	632	585	577	615	617	596	553	581	631	590	608	609	580	575	621	616	610	603	603	593	580	588	609	622	599	614	602	546	596	632	573	623	623	582	605	580	614	620	560	606	622	636	586	568	580	574	578	608	585	621	606	581	579	597	616	574	666	598	579	587	570	596	602	606	644	596	543	598	633	523	622	583	585	556	552	618	578	615	632	595	608	592	560	613	630	535	572	608	610	592	573	574	593	557	629	554	575	611	566	598	592	561	588	598	574	588	609	629	631	623	585	574	585	596	590	528	601	573	583	640	589	626	596	549	599	641	552	610	611	592	597	610	625	600	635	595	608	578	554	599	594	610	606	612	556	610	595	632	587	566	585	584	567	576	558	602	564	597	586	661	568	569	599	566	582	565	584	600	591	610	620	584	625	605	589	597	584	606	581	609	580	611	614	566	589	599	572	564	588	550	607	576	594	571	610	599	590	634	618	615	623	598	633	599	594	608	612	586	576	609	581	556	568	561	611	633	608	647	582	600	588	552	595	586	588	600	630	582	588	567	527	608	556	592	584	586	566	609	570	575	574	567	606	555	622	598	583	628	578	654	619	622	572	618	627	567	615	627	560	603	623	601	656	611	617	595	645	590	603	576	618	589	571	556	534	569	581	594	615	575	621	585	597	569	552	565	599	562	592	579	572	592	603	612	586	554	636	612	646	636	556	591	613	626	553	610	587	571	580	588	635	586	624	549	578	565	556	597	597	567	586	611	593	568	589	626	633	604	612	612	588	620	565	591	591	612	606	617	576	585	626	594	611	630	631	611	573	604	563	589	587	607	561	586	616	640	615	595	615	598	588	591	541	616	529	582	611	559	565	624	619	606	568	576	580	576	638	568	588	586	626	586	587	568	585	591	601	556	613	589	578	586	535	667	585	587	614	610	592	608	599	628	612	546	625	617	596	605	577	623	586	599	577	608	550	534	579	599	604	596	628	562	586	577	580	623	608	565	570	601	577	635	622	608	583	592	609	563	584	598	601	608	627	575	614	585	605	547	604	568	627	561	604	613	595	606	583	597	616	603	582	631	600	593	613	600	608	588	649	584	613	585	576	546	631	636	578	605	593	564	593	619	597	603	631	557	623	565	582	576	598	602	605	556	606	625	609	631	587	577	589	614	610	568	593	595	617	555	620	590	612	612	586	610	567	621	589	585	550	585	565	599	580	600	636	629	608	597	592	596	611	578	602	617	582	621	579	600	584	621	623	555	601	591	571	568	604	601	615	616	610	625	621	593	571	568	563	563	604	573	578	592	560	573	586	599	581	590	589	588	591	641	613	619	547	623	610	591	582	615	586	589	582	579	571	563	574	585	561	600	569	604	582	600	602	612	585	580	626	624	583	556	589	620	586	546	572	585	530	589	559	599	603	596	571	590	597	565	585	593	575	583	603	647	588	576	622	589	624	638	600	605	617	548	623	626	590	627	583	598	607	557	602	551	595	554	618	575	599	604	627	564	609	613	574	598	601	604	582	600	579	624	566	575	595	591	624	623	609	626	574	591	582	569	585	567	586	544	580	547	594	622	621	628	602	606	575	580	636	583	611	647	592	575	644	601	586	569	622	564	591	571	649	576	612	601	570	607	594	565	577	582	591	638	599	610	594	600	591	640	616	612	586	587	616	605	607	593	609	649	640	581	652	611	620	625	604	617	579	612	582	569	573	592	608	594	622	599	578	644	598	600	584	613	595	632	585	581	557	580	620	616	587	572	601	600	622	538	542	614	579	557	591	590	600	572	610	567	578	591	588	556	564	569	611	560	607	577	612	564	567	607	605	562	668	597	599	594	557	603	613	595	600	602	635	555	547	611	620	596	611	560	620	542	591	580	636	599	577	596	598	596	643	537	587	580	600	617	579	589	588	559	623	549	607	602	566	602	600	577	555	579	602	605	635	597	633	591	582	648	546	579	652	613	604	599	594	587	606	589	572	618	579	639	593	583	567	605	569	621
3424	8906	6398	3144	2276	1833	1499	1214	1101	936	850	808	780	771	726	699	694	688	687	621	651	633	676	606	680	681	650	625	639	659	616	597	582	589	583	658	610	646	598	625	633	670	608	613	650	631	649	592	630	565	564	605	619	598	577	599	624	647	607	581	574	591	647	634	588	581	614	606	626	605	596	602	624	553	609	620	627	586	587	595	580	602	611	642	607	605	592	606	582	572	613	622	607	610	618	637	596	634	637	596	615	600	606	656	611	573	580	607	612	586	576	591	628	578	620	583	635	607	612	602	606	620	628	603	586	587	639	635	602	610	604	649	602	570	608	612	614	611	564	600	599	616	633	652	588	640	594	587	544	590	596	633	572	612	605	571	596	592	591	559	611	588	589	648	641	600	608	624	663	608	602	620	567	616	636	598	607	615	645	622	640	582	608	582	609	650	582	606	626	618	602	582	585	606	610	619	646	607	608	609	555	654	661	599	610	655	577	562	653	628	635	620	621	636	562	593	585	587	602	604	613	641	620	600	599	583	610	581	608	589	631	591	630	566	589	615	627	606	588	607	617	623	630	599	609	614	612	569	619	656	605	609	621	609	637	614	630	607	614	603	645	649	565	623	608	615	620	673	650	599	589	595	605	588	612	581	604	604	606	609	604	566	633	660	625	627	569	659	640	594	621	566	581	593	578	594	650	599	645	583	575	585	608	583	632	609	593	592	600	598	609	623	535	616	596	543	597	593	625	566	562	588	652	629	611	586	605	624	587	583	626	596	626	583	650	627	620	585	596	622	608	651	618	609	585	587	591	619	624	637	580	581	595	592	591	630	628	612	543	604	609	611	642	609	601	657	576	588	633	598	639	618	635	581	621	569	593	613	608	615	637	597	627	624	600	659	588	619	618	596	604	617	627	570	571	624	578	599	634	608	637	567	551	558	626	595	610	640	598	563	607	626	607	587	623	645	611	603	631	603	587	618	647	616	637	601	614	644	627	621	620	627	575	589	651	578	630	595	623	632	628	656	563	589	608	588	585	620	650	593	630	602	625	594	543	651	610	623	589	553	586	640	652	582	614	563	598	646	642	583	564	578	578	595	612	603	592	637	591	569	597	648	634	633	592	582	562	578	575	612	594	625	596	582	605	625	616	584	612	622	652	616	593	635	600	616	620	585	605	573	572	616	592	594	644	559	646	556	591	624	616	619	605	629	602	607	579	612	670	592	592	613	600	569	608	618	623	646	596	620	571	576	588	597	623	620	604	626	614	622	573	611	585	603	592	624	578	624	597	601	643	587	622	587	616	607	629	583	662	621	607	634	629	625	570	658	577	590	616	612	600	606	612	611	611	589	619	597	642	597	601	621	574	586	618	620	570	599	619	583	624	656	619	566	589	622	612	617	638	612	681	604	587	611	633	599	602	588	606	649	610	595	648	628	603	562	647	626	607	619	612	626	639	626	617	607	624	612	603	589	613	573	603	622	661	585	600	629	613	623	579	615	649	628	618	645	581	647	652	606	609	601	593	598	579	643	586	548	609	631	592	625	555	584	609	641	574	630	621	566	602	592	643	594	597	637	612	639	604	615	613	602	616	581	598	592	611	596	610	628	611	591	616	572	582	609	632	618	605	590	605	563	642	593	627	642	615	588	624	590	576	579	626	581	591	621	621	604	624	597	574	517	620	604	629	556	599	598	589	640	587	593	609	593	583	650	632	571	617	581	597	568	637	616	595	587	556	607	575	564	588	571	619	613	605	605	578	584	634	616	589	621	612	584	603	581	616	558	587	598	642	590	633	641	615	593	616	603	598	588	634	633	648	606	603	623	577	577	586	625	615	590	589	599	607	630	608	631	635	599	567	586	629	600	633	601	643	624	590	589	574	592	645	584	623	615	592	646	584	596	597	614	576	576	578	667	589	604	646	635	591	633	567	631	611	644	585	600	591	562	613	619	618	597	588	598	610	557	593	558	611	632	583	625	663	614	644	597	634	566	600	643	592	642	605	568	630	583	626	623	595	605	570	585	600	616	599	630	629	573	641	600	601	594	637	587	607	597	593	609	608	637	561	618	596	601	633	614	639	611	628	663	599	574	600	586	601	599	616	644	568	582	640	593	613	600	599	575	569	644	618	616	643	569	602	583	597	587	595	611	583	625	630	572	601	591	597	577	651	601	595	590	624	574	607	639	609	628	626	582	646	647	628	628	576	628	601	609	595	578	592	572	623	649	635	575	619	566	579	627	609	628	599	662	639	626	629	633	627	583	597	551	574	588	619	593	629	599	578	631	615	622	601	612	589	618	593	582	595	620	597	539	585	622	622	602	551	620	592	587	607	610	635	627	591	597	621	573	602	575	635	575	587	585	575	622	569	586	612	588	575	603	582	588	616	661	584	644	583	717	607	619	615	594	594	604	610	585	603	610	647	632	629	641	611	623	624	617	616	582	600	593	570	601	618	630	596	631	590	569	594	645	581	638	628	600	614	628	602	608	593	628	636	580	563	631	662	625	593	599	616	589	563	577	602	560	602	600	587	602	593	589	549	641	596	600	609	617	596	628	614	653	618	626	561	602	619	624	604	607	605	585	656	590	577	648	581	628	569	605	599	612	567	591	618	592	614	593	608	563	613	619	572	589	653	593	634	616	583	579	632	607	586	629	606	568	641	588	604	560	600	625	597	629	614	617	639	617	602	605	559	652	645	598	631	590	601	615	562	610	644	574	642	594	610	593	592	615	578	645	606	581	598	595	604	608	589	612	594	540	582	595	614	665	556	584	593	599	585	620	613	580	598	582	600	629	592	558	617	577	617	617	609	546	607	638	607	626	622	616	608	606	617	589	605	593	618	584	651	649	608	601	609	594	589	638	573	591	607	617	574	588	647	608	574	578	568	624	647	620	605	600	618	664	586	613	605	586	695	605	642	555	617	579	573	617	578	611	611	605	604	632	607	574	630	654	624	605	609	565	619	645	625	582	600	638	640	619	619	561	622	590	638	566	625	601	588	604	623	583	567	571	584	595	592	588	558	583	611	616	583	580	558	616	613	634	592	568	590	557	611	642	584	664	672	605	594	587	592	591	642	590	593	643	611	645	607	578	564	640	634	573	641	582	622	612	619	597	629	559	612	612	622	623	628	584	612	610	598	581	590	608	590	626	561	626	648	685	570	597	571	610	645	585	584	630	595	610	609	583	618	576	607	613	586	602	590	572	618	581	596	602	610	605	647	618	560	622	598	601	669	619	616	623	652	627	594	664	599	625	623	545	608	618	627	599	603	603	626	587	589	614	608	652	565	631	606	628	645	605	610	606	588	578	631	571	605	617	638	669	670	613	573	603	601	596	609	608	620	611	604	616	638	599	610	594	568	624	617	616	622	570	572	627	554	602	593	633	614	582	639	615	624	623	535	635	610	610	620	631	609	606	613	620	630	578	623	617	605	609	601	613	596	572	587	597	585	549	590	600	641	647	665	602	589	585	595	599	627	588	561	638	611	629	544	614
24879	21496	28202	25136	15422	706	407	326	272	247	224	222	203	193	189	186	190	187	175	188	182	182	190	185	145	169	191	180	169	166	175	189	167	185	153	163	150	158	162	154	149	168	167	174	161	143	156	173	168	168	176	157	152	167	157	153	162	177	181	160	168	165	143	165	160	172	151	146	153	157	158	168	167	158	174	170	141	165	167	146	172	144	166	163	168	155	161	156	158	175	181	159	134	172	159	158	131	172	152	164	136	169	148	160	146	152	158	193	178	159	148	145	133	143	175	160	139	154	195	150	163	160	166	156	163	167	158	164	157	159	166	173	149	176	137	182	177	170	156	171	165	170	181	154	154	159	155	163	146	159	160	152	157	153	153	168	158	169	164	153	144	150	162	159	163	172	176	175	152	163	164	144	146	165	166	163	161	178	155	173	156	151	169	150	151	160	162	136	160	174	169	165	171	176	162	156	176	152	138	160	151	147	174	161	166	160	162	168	162	163	152	164	138	168	150	147	175	176	167	182	126	145	160	169	162	143	154	160	148	167	145	173	151	180	155	143	142	130	179	183	164	153	158	161	172	148	181	140	160	160	166	184	142	156	138	147	158	145	180	178	171	173	166	143	179	155	156	144	173	169	191	179	167	163	172	136	162	163	147	149	151	159	155	163	138	161	163	157	135	160	169	164	173	150	137	154	157	172	173	166	147	156	183	165	162	159	167	170	161	162	168	148	169	148	161	180	152	149	139	148	164	179	149	158	156	150	151	165	189	159	128	162	145	156	174	139	161	187	158	169	166	157	165	164	156	148	165	172	169	168	157	168	172	138	163	158	133	150	158	160	179	147	161	149	172	167	183	170	167	156	165	160	157	165	161	162	151	152	159	139	159	154	142	153	147	150	158	160	156	143	151	168	148	158	153	135	150	130	156	156	150	185	155	171	162	159	174	142	173	185	158	175	150	147	166	168	150	150	171	156	161	157	172	174	169	163	174	150	162	155	148	165	155	169	175	169	180	167	172	178	151	169	175	157	159	152	161	145	137	159	175	145	150	176	161	145	156	157	162	170	175	172	172	151	150	177	151	172	160	158	153	164	166	147	161	155	157	176	156	146	147	162	150	156	166	176	175	169	163	174	163	151	163	167	161	166	163	170	152	152	141	136	142	173	169	140	169	180	130	177	147	140	158	159	180	169	189	172	147	137	156	183	173	158	154	168	150	157	162	159	145	156	169	159	169	140	164	160	169	158	166	148	174	150	162	162	159	142	170	164	150	158	157	171	150	162	168	159	159	161	126	152	162	162	168	172	184	164	155	152	164	153	177	145	172	159	148	170	161	181	146	180	163	157	162	178	166	136	159	151	150	143	159	149	165	153	161	159	159	171	158	158	157	173	149	180	156	160	163	149	159	173	163	183	163	156	157	150	135	159	158	163	163	186	162	151	176	163	147	149	153	161	142	192	152	150	144	145	165	185	136	152	157	178	165	154	171	183	158	144	152	183	175	156	159	170	160	149	160	142	171	145	157	169	184	164	156	157	157	163	160	155	148	153	166	176	175	158	155	149	159	186	167	165	152	181	165	172	168	167	155	137	153	138	178	163	148	143	166	162	171	153	144	162	156	140	171	166	150	146	145	170	168	152	152	142	156	164	156	169	155	169	154	145	169	170	161	159	162	164	159	167	147	147	156	153	158	176	162	137	178	154	184	158	156	151	159	146	140	159	160	160	168	152	177	168	138	162	178	164	179	163	156	162	155	177	172	169	152	152	154	150	162	172	177	142	169	157	172	150	168	191	176	154	149	164	157	157	159	182	134	163	185	162	167	148	151	152	183	149	178	160	159	154	135	166	152	149	158	167	141	175	150	160	172	177	155	164	142	162	171	163	183	127	170	155	159	139	168	161	136	174	189	187	176	164	162	156	183	172	159	164	156	157	168	153	162	150	169	163	139	136	158	162	179	158	152	145	172	152	143	173	137	150	156	150	170	167	145	164	157	167	175	159	153	164	152	165	161	158	163	179	151	164	175	190	148	134	151	148	137	149	158	165	157	140	143	177	142	176	130	155	152	159	154	182	148	172	171	164	144	174	156	143	172	147	151	156	145	157	139	148	156	153	178	150	168	148	168	160	180	184	149	162	150	189	166	162	157	158	170	174	192	150	163	159	174	177	161	183	151	162	165	175	167	151	130	176	151	146	143	162	166	147	161	142	152	155	151	165	153	147	162	141	154	149	154	173	175	159	159	162	193	164	155	152	170	162	147	156	158	173	159	182	166	149	162	168	171	156	178	150	184	169	143	164	180	152	164	157	166	151	153	161	154	161	164	163	144	171	168	172	162	175	136	142	172	185	143	139	142	143	151	169	124	160	184	166	178	145	159	140	168	154	179	154	147	146	166	157	160	164	162	177	162	169	182	157	170	153	168	157	140	154	154	156	158	159	154	152	157	162	170	153	168	161	178	165	179	167	171	174	165	124	153	154	137	151	175	174	140	169	167	165	171	151	182	192	138	164	156	155	168	158	158	139	158	153	156	169	155	154	157	162	137	155	164	147	141	157	147	146	158	163	156	182	157	157	158	162	146	169	167	160	166	181	157	171	172	148	173	178	188	150	168	159	158	166	159	151	162	169	174	142	162	153	140	154	165	171	169	170	172	166	143	166	166	134	158	139	177	164	143	171	166	147	156	178	177	179	162	147	155	177	144	155	164	184	163	134	166	175	151	166	180	166	166	155	144	162	150	128	161	176	146	178	168	144	159	170	149	157	135	177	147	134	165	156	128	133	137	141	149	139	138	160	145	174	172	173	177	141	158	153	157	168	144	147	161	166	168	195	175	153	148	139	143	145	174	179	173	152	175	148	150	165	165	155	163	154	148	185	158	173	166	163	148	144	171	145	152	142	149	158	140	163	143	161	148	183	151	177	177	147	144	170	166	177	164	151	162	164	173	158	161	152	146	160	152	146	177	151	165	167	162	156	184	155	163	156	166	152	161	180	172	169	153	180	139	161	155	156	146	164	149	178	145	181	163	147	162	180	152	161	157	151	150	185	157	158	173	177	172	161	164	178	170	120	164	193	145	149	174	176	151	159	144	159	136	158	156	161	153	140	162	149	149	161	164	148	171	150	154	166	161	181	167	154	151	152	143	144	157	169	161	150	135	177	158	169	152	150	146	177	164	167	159	185	128	148	169	178	161	138	162	167	178	177	161	142	150	157	177	158	157	139	164	161	155	148	137	161	152	161	150	165	173	138	149	146	173	134	180	162	143	163	167	183	161	160	157	172	165	136	147	175	162	156	173	154	173	148	158	175	173	148	169	144	154	163	166	141	159	163	180	169	157	160	158	157	144	142	157	134	163	166	169	175	173	143	167	151	175	152	175	147	151	159	159	158	135	144	140	149	145	154	165	164	168	187	156	173	189	180	136	175	151	192	171	145	165	154	164	167	137	155	182	151	171	165	181	144	162	177	160	156	147	158	138	166	158	148	171	168	174	141
3205	5172	3584	1699	1194	915	656	539	450	380	345	316	281	244	263	247	228	212	222	240	259	217	195	210	226	189	185	198	189	171	184	198	195	182	167	187	214	204	186	167	222	187	156	165	202	170	168	150	188	199	174	187	213	167	164	192	165	183	189	174	197	200	182	152	150	178	163	171	179	192	167	199	186	183	170	190	192	171	204	150	180	166	201	175	165	185	157	165	175	196	175	166	170	180	192	181	174	190	194	181	169	184	174	163	191	149	173	183	192	167	168	168	151	174	178	180	187	183	181	150	171	178	173	179	171	179	186	177	171	159	171	176	175	182	194	165	162	169	192	172	196	175	178	199	156	186	157	162	174	168	170	164	183	175	157	179	165	185	185	159	188	166	184	170	161	176	183	190	168	214	172	171	149	184	176	177	201	171	191	172	167	195	164	196	183	176	192	178	155	193	174	169	215	199	171	149	180	169	187	176	179	180	168	159	192	186	203	198	174	178	188	168	173	180	171	171	180	168	185	194	173	162	183	164	181	154	186	190	183	170	146	173	186	183	181	161	186	169	187	170	190	206	181	180	175	168	178	202	158	198	186	172	170	165	193	174	169	182	156	175	179	189	173	194	154	192	164	181	177	156	177	194	177	189	170	173	182	170	201	178	184	183	198	180	193	150	183	209	140	161	180	179	173	178	179	198	186	179	181	183	171	204	172	176	191	184	204	165	180	171	171	177	193	175	179	167	166	186	180	151	175	165	170	205	179	183	185	169	187	168	181	166	169	175	187	190	156	188	160	170	181	161	164	178	163	176	191	162	149	164	173	184	174	167	189	192	177	166	174	185	148	200	181	193	194	178	188	186	184	173	156	164	184	181	173	189	171	183	192	169	199	178	149	187	177	192	186	172	186	156	163	170	201	164	166	177	172	155	194	147	171	168	144	180	166	173	171	172	155	170	158	164	173	207	146	193	210	167	174	181	171	169	159	154	158	142	198	192	191	176	178	163	185	193	185	182	164	150	181	180	178	184	159	188	169	168	186	189	184	187	183	184	191	175	165	184	180	213	178	167	177	179	173	172	174	172	199	186	168	151	218	169	178	197	183	163	141	169	172	164	176	161	193	169	171	190	204	157	185	180	183	174	160	145	178	175	188	182	167	176	170	181	171	175	177	193	180	170	179	176	178	191	191	190	175	197	177	155	188	178	195	197	170	168	158	182	174	184	171	165	179	195	178	180	185	188	164	185	170	188	168	169	166	184	167	200	177	169	165	164	155	192	186	188	189	180	190	191	164	191	166	191	170	191	185	155	156	166	194	181	176	180	151	188	163	172	179	176	182	186	175	174	186	167	155	167	180	170	201	165	191	193	154	191	159	175	170	191	199	156	189	208	164	193	209	169	175	181	188	140	181	183	184	196	165	200	178	189	184	168	176	165	160	184	180	170	180	198	195	183	183	177	201	179	178	179	183	194	185	170	174	166	188	184	124	182	178	181	168	170	178	190	165	179	169	173	159	181	163	167	171	180	201	168	208	191	169	156	180	184	191	166	189	175	194	155	165	189	170	161	175	179	196	183	191	192	197	151	177	178	175	167	166	160	158	179	176	172	156	164	191	199	165	169	199	179	165	200	181	186	173	178	204	169	166	188	175	151	190	175	176	165	176	201	184	203	177	191	131	178	167	170	165	159	163	171	178	186	185	152	186	160	165	185	157	183	174	155	171	192	141	162	177	155	164	165	189	193	175	195	207	207	163	170	162	182	169	157	163	195	180	180	182	190	174	173	172	177	170	180	184	178	165	176	194	167	169	148	216	195	183	154	187	171	188	179	194	179	188	187	164	159	192	181	169	178	180	171	163	173	196	173	194	196	219	182	158	198	187	186	194	186	164	175	170	168	181	163	149	164	194	189	181	163	173	188	182	189	170	176	164	192	184	186	179	193	164	188	198	173	184	169	181	181	158	186	173	178	147	151	171	171	175	161	179	181	152	169	196	178	199	189	159	172	158	176	167	168	154	179	184	201	164	159	168	211	188	175	173	158	181	166	180	175	189	179	189	176	185	175	177	195	191	167	180	167	180	159	160	188	178	180	192	179	171	164	199	175	185	181	161	180	177	175	171	178	184	182	185	180	161	195	187	188	180	175	184	156	158	195	190	176	188	173	186	185	190	168	176	171	173	182	198	184	194	153	167	194	158	170	172	189	176	145	171	160	165	187	183	167	167	184	167	199	196	191	150	193	176	176	187	193	159	178	181	190	176	175	169	174	184	174	177	183	178	191	152	164	191	188	175	164	193	172	162	173	177	187	174	180	182	157	186	178	202	183	168	166	166	177	199	194	179	166	166	178	163	161	190	175	183	182	189	156	192	155	180	179	170	174	146	190	181	166	161	174	158	197	164	195	170	183	172	178	178	179	193	174	177	174	177	204	174	180	172	169	182	194	200	186	176	184	178	168	179	188	157	175	188	157	166	176	181	189	195	177	176	192	200	178	168	181	170	172	174	169	184	161	159	177	183	164	172	176	178	172	169	191	201	163	171	180	178	184	179	167	179	187	199	198	179	184	206	185	166	158	183	163	169	172	154	184	176	195	181	181	158	188	173	163	176	172	174	172	187	160	191	169	176	180	181	164	196	186	175	166	169	173	187	169	181	168	184	174	175	190	165	162	161	163	159	186	186	173	147	201	161	176	184	188	190	190	176	195	148	209	194	213	187	172	188	174	198	188	185	161	184	169	180	179	158	164	173	169	145	184	185	148	137	162	183	189	171	172	205	170	172	165	143	182	180	181	181	193	194	178	161	184	199	183	196	203	177	183	189	167	158	172	203	193	203	182	166	202	147	176	177	158	178	186	173	143	188	175	187	183	173	181	181	176	166	174	161	173	185	187	176	171	162	166	190	166	179	156	186	167	184	189	169	162	183	189	172	174	168	163	159	166	168	199	197	196	179	188	187	173	175	184	188	189	168	196	176	197	182	146	174	170	145	226	191	167	186	195	180	158	175	188	164	172	144	189	176	202	200	188	173	190	183	192	174	177	159	175	179	177	178	194	177	168	176	189	190	155	185	180	146	173	182	189	158	178	174	158	185	172	195	167	188	169	186	198	208	191	172	178	164	188	178	167	182	145	183	172	169	161	201	191	182	162	175	174	169	200	169	172	194	148	177	157	174	166	189	185	177	180	171	191	173	176	163	181	166	188	180	164	184	175	176	180	164	176	166	172	170	168	188	174	208	172	188	182	198	161	186	198	174	170	187	189	185	165	176	192	181	195	166	193	172	170	180	189	159	174	152	182	182	180	151	181	174	177	158	180	172	190	186	169	168	175	177	190	180	182	198	186	181	166	170	191	186	177	191	180	182	172	192	172	168	168	177	172	148	167	183	168	187	165	191	169	170	200	154	161	173	190	197	158	167	203	201	175	157	158	169	164	176	174	181	185	182	156	178	207	183	183	176	169	196	186	176	165	182	182	180	174	176	165	170	183	180	171	178	175	203	186
22669	21514	29461	24015	21515	21578	12507	1431	1026	947	935	793	742	729	706	701	619	660	659	630	612	599	607	618	581	603	589	591	582	552	564	552	553	593	529	586	560	593	537	542	574	600	588	597	537	530	514	603	590	566	567	545	586	565	576	514	573	562	562	549	560	545	565	541	541	595	572	549	563	526	574	534	558	601	519	561	543	568	535	520	554	578	533	522	544	587	516	583	522	574	543	545	569	569	485	549	579	552	572	548	535	576	543	533	547	508	571	540	532	500	552	530	562	572	545	566	557	595	566	578	539	558	533	580	520	597	518	499	578	573	583	582	533	575	537	561	580	542	522	560	549	535	561	560	527	582	524	582	591	557	580	561	560	532	543	561	560	559	547	536	586	562	532	574	528	565	542	519	562	521	556	538	527	554	545	529	530	560	556	571	542	569	598	531	548	556	539	586	539	553	564	562	565	568	565	547	558	564	521	558	541	590	590	552	562	525	542	524	578	566	547	543	549	524	532	595	542	520	555	576	570	517	540	559	564	551	566	592	533	539	557	590	535	533	545	562	540	517	529	564	546	579	550	546	561	531	540	574	582	541	562	570	549	526	547	566	531	547	531	604	564	542	537	531	615	558	559	527	529	499	550	544	514	539	576	537	533	567	521	543	530	561	536	552	562	615	578	560	531	587	540	546	545	577	591	549	565	583	564	552	558	559	530	505	524	555	563	599	567	569	550	600	580	532	576	550	525	590	528	549	551	522	564	563	552	522	561	549	539	555	520	577	509	536	549	521	585	586	558	536	576	521	545	539	542	557	573	584	529	543	597	561	609	534	539	538	535	513	592	544	554	530	594	547	567	553	552	509	547	544	542	549	513	582	568	567	568	535	534	537	558	605	568	553	577	587	531	547	545	564	539	567	572	549	523	545	532	573	568	502	541	585	538	542	548	547	536	535	540	562	549	532	580	545	578	576	562	575	546	539	531	530	566	549	545	577	545	545	581	552	565	549	568	562	539	523	559	573	550	571	518	575	539	543	553	551	513	569	576	538	555	559	559	546	546	582	563	563	551	580	521	540	568	514	531	541	549	546	525	568	584	571	562	500	597	583	577	557	549	556	570	505	588	535	558	556	556	566	524	561	546	551	592	553	577	556	537	548	516	569	574	550	572	560	576	557	540	573	554	551	551	538	553	521	529	547	535	510	547	573	555	558	576	531	514	525	587	543	563	576	565	522	528	575	575	523	546	559	522	544	555	524	561	619	566	575	530	544	547	560	569	490	581	552	544	559	557	547	552	545	581	571	571	549	563	520	569	510	555	534	567	544	536	519	543	580	546	563	556	562	550	508	547	551	558	594	557	538	562	568	542	558	496	539	558	589	566	556	521	577	553	567	542	546	554	559	601	575	541	550	581	547	562	536	575	561	569	529	541	563	558	543	536	565	545	548	587	550	528	553	572	517	558	550	562	556	565	567	533	564	542	524	547	570	528	556	545	526	534	575	564	558	548	524	559	582	553	574	545	555	503	538	553	555	552	538	568	547	546	564	525	538	511	497	549	552	590	565	578	560	586	561	538	558	524	535	545	540	528	541	539	569	540	617	514	580	536	530	506	549	576	561	521	527	563	541	545	554	564	571	603	545	555	588	560	516	575	550	567	547	542	526	533	537	574	578	598	512	526	571	526	593	618	538	585	517	530	545	565	553	549	541	553	584	554	534	581	601	579	583	534	578	582	542	551	553	562	573	531	570	535	566	544	582	585	576	573	577	517	560	576	546	526	525	574	584	550	586	580	580	542	557	557	565	564	534	575	569	520	535	552	535	613	530	549	505	575	507	531	566	553	549	535	527	520	520	614	580	540	549	583	564	561	512	551	554	578	574	569	557	532	563	535	559	564	552	552	544	569	561	538	571	542	562	553	572	523	539	583	571	562	554	524	558	528	545	548	562	527	560	543	590	566	517	549	557	547	543	578	546	577	540	567	581	588	567	533	530	537	574	576	566	560	570	539	564	575	518	547	551	541	575	540	584	581	521	564	559	558	572	531	556	549	562	577	562	606	545	511	569	520	539	567	546	553	526	533	589	532	531	530	536	551	577	569	578	533	570	503	550	585	531	518	563	556	525	557	577	553	600	500	526	530	514	568	559	559	516	543	505	569	543	547	591	526	582	547	561	550	553	568	521	578	549	533	562	525	529	548	591	610	535	523	564	555	533	504	536	582	533	564	578	573	547	551	551	561	554	512	530	557	529	523	598	547	518	521	566	524	528	536	561	588	563	567	495	569	562	584	556	538	563	555	603	539	559	555	563	571	576	589	536	559	552	537	567	537	551	550	577	528	532	562	539	542	563	536	567	555	566	534	548	561	595	570	516	547	555	544	517	557	580	548	559	607	547	600	569	529	594	541	559	520	585	533	510	596	577	602	548	553	581	551	532	535	573	559	527	571	514	529	545	566	565	579	550	557	579	557	582	535	554	523	547	565	578	513	569	545	585	530	561	535	584	592	519	541	556	550	570	548	562	591	547	519	562	526	566	593	551	545	558	532	562	555	551	543	557	518	528	545	552	558	554	535	526	549	571	551	522	546	587	531	526	530	537	557	561	534	516	582	566	542	572	504	530	524	519	529	547	535	596	539	543	533	531	579	540	546	559	539	529	570	571	586	565	532	545	559	538	609	595	561	559	513	580	571	546	523	582	536	560	573	573	547	568	541	551	550	519	498	566	590	572	549	525	533	514	581	547	525	518	553	544	556	559	551	563	558	592	564	541	527	558	560	573	545	514	515	544	520	529	535	600	541	552	603	550	522	559	559	566	575	543	537	594	525	558	586	519	578	548	514	553	599	570	579	590	567	544	552	588	584	560	579	550	557	581	545	588	548	537	559	527	557	533	550	563	568	570	583	535	572	523	542	548	537	550	547	527	560	567	572	572	537	543	531	510	537	576	565	551	561	565	558	620	523	564	533	579	533	564	536	571	573	527	511	554	521	549	568	553	534	535	604	543	576	558	540	583	597	572	539	529	551	546	558	559	545	562	535	530	574	564	545	536	535	573	586	515	555	552	492	560	574	539	527	531	557	526	581	527	579	550	525	574	546	524	550	540	513	524	575	563	539	515	537	543	573	581	505	534	557	546	543	558	528	553	603	499	527	577	534	527	518	524	565	566	514	552	556	582	570	564	539	553	542	584	548	559	542	507	525	550	563	550	525	555	601	555	557	538	538	573	553	543	530	564	514	586	566	555	551	516	570	547	535	528	533	561	548	490	489	524	566	593	579	535	514	547	577	538	541	547	544	539	572	529	520	547	558	550	550	565	592	549	571	545	523	581	554	557	566	568	527	560	563	559	540	563	554	483	534	559	556	592	498	536	559	559	579	565	588	543	576	550	574	533	546	499	543	563	545	578	575	546	545	611	561	565	534	556	564	544	587	553	541	536	544	556	529	510	529	551	544	552	558	589	573	615	499	526	608	591	534	539	519	545	549	544	555	550	555	515	534	526
4704	14773	10536	5349	3820	2888	2253	1802	1506	1283	1108	1008	901	853	814	743	734	776	710	647	653	709	669	681	610	628	626	660	661	618	571	578	623	575	597	598	612	599	555	585	607	643	576	588	604	604	585	600	561	560	591	567	576	579	532	575	613	598	561	578	560	598	574	597	535	576	567	564	538	598	573	593	610	602	550	577	514	572	530	601	604	643	547	586	615	610	606	546	578	566	626	541	527	556	574	567	582	551	569	585	586	579	607	622	581	554	563	592	609	565	543	588	583	551	575	556	571	556	564	572	583	579	571	580	578	520	601	587	580	555	581	594	597	531	602	599	566	582	599	595	600	557	548	569	607	549	597	575	580	604	588	602	583	617	567	606	549	610	518	586	597	507	555	579	617	560	610	566	585	522	561	577	526	586	564	566	553	557	584	604	648	570	619	581	559	571	606	570	559	590	575	608	562	585	628	553	633	558	543	550	557	567	597	553	542	533	597	607	575	590	579	599	588	570	574	623	592	569	586	574	583	618	607	542	564	640	575	549	538	561	552	552	538	547	549	540	604	574	551	607	577	570	593	590	584	586	553	620	542	524	592	546	552	571	599	566	571	600	564	593	566	528	560	572	570	580	619	551	563	603	516	573	550	548	540	597	616	605	568	587	561	568	584	581	583	543	581	561	584	572	566	570	620	590	594	597	584	563	576	610	590	584	573	588	603	555	569	552	544	563	571	589	562	585	580	614	531	558	594	543	582	597	542	580	540	578	561	589	571	589	561	570	602	574	546	603	562	530	582	544	536	577	567	561	605	553	584	581	572	604	655	525	585	579	565	559	567	525	595	587	566	584	564	549	541	581	566	601	556	591	595	544	542	586	575	572	609	545	586	572	616	558	528	563	562	522	577	594	563	562	553	557	537	549	546	591	602	580	562	587	597	561	561	544	573	567	570	562	577	540	646	558	576	555	612	625	554	583	608	567	549	581	616	533	527	556	541	605	561	564	527	604	593	601	558	566	567	590	568	571	556	561	515	550	565	592	536	564	608	555	582	606	542	601	577	575	552	553	597	574	608	587	574	547	499	566	585	616	595	559	618	582	572	576	601	580	574	584	623	588	554	572	506	608	584	589	615	563	557	551	604	591	567	603	599	581	534	585	569	574	581	562	573	573	544	577	574	582	587	588	553	591	586	602	558	563	545	574	622	555	587	551	600	586	516	578	571	593	573	548	630	583	531	569	582	571	543	593	603	576	567	574	571	583	569	587	589	532	559	613	547	604	586	565	539	540	526	526	525	530	564	528	559	637	585	588	582	548	587	582	572	592	560	566	562	578	565	591	611	573	541	562	569	548	588	606	577	584	567	614	550	609	598	553	552	556	556	595	539	553	557	602	545	586	585	568	576	591	520	554	574	599	544	617	598	578	577	568	582	570	555	598	562	567	605	575	600	569	563	554	533	556	567	555	550	601	538	569	548	584	591	597	554	560	603	579	556	563	555	571	589	576	575	562	556	570	545	570	549	581	614	566	602	582	597	581	580	576	582	576	542	540	583	603	608	570	560	571	551	525	570	561	540	583	569	625	555	574	572	555	579	572	582	572	567	538	545	610	547	617	597	556	587	563	543	539	573	529	575	580	597	589	593	603	579	547	589	578	551	573	575	625	597	548	535	568	564	591	582	571	540	585	597	558	552	535	562	528	568	559	542	551	555	584	560	583	603	568	558	619	536	543	576	581	601	568	569	527	551	586	577	578	533	552	587	561	593	544	587	601	570	560	562	571	557	566	588	589	600	568	563	557	546	552	544	592	562	559	594	592	571	584	579	571	534	583	527	589	612	518	598	546	606	599	567	576	590	534	540	575	586	577	581	580	539	518	563	558	523	544	573	637	593	561	576	552	584	547	606	571	542	575	549	586	572	535	607	578	626	531	544	602	575	546	556	514	547	614	541	584	583	572	565	605	576	584	593	604	602	609	518	618	586	528	581	582	607	597	572	541	536	538	572	558	578	559	586	638	588	601	593	519	547	563	573	603	598	585	611	566	548	558	537	594	612	529	591	527	578	566	566	596	567	550	553	545	560	550	592	613	599	580	534	611	553	531	568	544	609	580	580	597	592	509	581	561	554	550	598	543	570	609	595	569	560	542	584	584	599	535	563	577	569	575	632	554	523	584	522	584	643	575	554	573	659	586	543	572	570	499	572	557	556	557	595	556	549	601	564	550	588	558	572	548	600	582	592	598	587	600	590	530	564	583	573	602	540	595	557	581	603	556	557	601	548	610	543	580	552	584	543	566	586	584	557	609	543	594	571	562	567	585	589	557	511	556	612	584	496	606	578	578	569	602	545	580	575	540	567	562	541	524	587	578	570	576	571	559	593	590	580	583	568	563	576	596	578	590	568	602	555	578	582	552	571	568	570	550	588	515	553	545	569	550	588	616	557	549	571	572	588	557	547	633	553	541	615	563	585	552	557	520	550	629	558	566	586	571	550	511	636	566	598	568	547	590	554	547	595	570	594	567	564	568	608	629	565	546	600	555	563	572	614	613	568	538	556	604	606	568	567	540	569	593	596	544	566	551	518	636	606	567	524	561	578	596	564	574	581	580	583	581	568	535	607	575	590	587	607	578	535	592	595	566	605	538	542	566	531	569	594	568	611	554	526	591	609	561	589	568	536	558	590	570	565	596	567	552	574	547	627	576	630	584	593	568	584	585	572	585	626	538	598	588	528	563	564	570	584	569	635	574	544	605	613	570	572	593	529	541	583	534	526	538	588	532	583	578	575	611	551	584	564	623	581	538	570	549	608	509	538	536	603	541	599	566	576	548	598	582	531	537	587	574	577	599	594	579	579	602	600	587	564	575	590	552	593	586	593	566	516	579	547	605	557	547	577	558	604	546	580	606	613	584	586	533	557	623	555	546	585	555	565	627	576	610	570	542	598	571	580	576	540	596	582	552	566	555	562	554	596	575	563	571	584	523	603	598	544	638	587	562	551	573	569	630	568	594	527	569	601	566	534	574	598	575	580	569	543	548	577	603	592	572	532	556	632	557	607	555	569	547	546	574	563	553	607	567	543	580	597	528	581	546	569	601	560	556	588	568	592	579	534	577	546	577	533	584	591	561	621	541	553	608	587	547	565	542	582	571	610	557	565	579	582	600	585	555	562	571	609	571	566	575	610	521	591	580	558	620	613	566	570	589	565	590	564	556	555	579	591	583	565	568	552	562	555	596	580	617	579	571	585	582	576	587	552	611	579	558	563	581	595	555	584	584	585	594	556	596	558	548	580	591	580	557	645	552	620	538	581	563	559	586	579	558	565	577	579	587	543	549	583	554	588	584	592	556	601	567	567	577	556	621	527	568	603	515	573	544	588	536	581	574	577	590	576	574	549	575	602	602	564	627	559	614	530	576	564	569	528	573	579	550	616	551	593	530	567	571	561	569	586	593	539	565	562	557	567	567	559	569	578	558	608	583	571	546	634	558	568	550	608	611	577	600
27870	19673	5331	674	409	382	343	291	284	286	253	290	299	273	293	310	268	290	285	279	303	288	297	288	287	312	286	281	314	280	283	281	266	271	330	310	279	303	303	282	295	286	302	283	286	277	258	272	286	269	254	296	272	292	313	302	290	301	296	298	301	275	264	292	306	301	295	280	280	260	303	285	259	289	249	271	301	260	310	289	277	301	290	280	248	274	282	307	274	278	304	281	266	318	271	286	275	279	278	309	270	297	286	313	274	296	246	271	290	264	280	278	268	299	294	337	255	290	299	257	300	270	287	287	280	262	299	289	302	285	271	271	277	282	300	317	296	268	292	280	272	298	278	263	294	282	288	307	274	303	252	289	320	290	279	249	306	324	297	290	268	278	274	305	303	268	301	275	300	276	278	291	272	258	294	292	270	274	308	281	284	261	292	288	292	278	279	297	255	297	285	316	251	270	248	281	298	285	298	286	276	285	295	280	278	285	283	275	279	254	278	276	269	274	324	307	269	258	290	273	289	280	280	278	276	307	282	264	289	292	299	283	277	280	313	282	259	274	251	317	309	254	260	291	299	304	295	301	311	289	291	270	268	286	276	290	292	270	292	271	295	283	290	288	270	262	267	304	302	324	310	261	305	282	267	280	261	289	247	281	280	270	252	281	306	277	272	288	266	286	252	278	276	291	274	291	316	287	306	266	293	287	267	272	234	280	283	269	275	309	285	290	262	261	280	307	302	270	302	305	314	261	262	269	279	265	282	292	298	300	286	268	285	294	271	300	293	300	280	290	298	285	320	282	295	241	306	294	287	269	283	290	257	275	276	293	280	283	278	256	270	261	289	269	244	293	266	303	298	239	296	276	260	292	299	261	276	301	305	290	285	302	294	269	265	296	290	278	289	307	265	280	278	292	276	289	298	282	298	283	295	299	274	290	270	270	275	264	279	264	264	277	275	296	252	281	285	275	310	265	281	273	291	262	289	287	275	311	304	287	298	297	268	302	271	276	303	284	279	289	287	283	261	299	275	284	268	265	260	267	280	304	279	291	282	284	288	291	327	291	297	288	276	285	272	279	289	283	276	278	292	273	297	277	296	312	272	280	258	279	252	267	248	294	299	262	295	328	290	306	294	285	300	275	293	288	265	299	289	281	251	329	262	277	300	294	308	281	265	322	249	271	301	275	263	282	287	262	286	290	276	278	283	251	300	270	270	297	289	258	264	278	319	288	325	268	284	312	270	282	265	311	327	297	290	273	288	273	299	286	288	264	298	259	303	295	281	313	283	301	284	272	320	270	299	252	279	290	297	261	356	298	288	286	264	256	283	300	298	285	302	295	296	265	259	260	279	275	296	260	285	251	290	293	279	298	258	272	297	266	256	288	297	301	256	283	278	288	254	264	273	280	292	276	259	263	315	286	293	268	280	288	287	305	288	320	294	295	286	308	313	285	289	290	307	286	260	282	292	281	302	316	285	307	280	310	245	328	302	289	316	283	293	247	278	320	247	296	318	280	304	280	279	289	261	279	279	276	303	264	310	273	271	284	274	276	279	294	269	275	271	289	245	293	281	264	304	261	263	319	259	280	315	272	312	304	275	308	302	269	284	288	300	271	302	289	293	240	268	296	295	287	298	271	280	285	283	270	291	255	263	299	269	282	281	276	299	284	256	278	283	282	294	260	300	263	276	299	273	298	271	281	272	269	268	269	280	307	279	302	320	256	285	281	293	284	277	270	273	267	255	308	300	313	278	270	302	293	293	249	316	245	285	280	274	286	256	282	233	304	272	283	297	260	242	257	293	288	329	294	269	278	285	272	314	257	304	300	299	275	295	275	285	248	297	282	287	305	274	307	258	276	276	269	266	281	280	293	294	310	273	298	255	269	290	276	272	261	305	273	292	270	290	250	267	295	279	266	269	297	288	301	286	284	305	278	278	297	303	278	291	299	273	279	273	281	286	274	283	307	297	275	268	312	256	288	265	278	300	276	278	263	277	298	322	281	276	307	305	296	254	306	289	280	294	258	294	277	316	305	297	306	301	298	312	271	291	276	283	295	246	280	267	269	308	252	303	275	257	284	297	325	286	257	304	292	287	296	294	291	291	298	284	282	296	300	261	291	298	266	310	279	307	308	279	306	294	276	317	247	302	247	280	304	292	305	282	283	250	247	270	263	300	280	272	282	295	292	251	286	299	260	297	273	243	284	284	283	261	289	283	274	296	289	276	298	283	260	286	275	275	304	258	307	265	283	270	306	290	279	281	308	273	277	279	278	288	259	259	274	295	275	262	301	285	256	279	286	304	303	281	282	292	310	264	276	278	280	309	281	292	275	262	296	297	271	295	269	288	268	292	297	274	276	275	283	266	286	308	273	291	311	279	308	300	283	293	273	260	289	296	306	279	313	289	282	309	290	290	255	291	317	263	286	261	283	262	289	285	286	280	260	291	264	303	258	302	280	274	279	263	295	279	265	291	284	291	280	288	270	263	253	289	297	299	284	289	301	272	283	252	277	252	256	291	298	291	332	284	285	248	271	285	270	284	290	298	305	302	311	319	302	253	287	282	284	258	287	271	263	270	297	288	282	280	268	276	303	263	319	300	305	279	283	281	297	325	282	270	264	294	311	287	277	283	275	251	247	338	292	286	268	280	294	286	271	292	279	238	266	270	267	288	310	339	295	282	253	279	303	286	278	280	294	288	291	280	291	290	312	280	279	285	285	271	297	284	297	290	282	260	256	288	286	280	288	274	303	273	280	279	267	295	273	281	287	288	272	255	274	281	281	282	305	263	311	267	266	281	283	289	276	293	258	306	264	271	304	291	291	301	290	282	308	309	267	299	295	260	290	289	261	279	284	280	270	299	291	259	302	297	290	286	292	266	284	271	290	299	269	277	301	304	276	314	321	270	262	301	278	280	310	283	269	307	283	280	291	298	286	292	306	269	306	311	275	281	300	291	299	302	304	258	286	283	294	266	304	256	300	271	288	271	294	278	277	273	257	268	305	302	296	280	284	291	294	283	302	282	325	291	298	299	277	276	314	312	285	255	291	292	312	269	278	282	299	282	292	284	311	247	276	268	288	242	268	286	307	267	291	322	284	270	299	268	279	285	327	291	290	306	284	242	288	284	283	328	290	291	311	258	273	300	259	254	296	280	297	277	290	288	266	289	277	317	284	305	277	300	301	297	303	285	298	312	276	292	290	281	292	311	300	298	285	259	306	265	293	330	296	298	288	265	269	289	308	324	305	290	258	266	292	252	255	265	286	292	271	290	281	272	290	288	272	296	280	292	265	283	290	300	270	267	272	279	282	279	271	275	303	294	281	277	293	277	290	314	323	285	290	309	275	275	291	279	310	258	276	270	306	282	288	274	297	247	279	294	303	266	318	278	295	255	300	279	294	282	321	307	279	322	297	264	286	264	274	250	246	280	278	293	295	284	258	288	256	283	291	274	295	283	259	287	287	290	296	291	312	282	285	287	299	277	264	264	272
4124	751	585	393	399	323	336	323	329	298	323	295	300	307	321	314	295	324	315	305	299	308	281	305	318	289	285	327	299	307	314	308	332	304	261	308	294	306	295	296	270	299	299	285	301	259	287	291	305	290	297	321	280	284	322	295	288	329	285	351	294	302	271	298	266	295	295	318	285	302	272	299	267	293	279	279	297	277	246	318	323	320	298	278	284	275	287	300	299	327	313	288	292	301	311	277	288	278	287	270	280	288	301	305	307	300	281	304	311	263	282	297	296	262	292	291	304	286	334	269	295	309	267	318	322	299	332	285	318	306	275	293	286	298	274	281	295	298	299	284	292	326	317	305	313	290	321	285	295	324	308	277	277	286	274	276	256	257	316	272	292	272	273	298	305	285	318	335	292	273	316	282	293	302	310	292	305	306	299	292	272	277	271	283	272	280	272	293	323	271	283	291	271	296	314	285	282	308	299	286	286	311	298	298	293	288	311	276	282	276	272	293	288	283	305	308	300	310	277	296	310	318	320	306	288	298	285	284	294	296	303	291	282	317	281	321	305	285	282	286	281	298	296	255	294	315	274	310	285	280	296	293	296	335	291	298	270	340	282	288	296	274	342	289	288	291	281	306	293	318	319	266	301	297	306	241	272	285	288	290	273	276	296	294	311	271	322	304	290	291	292	275	255	305	305	286	282	278	328	287	300	292	263	288	261	302	288	310	288	285	296	283	290	290	300	303	310	311	311	299	307	271	257	307	270	294	282	298	270	291	288	275	299	301	271	309	279	279	304	289	299	293	287	296	283	308	267	289	271	269	282	293	299	302	266	300	294	289	286	285	294	304	291	297	282	290	334	303	295	299	280	296	311	279	316	292	310	309	307	296	290	287	308	281	272	302	276	292	280	296	301	284	257	270	282	305	301	328	272	314	304	311	314	275	297	294	320	293	270	259	285	317	281	274	314	308	297	298	296	293	300	296	263	263	308	268	287	288	298	288	281	309	247	280	312	312	297	261	272	281	290	274	255	300	296	307	304	274	294	273	279	322	280	327	294	288	301	263	305	307	330	299	323	287	302	281	303	333	324	317	274	288	275	295	306	300	290	320	276	262	307	283	295	312	285	282	293	303	270	269	300	315	261	292	269	256	295	269	265	305	268	299	289	260	317	268	305	297	276	321	301	287	275	302	317	292	282	301	317	288	285	280	269	280	280	305	307	295	282	312	314	294	294	285	313	282	273	285	283	266	274	285	285	315	318	280	324	293	263	332	282	338	292	305	280	293	286	287	300	275	312	269	287	302	303	274	280	292	268	257	259	289	283	301	305	262	277	288	280	285	286	257	297	302	268	310	278	345	314	324	290	288	299	296	297	309	277	312	309	296	285	289	266	336	285	322	302	296	297	286	281	279	293	306	304	328	301	307	288	292	277	301	319	288	309	327	280	311	299	264	290	276	309	247	304	268	299	271	324	291	294	316	295	324	261	287	283	271	288	294	320	278	298	310	292	307	297	299	320	271	285	279	272	286	278	286	306	285	302	304	308	283	292	310	295	301	278	307	279	325	261	299	299	329	276	293	286	289	292	296	298	306	312	283	300	297	290	254	264	277	281	295	291	328	302	311	283	269	274	280	253	281	293	311	276	293	277	291	271	327	296	292	286	290	272	312	302	286	323	305	305	295	301	304	294	293	323	302	312	334	299	306	295	336	280	288	290	292	336	283	265	274	287	292	274	257	310	309	305	301	317	288	306	279	293	279	292	308	293	299	292	306	286	290	307	296	337	318	300	282	316	294	269	277	284	296	299	298	292	323	310	297	309	281	298	297	312	275	304	309	275	313	298	296	311	295	296	296	300	291	303	291	290	295	306	301	327	244	282	300	307	290	294	296	317	331	279	298	270	303	281	330	279	259	280	281	294	305	313	274	305	291	300	294	294	331	312	292	272	294	299	320	280	290	284	269	317	291	339	306	264	308	324	305	298	297	293	319	302	323	291	310	276	271	309	270	272	312	290	287	296	285	280	274	268	272	339	309	274	309	294	313	272	319	296	309	256	275	308	266	287	292	280	287	291	301	323	280	345	310	287	286	256	311	271	316	308	304	292	305	292	284	285	295	316	301	275	304	297	286	290	274	278	296	304	285	287	305	274	285	285	295	299	305	268	276	320	295	281	285	259	270	320	337	303	323	304	320	300	280	310	282	303	277	306	305	282	312	282	286	280	280	300	303	311	298	309	306	276	297	287	268	279	291	321	333	284	280	289	300	290	307	278	283	312	296	243	280	291	282	323	317	291	303	265	268	304	272	296	262	297	282	308	337	309	306	306	268	297	298	309	346	271	302	308	311	312	315	316	293	283	296	313	272	291	306	311	297	285	314	309	285	283	291	300	319	277	274	253	278	276	262	307	307	303	304	277	278	292	299	300	284	305	275	305	307	281	279	284	295	257	272	293	353	294	307	301	306	283	290	289	262	289	324	307	291	316	296	295	309	279	300	295	291	303	335	309	297	280	302	280	319	297	294	316	291	306	303	274	261	286	298	278	304	308	285	320	308	321	258	303	288	282	310	290	301	280	310	295	251	296	297	297	306	288	258	306	298	296	304	295	265	320	295	280	277	291	275	315	292	272	268	296	283	284	300	288	287	274	295	311	300	290	272	276	291	297	296	301	290	266	281	259	300	319	275	297	297	296	313	277	291	267	305	324	292	318	304	308	279	285	323	283	311	292	286	305	262	282	275	317	292	301	302	296	300	292	283	294	319	310	275	305	304	292	305	263	294	276	290	264	298	266	279	320	302	312	286	327	302	298	287	315	279	271	266	291	269	260	302	291	284	276	302	277	269	320	276	292	290	312	290	319	298	301	329	310	283	290	272	324	323	282	276	296	266	315	312	252	306	336	288	280	289	295	310	292	276	282	331	296	283	302	258	277	274	284	302	298	301	284	282	294	319	272	294	304	301	297	277	291	286	318	268	287	297	317	295	303	269	281	285	299	323	293	287	284	304	284	255	314	294	300	283	324	301	322	312	291	299	283	290	247	307	315	317	285	299	276	332	300	286	278	298	313	258	309	288	310	321	319	277	303	251	304	292	307	295	270	277	299	305	256	314	303	328	279	311	293	293	283	286	278	290	286	287	305	306	318	269	282	287	270	296	276	303	295	328	304	307	317	291	288	306	262	291	275	301	313	310	323	292	313	270	309	299	276	303	270	292	287	302	311	313	293	300	297	296	290	326	280	283	301	319	283	322	290	308	290	294	292	298	311	274	275	299	272	287	296	289	303	294	297	310	287	272	325	278	259	299	297	282	282	284	280	297	307	283	268	289	295	316	294	303	291	286	299	305	273	291	283	312	272	329	279	293	292	291	294	263	277	316	253	292	343	288	291	309	272	292	292	291	265	317	313	312	299	257	306	279	275	286	297	279	274	277	297	278	262	304	329	282	293	314	278	312	291	288	302	299	303	295	316	283	289	274	302	318	263	277	279	295	286	271	325	292
23768	21506	29064	24414	21514	13125	1497	961	897	774	786	696	677	703	645	714	591	636	634	646	636	691	666	632	619	614	631	644	591	625	614	616	610	599	610	578	624	603	606	598	604	568	607	610	615	580	609	583	548	640	610	626	577	627	600	572	611	555	595	578	601	648	611	583	566	606	566	626	561	586	587	589	564	617	580	610	614	609	606	580	609	573	607	581	610	579	643	603	634	592	632	601	597	599	544	570	625	583	626	616	584	595	602	555	631	590	626	590	572	621	579	620	622	584	577	582	572	541	592	599	623	607	578	583	617	601	628	640	606	574	610	617	539	584	594	588	605	610	622	595	619	498	609	629	569	571	606	613	581	600	593	578	605	583	591	589	572	588	578	592	591	600	531	539	544	602	573	521	573	577	565	586	587	590	544	589	583	563	597	626	565	593	587	591	554	590	585	644	590	621	612	574	609	589	560	589	561	571	529	567	582	570	550	624	579	549	618	552	622	602	576	602	609	549	584	597	615	605	617	591	562	560	560	581	603	601	590	555	596	612	624	613	577	566	554	573	589	576	611	579	579	607	596	631	630	585	577	593	576	579	554	583	627	606	588	547	580	547	584	590	585	572	620	639	666	591	570	614	608	579	604	607	584	612	558	600	583	571	546	535	569	601	652	598	587	635	626	569	648	550	593	559	639	600	562	625	608	555	592	569	576	589	599	616	590	596	566	588	585	584	619	571	632	624	586	559	566	575	601	537	622	568	603	608	602	557	600	586	612	588	635	605	585	562	546	620	605	614	618	562	608	599	589	581	576	604	602	596	597	637	589	601	562	579	602	567	591	542	596	596	617	605	585	595	590	559	585	566	584	597	566	598	578	610	594	607	546	573	604	601	592	573	584	584	652	562	615	581	604	591	551	562	593	599	558	574	582	573	623	565	592	517	559	642	539	586	605	616	639	618	581	619	559	571	604	627	603	613	579	614	621	590	590	548	578	557	546	585	551	586	620	547	540	580	580	576	589	586	612	598	598	588	564	553	645	617	558	621	653	559	573	608	611	613	583	614	575	591	568	557	559	579	555	591	543	632	585	579	576	578	631	598	572	578	613	622	589	588	604	583	606	563	630	596	584	618	592	606	565	575	583	569	565	570	576	592	583	581	583	661	589	580	615	575	596	613	593	586	572	526	585	636	561	569	607	545	623	588	641	603	585	579	578	612	591	549	555	588	577	583	558	598	581	584	584	619	577	573	590	580	575	554	551	577	600	589	563	622	609	625	579	578	638	620	612	587	597	579	600	591	618	622	564	601	587	545	608	596	611	608	595	551	576	582	572	599	592	587	594	591	596	566	603	576	559	585	616	536	588	553	569	627	604	626	589	574	541	625	616	588	604	606	587	625	550	596	629	595	568	617	600	584	591	595	582	596	595	556	602	590	611	596	589	622	548	605	605	565	622	604	588	567	578	595	599	627	575	600	594	557	553	550	571	598	589	577	634	582	595	617	596	597	601	571	602	577	621	572	522	596	569	546	596	567	613	592	598	536	560	573	565	602	590	607	582	542	577	536	616	596	587	531	573	614	562	571	602	593	607	590	580	622	575	572	561	595	585	615	553	629	610	619	611	635	562	561	617	567	608	596	546	581	557	596	581	599	629	582	534	610	566	559	646	571	594	590	606	570	592	629	626	619	604	579	562	550	560	571	585	590	577	602	566	576	600	610	570	580	563	603	589	632	598	580	582	639	561	566	575	611	562	597	611	632	560	619	585	615	601	632	617	569	592	582	571	620	623	610	605	561	559	555	605	586	570	550	564	636	638	600	593	567	578	588	594	614	618	579	623	586	593	580	603	602	668	630	629	612	601	577	560	624	644	633	586	588	593	549	596	619	604	590	603	617	554	608	594	591	636	601	543	567	570	589	574	569	598	595	563	598	601	578	587	601	613	629	603	567	624	562	592	585	586	557	611	593	591	594	572	578	550	565	622	649	639	578	609	594	583	582	599	606	629	615	552	610	598	580	626	579	606	637	627	595	610	616	615	563	619	598	589	605	575	590	540	593	574	583	616	592	572	638	597	604	576	588	609	575	595	582	543	581	582	618	561	563	565	594	578	565	575	585	592	618	542	582	585	583	553	622	564	654	574	620	567	604	552	565	636	585	543	590	571	587	571	563	637	600	574	613	611	613	573	580	609	554	563	615	565	600	532	590	613	554	600	577	593	570	589	602	582	570	576	587	602	603	613	593	636	581	606	565	589	599	616	578	599	621	592	620	577	592	566	603	610	606	599	613	602	603	590	574	626	574	604	599	586	591	531	589	603	570	647	572	581	619	599	634	590	551	598	619	566	581	592	606	614	603	574	579	571	592	573	525	582	568	584	585	587	590	571	570	606	591	610	559	598	610	582	589	617	593	580	591	623	613	603	604	566	555	610	603	607	618	625	592	580	582	614	627	602	526	569	583	590	634	598	594	575	577	575	588	568	621	588	569	578	588	577	563	593	550	595	570	571	579	567	553	569	583	568	580	585	596	628	605	561	613	608	619	585	539	587	594	587	595	609	629	551	618	616	590	611	604	555	618	570	566	581	608	616	598	526	566	616	575	618	569	560	563	578	603	607	577	580	553	604	554	573	598	596	595	595	621	606	580	596	580	599	618	604	626	589	543	566	586	596	621	588	600	617	557	615	602	572	579	556	649	597	619	576	588	593	581	608	591	604	543	588	606	569	611	594	530	577	611	572	571	595	537	554	566	591	561	595	533	610	573	603	584	632	606	577	626	579	626	572	610	586	595	579	589	593	582	573	598	618	573	567	586	598	610	577	589	574	591	550	551	630	575	607	666	592	607	581	594	558	553	593	619	602	574	580	593	640	603	577	580	581	557	597	532	588	548	590	615	584	597	559	552	598	610	606	535	628	579	606	586	589	576	568	605	541	622	591	551	597	597	557	580	572	592	573	606	559	571	548	594	603	583	619	603	597	602	586	571	569	571	582	595	590	570	559	620	558	552	610	608	593	607	597	634	638	558	585	569	568	595	597	560	589	607	597	575	565	566	604	582	607	642	608	577	574	603	567	558	578	587	587	577	609	591	594	578	590	590	552	642	564	592	583	629	566	605	598	618	606	582	647	544	579	592	615	592	622	609	576	569	615	602	573	593	531	601	585	587	567	582	607	580	576	614	593	571	601	587	623	577	603	581	531	591	604	583	610	597	567	567	596	608	594	602	630	587	587	608	578	572	563	587	564	587	575	571	607	625	584	603	586	585	580	616	616	593	585	576	582	621	560	638	622	628	611	569	605	604	597	595	634	620	563	603	613	581	607	574	603	622	613	608	593	588	571	557	590	586	587	607	605	547	594	629	587	602	557	621	575	555	606	553	589	598	563	609	598	612	618	555	585	603	607	585	582	604	635	620	571	628	632	524	584	585	601	598	581	604	614	555	562	596	565	601	594	567	597	622	582	568	556	544	572	595	625	527	608	585	540	615	568	577	578	569	592	593	585	589
3392	8775	6168	3010	2317	1727	1354	1246	994	922	859	797	791	739	728	694	718	650	696	687	656	654	631	671	609	601	653	677	669	632	617	606	679	626	630	609	630	598	591	646	652	594	600	605	629	599	563	601	606	608	634	596	599	627	600	546	645	637	616	632	641	632	623	615	646	612	594	590	632	587	606	628	601	608	594	615	599	557	612	611	598	579	657	571	614	598	592	550	641	618	586	615	643	597	617	593	589	572	595	596	612	591	599	593	609	600	618	612	600	578	632	635	644	597	609	580	572	563	572	634	575	581	561	623	584	553	565	588	596	595	551	573	627	604	625	626	633	597	586	602	618	595	591	582	608	617	581	573	584	569	637	582	671	556	602	640	583	598	618	599	569	615	607	571	598	611	598	623	590	595	589	579	589	568	618	610	608	627	589	629	645	582	623	601	574	624	629	591	582	621	596	589	602	591	607	604	608	646	588	622	640	634	589	626	625	609	609	556	620	585	564	609	638	606	620	615	596	561	632	580	638	611	587	594	576	629	583	615	567	548	614	617	600	614	597	604	609	570	585	560	581	635	618	624	603	661	611	609	617	586	638	577	569	602	554	609	607	642	599	614	589	612	567	623	655	657	572	575	609	585	598	563	620	572	595	602	623	591	621	614	590	593	599	644	611	582	623	647	572	601	584	615	581	617	562	585	603	617	610	615	596	595	578	583	603	590	619	594	674	607	585	580	624	623	561	577	592	598	606	607	642	547	587	546	632	572	604	618	638	614	582	630	605	590	556	603	552	609	619	627	605	585	636	588	618	602	588	589	595	629	603	569	589	569	606	620	543	616	577	617	615	597	588	620	609	586	556	621	596	604	607	590	589	589	639	567	621	580	639	671	563	583	601	633	565	610	558	626	599	620	591	644	615	618	610	573	604	602	589	604	644	594	529	594	599	620	629	604	603	597	622	588	605	608	564	581	592	573	609	617	607	581	567	572	649	611	628	613	562	625	610	610	595	594	615	584	603	581	594	583	583	571	614	604	572	590	630	625	606	616	594	601	592	627	603	565	618	605	596	584	580	586	642	536	583	589	592	604	583	611	581	638	535	601	612	624	585	622	572	563	589	582	608	592	581	594	561	623	596	609	585	615	593	594	631	586	569	580	575	601	620	613	634	546	572	656	620	642	629	608	610	594	578	572	610	610	562	567	598	627	587	636	572	636	584	647	640	594	595	628	607	572	642	644	630	608	556	555	592	617	636	612	625	575	555	580	612	550	621	641	594	630	585	571	582	631	570	546	565	586	599	572	617	624	567	618	583	610	543	553	608	583	622	619	612	578	589	594	634	564	593	595	627	602	562	608	593	606	612	678	564	574	626	573	629	573	561	625	560	589	628	584	567	592	612	597	599	606	617	563	600	601	613	625	590	562	645	621	561	623	591	604	592	587	583	595	630	569	589	597	617	629	634	612	599	587	567	636	580	559	597	576	587	628	581	626	631	643	608	585	632	628	611	605	603	593	585	621	633	563	613	620	611	577	593	547	623	568	627	597	588	604	613	619	600	607	578	605	571	599	592	586	572	620	596	569	603	611	615	597	571	647	545	658	588	593	648	589	602	588	629	595	606	584	607	624	645	594	601	564	596	579	628	646	604	619	616	599	596	590	604	620	580	601	591	614	588	604	568	586	607	574	604	593	573	597	576	638	574	630	665	574	589	632	600	600	616	650	603	602	610	617	563	568	606	572	603	597	581	585	638	564	607	584	614	606	593	554	654	629	601	610	610	591	583	627	615	634	612	626	567	571	607	570	611	516	598	559	601	588	584	603	628	631	603	527	580	581	559	598	598	593	567	603	593	599	557	594	569	590	579	600	580	642	592	601	636	604	588	594	581	612	630	651	609	617	584	543	624	610	626	587	555	629	603	617	592	638	589	611	591	590	585	578	590	586	631	629	588	566	599	630	635	637	569	576	618	595	600	601	588	582	601	599	589	621	584	623	595	582	610	634	581	544	588	633	559	636	594	610	642	596	601	589	588	605	609	600	615	580	591	610	606	599	604	627	592	613	600	613	596	620	643	594	592	569	631	584	597	582	560	556	627	596	627	587	585	625	631	608	660	593	560	606	590	584	604	548	633	600	570	595	620	569	586	576	595	580	583	597	581	599	571	613	635	635	595	584	613	623	599	628	619	633	578	587	622	655	603	583	600	630	566	587	608	624	650	617	571	589	626	613	651	564	611	611	605	596	592	631	596	618	610	594	635	603	592	611	588	580	594	609	584	602	638	589	590	624	602	573	600	596	602	578	595	637	602	569	637	624	624	618	641	596	586	598	632	626	613	612	602	612	602	589	613	567	588	604	564	647	582	621	589	617	558	584	617	614	631	610	608	541	611	566	613	655	568	574	626	599	626	642	589	585	619	577	640	633	560	623	568	609	538	594	561	661	596	609	542	580	608	635	569	620	634	583	602	597	605	571	586	618	636	562	646	643	580	586	626	614	598	585	569	583	623	632	623	610	623	650	599	645	587	659	603	603	589	577	580	540	585	624	625	625	613	638	613	543	586	638	566	626	569	602	586	634	620	622	596	615	631	602	650	608	626	587	594	626	698	659	582	606	586	593	574	636	641	579	595	622	585	575	632	613	559	625	591	594	562	624	595	614	579	590	583	600	619	589	642	610	585	606	605	578	614	590	570	621	623	589	601	600	595	614	599	591	625	606	625	603	622	595	616	653	632	597	595	579	654	578	566	627	584	591	578	584	618	619	598	582	563	623	605	587	587	565	584	607	628	624	658	623	591	603	595	597	595	584	584	614	601	630	599	607	616	626	566	629	614	598	631	581	584	587	643	619	601	575	595	613	596	594	535	591	583	595	581	625	585	588	562	604	632	622	592	569	601	621	585	588	626	622	602	626	595	577	643	635	605	628	601	617	583	588	583	596	588	589	607	590	645	605	639	603	649	575	620	583	620	627	575	625	598	605	619	632	577	610	588	637	585	576	628	587	612	583	581	621	626	630	608	667	616	644	619	587	603	589	608	607	632	603	603	602	640	573	592	610	598	585	613	585	639	606	633	630	631	601	622	616	588	602	555	595	611	628	613	580	602	615	585	581	587	589	645	625	593	576	644	619	594	609	607	562	617	596	639	605	604	642	608	628	593	556	616	631	591	595	628	568	557	655	589	627	597	591	604	656	604	588	633	592	600	608	547	576	621	622	590	609	631	617	617	618	573	621	570	616	617	565	614	598	618	585	578	587	600	594	575	576	590	618	646	605	535	616	611	607	628	623	598	600	590	583	614	616	620	574	585	564	612	583	594	630	628	607	631	599	585	601	628	602	612	585	580	581	606	610	592	555	605	605	590	593	569	592	562	582	616	607	615	648	623	608	603	620	604	617	602	677	617	592	562	570	584	606	638	632	617	591	540	607	581	591	611	600	575	634	626	569	603	587	605	613	617	622	621	605	586	581	622	607	605	568	637	595	652	619	606	596	602	617	633	588	586	579
24889	21500	28212	25187	15274	734	379	297	289	255	233	212	217	206	211	191	202	173	171	172	176	163	178	167	167	162	190	185	151	159	177	154	164	182	153	161	165	174	157	138	174	157	161	161	150	179	166	165	160	165	157	168	173	165	144	151	162	153	140	168	161	147	162	128	153	155	184	162	153	149	166	171	166	131	165	140	173	181	143	148	163	166	147	160	171	178	137	144	143	175	151	144	154	149	174	153	149	147	140	166	160	186	165	141	141	149	148	163	162	150	159	166	159	149	144	172	140	138	143	167	164	170	160	165	151	163	155	158	159	164	163	132	150	130	151	136	171	149	139	146	171	146	155	157	164	171	174	147	171	150	145	170	161	136	160	155	148	186	146	160	127	146	150	148	170	151	178	139	149	167	158	148	162	186	153	157	164	158	151	172	175	153	160	155	148	177	138	173	162	162	168	149	164	143	170	148	197	174	147	150	130	158	153	162	185	137	152	156	148	131	164	152	149	156	193	159	160	173	153	158	160	173	164	176	156	163	151	137	145	158	136	182	157	141	130	172	146	142	150	143	151	170	147	138	149	146	172	160	145	160	193	195	169	159	156	177	173	148	151	147	164	160	158	164	153	174	176	155	180	147	151	161	168	150	167	157	162	160	138	148	152	131	147	169	175	151	170	152	163	164	154	194	133	184	145	165	168	189	153	161	166	161	152	162	149	139	170	150	174	180	159	149	159	202	131	154	156	154	133	175	161	142	157	150	164	163	162	153	167	163	157	140	185	154	182	141	163	161	165	153	144	167	177	161	162	146	143	145	159	152	160	171	166	169	155	156	124	138	157	180	157	162	167	151	173	147	148	167	157	166	189	153	142	140	150	166	155	164	154	145	199	172	164	167	165	175	156	184	167	179	157	148	163	162	158	151	149	152	169	183	156	147	135	153	148	168	181	171	174	144	144	156	154	160	144	164	154	137	120	153	149	164	152	160	136	161	174	156	173	169	146	151	146	160	137	147	156	160	158	132	192	185	144	167	170	170	164	158	168	171	169	171	150	162	165	141	162	157	164	156	155	162	173	165	160	185	168	179	163	163	175	189	172	180	159	159	155	177	156	158	144	160	169	149	157	153	161	168	151	176	148	160	151	165	180	158	155	169	167	162	153	168	165	169	170	165	155	158	169	159	150	141	144	180	145	159	167	161	148	156	167	148	155	156	164	168	152	161	156	160	148	172	159	151	146	170	155	152	151	174	162	154	142	136	161	148	153	142	166	143	155	172	172	182	171	160	146	159	150	154	162	139	165	170	155	165	175	167	181	160	187	146	159	141	142	153	148	161	186	159	153	151	132	162	173	167	163	194	162	140	146	143	142	127	170	149	167	165	131	166	165	156	149	160	168	173	171	164	126	174	133	161	147	152	132	158	133	147	149	139	175	177	153	165	156	129	149	171	176	177	156	147	159	157	165	132	133	163	177	181	147	155	145	141	190	167	163	149	160	145	175	172	152	174	175	153	146	156	181	152	163	174	165	171	187	130	162	164	144	158	141	148	182	160	162	166	160	159	152	163	160	152	171	153	153	154	150	149	166	166	174	160	151	135	148	134	151	138	158	138	151	161	145	163	160	183	172	160	163	128	162	146	145	162	167	175	145	138	165	141	157	145	152	160	151	165	132	158	144	166	140	150	158	160	133	160	146	169	147	183	160	170	169	158	183	175	198	162	160	141	140	146	149	138	178	151	149	153	154	150	135	167	169	183	161	162	151	139	160	201	142	146	166	146	172	139	166	167	146	160	171	152	166	169	158	155	156	156	154	151	162	148	160	155	150	160	164	152	147	158	157	137	147	169	160	155	159	159	167	184	154	166	162	152	151	171	121	137	149	152	156	172	163	137	176	153	180	145	179	161	173	142	163	154	166	152	189	153	151	188	152	153	155	141	169	180	154	145	170	141	175	155	183	157	147	157	152	155	138	157	148	162	167	160	173	158	132	158	165	151	172	163	141	154	162	133	147	146	145	160	146	163	143	152	176	171	147	141	185	166	173	156	164	163	167	153	147	149	162	175	161	145	167	155	144	157	161	154	174	158	161	168	135	149	159	164	157	142	169	167	163	178	150	160	177	154	141	141	158	151	155	168	176	150	163	156	157	162	153	191	156	158	150	171	168	141	154	149	142	157	164	165	168	151	147	163	149	158	179	132	158	159	147	172	169	163	184	140	176	153	161	175	170	155	168	149	181	165	167	151	132	157	164	158	168	140	148	138	170	145	152	170	154	153	134	159	167	175	162	136	146	147	160	162	151	168	138	166	149	149	151	162	149	136	180	141	140	154	152	148	160	150	152	156	139	133	166	150	156	146	157	151	139	162	173	140	158	151	141	170	133	146	136	152	147	154	143	139	160	158	168	163	169	173	167	175	154	176	164	147	145	153	146	157	163	149	155	167	140	163	145	152	134	152	137	175	152	159	147	155	150	173	165	148	159	170	149	153	143	179	151	169	134	171	161	172	145	160	135	153	146	146	154	155	171	139	155	151	153	127	178	157	146	158	158	157	182	157	168	167	161	152	160	142	129	152	143	146	160	143	157	170	157	167	144	147	168	148	149	150	172	159	149	152	160	157	163	128	152	149	147	162	169	151	159	169	129	142	138	144	170	166	152	162	153	151	167	167	153	167	149	160	154	162	162	170	149	160	144	139	159	146	170	142	155	157	164	144	170	165	171	155	154	168	159	153	150	144	166	154	183	160	161	147	157	141	153	151	175	159	177	160	173	174	122	139	152	155	159	166	166	140	165	156	152	150	132	135	176	156	147	155	128	170	146	163	159	156	148	173	162	172	176	167	165	140	177	175	167	152	173	157	158	176	171	172	160	176	149	166	171	185	163	168	160	164	144	165	175	162	156	165	148	161	161	151	158	141	165	172	174	187	168	153	177	168	164	147	176	161	150	168	166	157	167	164	150	159	162	179	170	149	181	154	174	148	159	117	169	188	164	157	151	154	175	143	141	149	149	145	150	145	143	160	172	149	164	153	177	145	149	155	149	159	155	171	165	167	168	149	173	152	163	171	161	152	144	155	153	152	169	165	134	170	150	148	152	170	160	143	157	186	139	165	152	159	172	183	147	150	168	156	140	152	158	173	157	168	167	180	163	142	138	154	147	155	145	159	189	150	161	163	164	170	158	160	173	159	190	174	157	161	148	137	152	172	171	146	155	151	164	161	149	127	137	149	165	160	146	146	161	159	152	122	140	145	155	144	136	149	161	166	197	158	163	150	152	140	175	162	160	151	147	168	152	159	188	143	181	147	135	164	154	152	156	159	154	138	153	152	135	160	172	155	167	119	179	172	153	168	154	187	151	159	176	184	193	128	153	170	163	151	158	174	183	140	178	146	155	160	152	139	153	157	148	161	162	171	147	161	163	143	167	171	153	174	176	155	146	164	164	140	153	184	151	129	154	165	147	140	154	174	165	172	164	164	162	161	143	165	143	119	139	167	179	162
3207	5237	3597	1663	1165	950	689	535	431	382	325	301	258	266	221	255	207	170	173	199	212	179	197	207	192	192	172	175	183	215	184	167	206	163	183	159	178	190	177	168	187	179	193	179	175	145	179	184	186	189	192	172	171	204	173	194	168	169	184	160	199	175	192	188	190	206	163	161	158	181	173	157	180	162	174	207	181	191	196	184	173	185	182	182	189	171	179	189	168	167	169	178	159	192	179	186	202	168	181	159	171	195	173	184	179	177	184	166	185	186	173	180	171	170	183	170	180	180	142	167	182	172	184	188	179	191	188	150	191	176	182	170	188	161	163	182	169	182	186	190	186	172	161	179	167	184	183	194	192	194	155	162	171	154	161	153	180	166	170	180	184	176	150	195	166	185	147	154	165	196	168	175	153	154	187	166	200	172	164	154	172	157	184	173	178	159	150	197	156	166	177	176	165	177	181	162	173	167	170	176	163	185	172	185	185	169	157	169	155	162	173	188	154	162	187	180	148	176	181	177	169	181	176	171	173	182	189	190	211	195	189	187	177	184	153	172	177	160	181	177	178	174	185	178	190	158	176	173	183	190	172	192	172	166	198	203	155	188	183	163	186	186	188	194	190	180	185	184	169	159	186	176	175	169	185	157	198	167	180	175	165	167	182	162	176	183	193	183	148	179	172	172	176	196	173	176	156	195	175	162	183	170	167	184	176	172	148	160	162	173	177	170	184	168	172	166	174	173	154	187	194	180	149	163	202	173	184	167	191	186	191	167	153	187	174	148	170	153	188	178	190	177	203	152	168	177	173	176	183	150	154	160	169	154	170	159	191	185	185	185	135	172	181	192	195	177	189	192	166	168	157	207	168	169	170	162	175	183	174	160	183	191	171	173	167	167	171	182	171	180	179	179	204	165	171	182	185	161	189	179	163	163	177	156	164	179	162	174	173	155	159	175	166	180	183	160	166	171	162	170	163	194	186	167	154	176	169	177	188	162	191	173	186	152	183	168	167	188	165	166	172	153	179	200	176	162	194	182	170	179	177	190	159	174	167	167	142	198	167	163	177	169	187	192	166	184	167	151	202	149	167	179	182	194	164	173	146	163	178	183	188	164	191	193	172	197	169	192	174	172	186	179	186	156	168	158	180	200	175	189	176	181	163	177	162	173	174	179	188	175	172	162	200	174	188	184	163	185	177	168	176	173	174	172	181	179	163	170	169	157	186	187	182	168	182	186	163	195	162	198	204	168	173	176	164	147	168	174	164	174	177	167	159	191	203	164	175	180	182	163	176	185	180	176	170	174	153	188	192	182	149	186	171	184	180	173	194	184	145	184	181	174	172	192	173	197	215	181	181	160	141	171	201	160	187	175	184	176	192	164	141	187	152	168	174	159	173	184	163	192	163	164	188	178	171	188	169	174	185	153	175	171	195	152	173	179	168	175	163	174	176	210	164	150	198	194	199	157	180	172	181	171	165	183	185	205	179	186	176	150	178	170	171	147	144	171	178	164	174	167	164	163	174	147	174	184	179	155	166	173	172	163	174	157	179	177	173	188	190	163	156	170	204	182	188	184	164	189	178	159	166	165	179	185	155	168	203	170	165	175	164	218	197	170	184	165	162	173	176	161	180	187	182	180	197	183	179	183	169	168	172	156	171	165	166	196	157	169	179	167	177	172	182	160	178	180	166	185	199	158	180	179	133	178	178	173	157	198	215	186	181	191	151	203	177	149	176	168	166	210	165	183	191	159	160	177	179	192	157	180	165	191	179	181	156	146	169	161	186	178	186	199	176	169	174	175	136	175	183	198	170	201	171	182	159	171	180	161	191	166	171	176	162	179	168	181	161	182	163	141	175	191	184	170	172	200	179	197	169	173	201	173	191	184	180	174	166	162	172	150	164	180	176	177	174	186	174	167	184	190	167	168	176	156	168	176	180	186	154	210	175	173	175	204	177	169	171	148	157	165	196	185	188	188	163	179	186	152	176	170	166	180	182	143	182	166	194	141	189	169	166	152	172	165	171	183	186	164	164	150	173	157	163	163	187	162	192	176	174	175	188	178	159	159	164	167	166	159	162	163	182	182	168	133	194	182	170	168	166	182	173	183	172	170	170	180	181	178	179	160	164	165	175	198	168	162	188	185	167	165	165	167	190	190	197	180	183	173	174	195	180	182	175	189	179	175	173	177	199	162	199	156	174	161	189	168	179	178	180	171	178	186	186	150	180	174	164	180	126	160	177	167	173	157	181	169	185	176	169	157	175	192	198	176	171	196	188	172	176	169	185	200	191	159	171	181	145	160	151	174	189	174	163	165	175	184	182	155	188	153	182	167	183	153	145	158	172	171	186	183	161	188	169	199	186	176	181	171	205	189	153	187	193	188	179	183	173	166	180	178	172	188	187	173	172	181	197	152	179	174	160	198	169	156	170	172	189	196	176	172	176	173	168	169	175	191	154	191	188	178	197	166	168	173	176	179	174	189	175	179	174	196	163	197	193	171	172	174	162	197	173	167	180	164	178	174	180	177	151	197	165	164	160	171	170	174	168	178	148	190	177	169	174	180	162	169	182	172	152	172	178	163	191	176	178	171	166	161	187	174	185	164	171	195	202	174	198	190	196	174	170	139	174	174	189	160	166	176	185	181	190	162	174	193	163	161	200	173	169	183	183	180	177	168	174	152	184	186	175	167	173	173	170	186	167	182	173	172	181	175	190	195	153	194	190	167	179	177	160	177	181	181	178	186	158	179	185	166	177	174	178	159	186	205	185	161	172	170	170	165	169	185	161	173	170	165	176	195	193	205	195	193	189	197	167	179	178	196	148	174	192	163	163	178	183	195	186	179	154	178	164	182	176	153	179	185	179	177	160	174	178	149	184	146	147	143	171	179	160	168	151	180	166	205	165	184	168	182	179	163	156	195	164	164	173	177	149	186	171	160	162	171	165	185	196	175	160	174	161	181	188	188	178	156	181	161	168	189	182	186	153	176	151	183	156	154	182	179	191	198	192	177	209	174	179	188	150	205	150	158	187	155	172	183	160	180	180	161	153	179	171	187	165	165	188	172	204	173	200	179	170	170	165	171	179	184	168	175	168	176	176	189	172	178	192	171	164	193	154	179	144	170	170	183	166	175	173	173	197	170	186	168	166	176	185	165	193	185	169	192	180	166	177	178	168	167	162	161	170	181	171	172	156	186	177	183	195	177	169	160	200	160	175	176	178	179	175	179	171	175	177	162	178	173	174	170	171	181	170	163	189	190	179	191	171	152	175	177	192	174	191	153	197	163	187	162	167	165	167	166	165	164	169	170	173	165	186	187	166	168	174	172	168	161	190	150	176	160	170	167	192	158	181	171	193	160	160	184	154	159	175	177	191	186	175	188	198	181	178	184	147	177	157	171	161	167	176	178	161	186	167	156	192	179	158	178	171	185	181	159	170	189	174	167	178	166	189	155	169	174	172	178	162	178	163	158	172	185	185	189	156	182	185	170	153	203
22681	21564	29511	24059	21561	21625	12494	1476	1027	967	852	805	805	764	723	668	670	617	580	618	558	625	613	603	649	577	580	573	589	568	575	577	626	561	538	574	522	573	563	563	585	613	511	569	518	530	511	594	584	550	578	555	585	533	571	549	559	526	607	592	516	569	542	571	600	570	541	557	518	550	548	531	530	554	552	576	523	534	570	526	526	544	557	563	514	532	544	550	575	560	573	557	522	582	575	559	521	551	550	551	548	515	535	562	535	545	559	516	537	540	549	553	528	537	540	549	566	542	536	513	521	536	521	558	576	502	551	532	511	558	587	553	523	542	585	546	537	499	600	515	546	543	528	540	560	545	543	580	600	545	526	555	520	534	554	546	546	546	538	529	573	550	524	530	530	559	566	535	549	537	590	585	514	576	564	531	567	503	574	547	530	547	571	582	549	552	574	555	523	538	601	527	539	528	535	535	532	546	588	559	562	546	565	573	584	577	559	559	549	511	544	549	544	517	547	561	586	517	556	531	568	569	557	583	556	576	553	547	564	618	488	533	549	550	540	527	586	542	563	544	561	564	542	551	545	583	572	526	580	520	532	516	559	523	548	588	530	523	570	529	557	538	535	542	549	560	535	522	571	556	532	597	539	494	569	564	479	533	551	524	541	540	573	539	581	598	542	537	586	577	530	541	542	599	540	553	569	584	549	556	575	545	551	546	517	531	549	575	521	543	579	524	542	557	543	544	547	551	552	585	529	584	519	600	563	524	529	541	578	564	526	524	574	585	577	511	541	566	565	534	555	495	529	563	523	559	571	546	548	568	530	572	535	552	520	584	576	546	563	516	568	549	559	571	526	554	590	532	548	497	570	550	541	558	540	568	552	571	535	552	545	554	538	551	560	551	521	547	612	596	544	585	525	576	521	561	552	550	532	526	539	551	573	521	517	524	545	578	562	517	520	554	609	580	500	540	526	513	556	566	550	538	503	568	538	537	527	527	588	567	557	541	520	553	561	535	537	576	525	545	580	537	546	514	546	535	532	520	538	548	563	536	545	544	558	573	553	536	549	546	528	599	556	602	566	566	524	565	546	536	565	551	503	537	543	535	500	560	522	574	532	581	550	542	562	531	535	522	567	591	537	546	553	572	557	579	573	554	548	570	552	538	569	534	569	575	603	532	547	572	570	556	551	542	546	550	576	568	539	543	539	538	534	528	533	552	566	528	483	582	527	539	515	540	533	547	562	580	541	579	539	576	494	548	529	556	532	540	569	584	539	552	548	580	538	557	588	518	575	502	552	533	564	555	546	551	542	535	542	538	550	535	555	575	576	556	570	608	552	544	544	527	506	536	542	567	528	539	569	490	573	527	534	585	568	535	574	521	570	576	570	542	504	561	563	577	512	527	577	537	498	537	528	554	548	515	568	571	546	563	512	518	555	544	529	546	555	543	511	498	538	600	519	535	606	543	567	557	580	523	539	576	559	535	542	582	503	536	567	561	569	576	571	552	524	539	552	561	547	562	560	519	527	517	566	568	526	533	549	537	608	510	555	510	584	516	526	545	578	530	518	565	561	572	508	532	539	564	574	551	513	530	564	570	538	543	567	522	520	562	494	538	552	536	539	519	559	549	542	538	536	541	576	566	526	558	536	584	560	542	539	519	505	519	557	546	562	608	569	560	557	570	558	509	568	567	593	548	533	550	539	545	557	530	594	573	586	573	545	523	545	531	552	545	505	544	534	566	532	499	565	550	549	510	559	548	545	539	552	593	525	515	555	528	546	535	544	518	567	565	544	540	542	554	542	568	529	538	527	556	554	532	560	492	520	534	548	572	548	529	590	534	514	534	585	555	563	570	533	537	522	568	522	490	562	507	531	574	549	538	554	566	539	565	566	565	574	507	541	527	564	543	533	498	530	549	529	517	557	552	539	546	536	553	538	582	583	542	491	522	597	537	568	568	523	552	546	518	559	557	602	580	590	539	532	583	577	554	561	561	536	521	589	563	572	536	533	513	576	578	551	562	540	536	583	537	535	580	581	580	564	579	566	565	546	532	532	541	564	589	540	524	535	553	538	544	532	561	572	528	519	575	576	542	574	560	551	581	602	526	519	539	524	533	531	590	555	578	498	562	533	538	557	558	545	561	555	522	537	526	528	548	530	525	519	533	529	553	503	522	504	558	561	524	542	573	580	553	519	569	557	555	530	516	526	561	570	603	528	510	510	497	546	541	514	518	614	560	503	527	544	588	552	558	520	546	568	538	530	608	576	567	514	539	536	545	512	510	527	576	509	626	519	562	572	561	533	568	518	551	542	558	532	563	598	540	529	516	549	554	500	563	553	509	596	518	612	581	524	543	581	542	503	554	501	531	553	552	559	528	507	498	523	558	533	558	577	564	560	538	554	565	522	547	533	527	572	562	565	569	564	548	572	557	552	521	533	562	536	544	526	554	490	496	536	574	548	553	549	561	561	561	591	531	541	529	535	547	552	563	564	542	567	497	551	574	530	592	581	545	533	563	517	552	540	564	570	604	576	539	533	564	549	539	556	510	553	493	564	534	551	577	545	583	534	538	557	560	534	517	512	553	542	528	492	510	561	560	516	568	512	562	583	563	487	517	534	530	543	503	542	550	512	547	511	524	569	520	549	568	532	560	553	547	479	570	472	570	539	563	565	541	540	518	592	557	548	535	515	539	601	529	553	567	579	574	539	550	545	509	613	518	462	579	552	530	553	571	519	576	520	514	545	575	539	554	506	586	541	537	512	555	538	546	570	540	535	561	535	548	548	514	587	537	531	527	574	559	537	552	515	569	509	544	563	508	580	557	533	542	598	550	574	538	566	558	513	533	570	566	608	539	571	539	545	577	543	554	497	578	526	529	530	551	570	521	534	584	571	543	571	525	593	539	578	530	532	585	557	553	570	513	554	530	513	583	595	519	577	582	526	544	555	539	566	531	530	517	557	560	517	558	535	568	550	568	583	483	551	559	551	598	565	527	543	557	557	485	570	526	535	511	550	564	566	558	550	514	541	535	583	542	536	497	551	524	595	527	570	521	529	540	564	577	529	534	510	548	533	539	578	597	563	504	527	531	543	525	579	519	532	527	574	574	558	542	544	524	526	561	529	553	536	532	507	580	560	518	561	564	523	533	561	554	558	518	561	531	527	573	619	576	557	574	537	559	534	538	529	524	517	588	555	543	550	552	569	538	557	518	573	559	590	557	500	533	549	551	541	545	536	556	538	548	586	577	533	512	580	569	528	551	527	546	551	512	573	540	561	539	530	579	557	590	505	521	529	534	542	518	516	558	553	526	521	530	511	575	527	576	536	529	544	539	551	580	601	521	558	558	521	553	527	589	539	563	556	572	544	524	522	516	593	562	566	545	561	549	521	538	563	566	534	558	577	557	526	556	521	566	561	543	555	534	582	576	542	539	538	544	551	540	566	545	567	561	514	566	539	507	608	532	522	537	558	541	524	557	576	584	527	545	543	570	514	525
4769	15102	10647	5318	3832	2915	2255	1780	1530	1276	1133	1027	942	796	855	759	771	707	713	670	603	633	626	649	648	615	614	601	628	627	640	615	606	599	573	591	555	631	603	608	559	605	587	574	574	610	611	588	558	571	602	603	588	605	571	552	581	567	564	580	560	593	546	573	554	591	563	582	592	566	580	596	555	565	575	513	601	576	583	579	583	564	603	625	540	536	581	574	577	591	586	537	562	543	561	560	583	560	534	578	580	604	576	596	567	594	619	567	545	576	580	555	558	619	594	558	595	558	534	547	559	595	564	558	488	522	550	583	602	578	581	556	598	583	548	526	596	579	578	568	605	527	556	625	566	561	611	552	581	564	547	577	579	578	534	533	555	594	576	564	558	544	558	556	572	559	568	586	574	552	576	541	556	558	580	556	599	602	568	585	539	563	586	556	581	576	566	556	552	569	546	538	548	556	597	593	594	535	605	606	570	584	573	571	552	601	589	560	506	536	543	569	540	588	564	587	594	603	583	599	574	572	614	558	589	566	567	595	591	609	586	551	571	590	583	566	591	569	532	531	534	615	594	552	591	571	548	576	531	568	593	590	535	545	595	547	544	568	553	585	524	579	593	576	562	576	596	575	530	573	603	551	585	576	558	534	595	577	553	605	528	570	550	557	597	563	565	576	544	557	590	573	610	555	601	570	555	555	564	548	577	587	542	586	590	559	564	566	539	546	520	604	571	543	546	572	613	547	592	564	529	554	572	586	543	581	537	616	581	577	538	582	559	599	550	570	596	519	557	582	596	546	570	545	544	584	567	570	538	611	559	595	544	566	573	544	563	582	582	625	556	610	523	583	583	582	557	559	616	549	566	598	580	548	527	561	555	537	567	563	585	517	589	556	572	543	548	554	597	577	580	540	588	573	589	570	583	600	534	566	601	530	565	570	571	575	527	574	565	603	563	591	594	563	572	569	605	506	522	542	575	587	603	622	580	569	594	620	545	557	600	596	584	597	565	589	596	596	573	558	567	562	530	572	591	534	577	554	571	564	554	580	542	605	564	596	567	547	565	594	517	582	550	572	590	579	562	586	528	592	549	591	557	570	615	595	546	552	522	577	598	601	580	604	577	563	542	531	564	608	572	629	560	571	551	550	561	582	560	547	547	568	601	555	583	559	598	567	556	557	586	587	557	571	565	512	561	559	522	530	538	563	602	597	561	585	583	584	568	559	561	590	560	562	571	533	561	575	581	551	568	542	562	563	560	563	563	572	551	542	585	593	582	560	548	568	579	529	547	570	568	582	545	590	568	574	586	613	574	534	589	552	561	607	543	581	557	578	549	591	509	558	602	509	565	567	595	589	563	567	572	544	570	562	599	574	584	586	579	534	585	581	555	589	554	599	567	560	559	594	586	613	569	570	575	574	569	562	572	567	587	582	588	495	593	551	550	548	581	561	550	573	541	563	551	571	567	563	559	538	596	559	568	653	617	598	562	594	589	563	614	547	575	566	542	544	541	568	547	550	610	590	537	549	560	576	510	534	537	565	587	558	597	558	534	562	581	554	572	597	551	608	536	564	527	560	525	571	598	596	565	525	601	569	572	549	573	577	607	566	574	543	596	592	558	577	556	582	543	568	514	597	561	544	536	630	570	578	630	565	577	563	557	568	558	565	571	551	551	557	553	552	563	573	598	564	606	562	555	535	570	566	567	548	581	578	508	594	565	573	574	564	532	594	545	610	601	576	554	552	565	517	540	614	601	581	601	578	547	589	551	542	562	554	540	608	585	594	561	546	553	587	569	588	554	611	588	574	581	615	578	592	556	570	551	597	536	581	567	546	566	600	574	581	518	590	541	521	583	561	573	575	573	615	572	526	544	598	565	532	565	587	562	551	515	562	560	560	561	583	609	612	562	564	579	546	614	601	571	585	563	592	576	552	564	493	576	593	594	573	588	571	613	582	572	584	603	564	575	594	555	549	549	538	580	566	591	596	564	571	565	545	579	552	561	561	579	523	614	606	602	535	534	563	538	555	595	575	577	604	551	526	530	551	554	562	541	605	569	554	574	596	552	553	596	579	578	590	547	535	558	530	577	546	593	590	590	577	596	588	565	623	539	563	584	568	583	551	539	560	565	589	589	590	579	573	571	546	546	556	577	583	564	575	567	575	598	570	586	571	592	587	544	567	562	560	595	537	575	579	611	556	586	570	590	577	553	567	520	519	538	593	575	567	550	557	544	593	530	587	552	549	574	532	531	583	562	577	535	511	563	555	559	590	534	575	520	599	562	563	556	595	589	575	553	575	553	573	527	561	564	569	565	544	536	594	557	550	569	561	565	569	578	546	543	562	559	582	544	581	567	586	540	563	568	594	560	599	584	581	563	609	543	558	528	548	563	566	544	528	578	534	576	566	552	582	568	504	587	552	540	594	566	550	518	537	557	557	570	575	585	559	573	607	596	553	545	560	552	569	555	553	603	582	553	586	565	530	606	562	612	561	545	561	595	578	565	595	564	559	587	584	580	566	562	565	538	585	552	593	603	582	566	604	579	544	518	502	575	565	560	580	596	569	582	510	587	584	526	602	542	593	579	610	537	578	539	585	568	555	556	544	587	569	573	562	587	586	555	552	538	575	621	595	565	570	537	537	573	560	592	584	526	583	571	601	584	546	578	571	600	585	551	612	527	600	579	591	575	591	572	550	526	551	578	621	583	550	547	571	574	602	622	547	564	543	559	551	567	558	558	554	617	584	578	576	562	576	570	604	574	585	544	580	605	562	565	534	549	590	551	593	591	593	522	565	570	624	545	585	607	577	569	549	557	561	577	570	550	575	575	622	556	561	607	607	526	554	588	536	575	540	583	595	604	607	588	585	580	579	601	555	557	557	527	564	587	599	594	578	541	565	561	577	571	626	570	590	530	600	584	532	608	620	516	597	587	549	551	594	590	558	542	548	545	599	558	555	591	552	557	594	556	567	541	548	585	546	570	571	570	582	580	559	568	500	560	576	587	564	545	575	617	527	574	594	565	592	577	531	538	621	562	557	550	564	568	552	528	582	600	549	547	526	561	556	615	537	564	593	586	538	612	577	581	560	549	568	559	554	564	583	582	579	565	555	578	580	555	529	540	605	569	558	561	583	573	553	555	551	599	555	547	537	573	575	572	552	576	566	565	505	542	585	618	562	570	555	570	595	562	529	567	593	607	578	609	565	580	563	589	560	598	574	610	515	586	564	548	580	556	572	591	583	585	568	574	607	554	541	588	574	546	575	543	584	603	571	553	523	547	603	536	582	570	566	545	615	559	609	561	566	569	544	562	552	549	563	578	572	563	544	578	596	563	565	583	599	595	563	535	544	556	567	545	615	591	569	572	588	555	570	558	600	576	587	527	592	498	560	580	557	588	534	588	536	551	573	556	580	568	572	567	580	573	587	574	566	557	539	601	599	553	607	546	604	624	545	567	546	545	609	552	527	569	572	571	557	595	596	557	597	551	537	558	556
27870	19632	5303	505	361	316	302	289	280	301	301	306	292	263	303	287	294	266	292	311	295	307	306	270	278	306	310	287	309	296	286	272	287	303	262	284	276	275	306	285	329	291	287	287	301	271	281	263	277	288	256	282	274	302	289	273	283	280	317	265	260	285	284	305	270	281	268	285	274	279	281	306	290	257	291	277	282	290	293	315	292	241	305	266	284	303	278	252	276	279	283	248	297	251	282	324	267	270	289	274	279	303	272	312	270	238	244	254	267	279	280	252	303	251	276	292	292	309	305	275	279	264	299	276	275	255	267	257	295	286	287	283	283	263	282	278	277	250	303	271	272	289	277	277	283	262	268	250	281	280	325	242	267	277	312	243	290	283	275	292	293	281	262	299	319	284	275	267	287	293	262	264	296	273	286	288	291	282	284	269	305	282	302	286	300	278	277	279	306	318	294	286	272	250	309	278	254	293	292	259	263	258	290	260	290	299	275	288	276	298	292	277	262	281	294	293	278	328	283	280	276	274	261	273	284	281	299	269	274	278	294	272	286	311	277	259	285	274	280	289	304	277	295	286	279	248	277	267	308	285	321	279	303	276	287	260	283	291	294	276	297	271	290	253	274	289	302	286	296	264	258	285	306	292	295	282	271	291	287	279	275	305	286	274	265	275	275	267	320	264	293	252	291	294	259	255	280	244	296	300	282	301	277	314	259	296	294	292	288	282	260	282	266	273	270	265	306	236	260	252	265	298	295	290	290	271	260	272	294	280	293	257	283	290	287	294	287	264	301	288	273	252	290	278	279	292	276	283	251	284	317	269	294	268	341	281	271	276	268	302	287	298	280	248	252	305	260	267	271	286	297	286	290	285	311	281	290	298	290	258	277	282	302	293	279	285	286	292	291	304	277	271	293	280	304	256	280	250	270	277	282	288	284	304	268	296	270	303	273	284	285	263	262	288	271	277	248	287	289	259	277	258	268	257	271	280	270	302	299	281	278	274	269	263	276	270	290	280	295	299	279	290	298	291	289	292	273	289	285	272	279	300	305	300	291	304	283	281	297	290	284	292	258	292	299	278	285	255	298	278	279	288	299	241	278	242	293	278	277	280	305	253	276	291	275	282	297	314	303	268	277	300	271	299	312	288	264	305	261	285	278	285	259	272	306	298	292	300	309	299	252	284	285	281	273	252	259	252	276	300	272	297	260	271	286	288	283	264	306	237	286	290	286	283	286	296	325	251	303	254	292	315	242	282	311	283	273	265	293	271	312	281	281	291	259	268	281	246	289	277	288	317	294	280	295	263	299	278	279	295	293	274	278	246	294	294	294	268	291	279	285	262	255	278	265	268	270	285	269	264	261	285	250	291	273	268	287	251	270	297	283	300	275	273	292	270	279	244	313	284	310	264	285	285	288	298	275	263	298	268	267	286	288	283	282	289	275	289	286	264	288	284	299	271	278	257	281	315	273	285	308	280	295	298	275	283	266	289	310	264	290	264	272	293	276	289	289	270	310	326	287	312	273	270	302	272	274	292	301	285	266	290	304	276	301	286	304	281	297	288	300	282	273	274	287	249	298	282	262	246	272	277	245	283	298	291	283	278	272	261	262	302	281	276	276	259	310	301	300	278	309	300	270	284	264	279	273	266	293	293	292	314	271	278	275	262	272	288	292	292	278	287	313	264	269	269	291	294	283	252	298	273	293	285	320	284	288	291	252	291	263	258	297	299	281	276	270	282	286	281	287	273	292	323	260	263	286	303	257	236	288	290	266	303	267	265	293	311	274	270	299	306	272	251	268	271	287	287	282	287	291	275	291	278	306	287	303	285	295	299	292	293	273	259	263	314	288	277	255	263	294	270	284	278	275	268	297	305	293	273	272	279	269	288	264	309	270	312	255	307	281	284	300	274	277	287	258	296	273	272	277	282	269	286	286	268	289	288	263	325	275	277	269	275	300	259	288	310	283	260	271	286	282	297	308	278	292	293	270	298	277	266	255	263	343	311	274	258	273	287	255	272	287	278	280	263	277	287	290	281	277	295	280	266	287	257	292	282	253	296	276	290	256	265	282	257	269	282	294	290	297	267	285	276	257	284	265	288	275	302	263	288	284	264	277	295	292	301	282	297	293	302	263	305	290	295	269	301	258	275	275	259	287	297	280	281	264	294	275	274	281	303	300	283	252	264	261	261	285	292	297	296	281	294	237	281	286	290	290	290	252	262	266	302	283	270	289	290	252	288	269	284	302	294	276	266	293	312	271	261	315	274	264	267	288	290	255	264	270	288	292	297	320	299	261	269	270	295	288	266	304	289	295	293	281	268	311	305	285	307	257	292	286	293	278	291	312	286	288	294	282	267	290	283	293	278	279	293	264	286	295	278	278	283	290	282	265	305	246	275	326	255	247	302	274	293	285	289	296	259	292	268	277	270	310	251	276	305	282	276	285	308	281	284	263	263	284	270	266	267	296	291	284	279	269	290	284	286	290	281	315	254	246	299	260	263	312	260	283	281	302	317	250	269	300	275	273	309	291	271	299	295	288	285	249	303	297	318	259	294	279	307	281	282	299	290	290	282	254	262	266	279	305	289	275	286	318	296	268	294	268	273	259	303	297	323	259	288	253	291	268	282	261	241	299	260	275	266	276	269	265	267	292	277	297	262	273	276	281	284	281	279	276	290	289	313	281	288	264	288	280	279	316	271	278	277	283	286	274	275	288	267	306	273	244	297	263	314	302	275	315	251	252	290	267	286	261	300	282	305	282	269	265	282	275	277	254	243	310	255	299	279	260	283	284	299	294	276	286	313	251	270	283	269	265	309	312	284	276	302	259	268	302	287	255	292	267	261	281	304	283	297	300	304	280	268	290	270	261	266	283	260	296	239	265	290	288	280	318	278	271	265	286	251	307	270	276	279	264	286	279	289	289	294	287	293	298	277	288	303	284	279	262	263	271	287	248	268	271	271	275	263	279	281	283	256	285	301	289	272	252	288	280	317	280	250	278	298	259	278	252	282	258	297	259	307	283	263	298	251	267	276	255	276	281	304	299	273	331	291	261	280	263	287	259	270	287	293	289	276	280	265	293	282	255	290	306	304	270	261	290	295	284	284	283	276	266	291	288	278	268	280	251	274	284	256	275	275	288	311	276	268	281	283	274	267	293	305	282	264	274	291	283	281	297	270	276	270	308	291	297	275	265	288	316	292	275	237	295	252	292	274	265	266	293	273	278	289	272	275	272	285	291	297	271	257	282	292	294	296	283	255	248	273	313	301	265	266	282	271	251	270	315	297	275	298	289	273	300	318	291	291	266	288	290	296	259	285	286	267	269	296	275	265	287	302	280	309	284	282	290	249	295	274	271	287	307	290	263	286	297	270	279	296	274	250	275	265	275	287	276	256	262	286	292	265	270	291	271	278	274	277	288	292	262	290	284	280	278	285	232	258	299	279	274	277	266	272	278	276	276	321	280	301	272	305	314	275	257	283	272	285	269	253	257	289
4137	680	563	429	358	323	347	303	314	308	303	308	319	277	308	301	277	300	297	296	295	286	297	268	293	293	279	254	310	267	284	301	296	272	298	280	264	307	279	287	284	299	295	273	285	284	291	298	310	266	277	285	258	285	290	311	290	296	292	306	262	311	298	285	276	306	261	262	266	276	272	304	310	273	264	291	320	265	280	298	303	302	299	292	302	284	297	273	310	276	295	275	316	261	308	273	305	302	302	312	277	311	291	291	267	305	305	268	271	299	308	291	317	280	300	293	277	275	315	286	306	311	309	287	299	289	279	273	270	277	279	302	303	294	306	334	317	300	301	308	293	297	299	321	293	297	314	263	297	283	301	285	282	282	283	276	269	273	298	285	278	293	276	293	274	275	308	287	279	304	291	286	284	301	288	296	283	283	285	269	279	281	306	259	286	305	290	301	315	291	306	295	294	330	295	293	290	281	301	295	266	292	327	281	301	295	293	292	273	299	268	278	282	293	310	308	279	307	311	293	316	287	291	306	275	262	275	291	282	332	317	289	321	271	287	296	299	303	282	310	288	288	303	275	296	298	290	297	277	280	311	307	272	286	264	317	303	299	280	266	301	304	289	309	307	280	300	286	295	300	293	324	277	288	264	287	309	274	285	324	318	333	316	297	298	277	315	322	256	286	248	289	288	332	323	314	293	306	298	286	284	306	281	283	301	269	317	283	279	280	307	300	311	290	290	290	265	315	261	287	264	332	276	299	252	322	326	307	273	272	294	282	287	281	296	291	291	290	270	272	282	278	296	314	287	301	293	278	266	291	261	303	314	271	303	318	290	291	276	307	284	272	263	331	267	291	305	289	289	289	301	307	266	279	282	304	290	264	261	230	324	265	305	285	271	298	296	276	280	277	274	293	291	305	291	304	293	286	271	276	284	285	269	320	289	274	298	276	272	317	291	265	309	264	278	285	293	308	269	310	298	284	285	292	292	293	261	342	297	302	272	268	262	274	289	320	301	277	300	279	293	318	316	275	282	294	299	274	276	270	330	298	273	278	275	286	312	313	301	263	269	314	303	292	273	321	279	297	306	291	263	304	294	297	292	264	280	278	304	257	280	290	303	318	308	290	280	290	271	301	296	291	308	288	288	278	303	293	290	274	286	311	299	287	274	308	307	293	291	289	321	275	258	281	296	321	293	290	293	300	290	303	283	304	336	288	266	324	268	328	311	317	270	271	301	296	291	286	276	261	268	284	293	324	300	266	284	311	274	296	284	286	290	308	259	304	285	286	298	298	266	292	300	321	306	281	275	266	267	261	305	295	261	290	273	305	274	297	299	299	274	264	300	312	266	289	277	308	274	267	265	307	282	276	271	282	324	283	294	286	281	300	296	289	281	266	287	267	271	294	312	292	291	296	301	324	306	252	285	288	293	321	250	285	290	278	317	280	332	268	280	289	287	258	287	310	285	303	282	270	278	299	326	255	328	288	300	307	316	323	279	323	274	309	303	302	288	279	298	303	274	292	268	295	277	283	308	308	299	282	308	273	309	292	305	289	312	293	282	304	275	271	273	293	292	302	309	277	263	317	286	307	288	302	326	317	313	297	292	290	294	304	276	305	274	267	300	294	302	271	280	285	289	265	269	318	289	299	293	301	318	308	302	301	296	286	282	280	303	307	315	297	305	274	294	265	293	302	320	296	314	270	266	292	278	268	305	279	299	295	306	287	272	309	274	257	287	280	307	311	284	276	275	293	293	289	286	286	301	272	294	333	296	280	300	277	289	304	293	252	288	306	275	287	278	263	293	280	317	289	268	328	282	287	281	273	309	280	304	302	291	293	266	283	273	298	278	303	293	278	290	297	274	302	279	317	309	278	280	287	278	289	278	303	314	259	286	290	296	302	287	263	299	280	298	306	297	298	292	253	273	306	291	290	274	265	306	285	309	285	299	275	307	321	299	289	300	282	299	300	286	272	265	286	303	303	323	316	288	284	281	261	304	286	272	291	295	335	294	290	290	278	299	288	304	299	274	296	315	318	293	297	314	305	285	328	277	305	289	300	284	305	294	289	266	298	309	299	267	288	283	278	329	321	297	291	270	281	282	308	292	288	262	340	293	292	274	313	284	309	313	275	288	281	297	284	279	296	280	299	332	257	274	279	281	286	299	310	293	303	293	316	287	312	274	302	293	269	294	276	276	294	290	291	265	295	320	275	302	301	299	299	315	304	284	324	312	285	302	274	280	280	291	305	305	297	288	300	318	301	286	299	317	306	283	292	315	286	302	295	285	285	298	307	321	277	306	298	288	272	312	281	285	300	301	277	304	312	315	301	294	307	282	291	315	297	308	279	320	298	280	291	285	296	280	287	306	329	304	273	290	278	312	289	280	290	323	293	311	293	322	299	279	298	308	296	294	280	277	289	283	315	272	280	293	277	306	270	299	299	305	313	269	292	303	273	267	318	297	275	300	290	273	321	279	302	261	299	307	308	310	310	303	268	295	328	260	308	281	317	292	284	280	306	277	252	322	289	292	275	306	280	289	276	284	284	283	285	296	280	279	293	319	294	252	299	292	272	288	286	294	280	288	270	301	280	286	303	311	323	288	282	259	289	282	303	292	277	286	273	290	277	298	299	305	288	283	314	302	265	277	280	311	310	279	290	284	286	306	305	300	311	262	296	310	311	302	296	299	295	276	297	281	246	307	330	278	318	303	301	299	302	307	284	287	328	275	285	302	294	266	302	311	281	255	284	301	288	270	292	286	313	273	323	288	304	291	303	330	295	303	291	297	277	278	303	275	286	289	285	308	275	329	312	292	270	281	297	289	314	278	302	274	318	291	316	307	266	300	298	289	316	281	288	283	301	303	283	279	272	300	309	284	282	279	313	321	297	297	292	293	280	278	302	293	263	275	280	306	277	283	257	307	254	286	275	326	280	311	275	277	279	267	304	282	260	278	285	287	294	324	287	282	293	278	276	303	293	323	288	308	268	281	280	304	272	276	277	304	274	296	284	315	304	262	293	298	299	284	285	251	305	271	290	285	285	301	300	304	292	301	296	287	267	269	289	294	312	305	292	277	286	270	283	316	289	283	292	264	287	293	298	307	265	300	273	310	293	274	291	280	274	296	279	290	259	290	293	291	270	275	296	228	333	295	270	312	298	304	263	274	262	291	305	285	289	303	265	315	292	305	289	316	290	281	262	286	306	297	280	265	290	287	288	289	289	283	304	276	307	302	273	261	309	271	281	273	276	277	283	278	310	303	337	297	293	272	281	286	306	286	297	314	286	312	279	277	291	252	293	311	290	261	300	300	268	320	278	277	299	275	285	317	294	306	309	269	298	291	301	297	285	317	268	316	288	285	305	288	307	300	312	273	311	296	249	313	312	278	272	309	315	288	272	329	294	278	284	276	258	295	284	293	282	297	320	240	268	304	273	287	311	272	269	304	279	276	292	294	281	291	321	276	270	276	311	287	292	293	291	298	302	286	295	283	313
23814	21556	29116	24425	21562	13218	1559	959	890	776	727	679	717	683	607	667	649	631	647	604	595	626	609	611	621	588	620	602	630	640	561	639	566	562	592	596	557	607	578	595	622	591	591	608	606	600	618	598	628	643	583	605	572	565	638	591	580	635	575	568	569	567	620	570	547	637	613	564	596	601	623	563	608	634	635	594	576	599	601	611	590	542	582	575	566	537	620	652	553	594	577	593	542	617	586	576	567	598	572	564	513	606	612	600	574	570	599	585	629	603	553	576	618	612	621	602	586	562	585	607	572	631	615	614	559	578	576	577	566	568	594	612	588	593	531	578	600	582	573	624	604	593	557	555	553	612	573	626	566	587	634	579	572	583	578	621	564	584	571	604	601	576	563	604	589	570	600	541	625	586	582	553	567	557	546	589	595	573	604	585	578	603	594	538	587	634	569	563	620	586	598	598	574	550	603	580	569	643	581	576	560	558	590	541	585	560	574	598	603	604	554	577	546	585	598	568	593	569	619	639	566	612	576	617	631	572	560	600	584	548	606	576	582	590	558	580	574	563	594	593	593	584	538	602	592	591	536	609	573	573	604	615	643	580	564	593	565	573	600	593	540	542	581	600	563	585	542	651	606	564	558	550	607	647	555	572	608	615	584	575	578	549	583	582	568	557	577	584	621	561	626	566	548	613	579	613	570	590	617	593	606	523	623	597	579	558	583	563	643	577	618	622	598	576	554	565	599	560	570	596	571	580	599	618	511	598	548	606	589	591	578	556	573	565	627	513	577	626	574	546	637	563	597	647	596	633	565	566	615	622	580	594	581	554	570	530	557	509	554	593	587	599	567	577	606	583	577	632	619	546	540	577	614	578	588	596	608	594	638	616	583	546	597	585	621	567	605	596	592	593	597	614	572	579	631	595	581	617	571	574	576	582	598	626	574	565	605	577	605	564	557	625	575	576	578	588	569	601	613	579	593	560	580	602	587	630	569	563	587	566	553	581	571	574	603	587	593	577	572	615	593	594	589	571	591	611	563	570	589	570	599	570	623	578	560	537	570	592	584	604	580	598	567	630	591	594	566	582	540	563	577	574	564	567	567	580	613	568	592	608	592	605	536	551	599	515	590	561	565	615	593	536	577	587	542	626	583	560	552	524	561	599	619	595	608	580	606	560	627	585	584	574	562	631	562	611	596	588	553	577	573	540	597	560	609	595	601	578	603	565	585	574	558	602	586	595	612	585	583	589	589	593	603	585	571	625	612	543	551	595	588	574	595	589	648	565	610	600	557	593	605	541	569	573	551	610	579	541	571	569	588	568	620	598	572	583	586	611	613	612	583	563	611	601	610	564	622	594	594	574	573	597	604	584	545	593	607	571	590	592	584	612	563	603	574	580	598	571	600	569	559	617	558	555	566	573	591	600	614	580	589	585	549	568	595	556	616	577	653	623	582	559	596	569	571	636	559	545	592	594	581	564	604	548	593	579	567	619	588	588	624	615	570	598	598	577	598	583	572	564	607	605	561	567	631	571	607	554	559	575	561	546	644	567	576	615	583	616	549	588	539	546	566	570	559	583	603	599	603	613	595	590	597	599	570	543	579	550	547	596	594	599	597	601	542	586	575	571	540	582	603	543	568	638	561	619	589	600	542	576	625	605	607	541	577	573	555	593	583	551	572	568	611	605	584	591	570	573	544	572	604	570	580	566	582	586	554	576	539	533	555	577	637	621	563	596	591	583	566	580	562	558	558	606	553	626	575	566	610	610	531	551	537	586	542	565	601	645	572	579	586	578	585	598	552	625	648	583	574	568	614	570	551	594	598	596	564	579	600	578	558	570	589	601	621	606	615	598	591	584	624	558	581	572	553	615	536	614	578	540	590	589	539	580	623	558	597	616	599	600	593	571	562	620	599	596	590	617	592	576	552	569	586	615	595	562	579	570	567	576	579	553	599	577	591	575	556	584	554	587	580	587	573	603	578	597	567	573	580	621	566	623	570	617	575	552	567	559	580	595	549	589	622	541	556	565	593	577	559	601	596	541	592	544	579	556	604	625	591	575	606	547	606	568	568	559	571	606	577	587	564	612	601	585	554	557	581	577	602	576	559	583	605	562	574	575	588	579	616	558	594	594	564	551	603	595	567	607	602	534	582	560	579	576	591	568	623	609	593	546	581	557	566	593	623	603	586	597	605	604	625	581	568	628	617	595	556	561	574	548	593	622	595	623	551	567	612	556	579	560	602	591	635	569	583	591	595	581	573	579	563	576	579	583	562	601	587	573	571	542	592	582	613	547	586	545	624	571	587	601	591	583	579	604	591	591	577	594	573	609	550	557	561	647	580	589	601	561	609	577	541	532	583	602	597	556	587	604	583	535	595	559	578	614	627	606	516	580	589	624	576	575	590	581	548	576	563	588	588	584	579	583	564	617	573	585	600	579	615	541	573	544	568	616	532	572	567	559	558	586	559	541	614	567	597	569	599	626	542	585	598	560	564	576	596	561	640	614	555	563	584	589	579	566	608	621	567	561	583	576	577	596	579	604	537	598	581	604	510	556	583	557	576	575	572	589	590	623	561	575	600	570	589	555	611	553	617	565	603	580	586	598	554	598	565	589	593	562	607	622	582	545	559	546	602	585	621	559	615	582	579	569	609	579	580	584	586	563	553	573	599	579	608	581	591	599	585	576	571	576	585	626	589	572	571	621	567	596	598	579	603	594	595	558	616	557	613	536	585	612	564	569	619	617	587	594	569	563	559	638	562	555	585	583	582	556	593	565	602	626	565	566	577	579	589	621	599	567	597	593	560	582	554	613	569	541	598	583	594	579	540	583	606	582	598	552	595	548	567	553	569	554	583	611	622	607	562	600	552	589	570	565	617	602	615	555	585	584	592	610	571	566	571	587	586	595	600	584	598	606	625	593	586	565	605	611	543	649	615	515	607	577	551	559	590	635	589	607	590	574	612	583	607	596	584	609	589	585	593	626	543	612	572	623	574	602	608	570	577	554	562	622	599	566	583	576	553	600	578	616	568	600	609	556	570	567	594	635	539	588	614	622	606	570	610	589	556	622	628	612	551	584	562	585	603	607	537	555	611	586	593	580	607	597	558	584	604	581	545	555	541	564	607	562	555	585	526	574	562	579	557	623	593	584	592	506	561	568	586	621	607	595	557	611	609	583	553	574	608	568	584	618	608	558	592	593	553	591	561	586	594	578	605	626	624	574	605	572	560	552	578	576	588	592	598	573	577	597	561	577	592	581	600	534	583	545	588	577	598	570	586	565	607	601	572	563	617	579	611	604	576	565	594	591	566	597	586	614	521	597	558	602	575	551	556	598	536	607	603	574	595	552	524	568	572	571	553	589	581	595	607	578	623	615	553	578	602	591	616	602	553	609	580	585	558	603	579	534	580	592	587	615	604	568	559	597	604	600	569	569	566	559	566	525	584	588	578	613	553	618	601	540	589	598	579	569	551	612	598	573	613	612	584	613	527	591
3387	8746	6347	3057	2215	1762	1450	1181	1110	969	915	810	809	723	744	752	628	639	618	661	682	630	638	677	645	608	629	597	587	588	644	577	630	622	638	622	637	625	629	626	593	610	620	605	563	549	591	609	646	588	592	613	603	571	646	595	578	594	575	623	663	635	633	612	563	561	586	615	559	605	617	583	644	615	569	657	592	579	645	568	570	630	611	611	619	613	609	631	587	616	599	601	576	532	594	567	571	603	651	615	588	610	638	635	649	597	644	582	563	598	602	588	594	612	624	600	567	622	560	610	611	599	567	564	596	608	643	617	618	584	574	587	618	640	564	595	648	645	587	605	614	597	564	637	640	634	612	579	591	592	619	629	584	566	599	596	592	608	635	601	575	583	585	632	590	583	548	588	591	616	624	586	618	550	559	595	617	586	614	635	628	587	617	618	602	621	645	607	601	617	579	571	620	583	603	611	585	577	616	627	583	619	588	599	605	596	600	563	592	576	579	618	595	560	558	578	571	566	613	577	646	563	606	576	621	609	616	568	611	548	599	590	596	577	555	565	662	579	605	613	604	603	614	549	630	609	576	638	541	637	629	625	590	605	548	575	608	572	610	577	616	596	623	620	605	545	585	601	587	608	607	637	595	553	608	577	603	599	680	592	587	597	629	638	571	590	588	568	602	605	583	579	599	575	577	622	596	575	642	645	620	546	641	658	596	658	578	580	660	598	625	639	553	585	535	577	599	644	629	621	566	618	567	566	611	620	570	599	612	627	605	599	591	616	626	595	611	598	616	588	565	605	601	547	619	580	599	577	593	571	616	568	591	649	625	641	605	632	605	606	572	582	614	630	639	566	575	595	588	592	559	598	585	560	621	607	608	604	625	630	592	622	591	576	572	650	619	604	566	570	593	597	534	648	594	603	619	613	580	595	589	615	617	632	566	615	614	621	568	595	581	634	601	561	597	602	633	589	607	644	583	616	615	580	584	584	577	597	595	571	567	602	634	584	631	590	644	636	620	560	583	618	595	548	571	610	597	572	600	567	561	587	577	640	614	601	563	603	588	562	594	550	559	576	594	582	600	638	566	626	549	607	551	622	606	615	617	611	604	604	603	654	616	599	632	594	598	600	616	604	591	596	584	581	622	620	618	610	608	599	604	585	593	568	579	600	577	603	574	587	628	594	615	636	589	594	604	615	624	602	570	556	594	585	584	612	571	591	600	573	563	617	594	583	573	619	616	600	586	625	617	557	593	604	568	638	601	585	579	592	565	564	603	610	639	576	594	617	587	584	606	579	591	622	613	614	563	622	580	569	588	628	601	594	625	583	601	583	636	591	590	572	608	595	622	600	627	623	613	576	617	606	606	629	613	616	598	576	604	666	588	584	595	591	594	630	603	597	603	570	592	581	587	587	594	600	588	624	585	599	575	599	566	564	569	563	582	600	607	588	609	547	563	583	585	584	575	655	615	597	602	612	588	535	594	586	637	637	546	606	570	616	573	595	577	568	576	585	579	583	646	604	605	554	607	598	618	577	577	555	620	623	626	580	634	596	597	603	591	606	566	620	603	567	590	591	606	587	613	580	699	589	598	598	572	593	582	585	597	570	600	615	663	580	614	575	588	585	608	602	606	585	588	621	584	612	570	581	585	626	604	608	554	581	631	617	563	601	575	621	615	646	597	571	625	597	619	565	617	594	613	566	636	583	603	602	614	602	569	638	649	600	580	596	590	557	646	619	644	596	611	596	650	619	640	596	625	620	605	638	624	613	578	616	615	640	651	614	557	611	578	560	602	586	615	603	646	568	616	606	581	667	563	606	595	612	605	609	604	580	580	611	625	623	571	586	573	605	584	592	608	615	592	565	569	587	585	611	606	625	613	584	593	597	609	632	622	586	576	615	592	607	610	592	596	677	580	590	572	628	601	588	584	585	659	549	595	621	593	637	582	581	554	634	643	574	622	596	623	619	577	587	587	568	644	592	591	632	576	566	652	617	581	625	588	558	607	524	592	611	615	633	630	608	596	591	628	598	628	630	582	599	600	623	591	628	623	590	615	661	613	609	605	616	573	600	585	587	596	588	615	610	656	628	601	581	615	596	602	590	570	605	585	599	598	577	602	614	617	595	606	599	641	561	561	563	624	590	585	568	605	628	606	611	614	624	618	606	604	632	581	613	594	620	584	604	602	566	620	593	613	581	622	647	608	646	567	585	558	579	630	570	587	652	605	583	629	603	587	613	619	620	590	611	580	598	581	647	587	618	520	611	572	617	583	602	566	622	585	611	589	611	576	593	583	596	605	651	625	559	576	597	596	581	609	630	619	614	600	590	604	591	559	596	598	591	584	628	603	595	583	562	628	581	635	626	614	589	592	629	619	604	588	600	598	627	585	584	565	633	596	593	653	605	609	620	581	563	621	571	614	566	605	602	559	579	618	611	600	619	636	585	612	622	616	577	587	572	611	620	615	614	600	576	584	576	579	626	591	593	593	591	618	619	665	594	598	607	561	613	626	586	616	578	622	599	605	576	606	564	605	611	620	602	643	597	611	591	539	555	615	575	591	628	588	558	597	603	614	598	605	582	611	594	578	569	629	581	602	588	569	625	610	591	612	599	593	589	574	583	574	640	617	556	589	547	594	623	583	605	607	616	600	622	603	625	610	543	594	581	615	620	618	601	619	645	643	616	595	606	595	555	608	611	567	636	616	592	601	594	605	609	561	620	611	597	600	581	635	625	601	599	575	606	611	601	566	591	615	632	619	628	587	577	595	597	571	569	645	548	556	596	629	625	595	590	585	578	577	546	625	611	570	584	600	566	584	563	589	634	601	635	587	577	561	587	617	603	564	561	579	650	634	622	615	607	619	582	640	573	621	592	595	575	615	603	554	604	621	607	593	597	614	600	626	616	591	628	595	596	614	584	610	587	632	574	620	610	583	590	640	575	584	629	595	586	579	583	624	613	640	593	629	574	594	612	604	642	605	612	585	551	604	586	573	618	596	589	616	595	575	603	598	586	644	574	615	594	558	606	596	580	569	609	599	599	583	600	611	569	628	585	608	615	598	579	647	571	621	591	563	603	579	571	581	599	613	552	578	611	587	646	595	580	587	604	566	632	630	572	601	631	593	632	601	572	580	587	617	555	626	605	633	582	582	605	595	609	628	580	577	579	635	615	616	606	622	584	560	588	597	542	608	593	608	611	574	573	613	600	606	563	566	637	614	615	572	621	657	614	618	593	545	580	602	605	596	608	629	603	583	558	604	588	604	613	620	593	637	617	550	616	638	587	607	575	578	626	617	572	568	604	654	557	573	574	534	603	626	606	620	556	595	582	601	574	570	605	580	594	592	615	568	595	583	614	636	594	579	596	590	625	608	584	583	598	607	604	624	568	549	633	628	587	589	644	645	567	581	616	597	629	597	539	596	570	592	611	560	592	616	630	605	598	614	584	633	613	560	582	637	606	610	618	581	574	600	599	584	619	607	672	620	588	590	605
24993	21580	28301	25254	15176	692	403	330	294	244	232	241	206	212	225	184	199	173	185	172	188	169	162	162	160	150	158	163	150	180	148	154	168	161	153	176	144	154	175	168	175	158	145	142	141	152	166	152	151	160	169	150	176	157	142	159	147	167	162	150	156	167	164	155	148	143	155	166	152	160	145	164	157	121	160	153	143	166	170	153	174	151	155	142	149	156	159	163	185	162	160	146	156	129	168	162	161	171	146	160	139	169	181	171	147	150	149	163	157	166	157	177	130	138	171	164	153	173	165	146	150	171	151	159	152	171	152	154	163	161	156	152	157	191	182	149	148	151	153	136	172	156	156	154	170	153	140	165	177	155	137	163	166	156	149	164	160	139	152	167	190	147	157	162	158	168	165	167	150	142	156	142	181	155	181	177	156	120	152	146	141	138	160	162	163	146	174	149	135	156	155	122	147	160	153	170	155	153	157	144	146	162	129	150	147	162	153	140	130	188	152	174	142	167	162	166	161	143	158	167	152	168	155	163	119	138	146	154	154	152	149	143	161	171	154	147	167	154	178	165	156	163	147	142	163	155	151	155	152	164	161	161	152	153	143	177	141	164	146	163	164	131	149	174	149	157	161	149	161	169	132	188	166	163	143	168	152	148	170	160	166	144	143	178	150	151	159	148	148	140	166	167	158	164	150	125	173	140	163	149	146	144	138	135	142	164	165	161	154	152	171	136	136	161	154	144	143	166	148	148	153	144	149	167	161	167	135	144	150	154	157	156	161	149	150	136	139	148	155	145	150	169	136	132	162	152	144	159	161	165	164	154	184	164	160	128	160	136	172	164	170	158	163	152	155	135	160	163	159	180	170	181	133	161	160	168	160	160	168	164	156	151	181	147	156	140	154	132	142	154	143	151	167	155	152	140	144	194	149	150	141	157	165	157	153	153	150	154	183	167	161	184	163	181	157	183	150	164	184	158	160	166	148	142	160	154	174	160	161	160	155	149	159	158	161	165	150	154	153	157	140	155	158	164	144	168	174	160	148	150	163	151	151	145	178	147	141	147	169	155	153	154	156	147	170	156	171	154	176	168	174	167	166	122	134	156	193	144	157	150	164	163	163	154	167	182	155	154	163	148	164	151	159	152	152	158	148	162	142	161	155	169	155	158	155	151	161	132	161	142	167	144	151	141	188	169	157	155	176	147	171	145	158	174	163	160	154	164	171	182	152	154	151	171	155	161	153	159	162	162	165	162	146	146	148	168	149	156	171	151	169	146	169	170	171	143	166	137	131	156	151	153	167	162	155	140	149	155	148	160	170	145	158	138	184	168	155	149	164	152	147	176	152	164	154	127	147	166	152	155	166	155	146	146	165	169	172	171	161	156	159	157	155	150	162	170	138	149	163	157	156	170	146	165	158	159	156	144	146	156	151	167	162	152	156	162	146	161	144	169	163	149	147	160	156	156	138	155	162	162	162	160	180	160	154	139	144	134	137	172	150	162	155	162	138	149	145	144	162	153	157	151	151	150	174	168	146	133	150	166	150	134	157	155	145	166	178	119	148	152	180	159	158	141	177	148	135	161	158	151	164	169	159	151	169	156	160	153	151	168	145	149	164	191	154	130	140	143	150	161	161	159	152	150	166	144	159	164	150	149	148	162	160	134	166	163	160	161	159	155	164	157	171	159	156	143	141	149	192	154	142	153	152	173	163	152	128	176	171	171	144	173	147	161	154	172	163	129	165	167	145	141	141	164	155	173	140	128	152	146	160	164	155	171	153	166	156	139	169	135	169	152	173	163	150	137	161	188	160	145	145	156	142	154	152	151	155	154	147	167	177	149	159	138	168	139	144	161	159	146	165	186	178	148	161	177	147	146	161	144	168	156	154	161	151	141	143	162	147	182	172	159	133	149	148	140	188	146	148	156	159	157	154	142	136	158	164	138	150	145	152	150	154	173	172	152	165	140	141	152	146	145	148	157	157	178	167	151	146	150	179	147	185	148	146	166	153	154	153	186	153	137	158	179	151	157	160	169	162	177	150	157	162	140	152	142	154	157	167	168	139	145	145	153	150	164	140	170	162	161	141	172	150	160	160	170	167	140	136	154	158	166	163	173	151	148	174	149	150	149	159	154	163	156	156	152	173	142	153	128	171	162	161	148	153	144	137	163	179	165	165	182	162	144	136	150	156	138	143	164	138	149	159	179	169	147	146	170	148	157	128	173	156	153	166	133	147	141	163	161	155	156	132	152	148	156	163	149	158	164	152	146	143	159	159	149	158	177	163	171	152	165	181	151	166	143	164	135	162	159	160	174	164	156	135	164	163	176	135	162	155	171	174	170	172	171	139	179	173	150	149	176	164	172	157	159	148	155	165	167	166	133	140	148	153	158	157	150	160	168	155	145	169	154	176	163	159	160	156	151	182	155	136	144	154	127	156	161	164	149	179	140	157	159	161	153	178	142	151	149	142	164	155	148	142	169	142	136	179	167	143	164	169	164	157	152	152	165	190	170	147	148	143	158	172	198	160	177	146	163	165	151	166	169	148	143	177	143	123	140	157	154	154	173	169	150	149	157	139	150	162	162	172	150	150	175	130	180	164	179	142	154	155	169	165	162	177	150	155	148	152	156	149	168	157	157	164	164	171	173	165	169	155	143	119	147	157	161	140	150	142	157	163	160	158	158	164	166	151	165	177	173	161	167	154	151	145	170	186	158	153	170	145	148	140	164	157	140	150	183	159	152	158	141	137	188	179	164	150	145	160	174	132	156	162	150	164	160	149	154	167	151	150	160	182	149	152	139	152	173	136	172	177	147	145	172	164	138	151	151	143	153	175	149	165	151	158	142	159	160	153	143	179	161	163	155	140	159	136	147	170	160	164	152	167	146	143	161	152	154	148	166	156	165	139	139	147	172	190	167	183	144	133	152	177	157	140	164	127	168	140	162	186	141	152	170	139	161	149	155	128	143	151	147	147	163	160	148	151	170	152	157	140	156	169	150	160	164	159	171	163	151	145	168	161	175	149	157	163	181	167	142	150	138	146	176	154	148	137	149	159	179	166	179	155	161	179	147	164	130	148	152	163	168	153	160	177	152	166	161	168	147	138	152	156	141	159	154	158	168	144	152	149	162	181	143	149	147	171	138	132	147	149	149	155	175	139	150	148	169	179	134	175	155	146	153	142	158	147	145	152	149	148	154	155	144	156	157	142	174	153	154	150	140	143	146	152	139	145	145	158	130	141	147	150	154	139	175	146	169	142	160	152	174	158	169	169	136	152	151	166	156	138	133	176	160	149	180	147	173	153	144	150	155	158	161	155	135	165	156	155	161	176	133	163	180	145	163	146	163	147	138	135	142	147	162	158	165	137	165	135	166	150	166	165	142	158	155	148	152	157	160	150	153	168	155	167	156	156	160	168	174	171	134	137	164	148	154	181	163	164	159	175	145	161	136	138	156	145	138	149	165	162	163	172	170	151	137	136	153	137	165	139	149	168	170
3052	5241	3587	1636	1222	843	682	564	485	359	355	303	277	234	244	240	237	215	220	205	226	217	197	207	175	213	195	212	177	201	188	182	198	175	168	189	177	180	181	208	178	189	181	179	171	181	206	183	175	170	170	163	179	173	186	178	175	160	164	171	191	176	167	162	184	178	155	188	183	190	186	159	182	154	190	157	179	172	189	184	178	201	175	174	174	169	186	188	165	170	179	174	172	178	183	161	174	186	185	201	191	172	163	176	156	187	169	177	182	153	198	158	177	181	190	179	161	171	177	188	199	161	195	170	190	175	146	156	184	172	170	195	172	184	184	169	171	162	181	181	171	165	175	194	184	156	183	158	161	175	164	168	181	162	185	173	167	173	191	172	162	166	165	189	160	183	164	161	171	179	151	154	167	196	166	176	175	158	174	157	183	173	174	164	173	167	176	175	149	169	181	152	182	180	183	156	167	150	170	182	187	164	177	171	168	178	169	180	181	188	158	181	178	182	181	179	174	171	169	173	184	190	155	193	176	167	204	168	160	203	165	169	158	166	184	167	174	167	167	187	166	193	150	165	159	163	168	161	156	184	185	193	169	172	206	173	170	173	191	170	180	178	183	182	172	171	165	176	152	183	191	192	210	154	186	186	166	194	171	166	170	167	180	168	158	162	153	172	169	176	185	171	180	175	175	147	192	188	174	168	163	166	180	195	166	165	167	162	181	183	176	176	195	195	186	158	190	148	170	156	161	169	164	178	158	161	176	163	199	174	180	190	184	174	173	164	164	167	163	158	174	153	178	192	163	184	165	156	197	160	145	170	176	179	162	164	183	187	181	174	183	179	146	187	163	169	186	157	174	187	191	184	163	187	166	179	154	178	198	195	193	180	180	156	189	168	180	199	173	179	173	181	162	171	163	156	174	177	161	176	176	188	175	164	172	159	191	178	171	158	185	169	190	174	170	160	181	189	177	182	190	174	173	172	178	161	164	182	191	177	197	180	175	160	149	197	181	188	159	197	182	178	154	185	176	160	189	189	154	185	174	161	182	156	182	196	184	188	180	175	151	189	187	176	164	163	199	154	157	165	169	206	168	177	164	175	181	172	156	159	193	192	170	151	168	165	189	179	168	178	180	159	161	153	187	184	165	175	163	170	180	173	171	174	170	210	173	170	169	159	181	190	191	171	189	192	175	175	200	189	165	174	158	195	168	168	153	170	182	165	159	160	197	175	173	158	174	164	153	167	182	155	158	190	197	200	184	156	153	188	174	175	177	168	181	162	186	169	176	169	178	190	182	143	165	187	176	180	188	191	184	175	175	175	175	157	162	178	186	161	173	185	169	161	166	159	162	176	178	180	179	171	159	182	192	147	171	146	173	177	194	146	150	168	149	181	154	174	186	155	176	182	165	169	178	167	163	162	169	154	189	183	162	175	181	183	171	179	185	167	177	180	160	176	146	176	189	159	163	186	166	173	153	173	167	190	187	162	184	169	188	154	194	174	172	167	180	167	175	179	171	172	183	168	163	175	188	180	155	151	173	162	164	175	184	171	150	169	169	167	199	179	171	164	172	186	181	174	174	169	170	180	160	183	146	171	179	189	193	174	169	176	183	185	174	204	157	187	159	197	166	173	169	185	148	184	145	169	175	167	179	147	163	149	167	174	173	180	145	183	197	183	156	174	180	196	199	163	190	203	183	166	194	168	145	173	178	167	177	185	190	184	164	170	148	153	180	189	174	185	156	172	166	178	185	175	153	156	168	211	177	189	173	173	182	195	156	165	181	151	173	152	179	182	159	169	158	168	176	171	177	153	149	179	178	162	163	183	160	171	167	194	158	169	192	158	180	157	172	159	164	172	190	202	174	168	199	176	159	170	170	186	191	149	179	197	186	188	171	164	168	195	170	186	191	170	159	181	171	179	179	182	162	166	176	177	169	159	186	168	168	166	172	181	192	173	161	174	179	175	163	180	170	198	169	175	162	168	179	149	183	190	176	171	184	171	210	166	169	192	169	183	176	178	163	162	199	194	183	175	172	178	185	167	156	164	177	176	185	175	155	187	180	189	174	187	178	163	166	179	157	171	170	178	168	187	168	174	173	191	168	186	162	188	167	177	174	168	201	169	176	187	151	162	181	184	166	159	170	175	153	179	146	169	160	160	191	194	206	175	185	158	188	184	164	180	188	173	187	161	158	171	169	187	200	161	152	166	197	160	183	160	176	166	159	158	170	176	183	193	184	179	173	164	167	171	200	172	209	178	181	159	191	182	185	165	193	162	204	155	161	192	181	167	165	167	186	172	150	181	180	158	189	176	166	186	173	178	170	179	159	185	181	167	175	192	198	178	177	152	181	179	166	197	198	164	190	155	153	192	191	209	162	164	175	174	180	194	190	168	170	183	165	146	178	161	181	182	157	192	195	190	174	169	182	155	173	180	170	167	171	165	166	170	174	193	170	197	161	176	184	176	185	191	186	188	166	196	176	176	177	199	195	169	183	176	180	168	173	185	164	156	174	198	188	165	170	164	139	171	194	179	175	186	181	167	167	187	177	163	166	185	159	160	163	169	149	169	168	153	163	161	175	178	168	183	161	178	174	164	173	196	175	167	174	190	174	186	176	173	167	153	186	187	156	169	172	180	184	146	172	170	169	139	162	175	151	166	186	182	204	168	176	174	192	190	182	174	159	180	195	155	168	159	200	177	171	170	188	196	175	164	165	184	176	158	165	160	155	196	168	195	180	169	189	176	162	175	209	179	177	170	172	156	165	172	193	149	163	179	154	207	175	190	171	173	180	165	201	172	173	164	159	160	169	168	173	181	200	169	169	193	161	195	177	184	150	185	170	176	184	172	175	165	154	193	154	164	188	181	172	163	197	189	187	162	205	166	168	183	173	147	140	168	156	155	186	180	156	168	181	185	163	170	188	157	179	163	181	163	166	175	161	171	178	188	171	161	189	179	151	155	143	192	173	196	185	164	165	174	175	193	155	179	181	178	166	171	171	180	163	176	172	169	172	178	198	169	171	182	170	168	192	180	194	192	194	194	187	192	183	174	164	151	167	211	174	169	168	156	192	184	172	158	170	169	160	179	165	156	188	169	196	165	173	169	181	176	162	168	159	156	171	167	184	170	172	155	180	197	178	191	186	156	184	174	191	170	178	184	168	182	167	155	193	182	166	178	167	163	170	162	191	149	158	183	179	169	168	191	149	162	171	172	161	140	175	197	177	154	194	174	159	198	200	168	188	164	178	176	148	171	186	169	160	181	178	188	178	152	173	164	161	182	159	178	163	197	180	174	178	209	173	178	195	163	177	184	178	183	167	166	175	191	158	164	162	162	179	168	189	154	168	185	198	176	168	179	180	182	157	201	180	160	161	191	176	174	175	177	155	176	189	167	186	163	145	184	188	180	196	176	168	175	163	183	152	189	176	163	160	164	189	176	189	178	161	185	156	186	159	165	167	163	176	173	172	156	149	167	181	165	169	169	157	188
22719	21568	29509	24072	21575	21641	12471	1559	1042	926	870	804	731	691	703	665	690	673	639	674	667	624	620	611	552	575	582	635	569	577	595	546	587	547	538	593	591	542	543	575	535	546	568	552	524	541	556	553	549	525	542	521	565	568	591	516	547	524	590	564	517	573	542	544	565	544	552	572	529	559	551	552	523	545	547	571	556	535	555	562	548	530	542	504	501	624	578	557	584	523	544	557	564	507	550	599	526	541	514	497	545	499	575	584	531	539	548	553	546	559	524	546	538	519	556	507	541	561	556	557	568	597	521	497	566	548	533	521	553	564	535	547	525	545	568	522	555	543	548	562	537	527	540	545	466	546	585	580	529	566	566	500	582	584	561	577	548	507	573	540	523	543	556	549	590	524	518	518	530	502	521	540	552	493	542	571	577	551	535	554	536	553	559	552	536	554	542	518	520	555	535	600	565	555	535	549	625	536	550	555	512	587	549	514	545	574	561	509	555	538	527	506	539	594	534	531	532	551	542	524	525	496	566	563	580	581	577	538	546	570	502	554	536	565	549	550	555	578	543	573	597	543	559	575	575	569	558	556	568	520	507	531	519	543	548	542	572	536	562	554	523	558	532	523	507	585	503	576	562	504	548	510	545	567	551	512	557	543	536	567	571	508	568	524	572	532	553	539	525	556	544	525	579	503	558	539	521	588	557	564	537	557	530	546	548	580	525	551	538	558	575	544	564	560	550	551	537	534	554	575	485	554	534	548	559	537	516	548	550	498	552	543	581	607	535	536	561	543	532	544	528	541	549	533	592	544	510	542	531	540	587	588	580	540	515	533	537	514	539	541	547	538	560	500	519	519	572	563	526	569	576	533	567	552	544	552	493	559	559	560	515	492	549	573	485	522	534	510	538	570	553	545	554	533	539	541	524	549	537	534	561	535	529	555	570	514	534	553	538	543	553	543	559	521	528	540	522	517	527	540	556	570	554	568	515	523	575	557	496	569	535	521	579	514	558	518	567	502	526	530	556	520	554	529	547	513	552	598	541	536	529	543	539	532	491	551	553	580	524	545	566	506	530	534	546	535	519	537	563	508	540	533	529	476	574	553	529	554	583	548	533	518	537	550	556	526	484	542	524	598	524	554	564	529	560	534	528	526	566	559	554	531	575	498	524	524	556	533	555	548	541	555	559	540	560	503	543	538	518	535	542	513	499	578	534	576	551	552	568	548	539	506	547	521	570	553	586	531	518	540	501	535	569	512	568	492	566	522	565	512	552	546	522	531	540	555	570	496	504	514	519	540	546	538	529	556	534	564	506	523	526	567	539	556	503	548	499	546	535	568	539	544	598	521	582	499	571	557	549	536	553	510	577	510	497	523	551	510	529	568	523	539	601	554	527	521	554	535	564	561	473	510	537	555	541	535	556	508	551	514	569	508	563	539	526	528	563	540	555	546	550	519	567	542	546	540	558	557	582	557	545	536	537	563	550	536	584	536	546	499	545	524	531	495	561	564	582	510	515	511	521	547	522	558	502	526	532	568	517	550	579	542	560	536	548	534	531	545	566	584	562	534	549	542	542	527	548	552	556	536	545	557	560	544	517	549	557	529	554	546	511	550	529	604	501	509	532	512	544	550	577	530	584	545	518	550	512	566	555	532	572	543	538	575	516	546	590	540	538	566	514	510	529	554	564	555	508	556	481	558	533	522	521	522	532	600	513	567	553	580	540	526	538	551	502	527	568	523	552	544	564	527	558	524	515	554	546	537	516	520	560	548	554	538	564	560	568	553	589	570	551	555	507	547	535	551	520	549	556	518	569	521	561	536	548	539	519	553	524	575	549	522	547	546	541	569	528	537	565	539	571	537	525	553	571	590	521	540	545	528	543	511	515	539	549	524	481	583	523	578	526	542	524	571	530	528	561	581	541	543	508	518	537	534	566	557	539	559	521	576	591	571	518	522	547	528	512	531	520	610	493	506	567	526	505	549	525	547	548	533	576	548	573	528	543	541	544	529	512	534	528	548	529	535	530	563	573	536	529	588	543	541	481	542	504	546	545	506	494	505	593	545	503	561	570	529	572	530	553	535	521	578	557	564	549	525	526	525	532	559	563	509	544	576	530	538	541	583	514	516	525	566	528	545	551	556	534	562	523	540	552	533	556	523	536	571	567	509	561	514	562	503	496	585	551	544	529	559	526	555	518	547	549	561	526	572	552	537	558	546	536	555	551	513	530	519	519	527	536	505	542	564	558	592	516	540	545	562	519	596	571	537	539	531	583	555	537	531	514	514	560	555	528	545	547	560	525	559	557	510	530	531	537	585	535	583	537	535	547	522	562	556	539	550	516	575	542	521	506	482	564	536	580	600	534	557	518	529	543	580	533	514	531	580	539	515	553	523	536	531	559	564	517	540	527	522	555	544	559	522	521	533	542	562	556	535	528	552	527	519	548	528	506	551	515	564	501	501	576	518	482	580	555	551	546	530	557	511	536	554	567	520	578	554	586	512	547	529	543	565	543	543	580	565	548	575	516	492	558	498	539	540	574	488	556	572	556	569	530	588	546	525	527	519	561	551	522	537	536	528	544	569	563	473	587	573	518	543	545	549	543	551	565	526	529	550	560	568	533	503	564	540	538	528	527	543	503	540	570	522	520	502	532	527	554	546	559	549	564	558	543	566	538	525	511	577	519	554	544	537	544	522	533	537	532	575	577	540	568	517	567	541	549	508	529	560	552	556	575	547	551	574	529	510	578	556	544	513	585	538	525	538	568	529	535	538	584	552	497	551	566	521	543	548	565	566	509	557	544	551	577	596	536	535	574	551	551	516	544	558	559	538	566	572	517	542	534	593	526	518	566	487	548	536	564	538	535	521	536	559	555	511	547	563	538	553	619	516	519	575	519	555	513	529	552	550	559	541	544	519	541	576	542	533	557	548	569	540	564	573	576	540	592	508	531	536	566	514	538	560	504	514	591	532	525	533	534	532	513	570	542	560	537	535	565	513	546	567	558	537	545	552	524	491	540	527	507	528	563	560	540	544	549	506	562	526	557	509	532	548	516	541	500	549	537	528	531	537	565	561	571	532	538	512	537	504	525	578	575	554	505	530	540	510	544	523	549	511	570	533	552	551	544	585	572	516	513	527	584	529	499	539	580	543	545	547	547	535	532	536	544	555	535	546	482	522	504	571	553	524	559	527	513	518	540	554	543	541	545	550	535	522	540	548	553	544	544	535	572	628	521	525	574	535	510	522	486	555	571	539	498	565	569	530	508	581	536	505	503	526	549	547	528	577	567	501	532	512	589	537	566	529	538	537	528	526	513	493	589	531	509	501	508	501	548	497	504	552	547	537	573	529	542	519	531	571	549	551	603	531	523	545	540	511	566	559	512	526	579	569	546	525	546	575	552	530	512	540	520	529	531	542	522	582	524	556	551	569	532	519	583	493	538	511	563	582	559	536	541	586	500	585	536	531	552	535	562	541	529	544	549	556	552	536	532	491
4646	14921	10679	5277	3864	2939	2180	1774	1490	1248	1105	1005	959	846	795	736	749	768	695	658	649	664	628	638	612	620	631	590	603	609	663	595	623	546	569	633	598	545	559	597	558	559	582	580	581	578	543	603	578	587	566	548	596	585	565	527	516	554	531	589	603	598	561	568	538	595	536	564	578	578	546	568	565	590	539	607	583	569	579	587	561	613	588	580	560	556	531	554	544	551	540	580	564	550	544	560	560	602	614	538	566	584	550	571	554	573	561	575	543	563	542	577	581	590	534	603	586	562	580	561	618	592	606	593	564	568	566	543	577	519	574	556	556	560	542	551	562	586	597	539	562	579	556	569	579	569	569	557	619	575	517	550	560	572	587	564	547	558	540	574	587	509	553	593	556	542	516	569	545	568	554	532	576	575	536	562	566	566	546	555	566	620	561	571	578	571	558	597	543	579	570	569	543	529	540	547	580	582	607	509	556	583	516	550	543	568	571	570	591	548	601	641	588	576	571	597	514	546	551	575	548	545	585	579	551	553	596	550	571	593	593	534	559	523	548	553	558	525	525	595	567	601	577	568	583	593	582	527	568	524	592	580	568	533	561	556	549	539	564	543	601	561	554	566	548	586	591	528	583	536	525	597	594	547	569	571	552	560	578	561	568	542	550	540	600	565	569	566	536	568	547	584	598	509	546	533	600	564	566	544	519	545	565	567	542	539	600	591	553	549	572	538	561	596	566	572	578	589	529	560	536	618	579	560	545	561	587	590	538	612	579	559	601	557	588	537	558	543	597	508	596	575	551	525	571	581	567	542	580	587	538	520	532	564	535	608	579	588	494	573	553	589	573	533	577	589	553	580	558	576	545	555	579	524	608	583	598	558	564	547	518	560	590	536	546	575	589	557	562	542	571	579	523	568	535	569	602	565	630	572	563	573	548	579	580	559	541	563	577	564	528	558	551	516	561	522	570	559	595	592	583	565	569	579	542	586	562	618	581	517	588	543	544	546	559	598	554	574	600	560	584	533	535	545	567	575	563	581	559	601	563	559	564	578	566	566	531	571	545	566	538	581	562	573	560	544	526	589	569	563	593	620	532	536	557	502	521	554	548	566	587	562	555	606	518	574	572	596	557	535	555	594	544	556	555	565	545	547	534	520	548	544	541	584	562	521	541	569	576	551	594	547	570	578	566	572	571	539	539	588	535	538	562	608	569	568	578	576	575	524	564	558	605	538	546	582	539	527	577	594	547	564	550	558	584	540	544	554	513	580	577	569	559	572	537	541	566	582	549	607	596	567	577	577	565	549	584	581	565	558	527	577	555	518	553	514	578	567	537	605	554	598	535	567	563	587	559	608	580	560	577	533	548	603	529	552	554	547	562	531	563	541	557	568	561	584	602	550	565	533	519	564	552	508	556	550	568	585	596	573	529	571	579	580	559	548	581	523	562	533	539	563	531	588	583	598	552	553	577	553	569	547	582	518	589	590	575	573	580	583	573	588	574	601	527	547	581	620	553	598	564	531	556	540	547	533	569	585	553	558	578	574	582	555	550	566	657	562	559	558	590	584	521	526	523	546	562	563	581	588	590	624	542	550	551	570	561	580	580	560	551	545	538	604	602	559	569	590	572	542	529	560	565	549	546	614	563	561	554	543	576	581	583	590	549	575	521	568	533	572	562	546	561	539	491	535	612	597	555	531	527	546	561	565	579	526	549	543	563	616	561	566	600	544	568	556	567	520	554	557	579	590	577	566	468	565	583	559	552	575	575	578	566	543	604	553	589	552	528	546	535	597	594	584	584	554	529	578	537	568	559	576	552	570	571	582	545	604	553	568	628	536	547	577	518	558	566	544	579	564	544	550	586	567	582	566	550	549	588	603	568	583	517	559	558	567	592	557	536	549	569	563	588	572	573	521	561	568	578	518	571	580	593	573	552	551	557	542	570	519	595	544	530	540	580	574	609	524	588	571	549	552	527	561	568	583	543	554	551	557	607	576	575	547	573	559	552	531	530	533	528	539	550	592	579	577	548	522	512	555	530	575	547	576	596	529	582	604	575	542	572	579	540	562	584	594	538	588	567	584	546	568	594	576	572	560	556	590	593	526	580	525	532	577	574	571	498	569	589	530	598	563	521	581	550	573	598	547	563	563	563	563	528	576	555	562	617	522	526	574	581	546	607	571	533	545	592	564	567	527	555	559	577	545	558	590	534	562	564	542	555	550	595	571	530	545	564	588	589	548	587	546	538	575	570	587	565	567	591	481	578	583	552	538	602	540	549	537	586	561	552	590	567	557	576	575	596	543	577	531	563	556	581	575	505	578	548	556	570	587	568	570	553	566	559	531	579	548	514	597	530	558	607	580	557	581	541	556	553	551	592	547	515	539	585	535	567	544	594	525	576	513	538	551	554	523	568	566	573	522	553	531	545	547	570	526	599	547	561	539	569	554	591	615	582	552	529	547	528	604	538	587	605	558	600	578	549	574	550	539	565	561	558	574	616	555	556	546	551	552	573	546	504	559	610	525	585	603	547	562	574	597	551	544	573	554	566	578	585	556	565	548	532	579	576	569	565	581	566	584	554	564	569	560	566	543	533	565	577	521	562	549	573	547	527	549	546	535	541	537	577	580	539	559	533	591	555	628	555	566	637	541	554	584	559	536	592	575	558	568	590	599	555	603	516	548	553	577	585	525	560	578	584	576	611	555	519	552	538	537	572	571	572	577	550	607	539	598	514	610	552	513	579	625	538	544	578	546	591	533	544	606	567	575	568	568	559	560	519	564	531	552	571	578	566	581	580	525	537	526	542	555	525	546	584	557	579	579	579	535	565	517	552	539	587	540	549	557	558	638	566	529	571	585	506	577	569	560	562	527	566	579	573	585	574	550	578	567	538	520	553	557	530	568	568	607	567	541	567	557	569	557	531	551	568	558	538	546	546	582	550	563	561	587	584	558	582	549	589	552	558	547	571	534	572	562	574	632	512	575	544	557	547	553	553	593	566	539	514	530	542	564	558	561	603	566	500	535	558	560	567	587	531	546	555	555	553	550	499	599	562	583	531	546	597	536	586	601	546	559	561	587	560	553	613	586	589	541	550	562	560	623	542	529	581	548	618	558	555	555	517	586	535	568	595	558	510	532	529	595	586	598	590	527	585	565	565	586	575	598	578	569	565	549	573	547	546	565	529	566	513	554	545	557	551	570	569	605	579	553	579	557	555	543	589	526	519	598	519	577	567	600	563	575	558	567	551	547	519	546	536	543	530	582	517	577	541	518	554	577	587	554	577	550	526	575	570	587	567	598	604	608	533	543	616	565	528	585	526	560	587	500	549	521	551	579	546	573	538	569	560	543	575	528	587	570	545	561	554	516	543	547	599	620	602	571	586	524	596	528	540	590	542	583	531	597	540	549	598	562	568	553	573	546	584	535	584	562	603	548	601	532	525	578	539	586	577	556	586	547	595	601	552	624	576	573	580	585	600	565	560	537	597	540	591	553
27741	19602	5349	408	331	306	327	309	286	294	301	282	263	277	247	275	281	309	304	273	271	288	278	256	258	299	257	276	292	289	267	290	297	294	285	283	258	289	249	247	264	288	302	303	269	286	278	287	263	266	272	282	275	300	274	263	300	257	281	312	274	277	246	275	258	306	290	279	297	268	263	274	270	263	294	267	274	262	240	283	256	270	312	289	258	276	296	234	268	284	261	281	286	266	257	279	274	295	283	297	272	245	291	245	250	280	271	273	251	281	245	293	279	282	276	282	282	301	289	255	270	267	289	248	294	289	269	289	276	268	283	305	294	261	271	267	271	304	276	269	243	267	287	255	277	278	282	270	266	278	277	257	270	298	254	281	245	253	297	262	282	314	281	275	285	237	300	286	288	287	306	269	287	253	274	293	267	260	272	279	257	269	273	316	274	277	267	287	279	284	282	249	268	281	250	291	300	311	294	278	270	269	268	246	287	261	280	289	285	249	274	269	270	264	303	267	257	269	259	292	290	274	300	286	304	288	301	278	285	281	305	286	293	259	256	275	282	255	268	303	301	244	247	298	280	281	290	265	268	259	251	280	266	247	287	273	285	283	236	256	297	273	256	313	297	258	284	258	291	286	259	289	290	279	299	276	291	294	257	270	258	264	271	280	292	272	296	276	266	273	291	304	284	309	278	243	258	264	278	293	278	288	291	272	309	260	281	272	311	283	281	295	288	287	263	274	261	292	304	278	290	262	266	281	286	266	255	272	268	278	287	251	267	269	283	299	253	265	272	270	269	281	266	252	271	295	247	250	288	272	285	271	286	274	290	283	299	289	267	295	290	274	305	310	260	288	251	269	265	316	258	294	304	273	303	252	300	269	281	286	264	303	273	278	297	287	267	263	280	292	278	282	261	280	275	243	287	263	281	288	306	270	298	270	268	267	285	271	265	300	246	287	310	249	300	277	279	266	266	246	301	276	263	277	287	267	305	310	260	281	290	254	285	304	253	256	273	292	282	277	266	245	262	285	279	237	291	267	282	258	276	283	276	278	266	293	294	285	275	274	285	280	277	269	276	285	287	239	286	267	256	276	269	268	254	258	278	271	278	264	285	296	289	286	294	265	275	293	307	267	253	302	311	312	264	262	269	277	318	282	291	316	301	252	283	276	264	295	262	271	308	296	262	240	270	268	271	299	266	297	260	287	290	286	309	276	260	288	287	304	273	286	283	302	294	292	265	307	274	268	310	288	279	271	290	276	271	271	258	264	326	266	264	268	283	262	286	246	283	258	280	276	290	268	263	266	280	263	261	311	300	281	282	292	253	270	253	286	260	269	262	278	278	283	294	271	285	290	310	272	286	239	284	255	266	273	248	241	279	265	282	276	293	272	267	289	306	253	256	268	294	268	277	288	272	276	276	310	263	252	264	253	265	278	296	257	264	264	277	271	283	277	277	275	262	289	260	283	273	297	265	298	296	276	252	289	306	259	274	276	288	282	261	301	260	307	281	292	292	286	284	287	326	268	305	267	299	282	254	246	291	255	247	274	291	292	262	301	288	287	287	283	298	272	290	313	309	282	266	278	289	270	288	254	272	264	302	268	274	280	308	278	278	299	293	280	291	264	294	288	294	258	283	277	273	298	255	267	296	306	323	277	278	280	310	298	261	280	310	275	287	265	260	303	281	285	319	288	270	284	306	237	283	252	289	263	273	274	289	238	287	271	256	288	288	298	265	286	284	294	281	296	263	324	279	278	296	270	305	300	260	264	277	286	263	309	280	271	260	294	304	273	300	288	273	333	266	287	278	300	249	255	280	277	266	290	303	293	283	262	292	289	282	285	283	281	292	246	293	298	307	293	290	276	286	296	267	294	253	282	258	268	277	246	270	290	312	270	300	314	275	275	249	285	285	278	309	252	288	286	279	284	286	286	274	285	286	309	280	281	290	283	312	256	283	237	282	286	317	278	278	260	291	300	295	294	285	264	255	296	252	258	250	293	280	299	275	257	302	266	305	276	299	292	293	276	297	277	266	239	275	277	260	266	260	295	285	274	299	269	259	281	279	277	282	250	259	283	282	269	272	295	250	293	283	238	290	244	301	276	264	267	287	278	268	272	268	260	296	285	288	266	273	287	306	292	253	274	269	281	258	298	271	304	262	243	259	296	260	294	290	272	277	279	267	298	292	320	278	257	294	286	303	259	254	268	319	274	276	243	275	247	289	287	282	308	274	281	287	277	333	242	262	253	309	243	303	268	289	267	271	300	260	252	240	294	277	263	283	287	261	283	254	279	285	262	298	262	243	274	286	277	257	271	265	271	264	284	263	286	276	277	295	263	271	278	261	279	248	270	290	285	291	290	270	286	283	302	268	269	259	260	277	284	257	264	291	290	257	275	292	261	272	301	278	280	258	267	273	260	262	254	265	275	277	284	244	291	286	289	269	288	295	288	277	255	286	277	290	291	296	289	297	255	312	242	279	279	260	263	318	300	284	271	275	286	280	267	263	253	270	290	276	260	230	291	265	280	278	268	283	257	267	297	259	279	302	272	282	285	270	302	270	263	292	287	289	252	293	284	321	289	283	277	284	263	293	273	262	287	272	304	298	270	270	296	302	282	299	268	313	276	254	277	251	282	275	273	280	264	257	297	251	264	278	273	278	280	281	289	285	257	279	271	266	292	289	260	276	243	245	290	269	277	245	244	281	279	278	310	263	276	285	311	296	275	291	256	278	242	252	289	262	293	304	239	259	276	299	285	275	265	264	268	253	296	268	259	256	283	257	276	261	261	268	269	263	254	297	328	298	273	289	272	256	307	249	282	259	277	260	298	280	260	281	288	271	276	298	255	293	271	305	271	262	266	279	260	247	280	283	245	268	264	304	266	289	279	287	279	281	279	281	278	294	288	260	267	273	279	288	289	265	279	247	276	270	276	267	309	264	263	265	266	297	267	279	262	262	276	280	291	275	306	285	293	262	247	292	282	268	277	292	263	297	284	250	302	267	277	289	282	261	312	280	302	285	256	294	273	264	291	249	282	272	279	296	310	279	267	269	286	285	276	280	294	266	268	283	304	261	269	278	304	285	277	270	279	314	246	286	296	280	270	275	273	286	262	294	253	253	275	287	284	250	290	278	317	288	281	282	245	294	281	266	298	267	289	281	279	273	277	260	276	239	278	281	296	277	283	258	285	287	285	312	252	265	285	305	240	261	291	282	288	262	264	262	266	278	268	279	285	276	258	270	269	275	260	268	280	253	265	288	294	298	276	284	275	231	287	305	278	292	293	250	268	270	273	259	266	270	278	279	302	303	315	259	275	298	256	276	288	263	271	277	297	284	301	292	314	260	295	286	262	273	302	278	290	298	269	278	290	252	323	270	302	277	285	309	259	280	269	273	262	268	270	283	275	298	287	274	289	267	284	279	269	285	255	291	297	274	270	287	278	259	304	272	289	297	266	304	265	304	280	249	269	258	316	294	305	271	311	311	310	278	274
4163	667	569	369	366	334	332	314	313	290	302	286	282	282	292	296	295	278	283	298	279	255	262	319	340	256	266	279	301	276	281	276	306	291	319	278	290	275	278	284	298	291	270	290	269	279	309	275	288	291	276	295	274	269	293	258	307	284	280	292	273	282	291	288	297	260	275	286	267	283	295	327	267	304	262	259	307	308	242	286	272	283	296	312	261	267	276	278	280	286	285	290	263	286	263	262	282	292	281	280	315	316	277	279	334	253	259	264	288	280	290	285	270	291	295	298	302	284	287	309	282	301	286	319	279	248	294	320	295	270	289	277	286	295	278	283	265	305	262	286	300	280	265	282	271	307	281	309	288	252	264	250	301	275	281	254	298	283	279	284	311	281	289	291	264	287	273	309	285	281	289	302	289	289	286	256	282	321	286	274	286	275	272	262	302	289	280	274	272	297	283	296	291	289	267	261	255	302	262	281	290	295	271	296	252	298	271	288	296	309	270	287	291	294	281	282	272	284	287	275	261	295	256	264	309	269	279	272	290	291	268	298	275	278	289	294	301	275	280	265	301	254	261	295	256	318	269	304	272	270	294	272	279	295	276	315	293	274	317	281	281	280	287	289	280	296	303	290	286	278	298	275	299	314	326	293	333	294	319	275	287	277	320	308	303	285	298	273	254	308	305	284	300	269	277	274	288	267	292	280	269	276	256	273	307	296	294	298	302	284	269	271	302	301	292	289	269	273	270	295	282	294	308	264	253	271	275	309	298	279	264	305	303	281	267	302	278	311	250	255	298	307	294	290	264	306	283	300	262	303	242	278	292	276	278	287	314	251	287	265	277	287	317	285	287	276	301	294	272	268	287	272	271	274	308	289	280	248	304	290	285	299	282	277	296	285	309	329	309	297	293	291	308	283	288	284	276	273	276	290	271	289	263	296	293	309	284	265	272	283	301	291	291	271	312	291	263	279	268	299	293	304	269	268	238	305	289	278	272	273	263	284	278	283	290	267	268	312	293	328	284	277	265	285	287	294	248	263	305	252	299	270	288	283	259	324	276	259	271	308	280	314	323	271	283	284	293	284	266	318	281	271	305	281	313	286	291	269	280	312	282	287	284	260	280	311	293	276	298	270	291	270	293	268	284	265	307	273	285	281	295	298	282	275	317	255	294	289	271	281	288	249	249	279	282	299	278	292	281	286	296	288	296	278	289	277	289	315	283	281	288	314	278	301	294	293	269	296	288	305	272	303	274	292	292	308	286	303	290	330	309	262	277	269	289	290	295	314	282	300	293	258	302	263	295	299	284	268	277	286	279	269	287	240	276	297	269	270	288	274	262	302	285	285	315	285	282	319	279	257	257	297	296	317	293	280	274	287	286	293	282	288	272	310	302	298	303	294	300	275	272	287	308	289	266	296	281	286	255	321	308	276	303	289	290	267	254	300	309	262	281	270	288	325	265	286	279	327	284	272	315	267	310	300	286	284	287	324	310	270	277	288	300	286	307	279	301	296	283	295	301	290	257	283	289	298	295	291	268	276	281	260	290	289	295	270	291	292	283	282	295	309	316	264	282	276	289	255	296	257	304	327	297	276	287	257	268	295	280	275	293	280	288	273	317	295	281	302	291	300	298	280	278	288	270	302	287	347	269	282	295	295	279	298	300	287	285	292	288	294	294	264	285	296	292	282	285	290	282	317	290	285	301	281	291	286	283	272	298	262	278	292	308	286	278	268	297	272	254	293	290	276	275	281	303	264	308	285	275	300	290	289	277	280	278	290	265	281	266	310	250	263	288	297	294	297	288	304	274	298	281	274	303	296	270	280	282	273	289	286	275	307	295	274	302	277	296	299	315	287	291	283	276	288	299	295	331	288	286	302	323	273	293	275	294	316	314	279	287	270	269	287	266	282	277	270	289	279	264	284	267	251	277	298	273	299	299	304	283	316	295	260	308	290	297	278	275	287	302	304	281	274	282	288	301	282	321	325	303	309	297	284	268	307	277	273	292	290	278	284	297	279	278	271	315	269	301	294	272	270	262	287	296	265	290	287	305	315	325	279	300	293	280	298	261	248	312	295	316	268	258	275	254	287	311	275	278	277	301	267	256	300	282	300	326	301	321	304	291	287	303	313	301	292	308	323	293	262	276	302	255	292	282	266	292	278	289	313	292	297	271	296	286	300	287	277	286	315	285	245	295	281	307	311	257	305	260	273	288	284	289	279	286	292	295	278	315	263	290	288	263	283	278	295	262	260	275	255	286	303	310	299	315	292	317	326	280	247	301	269	286	273	297	305	254	291	299	293	300	295	281	289	304	295	260	274	279	303	270	303	272	300	301	290	297	275	294	288	309	275	287	303	274	280	288	286	283	291	295	303	293	289	237	266	269	308	284	274	288	302	263	293	300	283	292	300	322	296	272	295	299	292	302	303	327	296	268	298	309	303	263	311	288	274	304	299	279	307	289	286	316	302	280	274	307	284	294	283	275	296	282	287	275	300	290	263	287	274	274	312	275	287	271	281	285	280	306	262	299	298	321	272	269	306	284	342	268	301	303	310	237	301	280	295	292	297	314	250	278	269	282	290	303	303	275	324	291	283	278	273	262	279	279	259	281	291	289	275	296	258	292	291	319	279	291	258	301	277	279	293	282	288	335	303	273	298	271	281	294	271	280	275	301	277	321	292	261	299	289	286	283	312	263	273	277	307	276	281	294	294	301	263	290	273	301	253	280	257	283	277	304	284	255	294	282	300	271	289	263	280	294	276	267	309	308	295	265	306	277	311	283	301	284	270	301	286	294	290	304	310	278	284	302	293	275	264	290	305	280	282	297	273	302	283	288	277	285	330	308	270	266	304	321	296	305	260	246	299	283	275	293	308	316	310	276	300	307	279	293	279	281	284	275	295	289	314	274	285	300	285	314	282	310	304	310	299	288	293	282	285	310	301	314	310	282	283	297	283	292	293	297	285	274	301	283	276	293	293	274	263	316	270	278	276	288	279	285	298	314	282	289	302	323	297	276	279	300	289	283	258	274	282	273	263	287	271	255	315	266	300	252	257	282	290	269	284	313	302	275	271	291	302	286	319	277	283	302	256	280	319	290	287	290	289	283	299	296	287	241	296	303	309	294	267	280	283	275	281	278	310	320	300	253	298	273	280	306	262	290	272	263	291	300	259	268	294	271	280	310	280	315	299	296	308	277	273	257	278	307	298	280	255	308	280	308	257	314	288	286	291	266	248	264	310	287	299	273	276	301	297	294	271	268	305	273	278	283	284	271	311	265	271	307	298	266	295	291	281	289	294	271	270	267	300	276	296	284	295	254	271	289	312	264	280	299	260	264	282	275	257	279	270	267	296	307	292	255	292	287	277	283	259	301	260	262	292	310	321	268	295	289	289	270	279	294	303	274	260	314	268	274	301	317	282	283	256	307	297	287	270	266	264	307	322	291	297	294	260	304	284	272	272	285	279	314	300	309	283	291	301	297	291	317	282	250	279
23835	21528	29095	24404	21532	13192	1553	928	792	818	708	769	714	706	654	638	657	678	634	616	643	589	628	597	592	579	616	601	579	637	646	567	617	578	589	595	566	577	611	586	585	560	578	581	613	633	618	613	599	571	603	609	578	572	624	593	604	562	544	536	582	597	613	499	594	594	540	598	610	612	589	591	569	572	602	549	577	599	630	541	574	560	547	582	618	592	623	620	609	607	597	593	569	628	578	567	603	591	558	563	606	570	544	614	630	643	555	615	568	610	583	598	557	588	564	557	574	614	623	564	568	565	574	597	559	601	597	564	579	578	638	598	546	556	575	556	605	583	558	580	600	549	591	516	589	581	599	593	585	597	598	542	575	609	555	528	568	529	595	608	593	593	611	585	573	568	591	597	558	592	541	567	581	581	582	558	573	611	582	584	562	586	638	577	596	615	630	588	559	607	570	591	551	545	619	575	595	542	535	569	582	547	532	563	583	592	598	649	612	557	578	623	598	566	600	602	583	542	597	595	595	550	598	571	569	593	618	552	564	562	572	612	588	643	636	628	604	602	577	571	568	575	599	609	574	563	559	589	605	597	582	562	570	571	541	612	554	572	593	508	517	572	576	563	602	544	615	571	576	585	558	541	589	596	617	596	576	619	561	562	570	594	617	572	552	624	597	641	561	564	573	617	615	573	562	607	609	591	553	590	566	593	583	592	561	602	588	598	573	569	579	558	564	551	565	554	584	567	604	578	578	595	584	589	580	560	571	593	594	552	575	573	568	518	567	599	601	604	603	523	510	599	565	602	581	603	573	546	550	556	607	561	546	556	609	590	563	546	583	623	567	548	560	592	536	577	564	586	545	583	619	580	589	561	600	603	596	637	580	572	547	569	578	579	566	550	558	596	581	569	570	595	597	594	555	584	545	597	562	562	612	578	582	604	595	547	557	561	579	587	593	567	558	598	556	582	567	601	596	587	622	581	610	597	564	578	575	560	587	590	574	572	572	600	593	587	571	611	569	578	604	597	557	545	584	592	620	580	556	544	633	548	619	565	583	594	550	589	553	566	593	610	636	567	581	570	548	605	576	584	571	645	577	577	545	577	550	580	550	619	580	541	623	558	600	572	621	564	563	584	625	559	589	556	570	540	573	576	576	616	538	547	565	565	567	567	606	589	604	565	594	561	553	569	579	565	565	573	561	543	596	563	592	590	545	577	532	577	632	583	552	583	550	557	538	595	577	591	571	592	572	617	574	594	596	591	546	535	611	616	564	612	593	599	593	584	611	539	567	611	579	539	563	568	592	590	578	591	580	596	525	540	581	571	598	576	572	553	617	613	576	547	580	532	600	604	594	562	585	573	609	599	623	586	579	607	602	617	555	592	568	580	581	611	562	565	571	565	611	600	595	626	573	605	549	616	564	556	576	569	582	603	557	586	615	616	573	573	620	580	571	576	569	637	554	616	569	584	535	600	570	535	585	603	544	593	566	579	606	573	584	605	547	571	589	562	581	579	530	610	574	590	575	564	584	539	584	604	566	509	606	589	574	602	560	568	589	582	596	624	584	611	582	583	581	578	614	564	597	515	589	552	588	553	593	539	561	556	558	558	605	606	560	608	608	640	587	589	604	626	618	561	634	575	590	652	610	610	596	542	555	626	616	572	587	584	576	607	550	598	565	602	593	576	557	559	589	576	579	556	563	615	567	582	603	598	588	606	576	579	598	567	547	603	551	590	566	627	561	588	559	544	592	631	570	594	575	577	630	577	604	550	539	589	583	602	573	546	567	632	595	604	581	570	555	604	534	581	607	583	613	577	630	601	578	555	581	581	579	596	579	624	619	592	543	577	604	641	609	568	582	583	584	610	559	569	569	579	581	625	630	616	579	621	573	555	603	608	593	585	560	594	568	601	604	623	575	604	558	601	560	572	594	573	573	572	543	550	602	595	565	567	558	568	556	527	611	604	594	598	599	569	572	578	596	596	569	544	585	581	599	598	598	610	597	576	577	595	568	548	578	584	583	546	593	581	582	553	577	569	570	624	548	571	561	593	574	592	609	583	582	537	582	581	578	593	557	585	581	583	586	629	598	553	555	596	565	530	552	615	610	592	607	550	587	582	618	581	575	639	566	577	583	555	577	602	568	568	558	562	599	607	560	597	592	615	552	589	616	588	582	569	601	559	580	536	554	635	597	557	568	550	594	536	519	608	582	592	566	567	557	571	585	574	572	564	583	628	577	582	570	581	582	563	555	600	570	579	542	584	556	595	589	557	593	561	576	591	560	537	591	627	633	579	599	567	597	619	595	594	566	611	523	604	542	617	604	571	594	553	601	605	649	597	579	571	599	601	551	537	601	580	585	594	610	588	586	624	563	573	589	592	621	551	542	580	605	607	595	582	571	563	585	589	614	587	595	597	615	591	569	562	591	570	538	587	583	600	559	571	620	596	568	585	595	608	564	562	541	594	557	610	599	605	577	605	581	576	570	608	613	569	602	605	619	599	559	588	563	509	587	559	585	620	592	565	557	580	589	568	577	601	549	569	602	611	566	580	602	576	561	613	590	544	565	561	571	570	573	602	623	547	577	575	554	572	584	592	579	588	607	556	613	572	562	601	587	601	594	569	578	576	594	563	560	591	566	574	565	586	549	536	559	543	547	563	614	591	591	587	566	604	601	573	577	578	559	585	592	593	589	586	589	615	623	545	618	613	595	577	558	575	571	516	564	577	570	597	592	565	603	572	561	602	575	556	587	557	601	609	590	553	616	594	564	585	583	589	589	571	605	573	600	590	549	602	605	633	566	547	606	579	603	614	601	560	578	531	579	568	565	597	562	593	549	569	584	573	606	578	586	567	604	583	546	583	638	544	608	557	610	602	530	562	605	555	574	549	595	568	602	556	564	563	602	600	569	619	547	621	619	583	554	629	595	541	589	538	612	605	573	593	566	553	572	549	604	561	612	567	619	558	586	551	577	597	646	565	605	583	599	575	575	610	554	631	579	583	573	602	574	590	516	608	599	557	563	578	617	610	528	578	588	571	621	607	573	593	586	586	565	589	578	545	614	602	585	552	588	543	595	608	581	605	578	620	535	565	631	582	617	595	578	587	522	559	597	597	585	591	537	581	587	580	596	634	593	613	571	601	597	573	556	571	606	581	567	569	593	578	606	654	513	557	620	571	571	584	584	607	570	604	609	599	574	623	559	553	604	597	554	578	554	600	614	595	583	598	546	613	573	631	556	542	618	586	586	578	572	585	534	531	590	602	570	546	544	553	542	582	582	550	604	578	592	614	623	546	607	628	536	631	571	569	614	592	564	609	578	580	559	581	602	584	584	606	582	599	616	578	591	545	594	601	571	579	595	626	591	560	573	569	579	600	595	573	561	581	564	560	557	598	567	592	575	606	577	591	528	592	544	516	578	558	566	614	614	588	563	579	580	585	635	580	604	553	557	570	571	631	561	581	568	559	615	618	580	566	605	594	585	594	586	560	550	618
3514	8904	6181	3000	2301	1689	1431	1222	1035	904	895	766	749	778	727	691	668	669	665	633	607	640	625	673	624	629	602	607	587	629	605	587	631	634	609	623	615	605	625	615	592	649	589	638	626	591	595	571	616	608	588	571	608	621	596	561	601	592	619	614	626	602	559	631	585	620	607	579	620	637	634	560	586	613	595	584	593	630	585	592	614	613	574	563	598	558	594	603	612	588	578	558	586	574	613	572	603	560	617	601	589	545	610	627	578	591	606	594	545	541	626	597	604	581	561	585	603	627	601	620	590	616	595	582	572	609	575	568	576	581	560	615	604	574	613	573	596	585	582	525	632	588	585	588	602	611	585	586	600	575	607	572	593	599	580	609	589	578	578	571	626	582	593	598	579	597	580	581	641	598	588	618	606	549	559	596	596	596	544	563	634	606	578	630	639	584	603	553	595	614	630	580	578	567	598	576	602	604	609	631	532	562	567	616	648	586	586	556	613	583	613	591	578	602	599	554	576	597	625	573	557	591	633	585	573	582	593	602	683	580	616	579	580	586	615	587	580	584	599	608	635	598	590	583	608	602	544	593	593	584	583	627	630	593	585	602	620	606	569	603	625	575	567	595	609	659	545	620	566	572	592	569	591	583	603	633	643	613	596	579	578	607	578	572	588	575	655	569	590	626	594	593	577	566	602	579	536	582	575	616	558	564	594	566	630	648	611	617	621	610	578	579	593	619	582	595	625	622	594	606	566	623	607	603	582	606	625	547	589	626	575	592	597	595	609	572	570	623	607	648	573	663	625	585	612	575	576	600	577	593	551	622	625	586	598	585	591	610	613	574	585	586	629	553	624	557	563	606	586	599	590	558	560	588	622	613	594	565	611	596	556	577	557	604	579	574	600	571	593	580	602	602	585	624	595	596	607	580	584	619	529	600	565	591	598	590	587	577	593	578	611	578	585	594	563	593	571	600	547	595	601	579	599	581	597	638	536	566	565	578	620	578	569	594	609	601	627	567	585	605	587	605	578	593	566	596	621	573	604	598	624	617	598	634	577	594	612	585	624	558	567	563	587	556	565	592	584	610	581	595	557	558	568	608	629	596	602	599	649	572	564	586	606	596	613	578	596	549	565	581	595	616	624	620	578	542	598	591	581	580	604	584	597	573	595	609	549	586	568	582	563	570	600	621	623	567	581	637	575	575	620	586	648	596	568	599	619	605	592	612	565	596	594	633	614	560	593	588	619	638	612	569	566	584	587	630	571	625	610	609	575	618	627	632	647	609	572	611	602	596	601	590	586	575	561	558	590	577	601	595	598	577	592	631	601	605	598	601	594	582	584	604	600	625	596	658	514	609	612	568	585	566	584	590	579	583	573	566	633	598	620	611	593	595	543	573	548	569	589	584	600	595	622	579	593	593	622	583	596	600	622	586	634	588	612	609	559	582	600	578	618	561	579	596	595	595	611	625	625	549	587	602	584	627	595	581	594	615	637	590	577	601	603	555	601	613	565	590	588	569	599	613	587	578	587	579	574	621	574	584	567	638	565	574	575	554	595	581	626	609	550	594	560	584	586	585	554	602	566	562	620	566	573	598	590	595	581	584	621	598	600	564	574	613	565	587	577	564	603	567	622	574	584	640	589	588	590	585	616	589	608	600	575	582	603	599	544	575	564	597	572	526	608	579	601	616	597	636	584	610	590	542	573	554	602	595	591	566	573	607	590	563	584	630	578	552	607	590	604	594	583	572	617	561	585	629	594	567	573	595	558	595	591	543	588	605	572	596	638	609	566	637	607	632	576	570	594	569	556	664	580	590	588	562	601	586	594	549	572	630	613	605	615	604	543	585	586	591	622	601	550	591	622	588	641	578	572	618	551	618	588	589	581	574	615	598	603	572	579	570	568	595	583	624	560	568	583	539	627	588	641	648	593	647	624	603	650	609	633	618	586	607	574	569	579	593	601	607	638	589	653	588	602	599	564	610	635	561	585	602	551	570	539	611	577	605	580	593	550	617	593	595	564	595	605	608	610	546	580	640	578	608	597	581	589	593	593	610	551	572	586	602	579	604	636	580	544	635	609	643	558	643	608	605	576	569	595	638	595	592	586	572	576	617	606	581	597	581	601	567	612	602	540	562	550	637	604	574	566	626	572	603	608	610	618	541	576	593	531	593	612	587	613	586	556	554	636	617	606	563	614	579	617	636	599	575	574	591	567	602	566	586	564	602	570	621	620	607	605	617	623	567	600	593	617	583	642	615	603	584	541	599	521	532	574	545	604	573	571	612	607	594	557	581	624	571	614	547	581	579	560	606	566	615	585	603	551	562	595	605	564	581	574	655	612	620	619	594	614	577	591	625	620	555	618	589	585	605	604	621	605	619	558	628	615	549	555	577	596	600	554	627	609	598	583	600	598	585	616	559	560	608	548	584	572	604	626	585	559	600	550	552	612	607	631	588	584	618	631	627	606	635	607	629	546	594	542	621	630	596	582	616	577	620	547	573	581	585	600	555	570	588	561	571	584	628	593	597	609	544	586	616	611	627	594	614	597	572	615	561	615	584	588	605	600	522	594	585	586	605	593	565	606	593	570	566	597	602	621	594	557	548	595	639	596	593	574	568	547	620	577	593	598	572	587	615	613	559	578	552	575	582	572	592	583	573	539	600	593	594	608	605	585	548	639	617	590	584	590	607	635	553	592	577	580	577	643	606	574	614	593	579	591	632	594	633	547	622	606	587	580	597	581	599	569	575	613	604	591	581	601	596	604	570	601	601	596	580	611	603	593	580	621	566	578	611	578	590	570	590	640	599	590	570	658	548	555	575	630	593	613	638	587	564	596	597	620	602	594	596	603	576	606	572	574	580	590	568	595	577	565	630	600	577	588	588	568	590	590	593	555	627	593	625	627	643	597	546	591	606	594	642	567	648	644	617	616	572	574	593	602	609	561	582	570	546	612	548	567	579	579	594	586	576	574	596	562	552	578	602	571	604	583	602	557	621	567	608	587	601	618	575	599	561	624	610	608	593	582	623	596	606	623	618	616	605	585	553	567	597	592	581	570	564	600	607	555	565	575	572	573	577	568	607	587	596	592	509	624	606	575	538	551	623	581	609	582	584	567	629	625	593	581	530	574	601	599	615	568	595	603	603	568	629	631	646	604	631	621	583	649	594	591	629	619	609	595	604	548	641	573	579	619	559	598	572	598	604	582	530	577	618	610	590	568	578	598	588	564	592	632	584	614	574	606	597	607	540	603	593	594	573	576	577	564	564	605	573	588	586	599	582	560	601	613	607	573	575	605	571	562	614	641	618	606	596	586	592	542	649	652	604	598	587	605	576	626	648	584	599	655	609	575	586	560	560	588	577	620	597	573	600	593	606	615	606	585	609	613	609	629	625	626	584	630	581	630	624	610	626	595	600	595	582	598	628	610	601	609	548	593	569	579	562	647	638	600	620	586	622	637	609	619	612	609	540	626	539	573	602	579	571	603	602	561	613
24890	21520	28251	25215	15086	667	405	334	278	232	244	185	212	191	195	178	189	174	184	176	181	179	151	163	146	162	138	169	175	178	157	151	152	146	177	157	147	163	154	158	145	168	183	161	164	157	203	156	142	156	179	174	149	157	164	147	158	174	174	161	152	151	177	146	143	156	170	141	166	132	178	168	165	154	157	146	153	137	157	148	143	131	160	132	160	161	163	163	148	148	148	145	133	159	169	171	178	171	151	166	163	148	171	161	155	159	153	184	155	150	144	157	157	177	159	149	160	148	156	161	154	135	129	165	138	156	168	166	161	171	154	162	156	156	160	139	145	156	170	147	155	158	143	161	139	156	153	159	131	152	156	155	149	138	135	177	153	131	139	151	152	152	146	153	163	152	156	141	154	153	141	151	150	180	148	137	145	151	121	137	156	146	169	141	142	171	151	145	160	128	155	152	157	146	147	164	157	150	144	155	165	162	148	162	161	162	157	157	133	162	149	159	165	159	154	144	159	135	157	161	147	174	135	148	151	156	147	154	144	130	136	162	131	155	134	175	156	153	151	150	161	150	166	157	179	156	186	137	143	168	175	143	166	158	175	141	140	146	174	145	163	151	157	166	148	153	183	137	158	159	167	130	157	157	158	141	161	134	154	143	156	172	138	149	180	169	147	142	158	137	147	166	153	154	163	162	168	151	167	157	151	161	158	159	151	139	127	142	138	152	182	159	153	158	152	156	152	147	147	158	153	155	169	162	154	162	155	150	135	169	160	160	173	167	157	140	166	148	139	136	168	178	140	167	189	163	156	136	152	164	142	133	160	159	152	158	139	152	161	144	148	146	139	173	158	165	178	135	160	159	161	155	149	145	152	153	166	147	163	130	164	146	165	180	147	119	149	149	166	161	153	134	163	163	157	152	144	178	164	158	164	161	153	159	141	172	176	161	153	146	139	155	155	164	162	149	163	126	156	164	144	141	164	165	141	165	156	170	160	167	152	175	162	163	163	138	166	143	147	182	145	145	177	146	149	165	148	172	153	160	164	157	154	173	148	161	179	131	159	180	157	155	168	151	152	146	174	153	156	156	166	168	166	166	154	170	144	139	169	134	143	159	161	164	165	161	162	154	157	152	140	149	156	159	151	164	148	163	154	159	141	181	148	156	148	143	181	152	159	154	174	145	161	154	142	135	143	110	154	143	157	178	145	154	165	150	166	136	191	146	144	141	159	154	143	154	153	140	169	165	162	152	161	158	155	162	166	158	183	183	174	132	162	167	159	168	147	129	147	165	156	157	158	153	131	160	141	166	132	158	151	167	143	164	151	159	142	144	161	147	136	150	163	158	131	162	168	128	156	144	159	158	159	158	133	163	140	160	136	159	152	157	178	153	160	145	175	163	176	147	156	142	166	158	164	162	157	160	170	160	147	156	159	153	160	159	153	153	161	159	143	156	149	130	135	153	160	154	156	150	169	136	151	158	165	153	149	156	140	169	144	166	127	157	153	150	152	143	162	159	150	157	151	151	133	168	166	162	145	143	143	140	164	147	154	166	183	156	166	170	153	154	132	145	152	151	143	133	160	154	187	168	169	170	134	170	145	147	136	170	132	154	152	160	137	151	145	158	155	135	174	154	135	155	174	157	135	142	163	134	161	187	165	160	137	184	151	164	153	174	141	173	177	151	149	160	164	158	168	136	166	152	140	152	142	152	164	173	174	142	162	150	158	171	148	176	145	150	151	154	139	142	159	162	172	135	153	153	155	148	154	154	150	162	138	161	181	154	143	145	164	152	152	152	170	184	151	158	171	165	147	144	167	147	144	144	143	173	147	131	148	147	159	138	169	133	157	176	162	171	170	161	154	149	168	154	160	146	163	143	156	191	158	141	161	146	158	168	167	142	170	127	154	173	170	136	169	150	160	146	152	169	136	159	147	133	136	162	148	142	169	160	166	151	159	163	137	175	166	142	142	153	161	159	168	170	155	153	159	185	184	174	134	165	156	184	159	150	155	134	164	155	164	157	151	163	161	161	165	145	133	140	130	163	145	156	129	149	164	156	154	138	166	148	157	128	164	158	139	147	158	147	144	148	146	142	148	164	153	165	147	157	142	161	140	153	131	139	134	163	157	171	145	151	164	148	124	153	138	177	141	152	161	148	158	148	146	180	162	151	151	174	146	196	163	153	149	129	166	155	150	157	163	151	162	150	157	179	167	139	149	151	174	144	147	154	142	142	158	165	168	149	148	199	165	174	128	146	156	181	136	157	158	154	143	172	170	160	173	146	167	132	172	143	150	152	137	140	156	154	148	151	159	185	149	152	163	151	175	151	151	157	168	168	168	151	136	154	163	143	145	135	133	144	146	143	159	137	143	149	175	142	155	155	156	159	166	161	153	169	137	181	153	150	173	155	146	158	172	152	144	138	144	134	142	141	146	144	155	146	154	157	148	143	162	148	172	162	154	173	151	142	158	157	147	154	136	143	160	147	145	161	154	160	132	153	166	144	139	151	150	167	167	153	172	173	160	143	142	154	149	136	131	151	150	154	154	146	127	162	150	149	147	161	168	166	143	126	128	156	159	163	141	133	174	150	163	157	149	147	155	146	162	139	163	147	135	153	166	175	140	169	172	155	154	153	126	163	161	174	143	147	156	158	135	195	176	159	147	138	158	163	142	162	165	132	152	155	153	175	172	146	163	147	142	150	154	138	156	164	164	161	154	165	145	146	154	165	146	138	148	162	134	146	138	164	150	148	148	140	168	157	155	149	150	133	159	125	167	163	132	169	152	174	148	140	147	153	132	140	144	155	171	148	146	154	155	129	149	136	146	152	161	138	128	175	147	171	166	153	159	165	159	149	145	156	165	160	175	165	145	172	159	151	159	144	147	148	152	145	170	142	162	154	146	141	142	165	131	164	145	136	158	146	163	150	146	155	153	153	148	146	157	162	151	152	126	178	151	130	137	165	159	158	146	147	144	159	184	159	150	169	122	158	127	175	157	145	151	152	160	144	153	153	152	147	158	167	146	136	145	171	143	131	164	162	167	150	161	151	142	153	131	159	176	163	155	163	160	130	137	144	151	156	170	157	153	142	135	155	159	176	160	188	139	145	163	156	135	151	137	162	147	141	163	153	145	167	138	137	143	149	155	150	144	151	163	148	170	157	143	158	159	133	147	146	144	174	163	195	137	137	132	183	160	157	161	148	145	149	159	163	143	156	177	167	140	134	176	135	171	147	141	181	164	178	164	140	148	131	141	155	164	152	136	134	137	148	170	155	158	178	172	173	147	165	149	169	168	162	163	159	155	163	159	148	168	155	159	133	161	180	169	157	169	152	148	149	139	158	167	166	172	145	146	157	164	158	150	136	154	158	142	163	171	162	157	145	164	137	147	157	164	157	150	171	162	159	168	149	161	170	147	151	155	139	171	163	152	140	134	170	158	166	154	155	156	142	147	176	147	164	159	152	154	149	174	153	178	162	160	169	159	144	147	162
3217	5258	3597	1584	1112	885	677	531	471	392	288	302	246	282	253	236	220	224	222	222	200	172	175	209	193	186	175	195	220	164	160	190	185	195	179	179	191	203	200	181	184	180	178	148	205	173	174	164	180	152	161	174	186	172	170	156	175	161	167	174	163	176	174	188	155	180	201	154	174	197	188	178	174	180	194	165	153	181	163	154	184	170	160	171	172	174	180	154	180	167	173	154	148	183	158	187	160	182	179	166	161	195	165	160	176	179	171	174	146	163	143	175	173	179	181	173	164	189	150	166	173	164	174	163	175	195	163	178	170	166	178	161	175	190	177	184	176	194	172	161	176	155	218	165	177	171	181	174	146	160	162	191	162	181	169	151	167	148	200	195	179	182	202	150	164	191	171	168	151	213	183	176	192	185	160	170	177	178	167	169	167	179	173	182	161	193	182	164	185	165	173	165	175	166	167	185	172	180	174	157	166	165	173	172	169	186	169	185	149	155	187	163	178	172	169	155	180	154	151	175	171	185	171	159	155	150	164	169	171	181	177	160	173	157	155	160	180	183	159	151	159	172	163	203	181	171	163	174	170	154	180	163	179	170	199	168	169	188	187	181	170	189	188	182	167	187	161	199	169	161	176	179	171	162	173	166	165	169	172	154	177	150	156	168	182	187	184	134	182	168	166	167	150	163	198	176	160	176	169	171	157	182	177	174	162	170	180	189	178	161	145	181	161	186	164	141	195	191	158	157	159	176	166	164	167	167	170	155	178	181	167	185	176	184	160	168	173	181	178	186	167	184	158	178	162	205	166	173	152	176	180	185	166	170	164	186	159	164	182	162	135	192	184	165	174	200	174	159	162	189	169	156	173	166	161	171	186	179	184	165	177	144	178	174	177	159	171	155	179	153	173	163	179	161	156	183	180	199	177	181	163	166	187	162	156	168	156	159	179	176	161	154	178	189	178	156	169	173	185	163	166	167	173	175	170	189	186	161	149	173	178	181	168	186	166	165	175	177	158	163	201	161	194	163	181	161	159	155	169	166	151	164	175	161	156	182	159	162	173	154	184	158	199	173	147	161	145	196	173	172	169	168	184	176	166	143	160	172	171	165	168	170	168	139	178	176	179	163	189	171	174	180	164	172	172	178	150	167	165	189	162	175	185	167	168	174	177	172	175	156	194	152	166	176	162	178	160	160	180	197	178	189	151	161	168	177	163	182	176	159	177	175	169	181	173	155	176	192	173	172	167	162	170	176	167	176	151	163	197	171	169	168	167	167	171	182	168	171	151	182	183	184	188	164	156	187	161	178	152	167	146	166	180	172	185	159	193	173	147	159	177	173	174	181	177	185	169	201	175	178	164	149	161	169	144	181	153	191	168	156	172	173	155	156	164	165	203	188	166	177	190	156	170	157	182	177	180	164	190	156	188	180	173	202	194	173	170	172	147	178	173	181	175	184	189	179	195	167	178	158	189	163	170	181	181	171	185	186	171	172	158	152	169	176	162	146	188	174	194	186	150	163	186	181	185	162	170	160	173	181	193	168	179	166	179	167	170	163	161	166	168	205	187	175	170	176	172	194	168	160	173	158	189	171	161	175	158	185	172	179	172	179	180	186	178	173	190	190	181	174	178	168	176	166	203	172	174	162	161	150	159	174	168	139	189	150	164	161	159	153	178	170	169	176	175	175	163	156	150	162	181	145	167	180	176	165	192	164	174	169	176	179	196	162	180	151	157	160	165	174	169	172	142	182	191	181	184	188	151	166	161	151	160	201	177	185	164	182	163	170	178	177	194	173	166	151	190	162	156	146	138	157	168	145	153	170	161	167	180	135	161	196	156	158	175	163	160	180	181	179	164	141	150	181	174	178	182	189	175	168	204	162	160	160	177	150	194	162	193	161	196	167	170	169	167	165	170	179	162	197	163	207	171	184	217	165	167	175	187	162	168	179	187	173	164	173	164	173	183	166	203	178	181	149	159	171	185	178	180	165	169	168	175	167	187	190	166	178	175	165	178	158	160	153	178	173	191	149	163	174	159	174	193	177	165	169	170	172	161	196	169	166	187	167	165	187	157	184	145	180	148	170	177	150	168	164	158	179	176	149	157	178	173	180	176	168	155	175	160	192	185	184	182	180	167	149	153	181	159	181	186	176	160	159	196	164	178	175	181	163	177	189	188	141	202	167	168	185	155	164	174	177	167	168	155	144	167	162	154	175	159	171	167	171	147	170	162	158	170	177	180	187	169	156	174	167	182	164	159	168	189	185	172	189	165	206	175	160	167	153	160	172	175	172	167	169	177	184	171	185	173	162	165	181	173	192	156	167	162	161	159	154	180	172	170	189	165	169	185	151	187	182	170	166	167	167	163	195	163	140	154	161	179	173	159	161	190	162	176	165	195	166	152	164	166	171	170	154	159	163	165	158	174	166	168	143	173	179	166	206	173	177	172	168	170	154	173	166	182	157	192	191	171	163	143	173	172	176	155	193	159	170	170	168	145	176	163	164	193	172	182	163	196	154	174	163	168	159	187	169	167	181	173	170	175	152	155	161	176	173	145	162	173	173	151	166	148	165	166	172	165	160	175	146	160	162	168	177	167	193	163	134	197	168	186	147	163	170	164	156	190	158	151	170	178	172	156	165	186	170	183	170	163	178	167	167	155	195	154	164	187	174	186	196	162	164	183	172	179	164	177	177	184	171	155	159	170	158	175	161	174	153	174	185	191	156	179	159	175	162	166	165	178	173	157	164	159	176	168	175	170	171	173	176	161	173	178	162	161	182	180	173	166	164	181	186	156	185	151	168	174	169	179	150	181	156	181	196	183	184	183	145	158	161	165	152	177	169	164	169	154	171	154	150	185	169	169	171	165	174	167	150	183	165	194	178	164	156	193	163	154	181	178	155	177	185	153	148	196	190	160	164	163	181	153	193	190	166	174	162	182	185	169	178	195	179	186	153	170	172	170	198	144	174	167	184	196	168	176	201	181	178	176	175	175	170	176	161	165	180	150	198	184	169	171	157	163	180	176	171	175	181	169	205	157	171	178	168	173	175	169	172	176	167	166	128	173	169	189	174	191	182	164	163	187	158	176	170	183	197	182	162	151	172	184	183	168	145	170	150	186	161	184	188	191	167	194	153	165	173	184	191	169	177	180	177	178	173	165	172	154	179	159	171	169	176	165	159	152	150	189	181	160	169	163	149	175	187	159	177	171	161	189	184	180	182	198	178	177	184	159	179	172	177	162	142	157	168	179	171	160	216	182	146	153	189	171	190	177	185	159	162	169	176	182	183	167	151	170	166	143	148	170	182	170	156	189	162	142	176	162	181	143	152	160	170	172	151	154	183	148	188	186	163	153	194	169	164	181	171	176	154	167	174	171	180	168	157	154	186	176	180	186	169	155	166	149	183	194	187	172	160	180	171	154	160	172	179	164	161	172	199	153	175	150	176	185	172	158	153	176	180	154	188	149	175	184	185	159	154	185	166	178	168	162	194
22677	21560	29531	24064	21563	21626	12508	1434	1040	986	847	784	760	708	700	706	684	640	612	646	578	621	582	563	605	600	575	566	568	599	582	575	518	549	528	564	554	567	558	524	542	555	538	568	526	555	521	511	579	562	511	568	601	579	545	530	555	582	528	532	533	553	535	536	523	537	538	546	530	556	549	536	533	540	579	552	504	521	534	537	528	548	530	527	511	511	524	557	540	525	583	536	575	484	548	550	590	527	528	525	530	541	514	561	555	554	513	545	521	506	567	524	541	529	550	552	532	591	549	590	520	576	531	530	550	556	550	531	550	544	533	568	569	563	575	532	544	573	513	557	523	575	536	508	515	514	585	546	573	532	527	537	548	582	525	571	547	555	533	527	579	557	544	543	517	573	559	516	497	521	525	482	518	548	563	527	562	532	588	526	539	505	563	538	523	556	529	567	544	509	544	480	537	532	561	557	581	542	524	534	512	520	489	503	570	530	510	535	531	571	498	551	595	529	539	544	528	566	543	531	536	528	523	535	501	554	494	540	544	522	556	532	551	527	583	538	569	537	540	618	565	496	530	512	537	529	527	535	502	592	539	551	508	554	504	531	532	527	527	512	549	509	501	532	558	566	571	544	515	540	515	526	575	502	512	549	515	545	508	567	521	557	545	536	533	546	544	516	540	515	519	549	563	569	514	534	505	536	499	527	539	538	536	490	555	575	565	522	510	498	523	532	493	584	504	522	564	545	533	541	544	573	551	555	572	564	513	532	532	597	533	539	517	564	554	558	559	541	525	534	558	509	548	562	557	540	528	494	552	516	544	512	566	552	538	537	568	515	506	546	558	566	549	501	553	525	541	542	556	526	521	549	538	551	530	528	555	551	550	564	532	522	546	542	577	525	560	539	581	565	524	557	522	518	543	517	561	481	565	540	502	497	509	539	573	490	563	513	534	534	525	541	539	549	510	579	559	530	564	540	530	581	555	529	518	526	538	557	531	522	543	487	513	529	529	559	552	569	538	554	531	559	590	516	523	557	566	524	586	556	567	590	521	496	538	513	488	493	512	543	535	508	531	510	535	514	540	546	582	559	534	525	570	568	545	494	530	539	580	552	571	530	526	498	533	514	591	561	505	522	533	518	501	532	531	572	525	577	561	544	562	528	583	541	519	538	544	529	521	564	568	561	536	530	546	537	534	533	533	506	473	531	553	563	506	558	555	537	572	524	524	520	523	550	563	537	570	568	553	537	568	548	544	529	532	532	535	513	587	511	574	589	555	510	546	534	539	527	504	567	567	514	501	576	552	582	554	584	511	516	563	587	504	547	567	526	526	581	556	526	489	540	528	561	518	558	573	530	538	525	582	517	508	507	549	528	535	540	534	557	542	513	522	586	527	529	537	548	536	570	544	505	560	531	528	497	497	551	501	525	513	519	543	546	502	586	513	551	546	548	554	547	512	524	544	560	571	568	521	483	551	570	529	534	523	564	525	506	519	568	525	518	533	517	543	537	504	533	535	551	554	510	534	498	545	525	546	511	518	518	571	553	532	556	563	576	537	548	508	544	496	563	547	535	555	530	545	513	508	542	524	567	513	472	544	543	562	575	527	504	560	512	546	532	544	497	507	519	513	532	514	545	511	542	539	526	558	558	548	516	542	537	553	534	516	509	504	516	521	525	540	518	520	524	528	531	568	521	543	498	544	503	517	527	499	526	536	574	524	557	502	538	542	527	537	549	576	555	528	548	523	555	494	534	580	528	550	570	559	534	570	526	535	506	558	552	504	510	484	514	531	546	561	580	526	556	557	532	527	566	536	530	531	516	597	524	507	549	531	518	511	501	536	535	536	526	563	503	553	545	576	495	540	541	523	525	525	519	542	505	553	579	565	536	515	539	554	562	529	527	570	487	523	555	535	525	523	519	550	514	562	528	570	553	534	549	500	541	497	502	526	559	559	529	561	510	538	536	484	546	502	489	514	537	551	520	551	526	534	493	565	547	588	545	525	555	500	506	536	545	541	537	509	556	501	606	536	552	571	522	568	558	509	577	498	517	502	548	529	548	517	560	511	516	548	574	522	494	536	497	538	560	514	517	531	524	559	540	564	533	537	548	524	556	521	510	529	539	531	561	560	547	558	526	535	527	517	554	504	523	510	516	593	496	518	522	526	517	517	519	500	552	535	522	514	534	535	520	558	519	514	527	531	528	570	529	533	547	538	542	570	539	517	509	518	491	547	529	544	517	545	520	529	547	552	527	485	567	510	537	530	510	515	521	558	482	555	521	547	555	574	539	560	526	531	532	516	529	575	517	527	506	536	519	534	488	583	516	609	511	523	524	566	503	531	548	556	520	559	553	551	551	508	558	502	565	596	492	490	493	551	525	559	569	543	536	522	543	506	568	542	518	540	494	519	520	509	569	539	528	543	524	520	553	531	575	535	525	519	555	521	585	568	522	548	542	568	528	499	522	548	511	526	529	588	540	552	560	566	544	538	525	526	527	502	540	556	512	515	521	506	482	563	550	535	566	541	544	565	554	509	540	531	510	560	555	512	526	535	546	514	521	515	522	565	597	530	512	504	548	547	529	517	570	515	574	528	575	525	547	506	515	560	553	512	547	530	524	563	511	527	529	548	565	522	515	596	564	523	577	566	545	512	526	548	536	527	502	484	535	550	568	531	525	525	540	509	550	535	522	554	543	543	517	533	544	530	530	503	561	538	525	568	513	545	574	528	561	512	526	569	543	539	529	555	500	530	545	569	507	533	535	514	512	550	551	581	493	535	514	549	496	530	510	482	554	488	496	519	510	527	489	567	556	543	514	533	557	552	527	573	554	533	525	570	558	492	541	552	529	554	495	516	526	551	538	537	497	544	510	523	550	551	531	538	535	510	547	519	547	510	552	538	550	497	546	574	555	522	537	547	579	526	550	519	524	563	563	552	548	535	494	554	537	513	533	542	573	518	569	520	558	568	507	525	471	557	531	544	579	523	528	544	543	559	563	548	542	502	538	528	529	502	541	497	520	501	548	511	506	560	559	501	547	540	597	551	531	502	559	545	529	498	569	506	582	544	506	564	567	529	537	545	520	488	543	516	536	536	543	555	528	532	506	547	552	506	521	519	541	546	529	508	584	544	547	544	573	531	563	548	554	530	542	508	527	554	508	541	531	590	543	503	534	542	520	550	545	520	547	556	560	491	534	515	550	547	519	532	530	595	526	560	507	562	584	535	532	582	510	535	529	531	525	539	501	514	538	530	531	573	527	563	534	567	546	511	535	534	525	543	577	566	520	553	538	529	536	547	583	550	547	552	567	517	497	544	525	599	508	563	578	547	507	577	568	507	528	548	518	526	567	518	525	505	499	509	536	516	545	560	534	555	544	535	519	502	538	517	553	535	554	524	544	546	519	562	539	520	547	498	521	504	531	538	521	547	528	515	574	524	546	495	536	536	539	546	544	507	573	539	519	543	544	545	535	539	539	509	538	528	498	520	563	501	510
4649	14804	10627	5361	3886	2846	2183	1795	1420	1294	1095	969	921	778	768	774	736	685	640	696	669	704	659	667	629	591	667	593	586	562	573	593	597	594	632	618	607	553	577	611	582	596	585	581	570	525	560	562	602	548	557	601	548	582	583	559	604	602	556	565	542	554	639	604	618	578	579	598	582	537	585	563	559	515	523	587	507	567	528	534	546	577	554	579	551	543	549	517	589	581	545	595	542	578	552	566	572	541	523	539	559	548	522	534	545	585	546	526	522	535	583	572	545	585	554	558	510	529	572	565	521	555	555	530	562	547	529	543	568	541	533	559	516	578	552	552	530	537	482	559	564	531	548	593	601	569	586	519	621	591	578	537	560	532	514	535	531	506	557	598	540	587	541	519	576	587	554	578	563	546	508	566	566	569	543	553	539	496	569	549	540	512	536	543	570	545	542	542	537	554	546	533	530	616	562	531	574	499	595	553	552	543	547	543	600	586	512	590	514	548	557	558	557	517	541	539	541	549	537	579	558	582	568	566	582	537	593	571	626	561	572	561	541	539	558	558	559	562	567	521	515	554	541	547	573	535	542	549	555	562	552	510	552	562	579	498	558	550	559	575	552	564	529	541	542	549	546	539	582	567	515	498	523	544	581	549	562	577	543	590	573	517	581	541	535	546	564	506	564	584	565	576	566	594	578	594	557	530	575	578	548	575	576	528	559	558	523	596	572	560	576	575	532	526	517	561	533	548	600	557	547	558	571	533	524	529	560	543	515	585	559	560	512	544	569	554	538	582	569	576	543	570	541	573	545	587	562	611	585	557	582	564	567	540	567	591	579	545	582	578	559	549	538	514	594	547	586	561	545	564	514	596	536	603	554	540	547	551	517	563	531	549	536	563	584	543	575	560	578	584	547	561	604	562	567	542	557	545	560	575	538	522	563	554	563	606	581	594	549	554	545	532	535	558	554	526	540	555	608	552	500	531	605	586	524	523	540	571	582	548	553	566	540	600	568	523	572	572	563	520	558	587	584	611	533	574	581	544	557	565	543	541	500	541	545	553	572	532	539	570	561	537	549	567	534	551	522	567	553	558	520	531	540	551	541	589	567	569	550	578	520	592	520	560	551	549	520	564	565	565	562	575	556	523	568	577	546	542	563	576	549	568	580	568	544	517	525	611	504	590	555	542	563	545	563	598	506	588	577	523	559	539	566	542	537	544	556	555	547	551	504	526	547	563	528	556	574	574	553	545	533	519	562	562	526	569	573	552	573	537	592	583	577	577	571	527	524	596	604	524	589	559	569	545	601	548	560	541	574	541	527	566	538	546	590	536	564	531	569	541	560	609	591	560	541	516	573	572	575	549	542	576	558	571	601	553	512	523	549	517	532	543	536	549	568	508	557	564	557	549	535	541	589	566	607	548	557	559	547	575	555	548	565	547	527	594	551	560	583	567	571	544	522	553	597	546	522	588	560	541	573	530	565	567	593	523	539	544	581	554	511	549	567	565	555	575	520	525	556	548	529	567	550	531	519	539	531	551	567	587	549	539	582	544	577	557	527	555	608	564	538	559	553	554	521	571	603	561	560	594	521	570	546	548	558	526	544	566	575	567	550	522	582	608	545	524	594	574	588	597	543	539	504	547	562	527	560	549	588	576	530	573	517	536	583	549	585	589	547	549	564	571	516	566	527	576	591	552	539	566	545	543	556	555	547	554	531	529	604	571	563	548	623	522	604	539	555	552	511	581	516	581	555	542	539	533	553	556	541	573	591	583	570	556	549	545	522	574	577	512	531	537	543	531	567	584	610	545	601	554	526	505	533	566	526	549	563	532	600	549	544	554	544	552	538	559	553	557	540	555	568	546	589	520	577	578	564	538	528	594	592	546	574	580	550	540	544	572	568	548	557	549	555	542	548	513	517	548	542	537	557	547	592	526	547	581	546	589	548	516	538	531	539	522	521	587	553	573	572	549	558	565	557	559	541	555	562	547	541	564	537	562	548	569	585	573	519	615	562	609	579	570	567	595	544	551	585	595	602	537	557	569	558	541	523	498	527	539	608	540	542	518	541	592	563	562	522	556	557	544	599	594	528	570	558	549	538	545	545	562	551	547	554	556	575	551	575	544	518	559	514	571	574	566	564	558	590	568	563	539	527	548	553	571	562	550	544	574	544	590	598	532	572	604	541	576	544	566	568	565	551	557	524	578	499	570	542	532	527	556	568	528	534	524	486	561	544	562	518	545	574	589	550	574	539	568	561	566	537	579	563	570	563	597	549	561	595	589	528	551	572	554	539	530	556	517	562	552	545	476	562	555	590	552	553	550	543	554	550	537	516	589	574	573	579	556	566	557	558	555	562	552	528	538	541	542	565	556	550	554	551	531	509	537	544	540	546	551	552	532	557	590	537	551	518	536	568	570	552	585	542	556	591	562	580	560	527	534	563	516	553	588	549	573	610	564	552	582	539	568	576	555	528	522	565	554	552	564	530	571	513	542	541	563	537	554	511	549	553	531	542	574	627	566	582	559	558	580	544	516	585	528	518	521	560	594	533	566	581	560	570	563	570	569	580	599	549	554	514	499	550	548	542	559	554	553	559	511	552	581	608	523	569	558	541	554	551	553	573	560	548	536	532	548	608	535	532	551	585	520	541	523	577	559	540	566	541	503	537	548	547	542	566	570	574	524	554	532	573	563	523	549	553	581	526	582	519	546	542	560	570	532	537	586	558	575	565	516	530	564	555	563	547	541	516	556	547	519	536	583	549	574	594	520	586	583	551	592	599	541	548	577	514	575	552	584	546	550	520	542	541	573	530	536	550	610	547	569	524	547	570	581	551	535	533	573	536	550	569	544	514	535	578	546	515	532	545	553	606	552	530	545	543	587	565	560	538	551	586	584	514	592	579	555	543	568	614	555	524	529	563	548	567	534	566	518	513	545	569	544	531	557	558	536	560	543	553	561	571	554	569	547	570	573	544	535	561	570	565	542	543	537	562	562	530	581	540	532	567	514	537	552	560	582	571	576	567	567	539	581	565	579	572	612	564	550	578	551	537	523	573	558	581	533	529	619	575	521	525	534	537	552	563	542	543	554	565	541	552	550	500	533	569	556	558	579	587	538	537	522	564	543	576	587	506	562	566	572	508	590	548	573	553	540	517	597	538	556	557	551	586	540	543	564	561	551	503	514	564	515	515	534	574	583	532	574	602	556	595	549	534	561	583	555	584	566	510	579	555	538	536	531	585	573	565	541	538	603	575	571	570	537	495	568	533	555	557	541	549	571	588	561	572	525	546	575	550	552	547	544	516	580	584	568	526	557	570	534	520	577	474	516	588	553	588	498	573	596	518	592	580	515	576	543	555	547	574	541	543	533	572	566	516	554	530	566	543	584	546	560	562	545	543	526	554	550	540	551	528	537	546	561	541	549	532	553	563	532	554	581	526	536	542	547	547	560	579	568	534	567	589	535	539	534	494	583	553	567	566	572	521	545	554	556	570	578
27960	19627	5251	550	342	325	302	286	278	302	303	269	275	270	284	288	268	277	322	283	277	273	279	299	259	276	267	284	297	287	286	219	279	275	310	271	270	275	290	267	293	274	288	268	295	297	260	288	297	282	288	287	241	263	265	271	290	269	271	292	266	261	288	289	293	290	295	263	283	268	293	276	281	264	283	259	278	266	265	284	290	280	285	278	290	287	246	262	263	294	269	278	309	235	274	260	253	300	264	240	266	300	299	279	291	236	237	259	293	302	300	282	286	314	272	275	294	259	279	301	252	279	305	271	266	293	273	291	287	262	266	285	277	256	283	270	274	263	276	258	292	278	264	280	276	277	274	269	289	306	278	275	312	290	277	262	282	263	273	286	280	272	270	276	253	267	271	259	267	280	264	256	259	278	298	291	242	271	265	279	275	244	258	286	288	308	251	275	283	295	257	261	266	258	277	284	285	257	278	292	279	279	288	278	276	300	275	283	288	273	279	296	272	283	279	286	275	285	278	264	300	281	290	308	308	277	283	244	290	257	269	276	258	299	282	288	277	286	279	289	291	275	292	268	296	282	278	306	284	319	283	271	266	287	277	269	304	287	320	308	262	285	286	291	277	298	291	279	288	274	298	279	306	276	260	299	307	280	278	261	275	295	278	298	308	271	277	265	270	276	301	301	288	253	280	271	284	260	277	292	269	284	310	300	260	302	264	284	271	291	249	323	292	302	282	280	243	271	276	272	258	285	301	288	298	273	277	291	263	249	291	281	290	258	276	270	270	301	268	270	297	262	290	265	270	285	278	295	282	286	300	272	296	285	292	282	257	252	283	281	285	284	302	265	269	304	286	286	294	315	255	296	282	281	277	236	259	299	294	288	280	253	271	271	282	278	291	299	283	295	274	300	300	260	275	241	292	256	252	276	303	273	277	278	285	316	280	271	250	292	279	295	271	262	288	260	292	277	284	285	310	265	266	276	259	296	271	268	267	269	255	291	315	269	269	267	323	288	297	281	301	275	305	240	263	282	261	277	267	258	257	268	291	268	314	270	266	278	264	263	289	251	307	295	284	270	265	280	264	292	260	260	258	281	278	269	278	289	289	283	288	269	268	255	271	275	292	263	308	280	257	241	285	279	257	288	292	258	268	283	237	276	269	274	305	306	306	273	250	250	292	295	261	255	275	271	280	310	274	260	292	276	288	275	267	272	244	279	285	276	259	268	247	285	317	272	288	278	293	276	272	253	292	299	302	282	291	283	284	286	269	279	303	278	271	282	281	293	283	261	269	326	285	295	281	261	291	270	301	257	261	280	256	288	288	285	291	272	261	286	261	265	271	271	235	265	268	296	293	306	270	259	279	283	286	303	261	251	259	274	287	277	286	281	253	267	277	251	295	270	277	257	263	280	255	285	266	302	319	265	274	269	295	284	255	299	268	285	238	279	263	263	281	270	244	286	262	257	300	306	264	278	270	299	285	287	261	272	297	266	320	294	272	251	266	261	270	270	276	302	252	323	295	320	290	282	273	286	261	259	296	262	298	265	279	271	255	277	267	271	265	282	301	265	277	270	292	278	247	274	255	283	268	288	288	265	294	265	261	303	296	260	232	257	280	273	276	280	294	254	310	281	236	284	312	257	282	270	273	278	283	258	260	272	284	273	282	266	246	261	286	261	264	281	297	278	251	278	263	272	251	274	267	271	274	278	281	271	306	287	316	275	317	273	255	286	276	276	252	238	269	292	282	256	272	269	268	255	276	296	304	284	224	284	298	298	305	294	287	302	295	299	290	285	285	290	272	290	275	289	299	272	249	298	270	280	310	300	262	295	303	269	275	286	305	271	251	322	295	288	264	278	291	241	288	274	276	273	307	256	250	261	273	282	300	258	283	281	254	298	295	284	253	285	264	314	259	288	267	249	297	285	263	269	270	279	292	279	252	248	273	303	261	302	273	293	283	281	256	278	247	287	303	295	291	258	293	263	259	299	271	283	282	266	283	274	298	322	273	292	305	260	318	274	269	244	274	314	299	291	262	246	280	267	282	288	274	279	302	255	283	243	291	293	272	240	300	265	301	268	321	266	293	290	288	273	300	243	281	279	255	291	279	277	272	286	247	277	281	256	255	264	266	261	261	254	262	270	273	267	268	291	311	270	283	261	294	265	282	272	284	281	249	273	261	303	269	260	267	269	275	272	264	289	279	262	235	288	304	260	248	253	295	231	278	257	256	267	295	278	277	293	283	273	282	280	271	278	258	264	252	287	292	297	266	259	271	261	259	279	317	264	255	258	276	268	271	265	269	306	282	289	304	269	281	287	283	269	277	281	258	277	252	286	264	268	306	277	283	291	300	269	274	263	279	307	285	273	272	266	257	264	276	272	263	267	269	283	287	299	272	266	305	287	279	290	278	261	283	298	276	247	265	294	222	290	241	261	294	272	293	289	289	254	297	294	276	286	265	247	281	257	306	269	300	275	250	290	276	282	277	239	271	299	254	270	277	259	295	267	255	259	278	276	264	266	290	307	298	278	273	288	263	262	258	290	293	280	268	260	289	265	266	275	275	289	261	287	262	279	280	295	276	285	281	282	270	285	306	270	288	288	294	287	246	289	306	315	267	302	299	278	309	273	273	283	259	268	271	270	304	313	280	295	281	262	270	256	271	275	286	271	305	253	285	243	301	270	268	289	279	270	251	297	256	281	272	282	273	280	288	269	261	253	291	256	248	290	291	261	273	285	298	316	252	289	284	281	282	297	297	315	292	302	274	308	296	290	310	283	302	282	277	293	276	292	294	289	284	272	281	300	277	307	265	295	282	293	287	263	324	270	273	295	293	285	309	298	304	291	283	300	280	298	313	274	319	261	279	268	291	257	293	259	259	303	285	306	306	305	276	266	272	257	288	253	289	280	254	270	279	266	315	274	297	273	269	270	293	279	270	310	284	281	283	272	290	258	279	249	285	266	301	260	282	289	263	276	282	271	275	301	263	268	271	291	263	280	266	295	273	271	274	280	307	309	289	264	266	291	270	283	296	287	279	262	259	273	286	294	278	302	268	271	286	265	274	286	284	273	290	294	320	265	288	284	269	267	287	279	273	284	317	269	292	283	301	278	246	289	274	312	292	281	264	259	295	293	262	278	284	268	308	267	288	275	265	284	285	286	261	287	247	269	275	283	284	262	265	275	280	287	287	266	268	274	288	299	255	293	267	251	277	273	277	267	250	299	285	304	271	277	281	273	270	293	321	273	310	277	266	267	279	259	263	286	304	288	276	262	273	286	281	270	279	273	267	262	261	268	289	287	291	311	274	279	297	298	288	277	255	281	268	258	276	301	257	288	242	290	266	304	302	311	303	275	270	270	272	273	282	273	300	259	266	278	283	263	272	292	252	293	280	268	281	302	289	289	312	285	307	259	266	274	279	289	246	276	252	256	280	284	297	282	271	297	284	243	305	264	292	257	256	288	274	265	275	264	276	273	278	284	272	269	284	252
4113	751	577	445	360	367	330	323	330	288	295	301	287	288	315	309	298	272	285	283	321	309	305	272	281	260	289	288	287	305	287	312	331	259	270	295	279	284	291	315	282	302	311	280	288	283	257	285	282	291	278	288	278	267	265	297	320	255	304	310	258	312	264	275	260	290	290	287	289	260	273	302	271	265	273	292	301	290	281	285	291	274	277	286	266	304	278	276	276	273	300	279	323	287	291	268	314	294	292	292	269	277	265	304	292	261	285	289	282	301	334	295	323	279	273	278	287	296	297	287	260	289	303	341	296	298	283	294	255	257	311	262	298	299	316	285	308	272	274	282	258	299	273	308	301	279	294	290	291	263	274	305	290	273	280	273	299	272	276	296	280	284	300	283	284	264	275	287	301	234	292	300	266	279	303	296	258	272	272	286	309	290	303	258	253	295	249	311	305	259	282	275	288	293	285	258	254	289	292	302	294	295	283	283	327	301	276	260	277	299	279	289	266	234	285	269	279	280	282	288	259	288	294	267	286	310	309	256	280	266	260	253	293	281	275	287	283	295	309	280	278	268	288	270	285	311	315	285	307	297	302	267	260	295	277	250	309	309	291	282	313	277	276	285	304	301	289	256	285	286	271	264	281	298	288	300	282	282	290	316	280	298	276	298	262	269	244	303	286	282	283	286	274	290	276	317	281	294	311	321	297	314	286	303	303	286	283	315	289	305	282	287	282	274	267	293	279	290	306	260	316	272	275	272	250	276	264	271	300	252	284	310	276	269	270	287	274	290	274	284	271	309	282	292	285	308	296	273	283	285	305	294	332	265	263	270	280	291	285	299	267	316	302	248	279	276	311	291	324	294	311	258	297	311	300	256	283	279	318	298	300	260	265	319	276	291	302	308	277	280	276	313	273	289	295	294	248	299	307	304	268	282	274	288	271	257	281	290	301	310	298	279	288	310	292	284	285	281	295	274	259	294	293	300	271	331	270	268	280	250	270	253	266	279	320	288	281	267	307	301	249	273	298	301	274	294	300	288	276	268	316	324	275	291	278	271	312	265	305	293	263	300	275	295	315	293	284	293	330	273	278	289	292	274	304	312	275	298	267	277	284	289	295	277	315	272	290	264	317	301	275	290	304	272	286	279	291	281	277	287	280	286	322	276	283	318	296	300	285	283	282	276	299	307	285	265	287	282	294	276	295	270	269	296	265	331	293	299	293	302	288	300	276	309	295	287	247	317	328	267	287	268	290	290	325	309	301	308	258	276	290	286	292	289	288	274	280	270	283	281	289	283	302	307	267	287	300	296	293	262	314	294	256	267	289	233	270	258	294	278	258	285	262	281	300	279	293	303	310	290	290	297	274	301	295	273	271	289	292	270	294	298	291	260	279	289	323	295	287	307	302	279	276	309	284	287	274	259	272	287	251	304	340	307	257	324	291	288	288	291	311	280	280	256	280	290	293	277	268	290	295	319	304	289	306	268	309	278	314	293	294	266	291	265	270	302	288	267	303	295	294	283	294	282	291	244	243	236	279	280	307	298	293	273	320	272	295	281	294	265	333	259	286	276	295	290	267	279	311	309	269	256	280	274	277	269	281	225	292	271	274	270	296	286	285	315	264	289	277	284	245	269	256	271	306	272	331	305	323	288	258	288	260	302	299	298	306	280	270	288	285	276	304	325	281	276	283	300	323	270	267	278	295	258	259	301	281	268	289	276	291	306	280	290	274	295	278	261	280	327	267	300	296	281	259	277	265	303	269	293	288	304	273	283	310	304	304	276	298	290	264	302	260	285	305	300	313	292	315	273	292	298	304	263	292	288	271	257	292	260	276	288	308	287	313	296	280	259	271	255	290	265	331	268	309	317	274	306	275	286	267	288	293	276	289	270	315	263	270	298	271	326	290	293	292	286	270	284	266	283	266	280	274	268	262	296	280	310	269	307	291	300	293	310	288	269	283	286	301	291	252	285	288	292	295	319	277	276	304	307	284	301	285	269	296	276	280	278	286	289	315	278	284	280	290	280	296	277	232	276	259	327	283	285	272	278	273	289	278	290	282	287	317	286	272	279	300	298	268	298	257	298	274	289	309	286	286	305	314	284	287	267	283	319	290	299	294	300	271	288	269	287	283	303	296	262	277	280	284	296	279	324	300	282	293	284	290	284	291	302	271	300	301	285	279	266	292	280	260	318	275	288	288	279	277	294	317	314	305	267	264	305	297	312	272	295	283	301	263	265	283	257	268	262	279	312	323	315	292	253	296	294	284	302	274	289	288	306	272	271	275	284	298	301	288	267	305	288	243	285	275	310	287	322	262	255	297	277	277	266	278	286	302	302	294	297	275	288	242	286	283	282	300	301	268	325	265	309	266	299	283	278	290	282	298	266	298	286	277	294	277	273	281	292	268	304	290	273	293	337	292	302	289	251	309	285	296	283	269	297	244	266	304	290	291	276	294	285	286	293	291	269	287	304	263	299	294	275	253	295	307	297	311	279	282	283	284	280	257	251	277	292	256	279	274	269	305	287	293	299	303	312	320	271	261	292	269	290	270	303	285	299	301	239	271	301	265	306	282	295	301	258	294	292	309	296	281	275	298	300	282	279	289	293	281	299	319	283	301	288	290	299	302	281	277	289	283	308	282	283	303	282	296	273	272	285	276	299	300	284	286	270	292	260	272	283	312	292	243	290	316	315	271	294	274	272	257	332	270	290	286	252	298	286	263	316	260	279	284	274	281	271	293	286	253	313	303	282	291	246	267	291	325	282	285	317	259	304	265	301	306	294	271	258	290	293	258	292	317	259	260	281	272	287	269	271	274	295	280	292	301	297	292	285	285	282	262	284	263	292	276	330	323	294	263	267	333	276	281	281	306	279	247	308	287	280	289	268	248	288	313	292	310	291	289	267	274	317	292	271	294	291	294	318	251	298	305	288	278	289	294	270	282	303	284	286	289	273	303	283	294	290	290	277	277	306	273	271	315	284	284	259	269	299	267	288	258	293	288	271	278	292	306	307	300	274	280	291	275	304	287	295	275	270	256	301	270	302	261	268	303	285	276	296	273	284	275	292	295	296	284	275	290	244	284	290	299	279	269	285	271	286	263	295	268	289	297	283	297	236	295	299	309	279	293	279	288	335	256	283	283	283	313	271	287	288	278	310	293	300	303	290	280	303	293	281	303	281	265	278	304	249	312	249	284	304	300	286	265	265	258	320	293	260	273	293	302	290	278	250	279	279	272	304	278	295	298	293	340	254	259	283	282	295	297	285	290	268	284	279	280	300	270	307	311	226	276	292	296	306	272	254	280	284	292	299	291	311	304	263	299	261	300	290	282	294	291	303	310	309	279	291	277	294	294	303	269	272	285	287	285	271	279	290	277	300	284	304	302	314	297	261	310	292	291	323	303	296	275	293	297	276	257	282	339	274	299	284	263	300	287	289	290	277	306	282	306	298	291	280	323	294	284	297	294	284	309	289	295	291	274	276	271	268	294	288
23724	21506	29075	24385	21519	13107	1554	975	839	842	753	730	753	649	655	682	638	622	649	616	598	555	606	604	601	636	632	601	582	597	629	584	556	561	654	581	588	582	621	613	604	570	553	609	552	527	613	579	562	569	589	566	540	585	581	619	542	577	607	610	588	555	557	562	533	580	584	566	569	589	548	607	573	549	566	588	621	615	581	569	555	569	547	565	551	602	610	587	567	599	577	609	572	553	591	522	577	591	568	609	586	557	585	571	548	618	554	573	562	596	575	548	569	551	588	595	542	575	582	573	551	565	568	560	566	537	553	597	608	534	540	563	590	569	568	575	547	549	570	563	579	546	599	540	585	592	616	610	615	570	623	575	607	600	567	535	533	522	568	576	555	524	603	577	570	615	573	597	542	594	559	545	551	591	547	581	587	567	576	543	565	615	647	561	578	570	564	532	584	569	563	545	570	577	581	575	564	550	598	557	570	617	594	602	569	578	593	590	594	578	553	522	546	561	553	523	543	567	568	564	552	574	563	526	613	547	583	578	605	609	567	586	623	574	547	584	614	585	558	564	546	573	558	544	562	564	554	489	578	573	561	594	564	570	542	575	590	597	576	615	566	570	540	617	573	541	580	573	580	596	572	605	556	575	631	568	595	576	583	593	604	560	559	574	563	531	512	587	585	559	623	551	532	594	578	547	566	587	589	593	598	568	597	559	554	523	564	554	584	551	576	568	554	564	561	570	568	579	577	580	609	550	545	544	545	556	580	558	578	571	584	584	575	584	570	604	561	571	539	594	599	589	599	604	569	596	559	557	594	593	575	563	606	578	567	600	577	625	652	541	531	571	619	543	599	595	583	586	582	557	561	579	574	571	632	561	533	600	575	590	567	584	557	560	588	535	586	570	564	613	528	590	559	614	617	579	566	581	552	611	552	603	539	581	602	583	554	588	597	559	570	566	558	555	587	564	608	573	567	587	601	516	556	557	533	571	572	590	581	551	542	565	584	582	591	593	556	592	578	572	574	527	583	553	572	579	579	602	561	538	592	597	570	583	542	613	595	596	559	563	547	584	533	579	585	580	560	558	615	579	613	586	576	590	557	518	553	540	542	579	586	554	584	577	569	580	552	609	526	583	586	583	572	554	578	561	590	568	592	557	635	550	564	544	593	566	559	585	579	567	575	582	612	555	553	601	593	558	599	591	598	580	587	585	558	569	574	558	600	594	589	574	553	607	636	568	572	564	583	573	565	591	572	553	564	565	605	577	574	567	552	573	559	598	573	553	543	568	579	560	578	573	551	620	608	569	565	555	576	546	594	583	567	562	595	509	581	555	582	576	551	557	568	535	602	562	557	545	551	561	550	541	577	557	573	560	574	590	548	574	578	587	582	572	603	531	586	619	542	565	592	622	551	609	588	548	575	567	599	555	595	569	623	624	588	530	576	549	559	561	563	557	581	571	565	556	590	568	578	542	585	566	624	571	570	571	537	558	567	576	569	542	567	557	560	555	617	573	604	538	578	551	602	553	610	565	612	589	602	526	546	559	560	553	572	589	533	568	570	558	563	569	610	617	582	598	585	578	583	605	596	560	570	602	522	596	592	601	548	529	576	566	563	547	563	581	589	563	593	565	552	572	565	559	580	552	562	575	547	591	582	588	536	624	555	576	584	571	591	550	587	580	544	571	632	624	561	516	514	532	590	553	596	552	537	545	554	526	562	535	602	589	557	562	561	562	546	561	595	544	576	582	577	601	569	590	576	630	555	551	593	563	570	528	550	595	572	519	579	607	550	568	614	601	532	606	605	527	591	575	574	586	547	532	556	561	580	597	528	570	572	543	546	524	519	574	538	564	612	588	562	607	582	599	578	555	608	545	590	572	595	588	561	584	579	605	570	590	557	553	538	586	577	573	588	562	595	546	537	585	569	600	597	561	547	616	554	601	562	606	541	528	580	558	573	599	565	580	553	570	631	570	545	545	619	565	566	587	588	612	548	573	564	586	548	528	586	545	601	550	564	571	575	629	590	533	581	605	571	548	542	542	578	570	592	607	559	596	561	589	542	557	565	586	553	563	609	539	516	576	548	563	632	615	555	561	624	590	535	606	583	597	596	557	575	617	598	612	564	625	580	568	504	594	580	582	594	595	567	553	579	527	612	572	605	601	555	564	585	519	585	600	569	549	569	623	590	610	586	573	543	550	554	587	574	583	612	575	550	591	591	595	550	592	587	563	576	567	588	600	577	544	555	580	538	571	584	572	586	629	567	587	600	573	564	598	524	580	525	610	532	525	571	539	591	529	593	587	583	585	549	530	581	585	604	586	530	573	556	595	583	542	580	551	580	533	564	552	548	577	556	539	575	586	577	578	568	579	609	599	595	562	593	578	554	552	584	584	564	569	556	586	579	605	566	566	601	560	556	607	585	575	563	573	569	614	591	569	578	596	550	556	605	568	608	588	629	591	563	554	603	565	578	616	581	536	590	557	575	566	546	549	582	540	560	558	596	555	578	520	589	552	543	611	629	573	541	599	561	556	564	541	603	556	567	555	548	561	588	586	571	574	622	556	568	530	600	555	600	546	535	514	578	558	560	594	590	578	584	575	577	582	593	539	542	603	604	572	603	550	630	590	544	552	556	560	571	566	607	638	589	567	590	525	558	576	541	555	589	559	562	620	519	589	577	514	592	552	559	499	619	571	531	599	550	536	603	575	581	591	580	568	576	583	576	585	587	622	571	544	566	562	547	603	588	604	562	605	603	559	572	521	569	580	559	552	597	619	612	613	591	595	585	590	588	553	525	593	561	585	573	560	574	572	535	594	536	584	577	556	594	558	536	560	568	578	557	546	548	601	584	596	578	582	537	549	576	536	553	584	560	596	603	583	559	563	602	573	578	540	590	543	557	584	556	570	564	549	575	583	541	546	573	564	533	559	528	592	556	610	545	594	577	587	531	553	555	578	582	561	543	570	542	548	565	585	621	602	548	584	571	576	582	575	508	562	591	536	570	579	580	605	529	600	581	517	546	601	547	608	547	588	551	570	594	525	537	564	561	580	571	564	593	563	584	617	592	562	612	598	567	546	589	563	540	548	582	615	591	546	534	529	579	571	518	586	576	588	570	559	558	565	558	565	605	539	566	519	608	535	543	574	588	551	568	572	547	567	593	577	590	552	580	581	570	521	571	599	530	586	564	564	575	576	563	536	561	564	549	571	574	586	550	557	564	594	611	592	564	538	508	546	570	583	530	585	594	580	567	569	581	640	580	545	593	567	584	570	628	570	584	572	610	572	572	585	539	552	570	585	569	549	580	560	566	598	603	580	573	603	545	611	567	564	524	615	526	593	617	587	543	566	559	556	581	578	580	598	565	554	549	567	619	573	548	561	599	581	528	573	593	605	565	548	569	561	584	585	556	565	553	575	589	566	590	549	558	608	562	596	574	561	575	578	599	561	547	582	577	572	538	556	547	569	563	603	559	550	574	555	560	569	582	556	544	563
3452	8887	6171	3042	2321	1832	1434	1164	1053	995	932	832	770	768	679	741	688	612	687	670	631	614	655	623	622	603	603	609	630	633	612	599	626	600	608	615	651	618	622	622	616	591	598	616	604	606	604	566	610	579	607	629	608	571	585	606	611	596	589	609	533	600	559	608	643	582	607	594	577	584	596	581	633	600	590	606	587	573	604	610	578	597	605	575	588	605	552	592	575	599	597	570	556	577	564	577	592	587	627	544	570	568	584	590	569	606	620	572	589	619	619	582	613	565	590	613	595	532	581	540	605	604	567	616	584	603	587	565	573	604	587	641	603	598	560	622	572	572	573	565	576	645	541	578	526	606	617	613	576	524	605	598	567	591	579	591	585	566	571	579	607	586	586	553	537	585	558	590	572	609	586	572	593	588	583	536	584	558	578	544	571	565	573	586	596	598	579	579	607	587	581	555	637	549	555	570	515	583	570	583	538	617	599	631	609	596	626	629	605	569	580	609	618	567	602	560	538	618	572	593	602	588	614	615	604	553	619	563	575	548	606	659	565	592	594	617	620	587	575	613	598	596	624	608	569	595	623	598	557	604	584	575	587	588	547	574	581	565	562	554	595	601	545	573	561	582	607	607	591	567	554	587	593	581	614	597	571	588	574	625	575	622	593	585	533	559	568	597	575	552	587	534	603	569	615	634	596	602	627	582	572	608	591	610	594	582	538	627	565	598	577	561	577	582	607	518	527	581	589	575	562	586	577	590	577	593	622	583	623	640	572	547	581	591	612	612	584	584	560	595	612	570	639	600	557	578	620	601	565	523	551	579	631	607	596	636	588	545	589	566	634	589	598	584	556	594	637	569	539	599	575	593	611	603	580	591	609	603	582	568	593	594	574	615	582	606	588	589	629	612	599	592	629	588	573	594	590	573	603	618	560	613	578	599	583	613	590	524	631	562	559	574	563	570	619	569	585	598	545	566	591	648	563	558	569	599	597	598	597	589	577	608	579	584	644	597	608	570	557	594	568	585	574	638	586	592	598	571	589	568	592	586	617	634	590	551	578	644	581	557	590	590	584	566	583	578	569	533	571	604	624	613	583	602	583	545	593	599	612	590	587	578	640	604	603	573	563	586	565	570	590	587	618	607	588	573	590	624	578	593	598	576	577	582	630	598	568	634	589	597	602	608	586	571	588	576	563	613	562	560	575	546	605	631	551	583	567	588	591	542	586	596	578	575	601	560	551	617	582	575	591	561	576	536	587	561	610	586	588	586	610	550	591	541	618	550	573	581	556	620	585	636	578	586	647	599	592	525	610	539	628	573	588	583	561	574	608	593	557	588	584	620	607	569	577	593	558	576	539	614	599	547	569	594	630	572	595	585	608	602	551	606	596	588	558	584	581	606	605	593	571	542	629	617	552	587	593	580	560	587	595	588	583	571	587	592	595	569	543	606	588	594	581	573	562	621	563	579	590	553	605	612	578	580	556	597	587	616	601	590	573	601	612	605	521	609	622	541	598	576	604	591	579	563	594	537	594	579	572	560	598	597	611	557	525	571	553	590	635	638	626	622	603	570	573	645	613	579	561	566	608	550	614	577	591	600	590	596	599	590	559	594	585	605	573	581	543	587	556	601	604	622	580	624	571	616	605	578	596	591	594	596	599	569	572	619	594	598	596	510	608	543	589	584	593	560	564	573	588	601	583	555	607	651	613	617	574	557	573	603	594	594	616	588	574	537	571	580	577	589	592	573	608	610	642	554	577	594	588	614	573	606	589	596	572	549	621	600	608	598	594	587	582	611	559	581	590	621	574	611	554	590	564	557	613	581	604	594	557	610	548	547	636	591	611	632	587	571	589	569	604	574	607	572	607	553	539	599	601	567	567	577	574	603	592	615	592	584	593	601	628	560	584	597	607	567	543	574	570	637	583	557	556	587	567	642	600	633	585	558	587	577	549	554	575	612	599	572	567	591	610	579	629	596	593	551	601	619	602	628	605	621	555	576	527	525	607	585	612	582	563	598	597	571	596	554	586	588	567	583	572	585	620	632	600	561	587	612	596	569	565	598	604	600	645	618	595	545	613	612	609	622	612	605	593	629	602	617	545	629	602	622	600	601	586	628	595	591	577	565	584	585	563	616	536	639	594	627	607	574	616	618	585	604	568	567	613	602	561	611	560	607	577	598	574	581	622	582	590	574	609	604	600	588	551	577	563	626	630	601	556	542	579	575	638	547	591	590	590	589	641	591	564	619	548	601	536	635	609	587	609	573	578	587	581	533	588	554	591	619	616	570	572	578	593	586	597	624	564	600	584	577	612	589	591	569	553	600	602	623	563	603	601	611	564	594	586	579	575	604	562	596	604	553	579	582	586	593	602	590	582	534	525	572	578	627	614	573	599	594	585	601	605	605	587	588	562	591	629	584	622	602	616	648	591	569	598	600	555	582	624	589	555	610	588	611	552	623	544	590	561	616	575	605	602	593	602	576	560	634	614	600	611	617	579	578	572	574	580	594	559	566	607	614	576	587	582	566	618	637	544	567	542	632	575	588	574	625	599	588	579	557	602	636	623	573	579	599	568	598	579	624	615	501	584	601	582	620	596	559	610	591	596	599	601	603	636	543	546	632	604	552	564	632	586	599	597	594	624	590	547	543	556	610	607	645	569	593	589	582	597	588	585	617	612	598	566	566	542	554	618	606	579	589	603	580	571	608	541	568	576	611	605	540	631	550	584	577	571	643	592	606	563	575	562	601	562	573	664	617	571	533	573	546	578	602	527	577	600	630	586	599	579	601	619	640	588	574	591	615	583	573	557	564	646	608	629	575	584	603	619	598	589	604	577	582	578	567	562	615	573	548	566	596	601	570	571	574	603	612	609	632	630	588	567	577	604	595	580	586	558	596	615	571	584	591	572	618	576	601	576	554	577	581	584	626	553	582	620	561	616	607	608	612	572	560	583	571	602	554	602	615	583	555	600	589	569	593	591	575	575	562	592	641	574	580	542	600	605	599	572	563	622	539	593	610	589	592	595	588	600	506	547	601	583	578	583	613	574	587	603	597	581	606	610	545	580	563	612	593	601	597	592	546	602	605	604	599	576	584	581	578	623	612	587	565	598	561	576	595	574	594	595	570	551	621	576	587	564	620	591	596	546	544	586	615	630	631	573	603	592	575	593	607	595	577	583	595	569	590	607	572	590	583	571	547	605	623	585	553	564	611	620	623	562	600	642	594	610	571	599	624	610	572	580	628	576	634	582	626	553	561	545	615	594	565	665	564	570	571	590	575	615	598	578	568	597	555	585	619	596	604	623	587	560	574	571	640	588	597	594	633	543	592	530	595	595	598	638	643	589	567	561	582	640	578	626	604	563	567	590	613	587	614	596	603	553	632	590	538	568	604	576	565	624	569	581	535	611	586	600	553	615	576	565	612	593	617	540	573	593	583	603	579	581	573	605	594	594	549	610	558	564	591	580	620	562	604	607	589	580	574	568	559	610	575
24889	21521	28220	25185	15191	701	377	307	242	265	231	191	216	196	189	199	207	171	174	187	162	169	159	171	159	184	162	157	140	151	154	147	160	150	158	177	152	159	173	158	163	174	166	154	160	153	172	168	146	159	163	156	131	166	155	152	171	138	171	157	149	150	157	161	162	134	144	136	142	183	143	151	147	172	139	137	129	156	167	169	156	162	149	177	136	153	142	159	131	192	149	125	157	140	144	161	159	151	133	141	162	163	144	134	140	152	154	162	158	161	169	154	155	164	137	137	141	156	154	172	164	147	164	142	154	147	136	179	177	152	154	145	158	165	153	127	136	181	160	159	168	170	153	143	168	146	149	173	164	173	155	145	146	151	159	152	145	155	160	149	159	175	148	172	146	154	124	150	164	156	167	164	157	149	153	146	147	157	139	134	154	129	174	156	165	141	155	142	163	148	158	163	169	139	140	144	129	161	153	180	153	141	168	153	142	152	128	148	134	138	155	131	156	160	158	152	147	158	148	150	158	140	144	157	154	148	159	159	146	146	152	180	147	137	146	173	161	149	147	162	153	128	157	154	137	172	196	138	129	155	159	130	139	141	149	166	120	144	151	135	156	147	139	140	155	173	126	146	176	140	181	158	159	169	162	129	147	166	138	155	155	161	177	150	171	168	179	166	182	172	151	152	160	173	170	180	134	145	160	153	144	135	170	156	159	166	146	153	129	155	145	155	147	184	154	119	148	162	169	144	153	162	163	156	149	152	140	144	168	168	157	157	131	146	144	166	140	161	152	154	153	152	132	160	151	147	142	132	161	137	144	169	171	149	147	147	138	133	153	129	130	145	146	148	156	140	170	162	144	171	146	146	165	123	155	169	147	142	173	171	145	145	173	147	183	151	159	138	173	158	136	154	146	160	164	139	173	134	141	154	169	154	151	167	155	168	160	150	141	167	172	148	140	162	151	162	169	146	174	153	157	146	159	155	153	167	140	151	141	145	162	173	142	158	155	165	152	164	143	148	154	158	167	160	139	180	138	139	155	138	151	134	147	144	175	147	159	143	141	162	151	160	146	141	156	145	159	131	148	136	119	152	156	157	153	154	166	145	144	143	130	146	160	166	152	136	151	148	146	151	143	152	118	140	155	153	174	149	119	137	143	164	138	151	153	168	141	166	153	154	162	170	149	180	149	148	129	166	147	150	138	172	127	170	168	141	180	168	143	133	156	177	152	140	163	195	156	163	131	153	154	142	157	142	168	167	128	158	154	145	148	155	143	177	163	131	168	125	158	161	136	147	165	167	148	159	156	148	144	152	156	170	166	156	128	148	150	164	161	181	143	155	161	156	133	141	144	159	126	162	153	166	149	156	162	152	148	158	157	161	156	161	152	145	158	167	145	159	171	159	159	151	168	145	146	147	157	163	156	183	160	163	157	166	135	140	156	130	169	155	163	145	138	153	138	171	164	159	158	151	156	158	147	136	150	160	147	166	150	143	144	176	138	148	166	157	126	142	168	146	154	151	151	161	150	156	194	150	158	143	154	142	181	156	156	155	149	153	155	167	144	157	165	139	147	165	164	158	155	148	145	157	149	171	159	146	166	158	148	139	125	167	157	153	153	135	156	150	148	147	181	160	164	170	154	138	149	149	151	153	153	125	171	170	149	146	149	158	173	143	155	137	136	162	166	144	140	167	153	151	155	175	150	154	146	164	168	148	138	143	143	168	164	141	153	140	164	185	134	156	166	155	150	151	165	160	147	149	166	149	167	156	174	151	155	146	155	155	164	158	160	151	130	127	139	155	158	168	130	155	173	160	166	170	163	167	152	178	168	178	155	136	152	150	179	124	148	147	161	159	152	150	154	145	132	174	127	149	168	136	142	141	146	140	124	150	143	130	137	150	127	140	137	140	160	136	145	180	162	158	141	156	164	148	135	158	139	163	162	169	160	157	148	163	152	162	160	166	137	154	164	140	154	181	136	158	150	160	178	142	169	165	160	160	142	137	155	146	158	166	155	145	150	150	153	155	160	147	154	159	141	153	152	141	142	159	147	144	161	153	136	155	164	153	137	153	158	139	153	135	142	193	146	145	140	156	157	141	163	137	144	163	160	151	161	144	144	162	150	168	156	167	151	143	140	132	169	136	134	165	170	162	169	140	178	155	166	169	164	142	158	135	134	163	160	151	179	158	159	161	158	155	167	157	159	161	135	128	147	156	153	153	178	147	163	178	137	147	173	165	140	159	143	165	158	166	131	148	150	150	150	145	161	155	138	157	176	158	142	153	141	161	152	161	154	161	153	167	140	155	139	163	128	148	167	182	163	161	147	160	166	162	155	137	158	144	162	146	159	145	134	162	177	175	162	145	170	143	136	125	145	143	159	167	163	171	144	154	161	141	151	163	148	133	166	142	166	140	164	161	135	115	155	172	164	159	132	162	148	161	152	161	156	162	138	163	151	157	148	167	166	155	149	151	149	148	145	163	164	159	177	156	150	151	157	156	149	143	153	165	173	138	144	168	157	161	131	134	145	154	150	154	159	169	185	153	146	149	131	144	124	163	151	170	166	145	174	142	147	164	188	150	166	148	176	161	155	146	146	144	148	138	142	130	190	143	145	144	164	141	154	172	149	170	126	156	155	146	162	179	161	168	139	163	157	170	145	143	155	158	157	123	148	169	152	141	141	161	140	142	151	140	146	186	168	164	184	144	149	154	162	151	147	144	172	172	152	150	140	164	160	158	154	142	170	170	152	142	135	177	148	160	176	158	144	167	178	166	144	155	156	136	166	174	164	149	169	162	136	179	162	156	145	154	141	159	151	137	144	144	149	154	174	139	161	143	137	137	153	149	128	162	132	153	149	159	157	181	139	137	139	158	137	184	145	152	150	159	136	160	152	143	161	148	161	148	156	168	170	131	144	166	142	145	153	152	142	144	151	154	146	158	159	145	152	141	149	166	177	152	139	151	144	150	167	147	157	145	148	149	148	137	158	155	155	155	152	157	145	160	161	145	163	159	151	171	143	151	156	167	149	154	127	163	158	164	129	157	158	144	158	165	162	126	145	154	152	180	163	144	163	151	139	157	152	149	143	152	146	161	151	139	148	155	156	141	142	166	162	153	150	159	160	170	145	144	142	166	148	124	148	142	169	174	139	163	184	166	130	142	150	150	142	144	128	139	166	145	170	152	157	135	162	154	136	176	149	163	158	142	164	156	139	138	144	183	135	153	149	158	146	135	134	151	154	171	154	143	145	138	158	141	144	169	157	127	157	151	137	131	162	150	145	165	139	144	161	139	150	154	141	148	169	163	151	140	148	135	144	151	164	156	157	159	133	152	169	158	151	147	133	137	144	154	161	160	136	151	143	157	167	173	131	152	163	149	163	148	146	167	155	145	151	153	169	172	143	180	140	160	151	185	163	164	161	148	145	152	166	127	147	145	143	157	151	123	150	154	169	178	144	142	150	157	161	127	154	151	152	140	161	167	139	162	150	145
3161	5272	3513	1642	1217	853	681	506	458	413	330	309	281	233	248	223	226	207	218	218	191	171	200	198	209	196	176	180	191	193	203	181	176	179	146	150	169	195	194	167	165	176	183	187	160	169	193	166	170	160	169	177	199	171	162	176	199	144	166	164	160	187	191	171	176	156	172	165	163	184	188	181	155	158	170	163	171	186	187	163	200	184	172	154	157	165	165	174	180	174	183	188	158	168	203	170	156	160	182	170	168	177	166	161	165	163	173	174	166	189	158	172	175	155	164	151	164	159	152	152	158	153	176	177	190	183	155	168	179	170	164	173	162	150	160	179	139	155	166	154	155	169	183	192	192	161	184	190	178	174	172	171	180	165	168	163	149	172	166	150	161	194	178	188	171	164	150	160	166	163	174	172	187	182	141	181	186	184	155	171	180	189	168	192	175	170	174	183	175	158	157	164	185	179	184	173	178	168	180	156	182	170	185	179	166	144	175	149	154	183	185	189	181	184	172	169	158	158	149	149	165	151	179	165	182	190	169	152	185	168	194	179	192	182	167	201	171	163	177	176	161	172	161	148	156	161	158	171	163	171	163	159	174	181	159	157	147	171	178	185	172	155	181	159	179	171	178	158	156	183	176	195	177	164	195	181	165	175	152	155	200	175	179	194	164	172	176	183	166	169	176	181	170	150	177	169	177	190	153	153	151	172	147	180	136	192	162	156	146	170	148	171	167	172	170	155	192	179	191	144	190	154	157	162	170	184	162	166	183	184	144	131	162	152	156	181	173	183	175	162	160	159	162	188	161	168	164	189	168	168	155	157	178	177	152	172	200	166	155	186	173	184	172	179	150	180	189	193	195	180	193	183	165	173	179	176	159	164	191	198	176	193	186	142	151	157	171	168	163	160	169	202	170	183	156	180	162	162	147	152	161	162	176	171	188	173	138	169	177	175	168	181	183	172	149	158	168	166	170	195	167	182	156	154	128	190	166	176	178	169	187	168	163	164	146	172	169	146	178	161	186	133	168	168	157	173	190	141	166	160	171	159	183	170	172	184	168	172	178	159	143	154	169	186	165	177	182	160	170	171	148	183	183	184	176	171	167	175	169	153	193	150	166	163	167	164	154	150	161	172	165	174	170	175	199	174	175	184	157	155	165	155	172	163	155	184	162	151	165	183	176	173	184	190	171	177	158	186	178	174	160	167	180	172	187	187	151	156	185	182	164	149	181	164	171	200	145	167	176	187	159	181	183	170	187	163	193	183	165	165	159	159	165	183	159	174	191	139	154	152	164	167	156	176	166	154	177	175	180	170	170	174	151	174	187	180	163	156	179	175	165	173	153	188	148	168	163	155	181	184	165	136	160	185	166	178	162	174	156	164	166	175	187	144	179	149	175	155	162	148	174	174	180	174	175	175	164	185	150	162	178	176	151	142	163	193	172	172	165	176	171	184	181	160	173	166	188	178	167	168	195	158	186	185	163	185	167	167	191	161	157	164	177	165	157	168	169	165	191	177	152	167	172	156	169	177	167	168	171	186	176	157	161	160	173	163	179	177	166	156	178	156	178	166	170	170	185	169	159	162	182	165	176	198	182	150	199	170	182	150	159	166	183	168	177	161	172	177	176	178	177	189	173	157	160	189	160	186	155	136	153	158	184	172	157	178	187	158	183	162	151	157	167	170	171	175	183	174	160	175	187	179	163	179	180	189	164	184	173	171	179	160	161	200	177	161	165	186	195	162	184	188	150	179	169	185	162	171	164	154	167	156	184	170	173	166	179	183	191	173	187	186	173	173	169	187	167	175	180	187	175	173	171	162	171	171	160	156	171	206	180	178	192	164	172	178	171	186	172	170	166	168	167	165	177	201	179	164	189	176	154	159	189	166	147	141	178	171	172	163	145	173	164	179	137	155	194	168	158	179	197	174	166	196	184	166	166	157	177	135	151	175	191	180	177	164	174	163	169	187	154	149	152	170	161	174	152	171	170	178	188	190	161	184	184	180	159	182	185	187	172	176	177	191	172	176	187	185	186	180	157	181	194	150	173	158	143	172	175	153	188	166	183	188	167	162	196	163	160	168	170	166	161	165	160	173	169	174	184	166	177	159	167	177	162	175	169	166	176	168	164	173	152	173	148	180	166	186	167	156	185	182	172	184	188	161	185	151	184	182	156	150	167	157	188	189	175	182	170	164	176	196	174	157	157	177	173	172	187	176	177	163	163	166	161	177	156	169	190	169	175	190	193	165	176	190	162	175	169	161	140	176	151	172	165	181	177	154	187	157	179	173	181	160	167	180	150	189	156	184	180	180	194	152	162	176	171	171	174	154	155	181	164	162	174	162	194	160	172	191	157	148	168	180	179	182	176	173	184	148	150	195	173	179	140	165	167	174	142	178	177	171	168	183	156	157	166	175	172	166	176	169	186	136	180	184	155	173	188	162	176	182	171	159	184	155	168	147	174	158	215	159	166	179	179	173	177	150	169	190	173	170	172	185	187	168	157	147	202	171	188	181	161	164	164	179	169	169	162	179	174	177	154	177	144	162	166	172	185	188	180	160	176	177	147	178	161	172	162	161	162	181	169	179	162	170	181	163	185	163	147	178	167	143	175	162	174	176	183	179	168	154	179	175	150	141	160	167	165	154	186	174	173	177	139	171	188	173	158	177	189	160	185	157	161	188	168	194	158	180	171	170	162	163	194	159	183	153	155	176	191	162	164	164	139	149	177	184	180	175	187	157	157	174	170	172	186	182	179	173	165	160	163	185	171	175	152	173	171	159	177	164	189	171	186	173	173	168	169	179	161	157	167	174	175	150	162	166	138	153	156	193	169	182	177	156	164	180	170	156	190	176	166	165	151	181	191	172	163	178	161	178	161	158	172	167	152	169	160	179	153	165	173	196	149	136	179	157	169	163	151	165	184	169	186	195	195	162	157	172	159	147	167	197	182	164	198	169	164	176	187	150	176	184	167	153	176	164	169	162	168	172	188	211	182	150	188	180	142	155	171	167	172	166	179	172	170	191	167	157	152	180	150	139	200	159	191	157	192	178	172	178	190	200	162	157	197	188	181	188	152	188	178	174	187	185	182	170	164	176	153	171	151	189	187	175	176	141	171	171	190	193	164	168	163	149	183	177	175	184	184	186	192	170	161	178	161	175	168	154	168	180	141	174	190	154	150	185	171	169	163	147	160	168	163	148	160	175	180	182	170	164	181	168	174	196	180	173	179	161	147	178	159	178	169	159	149	167	176	178	161	145	166	167	178	187	170	179	166	159	165	167	154	178	179	165	175	155	164	171	185	169	177	175	176	163	129	172	174	176	174	171	158	165	178	178	155	165	159	160	154	179	172	157	163	175	160	164	189	162	178	178	177	182	175	144	171	163	160	182	163	172	199	169	142	164	194	149	168	173	174	157	164	200	164	179	138	161	175	159	153	151	178	163	155	167	186	176	149	172	160	182	168	169	180	171	188	153	165	174	190	158	155	161	168	167
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
