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
338713074014	338713074570	338713075120	338713075670	338713076222	338713076770	338713077320	338713077870	338713078422	338713078970	338713079522	338713080070	338713080622	338713081172	338713081720	338713082270	338713082822	338713083372	338713083920	338713084470	338713085020	338713085572	338713086122	338713086670	338713087222	338713087770	338713088320	338713088872	338713089420	338713089970	338713090522	338713091072	338713091620	338713092170	338713092722	338713093272	338713093820	338713094372	338713094922	338713095472	338713096022	338713096570	338713097122	338713097672	338713098222	338713098770	338713099322	338713099872	338713100422	338713100970	338713101520	338713102070	338713102620	338713103170	338713103722	338713104272	338713104822	338713105370	338713105920	338713106470	338713107020	338713107572	338713108120	338713108672	338713109222	338713109770	338713110320	338713110872	338713111420	338713111972	338713112522	338713113072	338713113622	338713114172	338713114720	338713115272	338713115822	338713116372	338713116922	338713117472	338713118023	338713118572	338713119122	338713119672	338713120222	338713120772	338713121322	338713121872	338713122422	338713122972	338713123522	338713124072	338713124623	338713125172	338713125722	338713126272	338713126822	338713127372	338713127922	338713128472	338713129022	338713129570	338713130122	338713130672	338713131222	338713131772	338713132322	338713132872	338713133422	338713133972	338713134522	338713135072	338713135622	338713136172	338713136722	338713137272	338713137822	338713138372	338713138922	338713139472	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
25578	21938	25057	29450	21943	21968	9606	445	257	259	276	210	227	176	183	195	203	180	150	189	187	181	134	166	148	151	139	146	158	158	146	166	162	145	137	155	141	147	156	188	148	136	161	156	154	162	179	150	141	163	141	155	146	156	146	145	139	138	147	123	140	157	144	153	123	169	144	141	164	147	142	147	174	148	169	130	138	151	161	165	151	145	152	135	124	152	139	148	140	151	127	126	153	151	163	166	152	139	154	139	174	138	136	134	152	152	138	136	172	166	166	132	143	151	165	161	141	149	168	137	139	137	159	147	156	133	153	141	151	132	131	141	156	128	154	166	150	141	136	164	142	138	136	167	147	144	157	156	131	137	166	154	151	130	155	169	153	172	135	169	140	144	123	151	142	131	141	135	133	153	143	146	118	143	153	167	185	158	151	143	124	130	155	141	154	135	130	146	129	140	129	139	153	138	160	134	161	128	174	163	164	147	152	163	153	160	118	149	131	130	153	125	124	132	133	121	145	136	148	151	141	168	189	151	163	162	155	135	137	146	162	138	129	135	155	123	161	128	160	139	149	147	146	134	127	163	146	153	126	143	177	133	149	155	145	142	149	137	152	151	163	135	133	155	171	150	139	140	150	165	132	154	144	124	140	157	118	144	129	151	157	133	144	160	154	141	142	125	140	147	151	146	158	138	156	138	144	115	133	139	131	123	167	135	139	134	153	153	136	134	160	152	147	148	158	148	145	146	158	139	142	172	129	141	131	150	125	148	124	156	131	157	132	152	151	152	160	147	126	137	134	149	146	163	137	150	170	141	147	144	122	152	163	130	155	165	123	130	152	149	149	127	121	165	134	171	157	126	135	158	186	138	178	173	133	127	134	165	159	141	144	148	147	153	149	167	147	145	150	172	153	154	140	144	149	173	148	160	141	158	180	140	164	168	142	164	127	124	152	139	165	139	149	160	162	147	132	159	156	133	141	131	144	142	164	134	158	144	124	137	149	162	137	134	164	152	144	148	152	153	142	151	141	162	156	165	151	132	137	143	141	134	139	147	160	154	159	170	125	138	137	151	140	131	139	134	154	162	167	125	152	179	155	146	157	123	150	162	126	144	139	144	142	144	154	154	150	157	127	124	142	161	159	153	136	143	163	142	150	168	137	162	120	145	145	128	154	141	139	132	131	149	128	130	143	144	135	145	154	144	141	163	149	136	122	136	133	129	142	146	144	148	133	163	132	141	156	173	149	130	155	178	163	143	140	147	155	138	159	156	150	155	141	144	146	142	148	146	135	180	143	140	130	149	127	149	167	162	149	147	147	166	151	156	138	158	141	144	160	148	127	139	127	156	159	167	152	148	148	165	132	170	152	148	140	147	144	138	146	151	113	148	150	127	144	145	150	161	176	143	163	159	138	150	147	123	120	154	156	169	161	141	126	131	159	140	140	148	160	165	131	161	169	149	175	165	140	171	159	157	134	165	162	142	154	167	144	135	170	132	135	132	139	161	127	134	122	148	152	171	128	136	150	128	183	150	147	147	151	153	167	158	140	144	156	140	161	127	144	145	156	158	155	154	134	130	136	118	142	163	122	116	145	131	152	133	157	143	149	157	148	144	151	143	143	138	142	133	167	152	144	135	133	142	130	149	151	143	162	164	136	145	172	154	136	141	148	153	125	133	131	143	139	145	153	118	141	138	121	150	132	167	144	145	146	148	165	153	169	160	161	124	159	149	147	158	153	143	156	145	142	151	149	144	156	132	179	142	150	148	124	135	157	144	158	127	134	146	154	130	152	148	151	127	146	145	144	146	143	159	152	150	135	148	126	138	158	151	126	143	137	148	165	156	133	130	134	145	157	137	153	167	145	163	167	119	133	130	161	155	150	161	171	160	123	151	143	152	160	138	143	154	147	136	155	130	136	138	149	135	136	143	154	132	145	153	176	146	160	135	137	146	152	152	158	154	148	129	148	139	153	107	151	124	133	168	140	176	171	162	150	132	124	157	155	146	162	145	132	153	156	145	153	134	155	161	131	141	154	135	136	153	158	147	142	161	148	146	150	153	146	135	131	154	163	169	155	139	128	162	156	139	137	165	154	137	153	165	163	164	124	131	156	187	158	138	157	139	131	135	130	161	126	136	180	112	161	144	150	142	116	144	146	153	131	160	182	135	129	134	139	161	136	142	141	138	173	117	149	139	156	131	146	152	140	144	138	144	131	148	145	126	147	175	156	153	139	117	144	157	137	141	135	142	148	158	175	167	133	150	129	152	146	159	147	172	143	141	176	142	150	154	162	149	144	158	143	139	132	141	128	149	126	136	149	132	145	145	120	129	167	136	173	145	149	133	162	132	134	137	168	160	156	137	133	157	146	155	145	160	170	129	166	136	148	159	157	131	144	129	132	169	156	163	172	162	140	124	156	162	167	163	112	128	140	155	141	138	150	178	156	190	150	162	154	149	150	157	154	143	147	141	154	142	138	147	147	135	134	148	142	173	147	151	132	141	135	134	132	162	135	150	150	169	155	148	151	137	139	183	143	153	150	163	156	149	138	129	131	147	124	180	126	125	127	148	154	169	137	136	159	154	141	143	135	139	146	129	127	158	147	151	150	129	141	142	159	145	128	151	123	145	137	157	163	150	166	140	156	158	136	163	151	162	147	142	160	127	152	149	154	149	146	160	158	147	161	152	136	145	140	152	154	139	141	148	126	158	151	150	132	143	123	140	148	136	153	140	126	155	143	133	137	142	163	161	141	162	166	169	161	158	118	152	142	143	152	129	144	116	133	137	121	151	150	165	167	122	141	137	151	130	142	143	144	159	157	144	151	140	142	149	141	140	161	135	150	160	146	148	125	132	137	166	152	136	159	158	155	151	141	144	149	135	157	176	161	157	127	134	145	169	144	144	125	177	141	140	160	143	126	136	151	162	146	145	140	134	137	144	166	140	148	153	142	144	149	150	152	158	153	154	143	136	132	140	134	158	140	153	154	173	140	141	125	145	170	153	162	125	116	136	134	164	144	161	146	157	141	150	142	170	146	156	151	124	155	161	151	137	138	123	129	148	162	161	145	141	133	170	165	136	137	145	126	142	121	139	153	160	161	146	125	168	160	132	150	152	151	154	132	129	150	138	150	145	156	153	142	145	155	138	135	145	165	146	125	149	117	136	133	150	141	150	132	132	146	154	178	132	118	133	147	136	154	146	163	137	171	129	134	134	123	126	136	144	154	132	144	141	121	124	159	149	169	152	151	151	162	154	148	126	141	134	131	148	138	137	134	170	126	145	153	171	134	147	143	107	134	148	135	141	143	138	150	160	133	128	156	150	147	122	147	159	138	153	131	129	117	147	144	152	143	143	146	168	143	153	144	169	152	146	136	117	161	133	126	140	152	141	138	144	145	143	161	162	132	154	161	154	165	134	142	157	140	155	140	149	167	160	158	140	159	146	134	150	151	144	160	159	152	127	131	131	142	164	148	153	169	140	140	152	134	140	132	133
4229	3019	1300	772	513	424	409	389	404	394	350	359	426	407	372	368	377	335	329	347	347	368	381	326	333	401	392	361	342	365	338	340	345	338	353	325	328	354	328	359	360	348	373	369	339	366	359	313	390	333	339	358	356	353	343	373	374	369	347	344	353	336	376	359	361	332	332	364	310	381	355	395	313	358	376	339	349	381	345	351	400	333	349	402	356	348	381	363	368	360	348	325	349	341	318	358	362	358	356	369	371	371	331	361	343	361	387	334	321	358	371	341	374	365	361	368	352	340	356	345	335	317	366	374	376	342	353	358	358	364	341	331	364	345	345	340	362	351	357	384	339	374	350	346	365	327	364	353	347	401	353	376	363	376	329	328	344	356	380	351	345	385	373	325	357	361	349	373	383	349	375	379	345	364	335	344	352	338	366	356	376	328	357	368	345	370	358	335	349	348	362	329	372	342	345	352	411	360	364	364	355	361	323	342	336	368	361	355	373	338	355	329	339	357	365	330	369	380	349	365	352	352	369	342	371	383	357	403	343	356	316	321	397	363	354	351	362	362	352	373	328	344	364	347	317	349	341	352	341	377	321	367	353	381	363	374	371	345	377	376	343	360	347	357	326	337	352	348	380	383	349	348	348	354	365	373	348	331	363	356	367	327	359	395	384	364	328	353	368	349	357	346	361	381	359	374	361	367	341	332	331	388	328	344	366	341	370	350	370	377	369	389	381	363	360	338	352	353	319	317	353	366	387	368	328	313	310	382	371	375	341	341	342	348	319	356	358	337	352	376	363	351	362	349	367	354	366	313	359	352	372	383	356	354	355	339	363	362	332	373	355	376	340	343	351	363	357	329	379	345	367	360	317	361	355	342	315	337	384	352	378	393	368	375	350	324	340	378	351	343	382	344	358	328	384	412	367	370	355	371	334	371	358	354	327	367	349	348	342	319	379	337	341	354	350	360	391	352	361	311	344	344	361	351	367	360	397	352	334	334	355	341	416	372	382	352	320	313	308	376	348	350	362	339	364	351	348	365	388	369	347	335	351	355	342	319	351	323	365	375	375	351	396	361	324	365	346	342	359	376	338	375	351	365	331	376	380	362	336	379	363	356	362	375	306	347	343	341	352	308	343	375	346	322	322	370	353	330	349	355	349	334	340	330	318	385	351	339	355	337	334	316	366	351	362	345	382	355	331	303	369	362	369	341	361	365	384	326	359	342	387	356	334	363	347	352	369	352	361	348	348	316	378	334	361	375	353	379	331	339	374	369	323	336	323	393	339	381	349	365	346	313	357	367	335	343	385	346	363	344	349	345	322	315	339	335	329	361	345	346	320	390	327	382	358	351	351	370	328	337	316	356	333	325	341	350	371	308	338	378	372	328	348	358	363	320	316	356	346	344	386	383	331	371	340	345	351	381	329	342	383	337	355	336	382	369	366	375	337	349	354	365	351	393	331	336	329	368	384	338	344	375	351	357	376	345	374	338	364	331	344	346	323	328	360	339	339	353	361	385	336	333	336	363	351	372	370	362	376	352	374	350	342	355	344	355	369	354	340	345	388	338	343	393	360	352	356	336	374	338	336	334	354	372	367	339	360	341	343	356	362	348	322	352	316	331	319	352	377	347	320	364	363	377	363	389	372	335	350	351	362	370	356	367	392	350	374	409	344	346	362	353	345	358	340	363	368	358	344	353	344	333	335	360	344	319	350	358	351	373	355	330	365	343	339	367	346	363	337	336	358	376	363	353	336	358	337	345	366	380	319	373	339	349	328	372	353	353	385	379	344	357	354	380	350	344	359	375	369	344	361	334	361	318	355	337	341	355	345	354	354	363	362	351	337	339	379	348	331	348	352	347	352	340	377	376	321	332	362	354	361	357	333	357	349	355	326	362	350	360	343	305	341	357	354	387	344	316	363	345	370	360	326	302	355	372	377	319	340	366	344	356	380	333	340	371	346	356	379	360	354	350	345	375	368	375	339	365	337	360	381	344	338	354	361	332	366	361	390	351	345	355	326	336	379	370	338	343	369	332	341	328	334	345	366	320	357	385	374	361	363	355	343	378	344	316	357	328	330	359	362	358	336	380	351	335	341	296	360	364	356	348	356	330	378	364	333	361	342	352	358	341	365	343	333	365	343	350	351	326	346	373	330	389	343	369	380	372	329	339	350	338	343	388	386	359	336	321	365	335	382	330	326	322	376	372	339	405	369	363	373	358	346	351	353	371	359	381	380	361	389	379	354	375	359	346	340	347	339	349	380	371	364	368	356	358	343	345	350	365	362	354	392	380	381	322	334	379	328	371	336	363	339	393	357	320	370	316	332	359	346	332	374	369	341	364	308	366	346	338	386	369	366	358	330	302	373	359	357	325	377	310	338	338	319	388	376	362	368	359	328	342	369	344	314	373	402	353	334	340	359	354	330	382	335	368	358	373	338	354	345	332	364	387	335	389	321	340	315	350	361	347	352	354	368	366	335	367	348	352	352	359	330	356	380	374	338	340	369	358	350	345	349	353	351	347	322	345	369	382	356	327	327	379	375	360	379	365	342	338	348	379	337	343	372	348	345	356	325	362	361	382	359	392	354	334	351	365	318	369	357	355	348	366	376	348	339	326	364	386	351	338	378	339	316	376	376	354	371	365	353	377	324	359	380	335	345	346	330	324	355	377	369	360	346	368	353	374	364	323	320	353	385	321	346	350	365	344	359	393	332	342	361	323	386	362	383	336	350	322	320	346	355	365	395	309	369	368	366	343	368	341	376	389	348	342	379	359	336	371	350	327	359	346	359	322	352	354	377	374	369	384	317	336	339	345	353	346	342	356	344	305	345	334	379	337	357	351	346	367	368	335	390	341	329	353	347	380	380	344	342	370	338	353	352	357	367	366	378	356	353	363	359	387	358	307	350	345	355	355	352	380	361	372	338	386	354	349	334	346	357	348	351	336	332	388	345	348	351	343	366	351	364	357	354	356	354	332	369	355	336	355	310	341	376	325	373	333	320	379	361	359	347	377	381	345	389	364	368	349	381	387	330	323	344	364	343	368	376	367	325	398	354	332	376	357	394	330	334	350	357	355	329	334	353	361	358	355	358	354	372	377	343	353	336	361	331	331	396	359	335	311	335	384	312	339	352	349	358	355	339	360	358	375	350	359	361	362	346	360	366	307	351	347	353	380	347	336	372	330	340	333	346	327	343	343	347	327	331	371	376	343	393	344	341	356	337	354	388	346	356	362	347	366	356	377	342	364	359	360	342	351	375	317	350	386	372	357	321	385	368	345	342	357	376	337	350	329	335	352	337	333	335	335	351	356	358	331	365	354	353	384	354	348	379	350	375	353	340	356	360	352	370	357	335	349	346	338	358	351	359	369	384	386	347	378	374	368	331	361	368	383	392	334	333	346	356	347	375	357	352	318	358	360	331	347	366	347	369	372	342	381	363	344	384	359	348	392	344	356	354	340	348	379	351	357	398	347	328	333	331	349	348	399	345	378
34202	14261	2045	534	477	494	450	455	463	408	477	453	411	469	457	445	426	452	456	456	463	465	449	448	438	477	497	435	392	421	469	510	477	480	423	433	466	478	433	465	415	441	443	476	491	452	425	440	441	450	475	447	455	437	468	500	440	464	454	443	498	466	437	436	484	467	439	471	460	472	458	476	402	485	456	463	479	507	435	450	401	448	443	444	431	427	475	500	450	479	479	428	481	453	454	446	465	442	490	448	460	463	444	447	510	439	413	438	478	436	471	473	436	441	459	447	462	437	455	439	502	488	480	439	502	481	447	477	463	460	495	450	495	441	454	458	461	456	485	451	521	457	477	434	483	450	476	459	471	462	472	484	471	457	465	454	488	502	453	432	472	458	444	471	491	455	462	477	458	501	441	439	438	485	432	433	434	432	433	485	461	445	449	449	459	427	453	483	461	502	419	482	434	476	429	442	447	412	504	434	493	486	471	419	446	420	437	445	446	467	448	423	450	467	457	487	514	490	476	459	494	423	450	470	431	428	466	458	423	484	478	450	451	436	521	461	437	437	462	434	458	434	492	516	452	452	477	445	449	476	441	483	465	465	448	472	469	422	426	470	464	454	415	461	468	407	423	474	441	442	406	462	441	454	443	438	429	439	418	453	464	491	443	459	421	444	479	425	462	478	425	434	444	458	492	439	453	449	431	489	494	460	492	480	464	457	497	413	418	507	481	464	428	451	423	445	470	455	480	440	450	421	459	466	455	454	444	455	496	459	413	464	525	441	409	463	462	481	466	439	460	471	428	457	491	464	481	438	473	462	461	448	403	431	461	486	469	469	488	488	452	442	428	434	484	440	451	490	471	430	454	466	416	479	502	449	464	444	463	456	455	453	472	450	492	465	476	422	464	470	460	480	448	443	495	451	477	492	437	449	445	430	466	443	422	449	487	488	474	436	452	449	457	437	453	465	473	455	461	439	469	486	494	460	447	446	469	486	454	461	452	460	448	450	439	449	468	449	450	466	451	456	457	444	487	457	397	456	473	433	432	427	465	493	459	459	469	468	477	445	429	433	492	481	485	496	440	490	474	472	423	447	477	468	429	468	475	442	443	457	457	434	427	486	479	456	451	473	475	468	438	478	468	458	435	419	496	459	445	430	429	456	474	414	447	449	429	466	459	442	435	485	460	440	449	479	483	471	449	467	466	414	489	461	433	464	462	443	436	480	454	432	454	458	429	510	454	486	468	432	487	398	456	455	468	472	441	450	458	421	431	462	440	472	458	471	504	492	455	432	462	432	462	434	432	454	471	455	430	451	421	474	454	461	423	441	448	431	481	470	435	474	490	442	491	476	489	469	415	424	441	486	459	487	492	452	459	441	438	464	488	478	439	447	459	487	416	498	426	444	490	460	451	436	442	464	410	463	459	499	440	442	471	461	478	453	479	477	452	472	432	468	495	480	465	482	440	496	482	449	449	512	465	456	431	467	441	488	451	471	427	473	461	457	482	481	466	467	497	467	478	466	472	437	442	496	458	469	455	458	480	495	431	466	510	442	444	485	442	449	458	455	430	438	447	446	415	446	467	465	440	449	450	421	520	421	472	461	454	489	480	510	441	428	459	460	478	449	424	458	492	476	477	492	465	424	496	487	453	453	458	465	436	490	474	461	463	468	477	453	450	428	478	423	461	472	458	432	467	436	501	484	464	505	444	412	439	451	477	471	485	454	479	431	469	418	474	443	487	404	442	490	447	464	463	392	414	498	476	463	477	468	468	484	464	451	438	489	441	456	419	452	466	477	418	405	450	460	495	443	500	474	467	455	457	443	447	432	445	433	432	466	430	480	432	460	465	433	446	410	462	480	480	496	432	474	466	464	481	475	481	430	465	411	423	494	462	424	455	438	476	451	454	449	422	440	457	460	448	473	484	461	429	440	468	440	457	481	455	471	483	493	496	467	460	478	462	455	444	480	442	457	440	458	455	484	424	456	464	465	457	451	413	474	446	448	487	495	485	412	470	434	483	435	461	467	483	483	444	437	465	467	491	414	475	453	471	502	458	450	440	480	473	478	470	479	468	509	490	466	460	457	467	505	509	475	480	448	439	464	470	428	472	446	488	446	475	448	428	486	476	462	462	451	475	423	432	435	435	448	464	518	449	478	462	454	454	454	431	448	460	460	435	489	438	429	434	424	430	476	481	497	445	426	455	494	445	424	458	476	451	449	451	454	451	504	453	483	492	474	429	489	461	490	438	473	450	452	444	470	446	464	437	466	396	448	408	460	436	464	507	453	492	476	478	465	483	474	439	460	455	497	493	446	460	469	470	522	411	477	477	421	450	484	482	419	498	437	485	493	489	440	463	431	422	461	479	503	464	466	473	481	439	425	437	499	423	477	441	446	505	436	433	475	452	483	407	470	455	464	471	455	467	421	481	432	445	480	445	452	457	468	451	461	461	446	453	510	472	455	437	428	451	443	444	493	433	462	478	451	435	452	479	455	452	449	419	506	426	455	489	447	456	504	477	442	513	468	462	456	483	429	446	456	462	441	464	426	425	472	473	499	470	471	502	428	491	509	458	445	452	482	458	449	470	508	483	464	486	467	465	520	466	454	468	481	472	494	453	483	439	453	460	428	463	445	466	483	464	467	436	467	470	445	460	451	452	472	423	513	501	411	416	452	476	438	495	441	467	439	470	453	450	485	488	475	436	455	426	475	456	411	479	455	422	440	495	444	456	421	456	473	506	500	442	487	476	496	464	499	458	493	459	479	477	515	437	461	467	464	439	436	441	495	456	470	424	452	432	467	463	476	459	472	516	497	466	530	428	432	466	460	463	451	453	446	485	483	489	463	456	470	441	416	409	498	453	466	451	445	464	464	431	458	439	497	436	441	488	449	441	472	427	477	433	437	414	470	460	469	465	484	420	439	449	492	486	432	471	428	460	480	442	462	454	485	450	474	462	428	447	429	414	465	463	476	451	461	458	486	446	453	460	408	465	455	452	461	476	462	475	465	434	446	448	457	430	512	439	465	441	476	419	429	491	454	479	496	488	503	470	458	458	466	448	469	459	488	456	498	441	437	442	494	469	456	444	468	447	483	455	465	443	450	494	445	451	424	452	484	448	418	444	453	467	456	455	475	461	460	498	484	431	434	464	427	430	438	431	434	467	468	482	463	479	419	451	443	468	466	492	469	426	463	503	489	421	445	452	465	409	442	475	443	434	470	483	460	429	491	466	426	459	454	423	444	476	442	471	479	481	471	459	474	442	452	453	502	450	471	459	437	455	464	461	445	457	460	473	467	462	453	475	440	457	458	434	434	488	448	467	487	499	477	447	437	485	464	462	460	484	425	508	506	437	471	415	479	449	460	480	410	436	421	459	466	440	424	452	451	448	462	451	440	468	479	474	415	466	511	466	491	456	423	444	427	452	509	448	471	420	426	490	472	454	480	477	472	452	465	495	537	481	450	462	498	452	477	501	473	432	460	449	456	511	472
8170	1029	936	981	948	938	973	959	926	942	991	970	946	901	971	997	931	963	956	937	935	929	926	961	975	912	956	926	959	939	944	970	927	966	962	994	984	900	945	950	977	952	971	955	974	994	960	980	919	983	985	924	952	942	949	1031	989	955	955	973	943	929	959	1001	911	937	986	1012	981	935	961	963	981	941	924	912	947	915	957	932	930	939	895	946	924	970	893	961	932	1026	975	954	930	960	953	984	958	926	1007	961	935	941	947	946	968	957	963	942	879	946	907	953	936	936	999	919	942	951	1049	981	917	929	940	896	968	921	914	940	975	945	987	959	988	954	918	966	964	900	921	914	967	897	953	944	974	938	940	961	968	909	964	954	930	900	1001	931	957	938	970	966	946	981	982	938	925	990	938	951	925	946	943	944	883	997	927	963	919	948	935	944	963	963	984	954	891	962	968	911	944	920	932	1004	915	946	917	978	917	947	933	993	980	945	934	914	938	962	949	931	998	938	994	961	947	937	987	958	970	970	988	931	977	932	904	961	964	914	993	993	911	976	874	922	950	957	904	967	900	945	936	933	1005	953	987	971	930	928	1005	942	1007	924	933	931	941	951	931	892	985	975	930	958	937	951	983	955	962	966	970	963	884	986	939	938	914	890	936	931	959	956	994	959	983	946	956	941	959	952	950	937	962	919	928	942	912	912	981	954	946	937	893	964	959	909	980	955	926	880	950	964	958	964	978	954	952	971	961	936	941	944	912	977	919	938	945	969	939	929	951	948	984	963	947	959	898	938	942	984	939	980	1006	962	931	907	965	950	965	991	942	979	930	906	995	942	934	1003	992	949	928	968	916	946	917	943	980	952	985	926	916	991	970	1013	974	978	947	961	969	961	915	965	919	964	955	938	955	939	936	960	977	925	899	956	958	895	999	941	963	926	892	896	995	947	910	948	982	936	919	978	923	964	961	912	947	967	938	958	1013	953	941	927	967	989	960	930	1020	939	962	1042	980	967	1039	884	997	929	955	913	890	953	937	950	1009	917	931	958	940	949	934	984	1007	922	968	947	918	959	977	963	954	969	899	961	938	918	937	1004	968	917	954	926	962	990	960	936	980	919	969	959	941	999	982	956	983	924	979	945	959	950	956	941	963	908	946	902	939	938	998	925	958	934	940	987	992	1017	929	944	999	929	960	900	972	926	905	911	959	985	990	960	1000	1025	989	975	960	984	957	919	1015	986	957	914	943	990	974	905	950	937	940	907	978	969	950	943	941	940	948	970	968	936	965	974	986	959	951	968	967	984	918	1012	911	959	955	973	978	952	896	977	914	956	954	941	935	1018	937	883	941	980	941	952	981	957	972	963	949	928	994	931	952	979	965	944	990	950	954	957	886	921	971	921	980	941	956	996	935	977	932	979	930	928	959	971	910	970	1015	924	949	972	976	935	910	970	883	989	981	969	910	966	940	900	926	933	949	947	1011	939	929	953	968	938	926	956	935	969	957	934	972	976	901	1016	888	957	943	937	930	924	980	940	944	1011	994	953	987	943	992	945	949	973	952	908	952	918	976	921	920	948	942	980	915	939	929	932	936	1013	936	974	977	920	1004	888	926	941	1027	963	1007	927	933	937	942	897	970	977	930	981	963	893	922	914	958	918	965	973	954	975	938	941	925	926	951	924	917	965	994	962	957	943	954	929	972	992	990	980	920	946	932	965	952	908	960	924	968	961	922	916	877	962	952	947	926	985	1007	972	921	968	943	944	964	980	937	984	912	936	932	926	1005	961	913	944	940	942	969	939	938	933	935	932	917	943	913	954	944	927	947	980	1013	969	993	976	929	979	962	989	955	939	975	934	964	972	893	941	930	981	944	967	1023	1009	906	905	990	965	929	931	1000	949	939	961	995	935	982	920	954	922	962	926	920	931	883	955	952	915	907	964	985	916	938	931	929	937	915	956	957	985	952	955	986	962	967	935	919	969	965	939	918	888	969	922	943	930	948	948	966	984	977	953	972	951	893	929	999	924	994	979	948	984	952	950	939	971	989	948	998	949	951	971	956	952	941	911	926	942	980	988	952	917	921	984	911	920	946	974	910	956	991	949	1015	903	931	976	1018	946	926	946	883	952	963	904	962	968	915	935	1009	946	921	968	914	962	932	994	956	917	948	919	972	909	897	937	927	1017	917	931	914	910	919	884	962	1008	924	922	919	960	923	949	894	918	982	944	941	979	942	919	893	929	958	919	1007	944	983	923	945	958	993	966	945	988	941	951	963	911	997	975	945	962	967	925	929	928	1000	929	970	937	917	944	975	982	939	974	925	892	970	970	992	934	948	956	960	981	979	964	961	979	947	988	922	967	950	927	958	943	979	950	856	967	902	966	953	897	978	866	980	952	984	937	919	983	999	914	976	926	973	961	964	951	974	989	1003	934	914	943	913	967	922	982	961	982	957	920	982	925	943	1016	960	923	917	915	917	919	947	931	954	928	923	951	983	998	974	925	963	950	982	970	934	956	968	936	919	986	904	918	932	948	982	958	957	949	949	964	1007	889	939	942	997	973	948	966	954	977	972	952	886	971	1000	968	998	998	926	981	910	984	915	976	967	982	955	972	946	936	927	988	928	977	977	976	972	991	911	891	953	960	903	911	957	950	935	933	939	951	916	947	951	973	970	946	925	974	918	931	992	947	924	1011	988	970	920	991	957	925	954	952	906	988	955	954	983	967	964	1010	921	897	1002	956	922	963	943	960	929	964	1008	934	929	981	982	926	1024	968	957	971	941	988	959	966	965	988	959	993	899	966	964	921	886	976	919	957	914	930	899	984	940	998	926	922	964	982	963	999	935	929	951	908	941	891	911	979	981	951	929	960	897	974	936	971	949	912	957	937	943	885	973	922	951	948	983	900	930	951	932	920	949	967	975	978	903	923	914	910	930	936	940	940	997	942	1023	931	975	935	1017	959	976	1017	906	969	939	948	922	936	898	989	954	933	965	942	934	949	952	913	954	1004	918	926	929	914	944	951	925	928	928	954	971	952	918	969	962	955	984	972	940	932	938	984	987	958	914	963	961	927	929	891	943	969	975	989	953	926	980	976	929	942	961	945	958	939	1099	923	951	952	966	939	961	928	941	956	945	976	980	929	992	977	1028	889	984	870	1015	934	886	960	974	931	935	914	967	1022	967	955	942	950	948	973	938	922	958	993	952	972	989	969	999	913	950	919	966	915	971	970	940	913	958	917	917	931	977	952	970	973	966	918	971	943	976	943	915	917	936	988	953	981	958	940	949	1023	953	955	920	974	932	988	1009	946	962	931	931	957	930	936	973	1021	920	991	960	947	954	944	908	930	948	979	989	881	988	944	953	976	872	967	926	996	947	981	989	931	975	946	933	939	974	863	970	930	895	944	944	907	979	988	982	914	935	937	931	1018	925	957	910	929	942	977	942	953	937	935	983	976	926	980	919	968	967	1054	982	922	922	956	922	943	871	939	925	933	998	961	952	953	927	946	965	941	945	1002	959	974	943	920	892	940	944	962	937	964	937	942	912	920	982	919	950	1016	940	924	951	902	922	958	984	979
26070	21634	24209	29535	21643	9809	501	421	369	370	342	352	314	331	314	344	349	339	320	304	298	305	339	296	314	306	281	313	274	288	309	315	297	333	300	279	312	298	303	279	281	363	321	309	295	300	353	281	325	300	288	275	285	314	313	316	321	342	278	301	293	289	308	334	306	287	286	299	298	296	319	306	292	297	321	327	340	323	312	312	307	299	332	322	314	312	317	322	307	311	324	322	280	304	295	329	287	305	290	304	289	288	323	258	296	284	299	318	332	317	297	300	282	316	308	315	309	301	317	321	295	332	283	313	288	270	296	317	323	300	299	275	314	322	304	301	288	336	303	282	302	289	295	284	313	312	321	301	254	285	286	309	321	276	303	312	339	328	292	328	300	316	289	319	293	295	301	275	276	296	278	328	335	300	292	301	287	322	300	305	294	326	291	314	324	297	294	336	268	299	297	317	315	292	269	348	304	309	332	275	267	303	298	299	310	287	306	316	285	293	299	296	308	325	313	291	274	289	294	268	341	298	278	305	321	308	297	281	317	340	304	283	291	362	307	344	297	308	279	306	312	297	322	340	295	286	330	300	339	315	328	249	293	306	317	284	317	312	308	323	286	311	258	326	303	317	297	297	307	291	254	317	302	338	288	309	320	320	312	287	309	297	283	305	319	317	312	340	297	323	300	313	301	302	292	312	317	319	324	322	300	310	272	274	306	309	282	315	308	292	314	322	316	318	295	274	290	301	296	305	309	307	315	305	323	293	290	311	326	294	298	302	311	318	292	285	306	313	333	344	281	327	294	314	286	291	298	317	300	327	305	306	311	305	298	295	301	293	298	290	298	336	307	277	300	324	324	288	314	297	312	313	320	292	303	310	307	313	322	319	304	296	298	297	281	303	306	313	308	312	294	310	287	316	313	302	267	304	303	297	282	280	282	306	291	284	297	307	308	303	315	326	301	308	305	283	300	306	329	313	287	305	304	284	335	324	304	296	284	318	303	339	321	334	328	324	293	337	338	278	313	281	284	317	284	287	256	286	339	281	317	339	319	299	307	305	283	319	301	314	326	335	298	271	260	301	334	274	295	314	312	298	327	286	336	342	318	293	338	300	313	335	324	277	299	348	302	300	305	314	310	315	272	274	341	302	306	318	295	304	293	282	304	348	272	302	305	304	295	296	330	314	301	333	328	305	297	327	332	311	314	295	303	312	316	301	322	310	300	297	301	309	319	319	294	316	328	300	312	301	317	282	293	308	294	290	327	353	349	324	338	282	275	311	299	289	300	310	304	283	322	281	297	288	288	300	302	331	314	308	323	311	310	315	339	296	324	300	309	308	292	284	305	270	318	302	299	292	329	311	338	287	318	294	253	333	274	322	328	326	290	259	350	319	325	305	334	310	309	316	310	346	345	274	322	286	335	306	312	326	323	331	292	326	307	265	312	336	332	298	309	283	323	271	303	296	285	322	305	332	297	324	296	291	299	283	332	298	327	318	299	306	255	328	326	290	295	300	311	302	291	277	307	283	281	290	306	293	294	314	338	310	302	285	320	320	316	319	292	306	308	322	293	282	279	317	299	281	305	288	274	312	326	315	301	304	324	306	309	295	302	326	328	309	320	316	279	309	348	296	313	317	289	301	299	326	328	284	295	305	281	319	305	322	290	290	340	319	312	311	309	280	330	295	335	276	322	281	291	345	280	314	307	309	327	298	284	298	279	303	286	336	312	319	307	309	307	318	269	302	314	334	292	269	283	290	316	311	308	300	306	290	306	286	306	295	299	350	313	328	299	299	324	295	280	292	324	319	290	304	300	318	327	286	310	307	320	313	306	312	286	285	313	316	306	313	319	279	306	324	267	321	300	323	338	332	350	305	279	324	330	305	284	263	286	268	288	268	323	300	298	297	318	298	279	295	305	284	334	317	322	333	333	295	282	309	287	291	299	284	262	324	315	314	318	303	304	322	298	287	325	321	338	322	325	282	309	295	320	304	331	325	315	324	340	289	302	279	328	312	252	289	281	286	303	313	307	311	307	333	304	307	291	353	311	294	295	300	290	312	274	300	305	291	280	310	292	362	331	296	320	320	283	299	317	303	295	341	342	335	296	311	301	292	300	312	310	339	282	273	291	335	305	314	299	316	318	336	289	316	300	306	317	305	326	310	291	310	344	317	285	277	323	317	291	319	307	294	300	310	285	305	305	291	300	320	312	323	285	319	332	298	278	292	320	292	309	272	315	307	306	332	305	322	314	309	331	304	332	318	319	282	319	308	306	297	294	304	301	315	308	289	282	318	318	325	349	310	310	281	283	318	335	305	312	319	337	295	296	275	319	296	332	279	295	322	294	311	311	297	276	320	305	285	283	326	279	315	308	298	285	327	324	315	291	286	263	311	310	271	295	304	312	274	293	300	304	283	321	296	309	326	282	308	272	319	338	309	308	309	294	305	335	283	296	280	291	310	288	292	329	294	306	298	320	293	335	303	329	310	296	307	309	294	315	282	309	294	282	308	311	353	313	314	301	284	322	286	301	309	319	319	316	308	272	291	284	296	285	294	314	304	293	307	244	302	317	306	340	300	294	275	327	294	303	315	308	312	335	305	320	310	324	338	283	307	292	275	303	313	300	297	292	301	298	270	311	251	297	315	292	293	306	276	308	284	290	303	318	299	302	297	312	328	265	286	295	307	306	324	298	302	301	283	317	294	294	308	321	326	286	308	298	324	277	290	292	333	283	318	343	305	283	303	309	301	290	273	316	313	277	307	317	303	290	299	319	355	321	312	267	278	282	301	275	309	297	327	328	282	284	294	312	295	302	292	272	298	284	279	282	353	310	288	306	289	307	340	309	297	298	294	304	321	322	300	332	265	281	295	323	277	290	324	335	309	285	313	305	285	299	290	268	288	318	296	320	341	298	319	323	310	304	321	338	347	290	305	298	316	276	317	312	332	289	325	312	328	334	295	302	279	290	295	288	310	330	291	293	303	347	324	298	314	331	332	286	329	321	314	318	289	310	288	311	297	285	296	289	290	276	318	326	302	335	328	298	284	303	345	335	291	268	318	328	316	309	315	306	298	272	314	276	349	307	311	289	313	331	252	296	301	322	322	283	341	314	309	255	312	299	332	315	266	310	327	326	281	285	297	315	297	282	290	299	351	320	299	301	285	281	294	305	302	293	304	323	309	310	278	307	298	313	344	322	320	297	290	321	325	313	296	274	344	292	299	301	321	295	339	281	314	313	292	310	303	294	292	311	313	297	298	304	313	249	277	303	315	295	286	342	294	301	305	292	313	275	306	285	291	299	299	324	298	277	263	284	290	277	317	311	299	302	275	318	311	280	318	287	283	298	315	296	298	268	309	306	308	319	297	323	286	303	327	284	274	310	330	282	322	307	320	326	330	318	303	327	297	305	297	287	312	344	279	303	317	330	284	296	325	334	291	323	322	270	287	300	313	310	288	326	298	321	287	311	311	286	304	257	288	337	299	244	302	308	297
4616	2034	1125	824	691	724	724	670	690	680	669	646	709	669	649	693	620	649	644	650	659	651	634	689	664	618	634	674	637	654	659	703	637	608	614	603	672	702	647	602	606	673	632	622	625	701	659	648	630	651	652	670	651	606	694	647	687	652	652	614	663	611	600	695	605	674	611	653	647	633	673	649	636	645	665	666	683	626	659	681	637	649	649	650	614	616	650	648	679	691	629	689	618	667	633	659	646	680	647	667	639	635	657	672	630	641	647	621	655	686	658	628	663	671	624	671	628	646	669	665	649	606	614	662	678	649	648	620	638	643	609	622	617	634	647	653	688	678	628	638	695	637	619	640	677	670	621	655	680	683	653	662	683	661	711	646	638	643	629	592	610	659	675	666	658	673	607	669	624	659	626	655	624	670	665	648	659	641	619	638	635	658	625	668	631	662	641	655	629	618	654	628	643	661	621	675	682	648	661	662	638	668	659	607	636	681	684	662	631	650	628	642	639	662	672	630	648	678	598	663	617	640	622	674	679	612	636	678	649	675	634	666	635	667	680	631	644	662	601	653	666	659	728	619	644	640	607	637	684	663	643	663	665	659	650	628	655	637	634	661	641	671	705	707	666	637	639	611	611	623	634	645	674	665	645	636	658	652	653	618	656	644	632	625	675	631	658	634	628	682	680	635	665	610	620	694	658	637	618	656	645	657	632	623	617	612	665	627	648	656	652	674	637	631	629	652	676	612	671	640	642	674	637	610	629	681	660	647	650	659	656	640	695	670	613	703	636	685	659	612	620	680	637	698	685	656	645	646	628	648	630	649	623	666	650	610	621	648	688	666	667	638	607	675	633	677	676	685	597	635	658	640	663	674	641	618	661	684	639	655	665	613	647	671	667	660	668	616	635	658	687	690	648	629	659	627	694	641	640	636	633	650	662	651	635	644	689	624	654	644	619	672	642	702	631	695	610	626	649	651	649	644	643	671	633	642	682	660	671	662	634	697	649	624	631	665	627	650	616	643	647	636	642	679	616	627	589	623	650	669	642	628	663	685	627	601	664	682	633	671	666	665	656	644	691	676	594	628	662	645	641	704	652	640	644	642	635	670	678	669	619	612	636	698	655	661	651	643	633	664	616	637	647	655	611	683	635	635	652	666	678	647	632	670	648	630	644	626	610	634	650	616	666	664	643	636	623	667	640	667	648	642	657	642	648	613	618	641	640	670	662	669	633	647	660	647	658	654	652	671	653	632	665	614	675	655	627	646	638	640	659	656	650	670	643	613	634	646	706	636	625	655	649	673	667	662	647	643	613	642	665	648	689	675	606	660	661	660	660	689	660	670	644	633	631	674	620	619	673	672	701	583	675	639	597	669	636	674	654	638	622	603	628	635	673	668	641	682	640	674	633	671	641	628	649	665	627	682	672	652	665	651	611	681	665	633	644	653	641	631	629	623	693	675	654	616	665	663	645	673	653	651	637	695	638	650	671	692	630	670	617	662	643	650	624	599	640	640	607	631	672	656	653	608	678	674	635	647	676	625	638	681	642	652	663	652	689	668	677	624	629	682	627	647	622	629	660	719	698	667	646	614	679	699	627	682	630	652	614	668	657	641	662	680	614	656	623	636	648	593	643	641	664	653	683	604	669	581	637	653	637	645	651	696	678	672	664	627	672	659	636	646	702	637	676	659	632	648	658	610	638	654	639	643	706	600	648	694	653	659	607	677	652	648	682	667	636	641	649	647	666	649	685	642	588	612	612	638	627	720	619	601	637	671	636	678	633	649	640	629	648	644	614	657	692	663	694	662	638	619	633	624	614	651	671	674	646	652	672	641	634	660	639	636	592	624	671	601	654	655	653	616	639	637	646	668	678	638	646	649	677	692	632	666	639	628	617	636	655	646	664	661	630	679	703	702	637	644	648	655	671	604	640	668	661	653	643	638	628	691	636	668	650	652	598	632	641	651	675	686	671	616	633	688	631	658	679	630	631	644	632	607	676	661	651	672	643	646	637	622	670	678	593	679	678	620	645	640	670	617	658	649	668	630	655	621	682	603	578	664	661	668	663	674	657	659	610	651	607	664	659	627	665	654	650	702	628	683	656	651	682	665	625	639	637	670	658	662	662	648	624	615	597	672	644	599	636	693	646	659	647	624	677	605	664	632	606	685	634	646	646	671	643	658	694	608	641	652	629	664	658	678	683	662	666	658	649	616	641	658	622	664	664	643	700	659	644	668	665	627	646	689	717	629	608	658	612	631	624	655	706	630	646	607	636	654	707	644	665	649	649	668	648	715	669	660	592	674	687	698	657	586	661	691	643	630	643	697	649	647	611	641	672	600	653	663	643	638	652	653	649	644	611	655	657	623	635	627	643	658	621	672	642	653	672	682	647	597	605	651	655	652	605	625	651	654	625	674	652	673	672	680	585	658	708	630	658	661	604	643	659	618	648	653	631	694	670	619	632	598	636	629	655	658	686	661	649	670	637	639	622	637	713	638	682	667	640	625	674	625	666	667	699	639	670	658	659	631	651	653	637	694	671	674	633	652	665	641	642	650	666	645	663	660	671	653	665	628	655	638	688	613	661	709	635	696	625	637	634	635	636	661	681	677	614	655	602	702	650	650	657	695	639	641	655	622	688	636	653	690	629	677	672	673	625	647	663	638	636	706	668	647	667	620	624	648	619	660	686	675	672	651	660	666	623	627	665	634	642	664	643	632	600	660	634	614	644	648	649	652	636	642	671	666	678	619	651	674	667	691	630	633	635	639	682	661	644	621	663	650	667	625	697	715	618	662	681	629	655	661	623	677	650	626	631	702	626	632	620	619	625	667	590	634	679	685	638	655	638	672	626	711	656	618	674	645	650	625	654	665	637	663	650	645	638	677	602	629	660	629	626	657	680	628	597	693	640	657	675	624	640	662	663	646	671	655	658	601	655	649	645	655	630	677	710	672	626	662	642	644	662	660	639	659	685	632	673	643	631	646	587	652	657	641	625	659	613	656	644	663	668	632	691	675	632	672	627	613	657	638	630	654	620	603	683	643	653	653	725	628	686	700	640	682	652	658	607	685	634	675	606	624	654	634	651	676	680	607	638	642	616	658	601	647	660	603	683	659	630	643	643	699	681	637	676	644	694	682	609	689	645	660	715	640	685	628	619	648	630	695	631	666	641	636	635	674	740	654	661	640	631	639	676	608	654	626	692	656	632	645	613	629	672	685	664	684	613	643	653	630	643	630	651	645	688	667	609	685	648	663	665	619	685	644	625	657	638	642	647	604	650	668	627	619	645	613	644	618	597	629	678	615	588	650	654	652	640	650	608	665	685	694	651	609	607	624	619	640	623	624	650	639	629	662	603	614	635	635	652	621	622	655	682	660	668	654	678	690	641	653	688	633	632	688	637	657	665	671	638	645	697	610	686	629	671	675	666	641	673	634	671	645	664	612	663	682	651	654	663	664	650	620	650	656	650	615	685	630	629	626	654	647	664	617	671	644
25273	21646	24749	29038	21647	21666	9278	434	298	263	241	218	174	170	201	174	174	205	187	163	150	174	141	190	170	149	134	140	166	163	155	138	143	152	158	182	166	134	140	135	152	157	145	165	161	161	132	156	146	158	153	148	145	162	145	150	130	143	155	136	132	137	160	134	151	158	163	167	142	130	151	155	145	163	134	155	150	148	130	138	151	135	134	137	159	136	162	159	127	164	155	161	147	142	133	134	143	145	135	146	125	133	151	150	151	155	132	139	148	130	144	172	127	131	176	151	148	153	164	151	153	132	133	124	152	131	137	141	145	158	141	135	139	154	129	139	141	134	149	156	146	109	138	136	163	146	135	167	153	136	148	124	154	147	153	152	143	168	125	131	122	150	142	144	141	129	160	171	153	172	145	139	125	125	166	126	160	173	150	157	158	146	154	163	164	123	151	124	141	137	138	167	138	150	152	132	148	141	155	145	143	145	126	140	154	137	142	156	152	147	127	140	147	140	126	153	154	153	138	158	144	152	142	128	152	138	127	145	159	148	168	124	153	154	179	146	170	128	170	149	148	152	146	136	117	149	130	161	143	139	147	165	136	139	146	146	151	148	125	136	152	140	145	127	154	154	127	162	130	140	143	119	131	115	158	137	141	167	128	128	153	135	142	143	156	177	134	146	174	150	130	133	119	162	136	141	125	144	147	139	134	124	145	135	159	158	156	147	138	157	158	129	133	147	132	158	169	147	114	169	140	171	126	153	148	141	154	150	148	139	126	114	127	147	125	125	156	162	151	123	148	132	128	155	139	131	165	160	159	174	163	168	129	131	128	159	157	144	146	150	160	141	134	147	162	144	116	136	150	156	145	166	151	148	136	148	135	119	113	144	132	153	156	148	154	124	129	145	138	158	142	128	139	144	146	145	145	141	153	154	131	144	126	149	146	140	140	128	146	159	154	141	120	146	150	145	142	143	133	146	127	153	148	145	150	127	142	129	137	132	138	148	144	138	153	165	126	140	122	148	149	130	138	167	153	140	142	154	148	157	132	127	142	138	149	124	124	143	142	139	121	156	159	145	161	153	148	131	155	130	141	137	140	148	155	168	148	148	132	149	153	145	144	160	170	137	150	163	145	136	135	134	126	140	132	157	132	144	116	133	136	138	146	146	122	129	143	135	149	143	138	158	118	131	119	138	132	159	117	164	166	149	129	135	133	145	136	145	141	118	132	119	177	145	125	146	132	144	147	136	119	160	136	104	148	138	141	138	158	126	132	168	149	144	141	152	146	127	144	164	155	158	163	142	146	131	157	158	132	142	166	127	138	138	139	139	142	153	129	142	152	156	142	162	139	153	137	154	127	140	156	151	150	127	156	133	127	163	141	141	162	146	143	158	141	156	145	149	129	133	142	117	156	153	132	138	158	138	145	149	125	143	165	139	151	134	152	138	140	135	172	159	146	134	152	127	157	148	135	146	144	153	136	144	166	138	132	127	129	125	155	162	174	165	157	171	138	142	139	133	166	153	145	140	161	135	141	132	148	156	137	130	131	129	138	139	138	143	143	134	152	150	164	150	164	155	119	136	148	129	169	148	127	147	135	131	148	131	174	131	149	163	154	131	135	153	118	151	144	166	171	128	129	135	136	140	139	149	132	143	133	143	132	143	141	163	147	158	145	130	144	145	145	153	126	140	161	146	152	146	166	139	159	180	142	122	154	161	149	139	140	135	132	147	131	156	143	160	149	152	126	161	154	130	128	162	151	153	139	148	131	143	162	165	149	147	139	147	139	146	142	135	166	150	122	140	148	145	147	133	135	130	148	137	116	125	143	150	154	144	164	154	139	152	127	159	127	143	116	140	147	144	139	141	130	142	144	135	142	150	148	142	154	158	161	154	113	139	133	148	163	152	139	137	172	136	159	120	134	155	151	141	151	163	152	142	124	160	153	172	141	150	151	130	144	130	148	142	155	153	132	134	141	162	143	162	148	152	130	159	165	154	117	154	145	157	143	138	143	140	140	136	126	151	148	148	135	144	147	144	122	157	131	113	137	151	122	145	122	139	154	142	139	131	138	128	142	134	152	112	157	135	141	130	146	149	147	139	131	143	118	140	133	154	162	153	126	132	138	156	151	148	120	160	144	139	126	156	148	128	137	147	125	134	166	136	122	136	151	144	152	137	148	129	137	129	152	150	146	144	147	163	151	147	142	161	152	164	127	144	157	133	160	159	143	137	123	140	145	145	129	117	169	160	146	142	149	124	139	129	144	137	143	152	141	117	172	133	134	155	149	144	125	162	153	133	134	163	137	119	150	141	118	158	165	142	134	140	149	125	138	121	161	139	129	137	136	147	137	135	148	139	131	139	154	139	151	150	146	149	159	135	160	153	132	139	147	158	114	160	123	143	141	129	167	137	135	131	147	170	138	143	136	134	134	166	152	119	138	151	143	129	143	169	141	113	138	155	138	138	165	140	140	144	140	127	146	162	154	140	134	138	143	157	155	141	140	147	158	147	142	122	154	128	160	142	129	139	139	127	124	126	174	153	141	150	145	130	160	154	153	153	130	150	132	121	139	164	135	153	147	146	130	153	134	128	162	148	123	137	160	158	158	124	147	136	167	121	129	166	146	162	148	159	143	163	136	141	159	136	115	143	143	150	136	138	151	157	146	158	138	147	120	145	139	166	143	148	165	148	144	136	133	153	123	146	153	152	160	169	125	128	130	134	144	151	127	155	136	144	171	151	147	160	159	150	169	153	145	121	127	134	120	119	123	145	146	135	134	138	142	122	142	141	172	150	137	149	154	133	127	132	132	142	135	119	148	140	126	140	157	120	150	131	134	150	151	155	132	151	140	162	157	134	155	151	120	159	147	156	148	149	141	139	133	136	130	142	121	159	163	150	135	143	149	152	142	148	129	149	143	145	134	130	123	144	161	155	138	153	153	147	165	156	160	156	152	166	163	152	176	153	155	154	147	140	155	135	143	162	141	129	143	133	129	140	144	145	146	159	160	137	149	140	136	162	167	153	119	148	144	161	127	123	167	124	131	133	177	142	157	138	167	152	151	136	144	125	115	161	148	155	150	140	140	150	135	148	142	136	131	145	159	138	141	146	125	143	135	141	164	159	137	157	136	148	131	151	145	121	142	144	137	152	158	171	128	158	156	148	151	150	154	115	139	154	161	145	143	142	131	142	147	114	126	135	145	140	144	146	136	143	145	135	120	129	124	140	155	129	146	140	128	146	132	156	167	151	145	136	151	168	134	171	133	125	165	139	142	122	137	144	134	127	137	135	154	148	151	134	134	142	165	143	149	147	147	125	142	152	146	130	158	139	153	126	127	137	137	122	156	146	165	146	111	143	139	146	135	140	164	145	137	140	143	138	141	181	154	158	140	142	150	157	142	160	146	150	140	136	152	151	153	146	138	145	177	156	144	128	149	137	138	159	162	146	151	147	135	128	157	149	146	139	150	166	136	155	166	129	139	176	151	152	141	138
4194	2953	1283	724	509	446	389	401	416	402	358	394	369	359	377	365	370	405	365	364	329	371	369	357	359	356	370	401	359	343	301	341	315	364	319	343	346	379	372	359	331	350	335	335	338	367	366	349	322	330	348	332	359	349	337	371	371	382	326	316	353	335	319	339	330	375	356	387	312	360	345	351	370	352	372	327	337	389	310	375	335	346	330	345	353	365	355	343	368	364	335	313	333	318	368	378	342	352	356	349	318	377	364	340	336	344	322	344	392	345	342	357	345	367	360	358	346	347	342	335	353	345	358	344	351	354	378	340	328	327	351	331	334	354	319	321	318	349	354	381	318	317	329	367	379	357	332	351	352	353	350	344	332	359	352	393	318	345	354	354	374	375	337	334	319	360	317	339	358	308	361	359	340	340	349	361	374	355	356	347	325	340	360	386	347	374	332	376	355	379	330	348	341	336	335	334	320	349	357	349	334	347	349	343	355	320	338	334	353	339	354	365	315	371	367	348	339	338	393	324	348	330	324	361	341	332	340	344	349	335	310	372	348	340	327	380	355	346	359	410	348	375	362	376	337	376	369	366	342	353	354	347	358	380	384	326	367	379	331	362	349	364	341	371	369	362	318	341	350	341	373	329	347	371	351	380	345	351	360	365	360	348	360	325	341	344	339	379	362	352	371	340	350	341	326	331	318	339	341	330	378	338	387	350	331	339	354	344	349	342	332	361	338	382	349	372	388	351	366	362	335	356	347	319	290	346	336	347	360	365	351	347	365	354	324	349	354	361	376	364	387	356	351	339	336	337	381	377	359	358	333	339	374	344	342	327	353	347	353	334	339	361	366	387	360	310	352	352	385	338	369	335	332	358	326	354	305	323	368	344	346	361	333	362	333	337	343	318	366	347	341	301	363	416	343	331	352	332	333	342	348	348	369	327	348	353	348	344	348	356	339	357	350	360	377	365	365	371	325	315	345	369	322	344	376	377	349	354	354	327	353	339	388	343	344	360	336	317	333	344	380	377	344	352	335	344	382	335	307	366	370	343	335	319	363	353	390	372	352	340	374	371	358	403	372	332	328	338	331	346	341	339	342	335	352	361	348	300	349	333	386	329	342	316	322	348	369	315	364	360	341	321	366	336	339	366	341	382	340	321	350	335	365	371	371	356	353	335	326	356	336	341	382	391	370	344	353	312	341	347	331	377	368	336	371	376	380	384	338	353	371	337	364	324	376	354	337	360	345	313	334	309	376	324	355	358	335	347	357	377	371	318	325	334	347	352	302	326	338	356	320	344	387	369	355	354	348	305	318	349	319	374	344	338	326	388	348	343	341	351	331	347	332	356	342	361	356	391	373	374	376	353	369	319	353	370	384	326	336	334	352	349	322	333	303	368	334	341	341	335	361	369	357	336	371	378	310	365	355	354	330	346	361	346	333	334	333	371	326	341	360	361	353	364	337	372	345	352	334	330	335	332	373	344	379	345	344	354	348	338	374	314	349	334	329	326	335	379	348	345	332	372	367	359	335	349	330	349	359	352	332	346	336	376	346	372	393	319	389	338	331	349	362	368	350	333	372	353	352	367	384	354	313	347	355	356	313	329	336	354	356	361	338	368	346	362	341	356	331	394	320	339	362	364	337	356	317	319	374	355	356	364	344	350	370	343	315	372	334	361	361	332	344	321	349	335	369	378	348	350	355	318	325	332	331	313	319	326	345	353	350	370	301	356	388	372	372	321	373	361	371	320	329	345	321	382	371	360	354	367	358	371	316	364	334	344	376	346	337	335	322	355	361	346	348	334	360	347	372	390	324	332	338	366	347	352	347	356	356	335	381	336	371	391	365	330	356	370	362	335	349	363	347	324	346	371	368	345	351	353	371	397	359	369	352	385	328	340	348	320	334	343	354	360	369	347	369	308	328	349	333	325	367	352	377	347	359	324	372	377	327	345	367	318	383	343	336	347	340	361	336	365	361	339	311	339	349	315	341	367	359	334	347	354	368	320	343	339	368	367	363	380	371	324	360	334	351	336	364	380	364	358	344	395	336	349	365	334	354	374	390	344	327	360	337	367	381	345	355	337	359	339	377	358	324	332	336	367	340	345	351	337	320	359	352	349	342	346	348	340	356	346	385	316	349	365	361	381	370	354	374	327	334	349	354	353	357	358	382	361	338	341	332	318	365	307	383	356	332	367	322	349	365	340	354	321	351	367	361	355	339	357	332	361	357	366	343	325	365	347	350	358	352	350	352	333	369	340	319	322	366	337	327	355	370	338	315	371	352	332	363	366	330	367	368	356	329	347	321	329	338	306	358	366	350	315	331	320	370	375	368	338	341	407	376	325	321	348	387	341	349	353	324	344	366	362	335	327	358	365	292	327	355	335	342	354	330	366	338	331	346	376	325	339	397	365	340	329	324	308	356	364	338	389	355	344	328	340	346	318	378	351	396	357	353	341	343	352	365	394	363	341	387	358	349	324	363	315	377	351	349	330	362	322	355	350	310	342	308	324	362	340	330	373	333	354	354	381	366	350	338	332	349	323	321	350	349	334	370	318	349	377	348	330	350	361	352	323	363	354	330	348	327	349	370	369	340	345	352	352	365	347	347	336	335	333	390	339	381	347	345	341	339	348	358	355	365	356	349	357	342	319	360	350	338	369	351	327	360	343	357	341	349	369	334	348	400	369	332	332	370	362	367	326	308	348	369	373	396	369	352	346	311	377	355	316	382	342	361	380	337	356	318	349	323	348	353	370	362	317	385	348	371	358	349	337	345	366	350	323	349	329	348	354	369	336	335	351	342	337	364	359	365	340	314	342	366	345	376	342	369	358	341	368	363	339	345	371	332	345	352	311	348	333	370	344	333	372	345	326	363	346	326	363	381	336	374	320	359	348	351	339	373	378	341	340	355	370	328	353	334	340	329	343	340	355	351	337	369	314	391	348	342	327	342	326	363	347	344	348	344	356	305	376	379	390	322	389	350	319	356	374	361	334	300	336	328	378	341	353	349	365	317	352	314	330	355	367	363	371	306	323	337	342	391	335	323	317	358	344	404	363	377	351	355	347	359	354	358	377	384	333	361	373	324	362	347	320	325	370	356	356	337	331	367	327	341	343	343	324	355	352	372	343	374	354	321	369	371	354	334	388	357	350	351	345	342	363	358	382	387	375	351	352	325	355	347	334	352	351	360	345	353	365	324	309	334	374	343	314	394	326	310	348	395	351	325	314	342	347	348	337	350	359	325	343	325	367	344	362	383	354	362	374	347	354	350	338	340	372	356	327	350	339	364	334	318	344	333	337	345	351	367	341	330	328	364	340	354	344	322	332	339	360	345	344	356	348	318	337	325	348	395	356	351	335	362	356	353	335	355	376	341	341	321	346	358	349	328	353	373	359	335	346	338	363	327	344	333	341	356	344	353	365	339	346	365	356	347	354	367	349	355	341	357	329	348	341	328	328	355	342	365	388	353	349	374	347	371	344	349	379	371	363	355	309
34200	14233	2160	614	537	542	465	469	457	477	492	442	457	456	433	445	428	479	459	454	482	473	503	415	443	444	445	409	449	454	428	428	428	430	513	497	481	458	450	458	418	442	494	478	447	487	443	446	457	461	428	448	444	463	415	428	448	487	444	441	416	441	425	479	494	406	454	465	434	444	462	482	427	491	419	433	449	440	417	450	459	476	448	435	453	486	434	450	427	445	463	456	413	450	440	486	481	435	446	468	472	464	493	474	498	412	438	431	458	441	455	469	492	468	440	438	438	438	453	464	429	447	435	510	407	465	444	438	483	472	512	479	433	462	447	467	466	466	488	454	472	480	420	481	434	482	436	436	480	501	442	440	479	436	430	433	449	443	456	454	463	440	458	477	452	449	446	468	453	433	473	464	449	473	492	478	429	491	459	463	463	448	467	437	466	452	452	440	464	481	489	477	462	429	456	405	428	441	471	481	450	464	443	427	469	461	410	477	446	459	429	455	437	476	441	488	433	446	454	460	473	476	447	453	433	470	468	433	451	478	448	438	508	493	486	392	459	478	478	456	476	447	439	438	474	461	480	433	459	454	456	438	478	444	444	441	454	442	463	437	447	456	395	461	410	477	442	440	425	468	438	481	454	464	509	455	460	439	422	454	447	458	481	457	481	492	461	470	438	431	419	457	444	470	434	448	409	422	501	453	418	468	461	469	449	444	487	446	482	412	400	470	435	481	445	444	433	478	426	414	442	456	432	448	449	407	448	487	479	454	423	460	445	491	461	475	474	457	419	473	466	469	456	476	464	446	453	444	453	485	490	425	463	426	471	448	474	393	460	457	490	448	495	443	443	503	494	453	433	472	455	429	462	449	457	477	435	444	487	444	474	456	434	450	443	457	423	454	478	432	459	491	466	455	467	442	462	436	430	490	459	398	471	456	474	444	470	433	489	406	491	433	438	439	449	447	473	459	481	433	462	435	468	412	428	425	453	487	431	460	462	453	475	480	454	436	423	443	480	446	421	462	447	464	439	422	428	460	415	426	445	427	431	472	474	467	453	454	477	452	475	465	498	460	460	438	460	473	480	446	489	431	498	456	428	441	479	500	442	415	470	434	475	434	468	440	464	454	401	410	449	461	431	416	436	418	474	472	480	469	432	468	429	432	450	454	493	458	468	448	454	435	473	441	431	456	496	457	464	473	527	449	455	426	463	460	435	474	471	467	471	460	460	470	493	482	437	431	449	445	475	481	494	409	456	449	459	392	438	447	493	420	455	463	481	470	467	455	448	456	440	432	445	419	468	427	460	426	453	514	464	439	459	487	490	476	463	424	442	484	505	447	467	477	447	436	459	448	424	459	471	434	456	438	472	426	473	467	460	434	471	455	449	447	492	424	446	454	459	471	450	470	454	446	464	468	458	485	456	473	468	430	412	494	482	473	491	459	467	431	460	453	426	454	429	463	455	443	437	437	487	446	469	481	468	438	464	502	442	403	455	402	499	407	450	439	431	418	435	461	465	500	450	489	481	436	432	441	462	433	460	415	492	484	477	471	464	432	433	467	481	447	410	437	393	440	461	457	438	468	451	450	439	399	485	476	467	449	453	477	467	460	457	461	483	433	489	455	454	454	428	453	438	461	470	446	473	444	457	438	446	461	471	416	493	475	467	434	426	463	461	466	444	471	519	477	440	463	465	433	468	483	463	486	488	425	427	459	452	473	498	451	423	463	486	443	455	441	467	432	450	464	475	444	490	454	474	457	469	425	468	460	447	444	444	402	469	432	454	483	439	476	415	433	452	436	453	448	444	455	497	448	489	504	469	464	451	416	465	459	411	435	422	482	413	473	464	484	478	437	440	471	455	473	450	484	443	459	505	447	457	410	469	456	479	477	448	477	467	481	465	463	450	452	459	490	471	443	466	433	412	477	527	420	455	439	480	476	432	443	519	504	428	476	517	462	481	430	444	430	462	460	473	460	450	500	434	419	434	448	437	445	483	440	410	456	430	423	456	471	419	412	426	472	442	488	416	445	402	433	455	456	413	466	420	427	447	464	455	473	468	434	435	457	436	448	467	420	445	460	479	484	460	419	467	470	439	450	493	445	440	507	441	447	470	483	441	490	408	451	467	442	446	411	451	445	426	421	495	460	448	426	471	481	450	460	480	449	422	474	470	441	455	433	433	420	460	510	466	496	442	437	443	460	448	442	452	504	478	452	429	460	453	485	475	436	447	441	410	475	444	457	441	432	443	462	419	418	467	406	427	449	437	459	465	457	440	432	468	446	464	492	439	451	449	422	475	445	489	492	446	453	446	449	461	448	456	444	496	438	438	443	436	423	442	438	465	412	439	456	449	440	423	456	426	429	434	401	451	479	430	472	472	458	393	433	474	450	449	446	443	452	461	448	433	427	460	445	465	477	424	469	447	444	492	438	418	496	429	435	446	457	460	458	432	447	467	467	396	491	439	495	459	474	444	474	442	407	429	410	478	496	464	438	511	457	433	459	446	494	420	458	483	486	427	474	424	437	454	461	467	412	453	471	465	457	458	470	441	446	437	465	449	461	437	459	490	514	458	431	489	453	485	449	479	472	413	392	447	487	472	435	433	448	461	444	466	412	440	459	436	438	422	467	452	488	440	487	472	473	486	452	454	470	445	483	418	489	449	454	438	421	446	475	448	468	443	469	465	495	477	470	447	475	458	461	445	448	439	432	473	458	467	506	468	435	453	477	461	427	433	444	445	444	458	424	464	418	463	474	440	474	447	434	413	446	492	458	486	429	427	467	456	468	444	452	458	467	489	425	420	470	476	444	423	454	429	427	447	466	480	449	449	398	475	436	468	470	429	449	418	478	464	430	483	456	478	487	466	454	456	452	459	439	502	445	424	444	487	492	445	453	463	447	453	411	446	458	445	422	474	470	465	473	483	438	471	478	490	446	444	459	494	462	470	439	454	458	477	465	408	492	467	471	476	434	434	463	459	421	463	451	430	485	446	466	435	471	487	461	482	459	449	471	474	422	429	459	489	446	441	443	435	444	470	450	433	446	461	416	466	441	472	450	458	455	454	457	508	477	494	459	480	438	439	489	468	459	467	436	449	463	439	497	458	433	411	439	440	477	448	456	416	474	471	442	421	439	478	462	487	457	463	446	461	484	494	522	472	483	480	483	465	462	473	433	467	464	457	433	458	434	502	469	479	421	480	470	458	444	474	521	430	445	436	458	477	448	408	487	462	482	485	482	437	447	443	442	420	486	506	458	478	499	498	475	474	405	431	492	498	445	434	464	405	458	433	466	451	498	491	415	452	450	449	463	455	439	449	417	488	473	466	414	471	417	430	454	492	502	464	463	426	419	451	468	439	482	431	463	464	499	450	437	488	432	477	442	485	464	473	429	448	458	451	462	440	435	431	442	433	457	461	464	437	419	422	435	476	452	436	447	422	454	445	502	464	441	451	490	455	475	484	444	456	440	423	402	416	464	495	462	453	441	441	451
8157	1033	938	921	959	951	955	921	1018	948	937	979	943	966	962	923	954	970	985	926	962	1030	966	951	973	881	938	890	976	968	921	981	937	955	920	934	981	994	973	947	963	982	974	957	951	1003	966	921	921	888	908	945	957	927	955	957	943	973	944	1027	931	978	939	993	969	966	925	947	984	914	942	952	980	932	942	959	947	954	940	951	948	936	952	1011	976	942	979	959	988	945	966	931	919	1009	1028	960	910	983	962	911	897	971	934	941	896	938	1004	987	954	928	1033	940	957	891	930	919	951	911	972	975	1006	945	930	899	957	929	945	988	913	984	989	948	913	917	928	985	988	979	983	914	965	976	939	936	958	905	934	942	960	901	961	1012	970	945	963	932	913	970	928	916	984	973	937	977	910	960	960	1001	939	936	929	959	936	950	982	955	961	921	945	954	957	957	941	913	957	944	936	882	966	983	959	940	980	986	930	989	899	933	993	907	952	965	928	885	946	971	998	997	922	956	942	921	911	931	1010	971	951	924	944	900	1011	889	955	950	952	961	998	991	955	963	909	939	920	1001	936	918	926	941	899	977	972	908	944	967	957	885	971	952	913	957	931	938	960	921	939	959	933	945	972	945	984	918	974	1010	951	961	932	960	961	964	994	986	953	936	928	930	962	995	974	897	947	978	947	898	965	958	947	1026	931	922	933	947	943	928	944	943	959	912	1010	939	955	916	944	985	939	960	930	951	936	1010	936	909	976	930	966	957	969	939	934	979	911	968	924	950	984	955	1003	949	949	945	956	969	969	917	937	959	986	939	977	948	941	879	961	976	1001	1004	941	966	970	917	957	927	984	882	948	969	972	943	932	937	958	902	963	999	959	995	927	926	883	931	925	928	932	967	910	946	926	939	909	968	914	954	981	921	977	888	983	956	1019	1002	932	905	905	957	946	942	978	973	969	958	963	963	951	873	990	939	983	942	942	956	882	972	931	962	990	873	918	961	960	941	926	902	950	937	943	942	944	1011	922	943	924	951	924	882	925	896	985	928	942	994	933	951	944	953	943	924	909	935	930	969	946	946	873	990	957	971	995	973	962	922	922	934	949	975	980	956	998	945	950	970	951	939	894	953	896	986	901	974	930	933	960	908	921	909	935	914	997	939	973	981	1007	913	948	973	921	902	974	973	972	935	912	922	921	933	959	932	937	970	976	955	941	902	921	955	932	957	956	982	955	971	913	996	946	953	912	996	910	958	919	935	954	971	904	941	983	918	889	931	951	976	969	935	994	934	1068	953	909	996	962	983	914	960	936	922	932	959	901	938	955	874	897	962	954	1024	918	989	949	932	941	983	947	961	940	988	942	937	922	949	957	1005	962	948	966	947	943	958	999	940	933	920	953	976	981	944	907	911	952	947	923	934	917	905	911	978	986	906	951	906	954	936	920	928	1013	979	935	973	1006	980	922	933	928	934	929	947	944	984	1002	929	979	944	987	962	935	974	1007	900	918	907	938	959	956	951	975	950	978	903	927	994	910	938	924	909	914	938	961	892	937	976	937	959	896	984	984	960	939	933	885	924	921	1000	957	956	963	936	977	968	1015	968	927	940	951	924	922	994	918	1004	943	967	946	973	971	903	980	968	959	909	975	1026	1012	961	966	965	900	973	947	931	974	962	925	959	903	972	945	944	940	897	951	983	876	906	938	937	963	920	972	964	992	941	997	927	1008	893	965	881	1001	948	1016	960	959	999	888	911	922	918	945	930	960	911	923	947	972	894	973	970	947	925	915	986	916	931	967	984	934	991	928	940	883	931	1010	975	899	925	971	961	955	939	974	926	1020	959	940	929	946	934	969	921	946	917	935	942	949	953	938	963	950	969	1006	938	929	934	991	939	915	970	961	950	980	916	971	954	916	951	980	967	929	984	916	889	948	924	979	971	935	903	969	975	962	998	893	868	926	958	958	1017	949	904	917	942	971	974	956	1006	984	899	955	870	951	977	950	952	956	972	912	932	960	987	938	955	935	925	910	973	945	960	993	961	923	941	968	957	910	967	966	990	951	939	1002	942	949	966	970	957	974	997	923	919	933	948	945	966	941	898	937	944	981	888	971	990	948	898	946	926	941	922	972	969	933	955	966	977	970	946	930	998	918	936	982	924	945	908	930	953	950	1011	936	963	940	979	953	955	940	924	952	957	961	933	919	937	989	952	970	1007	944	926	930	985	944	897	995	968	904	960	1015	912	955	893	941	960	965	972	956	994	944	931	965	916	916	946	955	978	927	975	1009	954	977	925	956	957	900	944	961	954	958	925	957	971	947	1001	958	953	958	936	917	981	954	990	999	972	922	946	982	952	1001	948	955	952	963	921	910	968	924	909	929	931	978	964	942	978	980	976	942	933	966	990	955	956	980	957	956	903	914	935	952	918	962	922	974	915	960	926	930	925	949	953	908	995	944	987	933	960	913	1048	981	936	942	877	960	943	1010	978	1027	1029	944	986	991	956	959	945	915	927	942	967	946	992	943	956	932	961	908	967	942	951	913	987	991	968	924	962	969	943	935	992	929	977	942	925	943	907	980	975	936	955	894	930	903	933	903	971	978	976	956	917	943	997	950	970	928	912	941	937	877	919	899	916	913	980	978	952	923	957	955	978	932	910	985	932	965	934	915	966	1009	929	921	936	994	943	899	924	972	921	953	937	965	954	1007	993	949	916	926	966	965	930	955	975	944	950	929	977	973	939	957	965	948	903	963	1036	925	933	948	934	937	997	937	884	952	936	942	969	957	977	934	974	991	991	955	947	937	921	927	953	952	971	954	966	984	949	1010	990	916	963	937	941	917	958	911	975	982	955	933	921	924	978	971	996	960	959	976	966	930	949	957	945	978	919	942	947	973	998	944	974	969	1004	951	924	938	983	960	975	996	946	867	926	888	867	917	977	945	904	928	930	898	926	954	1008	918	873	913	929	942	934	952	955	949	932	955	960	985	939	947	987	951	937	1012	972	935	987	942	958	914	950	952	924	971	930	952	895	950	979	952	954	934	980	957	923	949	958	892	909	968	954	915	941	981	909	1005	898	934	1003	1011	949	955	966	999	932	995	939	977	977	929	908	921	946	927	936	968	946	950	923	944	959	954	901	954	979	946	992	904	906	983	906	922	963	925	945	963	973	984	924	922	987	934	959	1023	951	974	922	973	990	944	900	951	952	947	973	959	939	955	929	951	970	929	1017	929	954	961	909	960	970	1013	928	974	956	953	994	996	984	931	963	956	922	892	977	964	983	876	918	944	959	972	966	984	957	976	966	911	934	999	949	980	993	973	949	938	932	917	986	963	954	969	969	961	928	913	949	924	923	920	924	954	940	963	959	982	944	958	916	951	932	981	943	935	953	955	907	1006	986	925	897	972	984	973	900	977	938	941	967	1002	924	991	1002	955	1053	926	929	972	978	920	1004	946	916	957	916	904	975	989	971	940	967	973	969	910	952	925	954	871	972	961	942	970	956	947	927	923	935	924	1012	930	1005	933	971	940	999	940	982	944	928	949	949	975	928	961	945	978	940	910	941	934	940	973	922	942	962	973	924	976	969
25979	21622	24219	29535	21629	10017	550	434	374	384	333	331	328	300	299	310	309	316	342	319	306	306	324	298	317	297	288	306	328	304	272	293	304	293	286	310	297	284	328	291	347	278	314	333	301	327	326	314	312	356	323	304	268	318	305	311	307	284	288	344	319	334	293	306	308	314	283	284	311	304	306	314	298	321	295	261	298	338	310	278	328	302	281	331	307	322	323	278	290	305	300	317	267	303	294	269	311	267	309	294	315	285	308	322	287	320	323	320	320	295	297	302	284	292	305	334	299	294	293	310	269	351	288	287	330	326	281	317	297	324	298	308	326	298	283	306	318	306	293	315	341	263	314	306	338	334	299	340	263	303	282	307	297	290	294	315	332	319	311	325	327	318	309	291	322	344	319	312	309	314	312	300	287	303	315	288	319	299	304	311	302	286	319	329	322	299	306	313	301	311	267	290	296	316	295	296	289	295	340	298	280	293	308	278	295	300	290	304	318	315	320	319	337	282	282	282	316	314	313	315	296	306	284	274	301	253	296	318	305	299	313	309	307	297	297	281	309	299	319	285	341	283	309	334	334	277	316	287	307	280	304	320	293	318	305	307	296	305	285	343	308	297	314	297	302	314	335	296	315	281	317	306	315	313	325	335	267	292	286	315	302	296	295	323	310	326	304	316	309	298	298	294	304	295	277	258	304	323	291	320	292	324	273	272	320	295	295	308	290	288	300	284	308	325	260	318	299	312	284	318	309	320	303	297	318	287	289	297	282	306	277	301	295	288	298	310	278	277	323	318	285	336	295	323	317	277	324	314	314	284	280	331	263	310	313	326	289	285	308	323	299	291	304	326	298	322	294	273	317	304	305	292	322	316	286	308	299	288	282	312	305	301	299	324	269	314	287	311	314	292	305	343	303	296	285	311	291	338	290	287	322	294	349	297	304	304	300	293	298	303	314	314	298	275	296	327	318	313	291	316	306	308	290	286	313	351	286	316	322	321	327	319	307	295	287	311	328	323	311	324	285	288	304	301	282	300	279	310	285	308	271	316	293	297	275	306	295	294	287	275	275	308	307	290	300	294	279	312	296	309	327	322	292	303	302	302	332	320	309	306	310	322	309	332	338	288	298	335	298	329	295	286	319	304	284	313	289	325	294	280	298	304	346	316	299	330	296	329	323	279	311	303	312	304	304	321	310	296	309	298	273	300	288	305	309	287	321	289	312	324	325	303	296	314	303	317	309	326	289	323	274	302	306	299	296	307	273	304	319	297	273	307	341	324	313	336	284	301	292	302	337	314	306	299	305	283	332	283	310	304	303	305	288	293	353	310	299	323	302	330	337	281	298	304	284	284	288	290	293	332	298	310	296	303	313	302	312	280	344	319	303	310	293	312	296	302	296	325	286	267	297	300	285	323	295	288	319	304	308	289	308	324	267	314	275	306	296	287	304	289	310	328	311	303	301	298	341	308	297	293	294	332	353	286	282	283	326	291	342	308	263	321	303	290	319	281	325	304	321	313	308	282	309	316	289	321	287	298	299	280	324	297	294	293	319	313	312	323	313	292	280	290	318	329	346	321	299	321	294	310	323	297	327	314	304	287	322	300	273	326	264	312	317	287	278	355	304	315	325	263	277	297	289	305	286	292	293	286	285	311	315	323	306	259	305	319	322	310	292	286	287	314	301	308	320	295	317	278	310	288	305	312	292	309	309	292	316	319	319	315	284	339	295	319	279	273	315	322	302	277	288	298	290	276	303	299	336	299	255	326	269	303	282	276	297	286	254	299	284	317	306	308	300	288	295	304	300	321	285	290	303	303	286	301	301	328	285	309	308	281	340	291	313	320	304	343	298	281	307	318	301	279	302	302	314	293	304	316	283	286	307	280	273	307	286	320	327	277	296	296	304	289	306	320	268	324	330	332	313	281	278	321	333	307	304	288	311	280	286	300	279	284	291	308	338	320	302	297	280	320	305	336	308	284	344	308	324	315	289	295	296	325	313	339	283	271	253	274	290	290	300	263	315	308	312	298	283	284	341	321	307	309	330	326	294	288	318	329	301	314	322	305	328	321	309	314	284	277	316	325	319	307	337	308	289	325	298	300	298	307	302	293	314	300	298	329	325	281	318	262	320	274	306	328	325	314	327	304	289	309	328	289	297	355	292	285	328	294	304	301	283	300	349	299	316	287	273	286	314	278	310	302	306	290	297	255	291	300	352	296	323	315	301	294	309	294	279	299	284	307	325	335	314	265	292	282	313	310	329	316	314	290	289	279	339	309	275	302	289	327	301	302	295	271	296	288	302	272	313	311	286	282	297	307	343	276	331	313	293	301	279	292	335	305	310	310	303	313	278	256	333	329	343	285	308	317	330	317	292	281	315	265	301	320	320	333	285	329	275	348	318	296	299	287	284	282	304	294	304	306	273	311	304	314	319	331	296	339	294	299	284	284	295	305	270	294	311	342	318	301	328	282	296	340	341	327	331	324	307	299	300	274	318	316	328	306	290	289	281	320	299	319	322	300	263	303	278	311	312	311	318	329	310	331	328	284	271	289	323	307	323	318	305	308	300	286	308	311	304	293	280	293	304	347	303	329	291	300	319	293	292	323	299	291	291	282	273	304	334	295	293	331	292	334	317	292	294	307	323	289	322	348	303	314	307	323	314	287	287	321	289	273	290	343	307	337	284	311	319	270	308	317	306	288	294	311	305	276	294	296	330	299	247	309	281	313	290	296	300	300	322	356	302	284	340	280	297	287	321	319	276	304	306	304	304	296	313	293	283	270	283	285	293	317	297	293	318	300	293	290	321	303	293	293	300	298	287	304	292	305	289	324	316	305	287	310	304	301	326	298	327	296	291	255	277	315	280	312	273	290	301	284	318	315	299	312	270	286	328	299	321	281	314	290	273	318	306	306	336	316	289	298	300	319	321	300	293	291	321	291	284	310	345	270	262	314	320	319	302	307	325	302	285	322	295	313	312	279	288	302	288	271	301	299	323	321	293	323	321	327	283	283	328	288	304	255	301	313	313	309	284	314	324	271	300	344	324	299	324	270	307	301	284	283	299	252	354	297	276	280	329	318	339	300	333	294	277	338	295	305	299	278	296	303	290	277	276	324	276	316	309	293	319	300	319	305	321	329	328	289	315	301	295	300	279	324	307	325	287	290	296	275	326	311	301	294	302	319	316	289	344	268	333	291	297	276	280	282	300	329	273	298	332	316	323	316	301	280	320	319	295	278	313	325	326	305	282	298	304	317	301	340	264	278	295	304	279	344	301	275	316	296	336	276	303	319	306	280	286	319	328	285	311	311	293	296	306	283	301	321	286	290	291	317	281	288	291	285	325	300	283	310	288	319	287	312	288	318	290	316	302	279	322	322	312	295	265	273	286	282	306	307	294	304	313	292	276	316	298	347	279	270	308	283	309	322	304	268	308	302	331	293	328	326	307	318	292	280	284	283	334	332	316	318	294	293	323	318	318	301	300	323	276	298	313	312
4608	1954	1150	797	729	657	675	711	658	687	653	666	644	653	654	656	635	648	672	633	638	681	643	628	642	661	618	618	648	622	645	655	664	646	620	702	637	566	668	654	649	626	648	619	639	664	679	643	656	641	615	670	616	650	614	607	631	648	621	620	611	648	647	651	636	605	614	689	631	644	608	661	639	651	646	676	647	625	672	657	662	640	627	673	674	668	638	626	680	676	611	594	648	650	667	636	646	649	654	677	665	635	710	645	657	658	635	640	648	655	658	683	631	655	662	658	601	626	650	615	637	641	649	654	631	684	621	624	632	601	636	677	589	631	655	640	641	662	632	629	676	660	672	655	630	683	656	651	672	673	638	705	642	641	668	617	626	611	674	610	626	640	610	667	619	676	637	597	655	613	653	643	638	689	633	605	638	672	657	647	624	610	588	644	606	658	635	659	605	642	650	654	651	625	676	678	622	624	671	649	664	647	679	626	701	644	621	678	671	668	648	634	641	640	622	599	665	635	609	663	667	624	624	618	656	658	626	699	610	666	705	680	664	676	640	659	637	599	641	683	608	638	663	679	664	644	629	637	644	621	696	615	656	703	641	625	606	698	642	624	677	633	670	638	642	665	643	680	589	657	625	663	647	608	666	673	668	653	622	627	658	654	637	636	659	648	629	622	634	668	703	647	639	651	668	663	735	577	668	621	624	665	630	642	638	632	639	659	663	656	643	673	706	671	646	617	683	697	631	644	694	633	670	656	674	635	657	653	648	656	703	626	673	642	679	642	665	653	610	608	624	643	665	692	680	668	628	665	646	673	673	643	633	698	663	643	709	653	629	642	632	618	678	660	695	662	647	652	658	621	659	622	628	626	643	697	688	636	636	659	586	665	652	621	643	644	621	662	637	648	630	664	646	674	649	643	624	619	683	631	646	649	651	675	678	616	647	652	637	628	680	640	650	601	626	656	629	645	607	637	646	684	653	580	647	567	649	680	641	656	646	600	649	651	652	696	569	692	651	619	644	672	676	644	630	656	667	654	637	637	653	703	594	690	682	687	672	645	673	645	674	656	660	638	676	680	640	648	609	645	684	660	674	677	624	683	657	665	643	652	653	662	622	661	665	654	644	707	655	646	663	594	680	635	647	649	689	666	658	691	716	594	629	630	659	638	618	614	612	697	629	624	692	640	672	697	651	666	642	671	670	626	702	646	630	643	673	643	656	660	608	632	605	624	604	647	654	666	623	644	644	659	664	679	646	675	639	655	642	659	635	603	670	640	622	599	696	662	634	642	641	622	615	656	685	638	660	676	639	656	647	673	635	650	685	682	650	661	658	629	658	636	638	671	651	660	650	602	629	643	595	642	624	647	647	670	636	623	645	624	623	631	663	670	680	623	658	625	612	679	610	639	648	623	653	638	627	674	673	660	611	609	674	629	606	599	672	660	659	626	656	642	658	655	688	673	648	648	605	629	622	653	645	654	648	651	603	645	588	684	627	634	605	696	628	587	608	632	641	684	654	656	654	674	649	661	642	655	674	687	673	641	648	596	632	630	625	630	663	591	641	659	642	701	638	645	679	680	624	600	679	641	663	691	656	665	680	675	629	634	696	648	634	660	648	625	620	665	622	648	657	660	603	666	652	636	621	657	625	649	614	627	613	671	614	642	636	689	663	633	617	651	672	642	677	634	634	634	659	645	668	626	640	640	665	674	689	636	694	643	651	676	646	627	653	659	668	631	659	628	637	653	663	644	638	693	637	677	678	635	645	677	698	689	624	649	669	660	678	655	624	672	669	653	628	617	642	649	601	646	670	653	700	647	639	650	646	641	629	650	623	672	676	629	669	592	619	661	656	631	638	638	647	685	643	602	657	671	645	657	612	672	646	632	705	672	632	640	650	597	649	675	610	636	666	614	619	656	643	653	629	652	667	677	648	648	647	660	629	654	603	656	660	609	655	678	673	671	658	696	692	653	646	657	644	657	677	694	643	650	666	645	648	682	629	655	661	652	648	620	648	674	668	630	638	643	684	661	680	619	664	620	646	673	684	632	613	619	583	703	613	636	693	658	688	658	670	663	647	597	624	621	705	640	638	648	637	651	655	631	641	647	645	612	648	682	636	667	656	618	662	664	654	638	629	668	615	636	655	680	614	605	682	676	658	643	673	649	660	634	662	634	665	625	628	639	669	656	604	647	645	689	675	627	655	622	643	650	656	606	650	684	596	663	608	617	643	650	675	638	664	635	650	689	660	673	683	648	631	675	657	637	615	642	622	712	646	615	652	688	612	644	642	638	644	712	662	691	598	626	677	635	625	624	622	633	704	672	705	691	663	622	622	632	616	639	640	614	631	651	656	681	620	670	633	619	630	673	657	677	671	626	638	672	641	656	629	627	634	701	620	660	663	642	646	693	629	674	712	657	618	705	627	655	656	689	639	648	660	637	696	630	635	588	615	656	682	660	621	678	660	642	639	673	678	678	621	682	613	618	637	647	617	725	647	637	643	650	661	660	609	622	665	657	700	623	642	676	678	625	645	666	646	673	675	640	678	632	668	645	646	606	687	642	664	631	693	657	621	636	625	632	656	653	634	690	631	688	687	633	658	692	611	657	629	624	642	701	650	645	686	647	591	626	612	692	670	651	663	606	627	684	646	622	670	649	636	634	646	663	693	679	641	608	642	657	679	686	692	661	687	643	671	640	673	626	668	684	642	644	647	627	671	660	659	635	615	675	687	635	632	620	641	716	639	681	662	662	624	641	639	597	625	643	660	661	668	624	624	691	630	615	688	664	679	652	663	658	658	642	672	688	665	647	639	694	599	674	638	680	638	654	638	649	602	636	631	619	621	682	628	635	655	686	672	616	645	648	655	660	655	666	664	603	698	655	621	653	647	653	645	598	648	599	651	640	671	647	679	687	669	625	640	666	709	656	628	676	679	650	637	678	630	624	663	634	630	657	600	662	647	635	628	642	679	645	682	662	626	661	666	639	621	669	642	647	638	602	635	634	636	701	661	659	650	626	615	661	708	665	696	669	666	639	638	637	624	622	642	636	607	646	609	656	668	632	626	695	614	674	672	668	645	647	682	640	649	642	665	621	632	621	608	587	617	678	643	665	687	628	650	612	664	632	664	605	614	667	649	644	682	635	648	645	660	619	663	666	695	646	628	658	624	654	645	643	644	665	572	644	671	633	650	681	630	617	657	668	668	661	660	680	657	639	698	634	627	658	622	655	673	659	674	648	617	684	637	604	597	640	656	639	635	625	663	673	643	660	629	614	637	666	626	641	645	654	629	661	622	671	656	649	665	665	613	614	614	662	644	653	645	603	651	694	603	638	655	617	662	659	647	654	633	576	630	710	637	628	649	633	674	590	630	643	660	637	663	678	689	654	644	657	666	610	627	638	616	652	618	638	632	659	624	671	601	639	657	686	670	685	660	611	613	643	675	614	699	615	639	657	647	621	637	640	651	676	672	624	639	643	623	671	636	666	619	700
25277	21626	24692	29030	21629	21655	9465	392	293	207	223	210	206	182	182	202	177	164	161	156	160	170	160	146	165	164	150	161	123	157	131	170	142	165	151	151	140	155	138	152	153	137	168	148	161	172	172	159	151	147	127	182	146	128	154	138	127	148	153	145	134	153	153	160	143	130	137	152	173	168	160	144	148	151	166	155	139	149	134	166	160	147	123	131	131	135	162	99	159	146	136	111	133	142	140	141	117	133	125	154	132	122	132	157	128	151	144	124	128	143	139	147	164	144	126	149	148	150	138	122	143	140	133	147	126	148	144	142	135	144	144	140	150	127	132	143	164	136	146	152	127	140	117	153	147	147	131	154	126	143	150	123	153	123	153	136	151	123	140	117	138	172	169	160	169	151	135	130	147	143	153	144	140	181	141	157	118	135	125	143	140	173	128	126	149	151	142	155	148	137	136	136	161	172	135	155	157	147	135	137	150	147	149	141	142	139	121	139	149	152	142	119	144	122	132	153	145	138	140	144	168	144	159	136	135	155	137	163	145	159	162	165	142	132	178	140	146	130	137	117	131	150	167	147	111	128	150	138	143	151	147	135	175	136	132	152	166	133	139	173	170	127	123	140	148	168	162	145	122	146	145	165	147	149	150	130	150	130	154	151	148	135	147	137	135	146	148	142	136	158	117	120	147	136	154	154	163	133	132	125	150	153	147	121	126	138	145	136	146	139	135	153	155	120	174	146	148	126	132	140	163	166	146	152	158	144	139	155	155	141	172	152	178	171	160	155	144	139	146	167	125	138	158	128	147	123	134	156	153	133	141	140	144	143	144	150	153	162	165	165	138	173	173	134	137	155	171	134	140	139	122	140	135	129	158	139	136	140	147	145	154	134	160	156	139	154	119	146	129	147	135	149	139	148	121	161	126	140	164	133	137	133	138	146	133	158	138	133	140	155	140	164	139	133	165	174	149	109	145	142	146	166	132	147	157	146	151	157	127	141	141	122	154	140	154	141	166	148	130	132	130	151	150	148	175	163	164	148	144	144	135	134	148	143	174	142	140	148	144	137	141	144	148	158	127	130	142	137	152	120	139	152	122	126	131	143	138	137	130	142	145	128	144	160	133	150	147	149	146	147	151	142	164	164	122	126	129	150	157	140	138	121	130	141	152	147	148	163	151	132	161	152	135	159	158	148	143	140	118	142	152	133	143	168	152	157	151	139	149	164	115	130	144	147	139	143	141	180	150	152	142	124	149	134	152	134	147	134	157	133	143	135	143	156	136	124	140	132	159	141	130	145	125	133	129	140	163	156	141	134	161	148	153	137	168	155	150	134	137	137	142	154	157	156	146	156	148	171	138	138	124	137	146	135	125	145	162	161	148	130	119	140	147	136	161	121	142	107	139	160	120	118	118	144	131	142	137	166	120	165	149	164	154	163	134	138	145	153	138	155	136	132	145	139	124	149	128	135	133	142	169	135	140	143	149	148	169	149	149	152	141	137	162	162	137	132	142	152	168	146	134	134	135	154	139	127	164	133	152	138	134	147	129	130	140	134	162	178	152	142	136	136	135	143	161	147	131	153	142	163	153	146	129	148	120	120	145	144	143	140	144	164	144	135	144	142	148	163	150	170	133	174	146	129	144	138	153	153	151	175	148	137	130	137	137	134	145	127	139	136	113	127	131	132	154	146	141	144	163	131	149	105	126	146	129	152	138	132	165	133	164	143	157	150	132	146	147	139	140	166	151	149	132	139	138	136	148	144	137	154	127	133	141	138	149	153	154	146	137	128	128	142	161	155	150	156	149	143	168	164	132	151	138	152	129	132	166	134	153	126	136	155	135	136	148	153	150	142	147	135	134	155	159	144	156	134	150	158	128	144	135	139	145	154	138	143	147	145	144	156	179	140	136	152	137	158	126	143	150	123	143	161	153	136	155	120	139	142	143	165	156	154	128	154	145	163	123	146	152	126	128	132	158	126	134	139	162	129	134	117	112	146	148	142	127	158	139	148	135	139	136	148	141	151	137	131	125	151	117	127	154	152	155	154	140	137	145	165	147	150	128	141	139	137	167	133	131	146	138	129	130	148	140	149	173	139	127	131	135	144	150	152	143	160	156	152	165	154	149	145	129	151	130	147	135	128	153	153	132	126	161	149	141	106	146	137	145	144	130	131	139	158	150	134	133	167	146	141	140	144	139	129	137	145	157	131	168	150	152	165	150	154	142	131	181	133	177	148	149	162	146	134	140	126	128	137	135	159	142	136	145	162	120	144	160	106	164	150	133	131	152	107	132	151	157	131	156	143	131	138	122	160	138	151	145	140	161	159	146	125	151	125	137	158	153	144	155	181	132	142	155	143	148	131	168	144	128	153	148	146	135	136	129	141	121	154	150	154	135	131	145	147	166	141	123	151	160	165	168	164	132	120	151	133	153	147	132	116	150	135	162	154	144	152	151	133	151	136	125	134	138	134	151	138	123	141	135	121	144	128	150	116	160	146	141	145	121	137	142	158	144	111	147	153	131	130	130	150	143	127	148	147	135	156	172	145	155	122	132	154	131	156	154	156	140	136	153	140	131	145	123	136	131	147	136	136	142	153	153	164	134	163	169	129	153	141	146	168	135	139	163	150	135	146	137	146	129	150	134	151	153	140	151	146	130	168	147	144	118	139	141	156	127	121	132	140	147	120	141	160	138	145	141	139	129	144	141	142	151	142	119	154	148	151	163	153	139	138	160	129	133	154	153	135	145	132	137	132	145	146	140	146	122	155	150	158	147	154	122	139	113	144	140	149	128	157	146	128	139	139	156	153	140	136	133	146	155	152	145	131	154	146	165	146	144	152	151	151	149	147	139	157	178	145	151	156	149	149	154	138	167	146	135	133	138	144	162	129	117	177	129	138	146	143	160	157	121	133	144	161	139	142	137	132	162	153	150	132	151	137	129	148	132	152	147	143	146	153	145	138	150	175	145	136	132	137	147	133	109	123	137	148	156	139	142	164	156	141	131	157	148	156	132	139	149	127	132	129	118	156	122	128	139	148	133	136	159	148	117	147	132	154	142	132	120	133	143	177	142	127	147	159	145	134	167	143	144	143	140	159	127	143	141	141	134	132	139	171	131	116	146	126	135	126	130	131	133	157	127	128	141	118	150	137	165	170	170	140	129	143	144	122	146	132	143	162	142	134	118	128	145	136	138	150	155	157	136	146	131	163	163	134	134	138	131	142	150	136	140	151	137	136	161	144	134	171	142	133	142	142	158	142	140	143	119	149	151	134	160	195	143	131	131	165	153	143	136	116	153	135	140	133	144	147	132	129	162	142	154	150	156	154	138	149	122	149	111	170	142	135	149	138	141	158	152	167	137	152	136	162	139	137	143	134	152	143	142	128	153	166	158	143	143	145	147	130	152	147	162	124	155	146	149	157	155	126	151	146	129	147	127	125	149	168	150	129	119	155	154	149	156	130	137	125	131	146	166	140	142	146	146	143	147	145	148	162
4116	2989	1326	731	514	422	436	394	367	395	354	371	346	371	333	358	318	351	368	356	332	344	376	348	333	375	322	332	362	364	327	361	321	371	356	375	350	352	371	346	385	318	341	351	344	359	320	394	343	318	333	375	335	354	331	350	354	359	355	342	335	328	350	346	361	336	369	371	358	371	354	346	363	353	316	349	369	325	324	360	360	325	367	363	349	326	383	331	360	341	327	319	348	373	334	350	296	351	342	353	333	374	313	363	340	356	345	363	355	354	336	325	334	327	358	360	328	332	357	337	354	329	352	329	344	342	379	366	347	331	310	367	352	346	355	333	346	362	368	382	349	337	345	330	332	361	354	366	350	358	354	354	349	364	349	371	333	314	363	332	347	312	342	335	371	317	385	365	354	333	339	372	353	336	345	311	330	343	336	360	344	334	326	326	336	342	356	367	338	352	355	332	335	371	372	337	369	347	320	321	352	353	350	349	366	360	354	323	347	369	347	326	328	338	321	337	340	310	374	317	362	381	373	388	312	345	356	382	332	354	318	352	346	356	353	331	334	333	368	333	349	344	336	314	348	357	353	370	316	347	342	345	339	339	338	358	352	331	345	344	321	351	332	354	332	359	376	342	381	343	338	333	347	362	327	332	333	371	332	362	339	329	328	366	329	350	317	315	353	338	325	349	339	344	345	371	372	342	350	325	354	338	336	329	360	389	386	364	383	348	369	349	347	326	344	361	355	356	383	340	364	371	355	320	357	349	382	334	344	365	319	327	362	358	335	353	349	348	361	325	352	338	359	362	362	386	340	372	337	332	340	300	359	335	334	364	333	356	352	383	337	333	326	344	317	355	346	341	359	354	327	319	332	372	312	343	350	314	352	359	321	335	349	363	355	361	374	285	374	325	348	317	368	385	326	326	301	353	332	362	330	355	336	354	311	364	360	360	375	340	344	326	323	340	301	308	344	323	337	352	368	339	353	335	346	349	332	332	343	368	356	344	344	331	332	327	366	365	372	369	342	324	318	365	334	384	370	334	313	341	366	359	350	363	367	317	336	368	348	372	379	366	342	352	374	375	369	346	379	352	355	369	351	363	357	348	364	320	318	373	306	377	331	313	344	353	320	352	314	340	331	335	367	360	330	349	348	337	369	348	365	353	360	345	334	351	346	378	326	345	368	332	341	375	355	348	345	353	345	348	328	326	344	367	383	348	359	363	313	325	324	359	330	360	348	313	331	331	306	369	343	323	330	334	365	350	300	343	336	344	355	358	320	326	373	356	355	350	356	373	366	356	387	345	358	349	357	315	340	349	383	328	389	331	335	349	356	359	327	319	310	346	341	354	354	351	375	328	385	381	314	335	303	368	359	322	372	342	326	355	345	379	332	333	359	349	322	350	375	333	374	367	400	366	360	399	364	353	366	386	333	372	335	374	347	364	350	350	342	377	374	349	349	349	381	371	343	352	358	363	327	392	353	377	366	350	358	363	329	319	350	359	342	336	341	334	321	342	340	354	346	400	329	367	352	345	366	357	354	331	360	353	329	333	345	354	334	357	350	347	359	375	323	349	363	359	351	377	362	369	353	346	358	340	352	316	336	336	365	372	358	335	374	345	328	349	349	336	347	389	367	334	325	353	334	332	332	342	327	329	311	343	355	349	325	361	380	340	363	347	348	336	347	347	379	353	336	380	308	372	331	328	367	358	368	383	346	346	350	334	358	329	354	327	357	368	334	317	358	370	386	321	353	393	358	380	323	366	332	396	327	355	342	329	348	336	367	392	380	343	363	357	361	351	375	355	352	333	335	320	353	340	320	315	336	350	371	363	353	367	347	350	356	368	330	356	335	358	361	327	381	346	355	345	335	313	318	346	346	315	326	341	348	365	371	339	337	338	349	375	346	340	356	345	373	346	377	337	327	342	331	350	345	396	356	349	364	363	332	337	353	343	357	340	332	342	334	343	356	380	369	338	358	374	344	327	340	341	364	364	351	349	341	314	322	377	358	373	313	338	339	313	341	384	359	332	360	323	368	346	360	364	381	338	337	345	351	317	324	339	330	308	392	346	327	359	364	334	330	360	343	340	330	384	349	342	344	326	375	327	352	350	343	357	352	345	342	369	332	354	340	348	344	331	367	363	361	354	371	347	352	321	329	325	349	350	373	350	344	359	362	359	345	380	357	364	307	339	355	360	356	328	328	343	351	364	396	360	326	340	348	353	344	339	370	341	332	342	354	338	372	351	343	365	359	381	340	367	358	375	281	340	353	331	319	313	341	317	381	364	348	352	353	320	349	334	362	346	344	369	343	311	378	346	339	385	312	334	331	346	344	384	350	301	328	371	328	380	350	315	356	334	332	357	347	330	360	316	372	334	325	340	360	356	353	360	333	320	353	339	340	327	330	362	353	310	349	348	357	351	329	326	307	362	360	355	329	353	353	344	311	330	342	302	355	354	342	338	362	328	370	345	379	333	344	330	345	362	345	343	356	325	336	365	377	374	365	351	328	303	345	349	351	365	341	352	329	386	339	338	341	311	349	299	336	362	353	334	354	349	318	320	322	371	390	374	336	361	349	339	318	369	339	368	336	357	375	338	349	363	360	336	380	337	356	307	324	345	309	314	319	342	353	390	334	340	358	323	336	346	360	346	333	333	328	362	304	338	329	313	377	379	330	365	365	367	312	339	338	359	347	358	353	331	323	343	328	348	308	337	328	355	330	369	334	355	349	333	355	355	311	350	331	329	352	343	327	379	351	331	342	334	341	334	367	360	387	355	349	385	355	326	345	303	350	310	337	365	350	354	323	364	341	340	344	356	372	373	335	345	338	367	341	355	301	331	345	334	367	342	367	353	335	338	344	322	351	369	351	355	323	341	369	344	344	355	356	344	376	331	351	354	356	384	352	351	327	320	339	364	333	324	371	352	320	372	322	336	318	324	359	341	304	287	354	358	357	346	345	349	326	346	347	349	309	379	368	334	364	338	327	334	355	335	371	335	341	348	331	373	331	344	323	356	353	378	377	305	348	347	311	328	364	386	350	374	353	357	372	337	374	336	347	350	335	329	361	361	361	351	351	367	354	353	367	336	362	380	357	354	328	365	339	352	365	363	375	339	352	335	308	318	357	346	336	347	342	347	349	386	385	374	353	337	315	340	349	342	339	363	351	342	369	350	335	322	320	354	372	326	373	326	373	390	317	328	391	334	342	314	362	375	336	330	337	364	329	332	353	349	348	369	355	350	380	341	344	377	335	342	341	316	338	353	332	334	335	378	365	340	337	382	346	364	366	357	361	342	359	350	329	327	358	327	338	352	338	345	353	322	388	345	338	337	328	360	330	317	350	349	349	383	323	352	331	363	358	368	324	373	353	343	382	330	356	374	344	351	361	334	330	362	372	337	331	328	344	341	337	362	330	385	348	351	356	356	385	361	299	354	341	358	345	339	354	364	356	343	342	330	327	360	358	368	369	351	369	305	383	352	345	341	304	392	370	410
34036	14291	2070	493	519	453	489	448	480	477	445	403	432	490	473	463	472	437	478	436	453	428	459	446	465	433	464	439	436	440	454	446	427	438	454	443	410	477	400	440	446	472	422	429	437	448	492	438	433	440	428	442	448	447	433	445	458	436	453	431	442	443	453	480	450	494	444	459	441	462	462	460	461	447	433	448	477	439	453	449	457	443	476	451	442	448	466	453	444	430	448	482	462	464	449	448	415	445	429	456	437	445	462	458	471	474	472	485	418	481	438	499	425	423	432	484	480	462	440	437	483	491	457	452	492	451	454	440	436	439	454	441	443	436	420	444	452	456	469	442	440	413	458	420	497	431	472	457	416	450	440	424	460	506	428	417	436	449	453	445	471	492	425	451	445	435	445	492	441	456	472	460	486	522	447	468	420	485	471	429	462	449	453	446	460	482	458	485	444	476	456	463	476	506	483	455	480	464	408	465	446	432	451	444	491	431	435	459	430	497	441	466	450	468	445	501	476	438	455	431	455	439	452	468	446	442	475	453	445	433	456	444	424	427	473	459	419	443	438	461	470	469	441	445	423	444	423	448	438	468	475	449	495	442	463	499	459	460	499	451	466	471	416	460	449	440	448	449	415	427	440	486	425	425	425	450	465	430	397	451	446	424	423	433	448	481	509	485	471	460	451	471	462	477	482	439	451	424	432	445	474	408	450	437	450	460	465	471	447	472	473	429	451	441	408	434	419	494	441	424	521	430	494	443	458	470	467	457	439	466	491	468	487	431	484	482	442	464	438	459	420	450	454	486	455	461	422	461	425	434	472	482	475	497	449	437	480	435	464	498	496	471	442	461	429	473	454	479	417	465	451	439	436	446	471	437	406	442	476	451	466	438	448	508	437	465	467	438	478	422	425	456	418	442	483	451	451	419	478	452	473	478	486	435	451	459	475	504	452	465	452	405	438	466	463	450	432	451	453	457	430	437	436	427	456	494	450	460	459	437	469	485	437	451	440	451	469	447	457	442	501	464	440	457	466	476	477	446	461	455	445	457	450	414	461	477	424	463	422	433	434	474	463	456	459	449	423	433	410	455	467	454	451	427	438	456	468	452	446	434	446	474	492	488	437	410	468	527	443	470	435	420	480	490	433	459	454	440	455	450	474	439	467	475	468	440	433	439	472	464	449	452	483	413	436	453	438	490	449	444	450	426	495	443	465	414	437	482	436	413	466	416	484	464	482	410	468	460	449	480	448	446	447	477	427	473	475	477	438	481	460	427	453	426	487	477	427	431	442	474	435	450	481	489	438	469	436	447	529	425	429	427	513	462	451	448	450	451	441	417	412	455	427	454	485	444	462	416	425	480	440	449	451	465	440	467	464	465	465	459	456	429	481	471	478	468	463	481	448	458	474	467	486	439	470	433	446	436	418	474	427	424	467	452	466	457	490	470	473	476	484	434	469	453	458	459	460	474	445	503	440	441	433	480	436	444	467	450	431	463	451	453	460	461	488	460	450	463	455	456	461	444	419	460	466	496	485	429	432	401	469	465	455	417	457	463	453	430	412	503	471	432	455	427	470	460	449	498	464	443	441	451	432	442	453	489	438	503	475	455	475	478	427	400	424	465	459	445	434	453	474	481	470	462	478	473	464	465	434	404	448	437	464	477	464	463	448	481	470	474	469	466	488	448	442	462	461	414	457	458	437	464	444	416	439	444	420	470	459	425	430	467	433	470	451	439	466	462	438	459	440	437	481	429	467	454	480	473	481	478	444	500	463	456	450	419	473	452	428	473	433	421	462	435	437	449	431	454	389	441	443	455	489	483	483	441	431	487	465	480	450	461	465	466	422	487	448	465	492	486	408	462	493	486	440	464	454	475	441	455	480	496	471	430	446	467	450	485	496	475	439	481	457	449	467	464	442	432	482	470	482	503	437	448	458	465	457	532	465	470	472	433	483	461	485	471	478	470	452	479	470	424	431	476	479	458	470	462	475	448	468	457	474	426	463	471	451	459	454	468	475	452	473	488	431	436	444	428	470	428	465	465	479	469	447	463	474	501	488	467	451	452	423	431	434	445	429	454	472	444	454	442	465	410	463	483	473	454	419	454	445	462	428	443	488	463	444	477	480	429	450	384	458	424	441	431	471	457	450	472	422	454	408	430	464	450	434	449	469	473	477	431	431	472	466	466	449	441	495	464	424	437	488	462	415	480	493	496	463	468	458	482	449	450	480	469	450	463	467	468	427	493	441	446	486	450	450	452	502	451	452	460	439	454	468	438	446	484	465	449	441	465	478	435	444	422	425	463	449	490	428	475	450	451	462	449	412	477	412	460	425	429	410	490	446	476	468	476	461	447	442	473	497	427	482	469	485	493	475	444	479	445	525	486	473	433	434	433	471	494	470	487	418	390	480	420	436	471	439	466	476	450	423	435	464	432	464	446	429	497	450	477	416	454	493	491	482	479	490	435	438	458	422	429	479	444	453	459	456	462	457	460	454	465	421	445	450	456	444	467	406	428	446	496	458	445	463	448	460	429	462	417	430	477	413	458	472	456	468	438	435	441	436	435	397	429	448	455	477	464	475	462	462	468	392	464	462	465	463	454	486	481	462	440	459	488	430	434	468	456	432	484	462	486	454	439	458	451	432	426	484	450	479	492	451	480	482	464	481	433	484	443	436	480	407	447	446	435	462	513	449	434	484	453	468	438	458	497	456	429	452	478	455	468	449	470	464	445	415	441	457	476	458	435	448	470	480	472	487	485	505	494	465	445	437	492	487	432	471	452	447	437	439	434	476	441	409	442	456	435	491	444	451	453	436	471	426	440	434	473	429	453	451	407	459	438	431	438	430	439	473	504	484	441	432	484	489	452	440	455	477	480	441	451	450	478	476	475	479	449	443	449	482	445	478	476	439	439	454	454	452	450	450	474	419	439	475	481	478	489	456	450	426	411	490	483	381	451	463	447	491	441	451	460	433	477	480	464	479	469	472	428	489	441	460	465	477	497	453	498	454	494	418	457	455	448	438	424	445	436	452	456	480	425	415	471	454	440	471	475	440	431	455	482	460	425	463	413	472	430	435	496	464	466	475	461	461	454	449	464	441	455	448	477	443	407	459	453	477	440	474	466	448	459	461	478	464	487	428	464	463	428	453	444	445	461	426	466	485	426	440	442	482	435	440	454	463	457	427	463	486	449	455	480	432	490	474	487	481	501	415	461	423	459	425	477	465	454	494	466	458	483	454	397	460	437	438	489	439	475	446	489	457	484	480	468	471	463	476	455	501	478	449	475	430	457	430	482	445	462	509	417	475	469	449	462	451	454	507	472	457	447	444	480	407	443	482	441	436	457	473	456	493	445	440	459	382	451	461	463	449	432	465	477	480	415	433	466	506	443	430	442	448	428	465	498	461	445	449	451	470	438	433	462	430	433	467	484	479	469	437	429	445	443	469	453	447	480	453	448	431	430	459	433	457	428	482	441	456	460	431	430	483	487	445	450
8201	993	960	943	927	957	988	955	967	915	962	985	975	980	943	966	989	963	969	941	912	926	920	982	950	969	962	921	934	911	887	965	944	1012	951	952	955	960	944	931	935	961	934	915	981	910	907	888	969	998	962	951	931	971	876	959	955	936	926	945	985	961	965	933	911	935	905	939	928	909	907	973	929	1005	961	946	931	969	961	958	960	940	938	929	977	939	952	933	933	955	947	1005	954	912	919	968	903	934	987	946	977	880	962	977	967	982	966	952	949	888	979	951	915	930	927	919	969	958	939	933	944	918	930	954	951	953	974	947	940	956	949	950	869	964	960	921	900	955	915	894	990	919	931	913	955	960	959	932	981	947	912	947	981	928	955	967	911	940	981	919	932	921	957	915	958	964	900	929	976	937	964	982	954	879	953	950	1019	966	976	961	934	928	905	940	939	927	939	965	979	946	934	963	972	915	979	915	912	947	917	953	907	962	945	999	987	943	969	960	972	955	944	914	897	974	948	934	935	953	936	935	1014	949	927	919	1003	935	944	949	909	1026	936	955	970	945	961	954	953	919	922	973	1012	986	932	912	978	978	970	949	964	973	908	945	939	912	944	927	942	924	989	963	878	932	939	974	929	955	961	906	920	961	955	935	942	980	916	977	970	902	932	984	960	975	996	971	960	932	920	933	991	944	968	989	932	904	987	954	963	941	978	969	965	954	993	950	981	921	1001	956	1036	988	998	909	944	928	930	947	994	967	956	960	941	929	978	966	920	907	979	914	960	960	935	959	906	965	945	942	868	920	1014	884	954	926	943	988	991	991	925	945	969	965	904	948	893	938	946	968	930	910	952	952	876	929	915	920	979	948	922	942	924	885	974	979	983	982	942	959	899	975	880	968	939	960	914	934	954	937	980	923	1004	944	955	928	989	1004	958	917	931	952	987	954	974	963	933	888	936	945	967	942	934	1019	983	998	944	910	959	923	928	943	909	937	992	935	958	954	969	958	956	927	967	966	906	921	987	963	936	967	938	941	939	997	923	912	1002	922	942	877	939	938	946	948	932	887	991	903	982	924	954	1008	933	949	971	916	963	961	962	935	925	892	928	963	937	940	930	949	916	891	934	966	934	956	907	887	910	964	889	938	993	998	952	905	924	915	896	942	957	985	889	931	984	1003	923	946	941	925	969	936	915	935	949	956	956	972	994	909	937	897	932	956	947	967	928	907	895	942	920	964	926	988	985	938	962	939	975	957	956	955	972	959	962	916	971	997	947	908	921	987	951	942	948	937	976	986	916	964	930	940	946	972	991	927	902	965	950	938	949	921	952	968	910	891	924	920	908	973	961	944	966	976	947	988	959	963	980	941	929	943	974	950	906	944	975	1004	933	979	966	970	958	971	971	912	956	956	964	907	965	936	924	989	943	957	984	922	967	929	975	923	922	890	964	953	922	980	918	968	945	939	941	939	960	995	990	980	947	933	1020	996	971	980	932	969	947	966	913	909	964	913	926	973	940	900	957	943	974	945	964	967	964	959	932	990	866	1019	984	994	1000	939	929	954	937	910	967	920	919	973	917	952	932	1001	952	919	925	967	999	939	976	1034	930	954	943	900	950	905	948	973	971	973	907	956	919	953	966	883	930	909	925	959	927	894	991	914	904	937	888	936	971	922	937	982	930	955	945	922	927	991	892	917	940	936	1007	967	926	908	977	948	958	974	939	964	961	930	938	904	927	992	972	986	989	939	940	959	951	940	957	969	913	926	942	930	931	953	909	1002	901	923	957	911	976	967	945	968	913	920	909	953	893	973	922	982	919	924	957	933	895	928	987	946	942	980	977	952	984	948	961	1042	923	940	924	941	975	914	948	1014	912	895	966	962	885	965	963	935	990	942	939	962	970	908	924	998	952	929	931	949	962	956	975	959	906	909	964	925	977	945	935	914	880	931	923	937	914	908	979	968	978	951	924	965	993	958	1002	930	931	1019	887	904	984	890	893	990	941	934	936	919	903	940	893	951	956	960	865	949	939	1003	935	948	955	968	931	935	937	924	914	957	945	907	932	931	944	936	960	944	1030	935	908	945	982	944	979	918	929	906	921	944	1004	927	935	891	932	934	940	895	939	881	932	946	901	934	999	963	978	943	921	920	942	966	917	912	913	979	985	972	954	899	951	961	941	906	949	938	948	938	912	973	889	907	957	934	960	954	951	947	957	987	970	948	983	949	972	960	949	952	988	975	962	958	972	959	944	949	955	951	984	919	951	951	963	987	992	874	967	977	938	942	935	964	923	895	914	936	967	946	971	961	953	955	967	955	937	960	959	913	1045	967	942	910	925	904	937	943	1000	1014	964	992	958	976	981	991	963	948	954	928	951	967	921	916	956	951	996	958	914	953	966	905	1004	929	914	994	942	898	961	909	918	952	933	958	952	946	928	943	949	943	956	894	914	914	945	944	931	877	948	939	955	973	933	943	888	939	1000	967	1013	964	969	930	953	1006	958	941	948	965	934	998	950	1000	992	954	930	972	963	988	979	976	912	947	1005	979	938	953	955	974	926	955	931	916	974	966	878	981	939	939	948	941	1000	928	943	935	953	1011	945	888	958	928	952	943	988	947	929	871	927	997	924	983	984	902	926	961	941	910	973	984	937	933	962	940	999	974	978	934	1002	940	946	871	956	902	951	965	938	931	919	956	949	1012	940	1035	932	931	967	929	963	933	941	948	965	950	970	972	971	967	966	940	990	935	1012	994	955	964	955	938	939	956	997	1009	979	918	937	974	913	972	959	970	947	924	958	987	973	957	876	934	950	958	939	997	971	911	921	914	916	925	993	969	922	945	964	1017	946	939	921	1014	878	944	888	929	1010	902	927	930	902	944	966	944	930	974	985	942	925	955	985	976	916	972	952	964	989	951	936	1002	890	904	1022	888	971	957	896	956	938	968	948	951	982	985	951	934	946	972	970	938	998	938	946	914	979	1019	994	945	898	932	959	949	922	924	998	943	911	946	1017	1001	941	907	926	956	946	951	912	1016	932	992	986	970	925	1005	936	941	950	959	993	925	917	987	919	942	934	917	937	1043	954	979	994	942	961	944	957	935	898	1006	934	949	1055	922	976	934	888	953	965	949	908	976	981	993	930	962	955	911	940	944	931	910	895	972	959	922	904	947	954	953	941	940	923	977	953	965	969	891	972	859	946	951	985	889	947	941	972	991	929	965	1005	958	988	890	916	962	952	932	953	956	995	956	932	970	946	948	953	960	947	984	957	992	975	940	964	964	940	943	957	910	954	961	957	925	963	936	977	1053	911	987	937	960	980	982	975	952	987	912	944	950	974	946	942	964	952	1009	950	955	933	922	915	948	945	910	896	953	982	982	954	928	920	936	947	893	943	950	993	971	978	916	883	912	980	969	950	948	933	984	964	909	917	951	973	979	928	951	970	962	986	919	952	936	906	981	940	969	961	951	939	925	936	978	918	962	981	1022	943	999	915	952	921	979	949	935	891	978	933	953	985	918	929	948	964	979	1006	966	984	929	925	957	983	957	913	928	909	944	966	949	870	923	936	966	978	903
26000	21622	24218	29543	21628	9637	506	404	376	338	346	302	326	363	310	296	363	313	345	302	296	326	324	316	322	330	307	328	328	293	313	305	298	297	285	290	312	296	312	293	339	312	272	277	288	295	294	295	312	318	316	312	314	300	307	358	308	302	305	313	355	297	353	319	365	308	299	292	267	301	295	271	296	282	301	300	305	336	322	288	308	321	279	333	319	303	273	285	315	289	306	308	271	291	287	295	317	304	322	303	295	308	287	304	267	296	290	270	296	330	301	295	286	299	289	278	294	301	278	325	320	297	267	296	326	268	291	315	302	305	311	305	270	298	274	344	304	311	326	287	286	316	317	310	280	313	306	312	286	321	331	288	314	310	304	289	340	298	294	331	271	291	271	313	273	289	290	306	287	301	308	301	304	275	293	268	319	326	303	326	317	295	292	320	335	314	293	318	326	334	274	310	285	266	309	292	347	307	310	318	279	298	302	297	308	263	295	311	322	295	288	315	337	284	260	308	296	282	290	290	314	305	290	312	335	311	344	295	300	298	253	291	313	277	310	306	312	356	301	320	300	307	303	282	313	316	326	351	276	285	311	301	339	298	302	325	313	294	335	280	291	297	301	298	304	307	311	290	295	315	299	288	297	275	314	275	302	303	302	298	297	300	309	275	339	342	286	296	287	322	280	279	287	266	309	286	307	335	276	292	289	295	307	299	276	320	268	291	299	286	319	305	274	295	311	293	336	304	328	309	297	309	353	320	300	298	285	279	296	311	310	284	349	302	317	299	312	328	305	307	325	295	309	342	334	329	291	285	271	272	302	299	332	336	304	313	284	282	311	289	296	303	277	311	312	291	304	338	292	286	311	278	287	294	271	304	292	280	312	296	314	321	302	255	327	272	309	306	323	322	313	296	309	301	290	290	263	261	290	325	305	321	319	282	310	318	316	262	273	311	297	301	282	281	285	292	299	278	336	305	309	291	302	302	311	281	286	296	307	289	310	327	273	336	308	317	282	299	313	305	322	315	297	298	314	350	322	320	275	296	306	307	328	292	339	317	308	326	272	288	357	291	317	295	300	284	307	247	284	290	318	301	308	299	335	302	311	279	287	291	295	272	283	296	298	286	288	317	300	284	321	313	307	258	298	283	304	327	324	320	311	313	285	272	331	283	290	297	282	291	305	307	285	315	308	294	305	286	323	302	322	300	333	307	302	306	289	293	333	290	308	273	289	334	314	290	282	292	263	320	293	285	306	302	296	318	263	314	289	329	320	296	318	297	325	283	302	314	308	282	278	313	267	285	351	281	309	293	297	294	333	333	322	312	264	288	305	326	321	304	305	275	295	287	317	277	282	307	316	329	283	287	323	303	255	349	288	279	280	300	306	303	314	320	300	273	275	278	286	297	299	313	307	297	289	329	312	330	313	262	289	324	281	284	286	292	316	307	279	289	309	325	305	341	316	307	287	288	308	283	282	319	330	291	332	319	313	285	308	306	309	312	267	294	301	299	311	290	313	344	320	309	301	290	290	316	280	280	295	312	294	311	306	298	271	332	306	308	321	270	287	295	338	286	295	301	273	277	331	327	298	291	292	276	319	301	291	312	317	316	308	337	346	279	306	302	269	302	281	345	294	298	303	262	298	308	274	288	314	297	258	269	286	311	309	309	283	290	294	296	286	318	309	310	289	310	288	283	312	270	301	279	276	297	281	294	306	304	309	318	302	301	263	297	278	294	321	319	336	320	317	304	312	290	316	285	294	301	290	316	308	302	306	319	290	309	327	294	343	324	304	312	298	292	273	306	301	256	303	302	270	296	337	307	326	295	324	308	272	288	313	295	282	319	312	283	302	301	320	294	295	241	314	288	324	295	300	346	315	305	283	278	314	274	297	301	332	316	301	286	314	330	284	288	295	328	290	308	306	305	295	311	338	298	300	306	337	308	307	292	305	309	310	291	287	346	312	278	283	327	313	282	323	268	251	296	311	312	276	317	327	321	310	300	275	276	286	302	299	268	309	303	325	330	285	285	325	344	302	327	266	288	324	299	298	306	308	275	296	306	298	289	310	285	295	285	291	287	295	309	285	298	301	286	303	280	310	279	304	285	283	287	316	334	320	306	270	276	269	321	309	315	288	298	299	306	284	311	286	316	290	303	287	310	277	320	327	307	303	302	311	284	314	292	307	307	333	285	294	329	307	327	320	294	321	298	296	282	293	316	300	315	322	325	308	319	333	275	302	292	303	336	309	298	279	292	290	315	291	319	271	298	309	317	301	276	294	280	323	283	302	277	301	273	299	322	315	293	336	265	303	309	321	309	308	324	297	280	308	283	293	269	321	322	315	293	295	267	297	318	308	292	298	331	296	295	285	320	310	303	310	288	300	305	265	315	288	321	294	299	320	291	292	278	320	292	300	326	302	288	309	300	302	279	292	288	308	280	316	281	308	311	304	311	313	364	313	281	304	326	295	303	288	317	276	309	300	279	323	290	292	315	324	325	289	309	289	304	299	287	325	295	290	334	314	316	280	249	301	340	304	277	285	310	277	305	301	278	315	305	306	290	313	302	297	278	296	302	270	279	283	310	301	321	321	289	309	275	324	280	289	302	275	280	310	315	307	338	293	309	306	277	303	315	290	305	301	302	309	287	309	314	320	334	323	333	272	295	323	314	292	305	309	322	313	322	273	295	307	277	267	283	311	319	304	301	308	307	335	317	290	301	298	328	328	297	323	333	326	283	295	326	294	325	304	326	293	315	310	288	329	298	291	304	326	341	340	322	313	270	301	328	312	313	289	309	287	292	285	298	333	301	320	308	278	292	271	265	302	315	306	261	288	285	339	277	321	297	271	305	284	306	313	288	317	306	284	307	336	300	301	282	288	299	302	297	265	284	294	281	309	312	305	288	326	305	268	350	271	288	297	303	291	294	314	303	289	313	326	269	294	284	282	342	345	305	323	315	315	316	312	297	295	332	327	307	298	282	309	309	302	330	329	344	318	339	307	314	319	313	322	316	280	324	275	288	276	295	279	294	307	288	279	280	325	307	320	268	325	294	280	311	271	293	296	317	268	309	280	308	306	328	312	292	291	290	298	308	281	277	296	300	268	252	289	301	311	330	294	303	292	305	273	291	308	301	312	251	285	296	297	294	340	290	291	290	284	276	294	291	282	295	281	320	325	330	284	288	282	312	321	295	319	287	276	337	294	321	318	286	301	330	281	305	330	322	308	341	341	281	307	295	283	313	283	277	286	308	288	308	303	309	273	299	327	289	273	322	299	303	293	323	298	327	310	334	329	292	288	327	336	296	295	313	281	339	279	305	275	315	302	291	317	318	308	322	324	303	272	311	323	289	300	307	321	295	294	297	309	316	290	305	311	295	258	293	271	298	295	292	308	301	307	309	284	299	305	292	298	307	327	301	313	278	314	285	313	291	294	301	323	311	332	325	296	284	296	288	302	320	292	316	316	302	327	324	288	274	292	295	318	309	292	268	296	319
4610	2006	1165	783	764	695	660	664	716	683	643	653	667	627	603	659	651	637	655	632	629	678	624	691	603	683	646	652	687	621	619	653	648	580	651	617	647	660	679	662	610	661	636	619	603	669	631	634	664	614	658	655	690	621	640	656	668	631	664	620	666	651	610	655	674	650	666	628	677	643	639	636	638	624	620	627	657	671	639	602	635	644	601	649	617	646	662	587	597	650	648	630	621	651	673	660	604	612	666	701	633	619	635	665	670	644	634	593	624	659	628	642	621	620	652	673	650	672	633	619	621	644	670	691	631	663	686	613	639	653	693	625	669	619	622	630	586	624	652	635	585	622	657	640	643	677	611	631	650	650	645	628	625	632	629	654	655	650	606	656	635	688	656	644	614	643	619	628	667	630	654	637	605	690	631	671	622	671	626	657	630	618	647	683	697	639	642	604	622	648	685	645	634	635	644	637	667	650	683	645	660	685	701	673	658	668	649	646	660	664	664	640	660	662	649	675	671	697	658	664	667	639	661	590	661	614	704	645	634	616	650	623	631	657	664	625	656	687	666	655	651	610	646	673	674	613	647	641	646	623	596	608	632	625	688	601	659	603	628	644	619	670	618	656	648	627	591	635	615	658	683	672	665	650	660	614	644	647	639	632	656	645	664	665	629	578	661	663	637	701	649	640	688	614	655	651	671	638	682	633	663	646	650	629	657	639	615	677	660	650	621	580	635	633	626	616	707	614	633	646	684	651	692	648	623	623	619	626	627	662	599	635	641	637	652	639	682	641	649	674	709	612	645	608	652	676	646	657	662	627	645	654	670	650	634	631	646	622	641	643	634	612	691	657	682	633	630	658	651	661	644	682	646	654	618	670	620	656	634	645	674	662	682	663	651	657	639	723	636	622	665	643	621	631	631	607	641	609	644	651	637	629	671	652	706	648	611	631	675	619	634	639	632	620	673	670	636	699	624	677	625	654	646	642	671	645	627	611	618	698	670	625	634	640	686	626	639	647	635	628	654	666	631	645	621	635	662	658	616	620	622	650	655	631	677	609	674	621	647	627	642	684	628	664	683	687	658	649	632	658	636	628	586	615	631	627	655	628	631	639	679	654	616	640	654	632	640	628	663	629	664	675	659	661	628	641	603	646	689	680	666	683	655	625	684	691	663	634	658	643	679	638	681	650	620	654	657	651	695	659	695	647	668	662	649	597	655	666	642	664	663	636	697	650	633	610	631	680	691	673	662	625	685	696	620	607	654	650	629	634	656	645	644	668	626	640	616	663	683	653	636	633	642	661	656	644	577	671	643	651	654	689	647	673	606	642	728	665	642	666	643	679	679	667	660	646	631	626	662	658	652	639	635	600	646	626	651	689	621	629	680	662	637	611	612	662	663	662	616	652	615	669	616	662	645	617	653	633	658	627	613	638	626	635	651	684	670	639	629	641	681	612	647	634	625	652	652	650	663	644	595	620	628	599	654	644	644	692	636	671	633	623	683	654	667	618	674	665	638	614	609	591	615	602	641	650	624	658	676	655	619	632	663	637	649	692	607	644	669	681	697	655	630	652	644	618	621	638	615	638	663	622	621	676	657	646	657	635	634	648	689	637	627	653	620	670	606	629	632	656	631	619	666	669	599	671	636	646	696	655	680	645	649	652	596	691	623	647	632	698	653	663	641	653	683	694	655	636	674	635	662	628	686	634	640	700	660	608	660	648	669	628	620	564	634	662	684	673	622	714	636	656	654	637	659	660	608	656	635	618	599	688	637	633	676	647	664	608	650	661	616	607	688	607	697	640	692	697	675	640	671	646	630	633	673	645	653	593	611	646	634	652	662	675	682	610	616	629	613	624	631	672	620	619	657	656	636	635	675	688	673	619	621	650	657	621	643	673	646	662	663	686	661	662	629	641	612	593	628	654	655	669	649	655	606	590	644	665	638	619	663	646	658	591	647	651	635	634	643	655	643	635	617	641	633	650	612	676	595	648	650	639	625	688	663	625	675	715	677	714	601	690	623	621	667	645	687	691	620	648	646	641	593	607	669	643	603	639	657	621	642	598	642	646	658	629	630	671	668	668	631	651	647	632	622	635	634	655	708	681	681	640	646	678	681	643	679	640	631	629	634	675	668	627	675	620	624	616	621	662	666	643	638	689	611	656	702	643	654	619	635	643	683	648	626	647	592	622	622	652	681	631	683	634	618	631	629	628	678	686	617	601	643	618	656	661	623	631	626	633	592	637	617	619	613	602	613	675	672	654	632	633	659	602	664	630	650	655	616	655	680	629	600	645	685	644	625	625	614	669	661	632	629	587	609	622	592	644	660	625	622	630	665	659	641	690	656	641	653	629	655	635	655	694	580	640	683	643	652	643	663	641	596	632	592	678	658	668	631	648	592	654	626	658	623	630	614	592	663	614	617	650	652	621	651	651	653	654	644	679	627	634	680	744	665	687	666	631	671	633	664	634	668	670	663	650	701	674	614	635	659	635	623	619	598	672	663	650	635	689	608	626	671	585	638	612	652	697	669	649	606	669	647	713	648	663	665	595	638	646	627	663	657	645	640	618	641	604	645	624	661	634	664	639	628	622	643	618	668	653	674	640	600	671	634	611	690	631	644	663	619	611	647	682	625	625	619	611	659	633	664	648	650	619	694	661	699	635	636	595	670	668	674	688	618	611	608	669	644	630	598	589	649	614	636	640	640	643	657	670	639	638	696	609	638	647	660	621	645	680	648	597	671	635	624	657	659	673	662	628	649	650	672	630	589	669	647	673	613	642	633	667	625	653	673	678	628	662	648	649	619	608	645	588	655	649	641	637	651	700	681	615	602	640	681	614	665	619	663	623	698	646	629	639	684	683	640	672	664	611	649	688	651	667	627	645	623	640	628	645	658	616	625	638	665	676	632	638	670	676	642	670	669	639	586	673	610	641	636	653	625	678	633	681	684	612	645	639	635	663	581	591	614	612	635	654	669	610	691	600	594	595	665	713	612	672	667	666	672	641	655	664	672	631	689	616	633	651	634	640	641	654	658	645	688	656	613	642	641	644	622	638	662	662	656	636	621	683	686	664	639	659	618	607	649	624	699	599	642	651	652	672	689	650	669	657	623	635	658	611	624	645	653	636	660	653	659	629	641	613	658	634	658	682	677	648	648	637	627	629	655	662	632	665	682	646	641	639	616	642	652	628	637	614	654	620	653	667	621	658	672	662	676	637	645	688	637	648	668	662	635	668	647	663	621	612	666	643	639	622	658	700	622	606	660	717	642	684	599	614	661	630	689	632	636	655	684	708	651	598	634	661	647	701	681	613	638	678	706	618	662	652	695	638	616	666	633	639	685	662	647	662	618	651	649	646	637	623	631	626	607	660	656	671	658	617	666	647	664	650	615	676	645	667	604	666	672	651	672	625	629	655	670	651	640	689	662	651	639	657	598	625	668	663	695	668	669	626	638	672	642	636	663	646	638	642	653	674	662	670	633	615	680	679	620	649
25201	21636	24749	29031	21638	21655	9586	432	269	265	226	254	197	191	216	188	177	161	186	162	165	135	182	167	147	154	143	146	130	132	153	165	160	133	155	155	153	145	161	136	156	165	153	160	145	159	146	127	126	140	137	155	151	139	142	123	135	144	132	170	144	150	149	129	140	143	145	149	140	151	142	149	119	145	143	137	152	153	133	159	157	169	152	149	150	147	156	150	151	139	134	157	161	153	135	143	165	173	143	143	127	147	137	153	139	156	129	121	133	134	142	155	157	133	139	160	137	143	149	144	149	136	119	159	138	145	137	154	153	114	129	150	124	169	116	154	170	145	137	144	131	125	146	123	140	146	163	156	160	141	136	146	143	153	140	141	169	115	147	146	125	146	136	153	142	118	141	137	144	142	155	137	145	163	148	161	146	165	127	157	148	138	143	144	132	133	146	146	129	152	141	163	141	137	171	140	146	126	124	158	136	147	144	147	148	146	144	155	139	118	144	139	134	130	135	119	174	144	139	160	139	149	167	141	140	139	148	143	147	138	134	123	141	125	134	162	122	138	126	160	139	146	141	135	152	140	168	168	131	164	149	131	126	147	144	141	130	161	140	133	150	130	167	164	126	148	139	166	130	156	143	118	151	165	143	136	122	138	132	154	152	135	128	149	146	148	156	164	129	147	152	123	127	140	145	140	137	153	133	141	125	147	119	137	147	137	156	152	150	131	143	151	130	128	145	139	134	153	168	154	161	134	145	122	165	179	143	135	146	151	136	134	145	132	132	166	150	145	151	171	132	134	164	148	131	140	137	144	161	130	148	143	142	148	151	146	120	149	147	167	122	130	142	144	155	124	115	160	135	118	139	161	135	169	139	136	150	119	148	139	154	169	139	153	151	132	133	141	140	144	146	151	156	136	145	163	131	135	126	155	134	129	144	150	150	148	143	134	133	145	133	137	154	157	151	151	119	126	136	146	138	158	125	148	136	134	147	140	150	141	141	142	121	157	144	148	158	152	150	150	139	123	140	132	150	163	142	137	144	162	151	144	161	143	106	129	134	130	129	149	155	134	166	164	162	155	149	156	164	142	155	156	143	137	130	129	148	137	146	162	149	171	147	169	155	147	145	149	125	130	120	142	142	151	147	137	154	154	142	128	164	142	133	142	167	175	155	143	141	159	138	148	138	143	139	150	116	133	162	167	158	161	156	161	156	149	128	107	159	154	167	157	148	145	148	152	127	135	141	139	160	132	148	130	148	141	118	143	157	149	148	178	150	135	148	149	141	136	154	164	146	142	149	156	140	152	137	137	134	136	150	182	141	121	143	149	135	137	140	146	141	148	138	147	129	131	127	151	157	131	141	152	137	118	131	139	129	145	157	142	147	124	150	152	141	149	153	150	138	140	150	143	114	167	132	143	130	123	146	167	155	134	136	126	132	147	153	141	140	121	134	172	136	140	144	141	155	125	138	183	170	144	132	142	155	131	139	121	159	147	140	156	134	160	139	129	125	154	137	154	134	163	154	168	155	148	143	163	145	142	157	129	161	160	154	125	159	140	123	118	142	162	124	165	146	142	146	149	136	123	136	134	134	153	151	128	126	147	146	128	136	124	130	146	150	138	132	136	171	117	145	155	135	132	135	133	157	145	143	155	152	172	152	148	129	136	165	145	127	133	154	146	152	154	152	160	127	131	146	159	149	146	130	133	167	150	136	149	120	158	148	135	131	157	127	148	123	169	135	165	135	143	140	135	149	136	158	160	154	167	162	158	149	151	136	142	138	125	144	150	134	145	139	148	147	119	132	135	144	135	154	164	145	138	160	127	165	149	133	154	139	157	114	141	164	145	126	149	131	165	158	160	136	161	163	137	149	148	141	139	133	154	141	149	152	138	123	142	143	134	145	140	139	166	127	162	131	135	147	128	165	138	139	132	147	154	125	148	158	136	136	154	134	148	119	143	147	122	139	133	134	177	148	121	137	138	136	127	127	142	142	156	146	173	138	120	159	132	151	127	131	142	121	157	106	153	149	167	120	161	146	125	158	125	137	149	159	173	141	165	134	133	141	142	106	169	164	137	158	117	136	138	125	123	127	134	140	161	163	139	145	112	156	138	133	158	139	126	130	136	135	131	142	154	145	134	165	140	147	120	146	154	130	141	147	155	158	162	142	143	142	161	134	149	153	160	123	133	140	122	120	158	112	130	147	166	150	155	150	156	139	126	140	116	140	126	149	154	145	134	154	159	149	131	133	136	148	148	163	143	142	128	149	152	138	169	141	131	167	142	168	125	129	127	143	157	158	155	145	152	142	146	170	124	134	128	137	151	149	129	152	151	137	163	127	168	136	147	136	145	138	169	133	114	120	143	134	141	131	135	134	132	147	138	149	140	143	141	133	135	134	142	148	160	129	154	173	134	143	149	139	132	124	143	158	160	136	125	138	133	131	166	143	145	134	111	130	126	144	146	149	173	132	142	142	137	127	152	175	132	150	144	140	116	139	124	162	150	135	144	148	136	131	153	154	127	127	148	139	148	141	119	159	151	152	165	138	161	149	142	120	146	171	151	143	157	159	154	156	148	148	112	135	174	143	164	136	156	132	140	151	122	148	159	149	109	132	141	161	152	133	156	118	151	161	157	117	165	128	130	142	120	147	148	133	152	127	150	122	131	152	156	136	165	164	145	125	160	148	168	141	168	131	148	135	158	148	141	146	149	144	121	130	148	137	134	159	126	140	143	165	142	161	148	121	148	151	182	151	148	135	157	160	148	133	132	144	132	163	153	148	147	136	124	134	137	139	125	134	143	145	131	136	151	145	135	140	135	137	157	130	145	144	148	154	151	139	142	154	143	112	159	125	129	141	145	125	152	159	137	147	130	163	146	154	130	146	135	128	126	140	134	162	144	125	138	143	145	160	135	133	131	150	126	154	167	151	163	143	140	121	139	131	138	130	137	133	143	142	143	155	167	131	143	130	131	161	156	129	122	145	144	154	127	143	139	140	125	132	145	153	115	137	137	133	127	160	160	130	132	129	131	162	136	133	156	150	147	150	162	145	165	135	175	123	135	156	160	150	130	134	146	130	147	126	160	132	138	144	150	122	160	136	137	148	153	142	159	137	162	135	128	146	163	116	129	113	149	141	128	128	170	145	131	148	149	145	148	149	147	140	143	143	125	146	142	138	131	167	155	141	138	148	154	155	165	125	163	137	134	171	149	131	132	141	147	133	136	138	132	136	144	133	156	143	131	147	142	139	144	123	139	124	138	149	128	145	160	143	125	163	172	150	144	128	139	149	152	166	140	127	141	138	165	122	152	128	154	148	165	133	130	159	142	157	126	150	163	155	131	124	149	149	133	154	152	115	112	144	128	152	147	140	150	157	168	155	130	136	128	141	134	155	153	152	161	137	143	131	151	153	135	122	115	139	122	136	136	133	168	127	133	146	136	161	139	134	150	140	136	126	136	152	151	153	136	131	144	133	150	139	146	161	148	123	137
4177	3159	1277	721	528	472	404	375	399	368	385	352	340	349	361	347	361	343	336	345	386	356	326	359	307	346	360	364	376	323	333	329	371	325	352	345	376	344	339	397	355	347	379	291	363	340	331	346	357	330	344	314	353	315	332	336	364	318	317	328	313	378	361	354	304	358	350	378	351	346	374	334	346	369	373	359	348	324	353	328	361	357	332	353	350	337	349	349	345	350	380	363	359	329	345	324	339	345	328	345	358	332	321	360	312	316	338	324	348	353	357	336	325	368	355	351	319	349	355	354	366	320	336	379	338	339	348	357	368	351	341	360	338	346	348	377	353	364	373	332	366	323	317	335	345	332	353	355	343	353	345	334	340	333	328	355	340	336	371	354	328	336	386	338	316	375	359	341	332	326	325	354	329	333	359	331	333	363	336	332	347	336	357	320	335	337	341	319	350	354	366	351	349	329	331	354	371	342	331	372	334	324	343	344	354	357	355	341	352	364	358	339	368	314	317	368	358	334	329	344	342	377	350	316	358	337	354	372	392	351	341	354	343	351	348	353	354	352	329	334	329	350	343	358	341	354	339	371	340	348	382	347	399	356	334	329	350	370	319	332	380	349	320	356	364	362	360	340	363	361	336	352	369	356	341	337	380	316	335	369	334	368	351	359	374	357	341	358	335	352	378	369	319	349	311	302	391	322	343	360	383	364	380	326	357	345	337	392	354	357	330	332	346	300	308	321	353	335	359	325	347	335	378	342	353	385	348	356	344	330	348	330	332	374	356	324	325	359	339	321	336	334	363	319	368	347	367	365	311	352	374	324	345	352	316	343	347	337	347	379	361	350	349	329	323	339	325	367	323	387	348	342	323	341	349	325	365	354	335	339	366	316	343	370	351	366	349	334	348	332	363	352	336	339	355	355	358	312	324	344	358	315	302	376	381	381	337	349	334	354	328	338	360	371	346	344	375	353	336	363	348	350	365	337	339	350	354	345	349	333	339	338	334	323	346	349	368	345	343	342	335	318	339	324	327	303	349	354	324	364	369	364	321	303	361	348	328	336	327	310	324	335	322	334	339	315	349	348	371	345	347	371	325	359	376	360	330	351	346	333	346	350	340	340	350	331	364	318	335	362	394	339	333	343	356	336	321	364	363	377	349	373	378	324	358	362	354	352	336	354	306	332	356	340	362	378	356	352	368	356	357	357	367	363	367	348	346	371	344	352	342	339	321	330	310	342	332	362	347	382	349	386	341	321	321	336	318	350	353	328	311	328	337	343	366	335	344	306	348	359	366	335	351	384	363	341	379	349	370	330	363	336	341	353	347	336	317	347	349	344	350	362	308	342	340	354	340	344	331	355	335	347	333	302	367	343	341	368	338	332	349	367	358	364	356	343	339	352	361	341	352	358	354	355	351	337	323	351	329	341	337	338	373	372	347	309	352	358	380	341	346	364	327	336	347	334	337	349	352	378	339	364	359	358	347	349	307	337	357	315	339	317	357	337	355	324	315	305	345	334	342	329	344	330	341	335	359	342	315	339	351	361	343	339	332	326	340	327	353	311	334	334	363	353	372	338	323	304	356	344	331	345	318	356	374	375	373	360	322	336	321	342	394	346	363	366	323	330	347	361	375	344	319	339	350	359	372	366	341	355	351	350	324	286	368	339	318	319	319	359	376	338	321	327	363	366	384	363	326	350	371	377	366	333	380	364	338	356	366	355	319	330	363	345	384	364	339	330	359	329	368	359	353	321	337	347	361	333	343	322	338	383	331	355	346	379	331	364	357	362	359	334	354	356	361	376	339	332	391	328	359	367	339	360	369	370	343	330	336	353	358	299	324	322	354	334	360	352	378	376	358	329	349	336	353	351	342	377	351	322	327	352	323	348	331	332	359	366	324	323	337	316	337	330	351	345	330	354	349	341	356	374	315	327	358	369	384	341	323	389	350	373	336	371	324	335	363	341	341	363	326	331	347	338	341	379	336	338	333	327	361	334	335	372	335	330	331	335	355	368	362	318	309	351	336	340	328	366	344	367	347	336	332	345	340	339	373	360	377	352	324	318	345	355	331	337	360	369	354	335	359	326	349	346	357	342	366	350	347	329	348	348	333	355	351	338	339	342	348	382	347	349	351	324	351	356	385	329	338	347	363	323	354	350	345	308	355	371	334	343	328	318	325	335	341	368	354	351	329	368	399	342	343	337	355	343	335	342	333	357	337	341	322	316	370	352	363	369	357	324	360	341	359	306	372	331	329	352	342	372	326	349	340	321	345	360	339	335	353	351	382	323	346	352	322	351	362	337	380	350	320	348	345	344	336	359	321	349	319	321	334	319	328	323	334	360	353	343	380	350	341	360	372	348	370	366	347	340	349	335	375	322	358	372	335	341	321	363	317	354	379	356	341	366	346	324	372	342	304	340	335	349	365	362	353	339	374	328	340	323	359	341	358	371	350	356	341	356	351	334	326	349	347	363	308	394	335	365	352	363	351	350	305	371	325	333	354	352	356	349	345	365	352	349	349	335	351	331	351	344	338	360	347	358	349	351	324	317	351	342	334	373	384	362	347	329	359	338	322	345	370	337	342	353	353	344	339	360	307	356	333	367	333	345	347	356	349	347	331	324	342	350	341	362	314	354	322	310	341	368	322	343	327	354	370	366	364	321	367	321	361	360	354	366	362	397	335	334	328	330	372	341	333	384	333	351	355	357	347	340	357	376	327	344	322	368	367	371	354	331	382	357	373	344	326	365	306	340	362	350	312	334	373	348	345	343	370	380	373	364	353	366	321	343	352	362	346	344	322	305	300	354	322	299	362	327	343	340	340	353	362	340	349	313	347	336	333	338	352	382	315	333	370	373	351	352	316	358	369	365	369	335	320	340	332	345	341	340	346	342	351	311	343	353	362	341	335	368	352	322	330	356	366	340	302	375	363	308	319	337	322	321	314	338	349	332	360	360	357	313	321	358	315	345	344	318	366	357	339	368	352	368	346	352	353	335	355	340	393	338	345	367	339	340	329	350	332	325	358	328	355	346	361	336	352	396	340	348	357	356	322	364	337	382	325	338	307	359	314	360	376	325	358	334	341	335	375	345	305	328	339	335	342	374	327	322	371	332	338	318	351	353	332	339	352	321	362	363	356	323	347	340	352	325	354	331	352	349	341	362	330	333	337	337	351	332	367	367	324	329	347	338	337	329	326	354	374	361	367	351	349	335	339	390	354	308	344	347	354	375	381	346	344	351	372	320	344	347	340	371	366	316	358	347	361	372	347	331	336	349	346	362	329	345	345	338	370	359	342	361	354	366	324	368	334	341	336	349	336	322	347	328	359	370	343	347	341	348	317	341	352	347	327	339	359	331	333	325	321	359	348	346	333	353	372	363	398	329	341	358	333	339	349	338	333	359	353	331	339	367	361	351	328	338	341	339	328	357	380	384	293	379	382	331	328	361	304	309	359	356	337	378	336	360	362	305	335	373	314	330	343	314	337	359	351	361
34159	13941	1949	539	443	511	447	455	477	459	429	481	484	446	455	435	490	456	491	468	446	447	444	439	467	473	498	477	420	423	409	430	449	459	444	498	443	462	467	457	484	472	453	481	477	478	440	453	485	431	454	479	452	441	447	497	465	500	457	452	468	483	439	439	464	467	441	454	457	430	456	450	447	482	456	477	443	428	450	435	417	452	467	493	449	460	467	468	460	524	423	480	453	451	431	509	445	443	439	458	443	458	502	435	486	450	428	462	471	455	461	442	466	473	444	491	448	475	451	471	485	435	431	420	453	450	455	433	488	455	469	430	440	476	496	473	428	446	442	442	447	466	477	448	456	479	473	448	443	456	448	431	435	453	447	433	458	403	495	434	434	438	469	474	479	497	451	454	486	443	468	444	456	414	408	483	414	448	468	444	453	455	487	446	483	466	467	447	454	464	489	454	474	482	448	473	447	488	446	426	411	474	497	456	449	470	473	471	457	433	439	448	484	479	458	452	478	478	461	415	440	395	430	483	465	464	416	431	429	486	498	476	441	469	408	438	432	433	449	475	446	459	476	420	448	438	441	432	407	443	431	457	444	437	419	449	440	441	422	482	444	459	464	456	455	424	469	452	485	421	444	460	461	440	481	459	444	453	469	463	448	485	471	476	455	477	424	433	417	430	438	464	456	419	438	409	456	462	425	443	451	446	460	497	464	458	510	436	463	504	469	452	510	444	455	426	484	466	478	471	448	423	453	453	474	482	461	437	445	460	466	440	471	436	458	455	456	452	484	464	534	479	437	421	444	423	454	450	417	450	496	425	480	450	487	470	417	483	455	492	432	467	478	492	468	462	429	424	437	454	473	409	452	453	461	480	459	438	460	458	470	485	439	437	463	444	467	469	438	471	417	494	440	450	476	455	449	438	443	474	452	449	468	477	479	483	472	453	435	452	440	426	412	483	437	474	461	449	469	427	433	478	442	483	448	442	442	464	432	417	459	455	382	458	479	451	448	437	483	431	501	472	434	453	467	418	427	460	431	475	457	429	438	430	439	477	417	419	440	437	441	441	472	481	446	484	457	380	458	455	499	460	445	456	435	463	396	445	413	493	441	485	422	433	449	488	490	449	434	436	449	446	411	462	439	462	419	454	454	500	484	452	487	472	450	463	466	437	486	429	468	466	447	432	462	444	454	465	468	433	434	479	441	455	467	412	459	427	449	495	491	445	436	443	477	463	476	449	442	460	465	442	499	458	468	429	480	471	465	442	438	454	468	445	452	441	462	446	463	500	449	500	474	461	458	438	403	483	465	448	428	425	456	418	442	462	447	457	436	483	469	480	412	436	467	440	413	458	465	413	485	441	471	420	486	475	432	435	458	448	444	461	467	433	402	428	439	477	469	403	420	487	408	464	445	455	450	469	427	451	463	473	433	445	421	455	475	410	412	421	470	433	470	480	432	451	453	442	462	426	450	431	464	466	474	438	480	428	451	457	515	443	470	474	475	444	453	408	441	476	474	428	450	456	445	465	457	426	485	451	451	431	481	479	442	429	408	465	460	455	412	441	449	443	497	462	468	498	435	500	498	444	441	452	478	459	419	432	465	449	469	442	492	468	464	456	469	466	466	479	474	471	443	501	456	471	499	457	431	462	432	444	442	434	449	471	467	440	460	399	450	466	496	469	391	458	487	505	427	427	450	461	495	475	460	512	459	453	429	425	470	446	450	439	446	458	454	453	459	458	447	431	431	467	442	487	497	460	442	431	469	484	439	453	472	450	420	521	445	441	476	435	463	465	424	464	430	467	445	466	444	441	437	440	456	458	473	394	424	456	472	445	448	467	442	424	488	451	462	434	451	472	477	470	462	456	448	477	451	432	449	409	458	414	465	440	481	435	440	456	451	445	464	432	441	467	437	482	465	474	443	440	448	438	455	476	495	437	464	454	438	454	475	447	439	437	435	430	489	468	495	483	422	439	505	456	429	493	441	470	460	495	475	466	457	455	452	433	480	441	491	454	470	438	430	445	489	467	477	455	482	448	453	442	439	446	468	474	448	462	454	440	460	449	485	495	441	394	480	436	444	429	462	459	467	484	430	457	468	435	442	421	458	476	486	421	448	428	464	464	477	451	478	456	429	461	423	438	438	451	443	473	476	455	440	463	480	449	486	486	446	458	455	446	450	465	460	458	455	419	452	464	444	450	455	447	426	449	431	423	457	495	451	438	492	461	443	444	427	429	435	425	420	457	400	417	456	467	462	445	455	459	451	446	469	425	497	448	462	483	515	445	444	440	474	484	450	439	432	473	491	401	455	425	462	444	434	494	463	426	464	487	434	442	478	459	441	470	469	431	439	434	471	438	504	422	451	489	455	495	480	416	441	432	440	434	449	477	457	416	443	514	432	493	437	471	470	481	450	446	461	463	445	433	458	488	461	424	469	475	480	501	461	461	458	462	512	456	493	456	444	422	452	428	478	420	459	456	492	488	465	484	455	420	465	415	416	456	430	469	443	463	514	450	433	474	490	429	431	457	433	435	463	456	481	478	430	469	429	410	458	428	459	455	448	453	459	456	471	444	473	403	521	483	445	433	463	454	459	448	480	491	434	424	404	461	447	480	444	456	450	440	460	443	460	474	444	466	465	438	490	473	410	496	454	419	450	468	471	453	468	408	473	480	478	404	485	479	442	461	478	485	494	493	459	436	456	429	442	431	451	453	464	439	462	462	403	396	442	420	449	415	468	423	432	451	400	445	460	423	442	473	466	423	423	435	387	405	452	466	453	429	445	450	508	466	472	444	479	451	462	444	462	485	459	431	463	470	474	467	447	500	449	441	438	482	440	427	435	491	472	471	499	394	482	433	496	437	435	426	483	443	460	466	463	465	457	510	461	447	471	477	480	464	463	485	484	494	448	449	439	467	462	469	470	460	444	475	454	434	426	490	528	459	451	460	467	445	453	480	447	462	442	464	491	462	446	444	471	457	472	461	443	464	436	441	454	473	482	432	454	493	482	435	451	443	419	462	447	480	449	443	432	427	434	478	477	434	473	505	427	421	407	462	461	510	449	423	465	418	434	455	475	471	434	477	477	489	463	447	473	487	472	487	450	456	455	422	448	451	421	451	455	437	475	461	451	443	485	424	444	458	416	465	457	446	480	493	463	449	471	441	423	476	470	460	466	490	445	428	452	430	464	458	491	430	495	427	443	470	476	484	480	438	452	431	473	455	475	404	457	476	419	422	494	486	466	472	484	457	464	442	492	463	499	446	410	461	449	491	502	471	476	426	449	479	462	467	441	484	496	424	449	447	478	449	439	441	465	416	472	453	438	470	422	456	476	475	454	429	448	414	495	444	416	441	412	434	481	439	416	482	471	437	444	446	473	486	433	461	438	458	430	443	451	505	441	453	475	443	439	451	479	475	416	445	421	419	446	409	404	429	481	456	415	428	454	506	446	451	421	434	437	465	454	427	432	511	443	470	460	404	488	523	499	450
8139	1020	933	981	967	996	959	916	982	950	964	973	972	972	956	954	961	907	944	941	968	999	931	977	952	941	1006	959	940	953	987	892	982	944	1001	939	1009	878	953	988	975	972	935	905	906	1001	922	888	951	951	938	996	976	962	996	956	925	946	965	879	962	944	949	918	979	964	919	941	935	980	936	890	945	960	958	985	901	929	962	921	956	972	869	993	1009	990	973	1008	961	955	952	959	970	966	920	979	971	940	987	944	926	943	886	912	993	964	945	953	921	974	916	1010	931	923	1006	967	972	897	971	971	1000	965	1007	975	956	968	963	935	984	943	926	937	933	1019	963	958	949	961	1021	949	959	906	962	975	968	934	1030	937	914	957	939	969	962	993	927	1002	947	934	949	944	987	969	958	991	950	925	964	987	905	908	945	952	950	934	880	898	979	982	931	977	968	926	932	959	946	938	928	874	960	999	991	918	973	981	978	974	970	892	1025	906	967	977	944	887	940	960	923	1005	927	936	923	987	941	937	956	932	944	968	930	949	994	941	978	947	908	1002	941	935	966	996	916	973	968	932	962	903	933	953	898	989	965	915	968	935	963	918	925	955	933	988	969	946	1014	981	963	997	954	956	980	986	945	915	956	984	985	944	956	1014	973	945	972	955	985	958	966	957	948	973	946	914	946	948	944	934	952	944	1003	941	955	938	1009	969	948	958	952	972	987	995	971	933	959	969	932	881	970	970	929	925	1003	925	957	972	928	904	945	951	930	942	1007	981	981	934	994	919	967	921	972	985	905	971	919	928	967	909	980	913	911	935	937	973	992	956	948	948	940	943	941	900	942	955	937	890	955	933	1024	946	998	978	967	1039	953	924	950	970	963	961	969	944	923	942	917	949	1033	948	937	947	950	906	979	931	986	955	950	984	942	932	964	972	943	963	918	962	948	995	865	984	940	932	917	886	992	964	930	974	938	968	1000	953	935	928	947	969	958	926	934	977	914	945	936	876	864	973	918	945	930	947	935	949	929	1009	869	945	947	922	958	976	924	911	914	941	928	958	956	1028	900	926	959	951	978	955	945	947	961	948	906	962	917	941	943	955	934	987	996	925	986	959	1016	926	968	970	923	931	955	942	938	912	967	971	940	977	986	933	992	975	938	968	981	970	860	999	922	962	911	947	986	946	940	963	927	986	935	963	969	978	975	976	963	960	935	910	950	974	974	956	974	911	973	927	970	924	950	977	963	991	890	931	980	890	992	930	961	958	958	996	909	985	910	877	955	916	962	1004	895	993	966	935	935	932	918	922	976	987	940	920	969	980	972	991	963	950	937	902	941	932	969	993	903	918	925	1005	982	946	928	968	980	975	925	913	916	954	941	981	940	914	961	935	920	896	982	940	932	935	981	921	895	962	973	950	960	949	941	942	969	962	924	963	956	977	974	943	950	972	897	947	997	972	937	969	962	965	943	961	966	952	960	980	951	889	927	958	983	918	936	937	999	956	964	962	922	978	940	967	968	967	1001	934	945	924	962	948	917	934	953	997	979	879	1001	930	958	929	1000	986	961	984	924	968	977	926	982	929	936	935	965	899	969	1019	961	956	947	890	938	935	950	956	964	910	956	889	951	929	950	965	934	953	924	919	1012	907	929	970	925	977	950	951	1015	955	912	928	953	980	894	982	949	957	947	954	1008	956	957	940	914	956	985	939	954	973	971	977	917	924	953	955	908	952	938	941	917	911	977	904	965	977	974	954	924	960	925	959	970	896	955	961	997	1000	927	941	906	990	913	1008	959	966	909	961	1002	951	890	997	958	942	949	882	958	1022	941	940	883	930	989	920	956	945	930	904	945	998	855	928	957	917	947	962	1016	997	933	919	946	970	949	943	889	898	945	1001	897	965	931	906	948	976	1020	942	927	970	965	957	998	997	916	931	988	925	977	960	928	926	931	990	950	933	946	891	934	933	911	989	919	996	938	972	902	957	977	1023	970	933	927	937	948	937	956	922	953	935	972	990	981	940	918	899	914	907	941	938	907	948	984	928	951	942	933	950	912	912	969	957	1054	962	956	904	957	882	993	903	949	968	951	897	926	964	924	967	971	974	951	909	834	954	886	903	925	949	973	932	968	989	972	938	981	1000	999	951	923	925	1000	905	954	929	934	913	957	1007	941	949	862	981	933	899	917	927	925	985	990	969	988	921	921	980	931	928	938	981	977	910	976	993	899	955	949	967	924	910	933	963	1026	975	943	962	951	958	925	988	948	962	953	951	892	955	975	951	948	966	914	947	977	948	971	976	947	987	934	1003	1006	946	957	961	958	939	1001	918	925	959	986	956	963	943	968	953	998	956	1035	964	960	943	966	954	919	953	982	926	965	995	969	981	984	960	977	938	941	1003	922	1025	946	951	941	933	916	937	948	995	891	936	1012	958	979	993	951	934	947	943	925	924	916	939	974	949	971	930	951	945	1001	997	935	919	932	1020	949	975	957	968	947	990	912	960	961	942	928	966	962	984	958	913	933	937	996	981	919	996	1000	978	987	961	949	995	948	977	925	967	962	948	920	962	959	904	974	960	957	929	958	921	952	940	967	950	932	936	948	965	945	974	955	986	937	969	994	912	1009	977	978	967	970	942	947	937	984	954	973	950	929	932	970	931	1001	944	946	928	954	961	906	899	969	964	927	950	952	995	953	907	906	975	942	985	986	955	946	916	935	958	936	1003	895	951	941	960	939	903	945	1003	976	917	980	936	980	987	953	980	949	976	943	947	935	941	1003	982	966	956	948	953	986	933	950	977	952	1011	969	977	994	1009	907	976	955	937	967	962	918	988	907	953	928	896	908	955	993	904	927	1011	930	922	963	973	959	949	944	897	968	907	910	989	992	992	954	963	985	929	958	971	947	887	891	925	967	948	950	922	943	958	959	925	928	946	968	916	967	953	942	956	930	956	915	941	898	939	955	976	977	966	893	965	976	991	983	955	932	895	968	911	928	910	958	923	987	943	872	984	1035	978	931	965	936	981	967	863	922	912	950	945	963	893	990	965	946	955	933	963	939	944	911	949	885	891	966	943	907	950	935	1017	939	966	977	956	979	953	956	981	941	908	983	967	989	937	961	928	954	972	931	870	975	964	1003	966	970	954	931	930	925	1001	985	1064	976	955	984	945	990	904	885	982	886	975	978	943	967	953	917	998	991	929	926	971	915	993	903	996	979	952	952	974	945	955	952	951	952	1000	957	973	934	1010	991	966	890	939	925	987	940	974	907	980	957	901	957	923	912	925	972	920	914	914	919	897	900	1004	914	972	963	983	928	918	971	1001	926	936	983	948	932	959	910	948	977	960	962	976	1003	945	949	896	957	959	907	1011	967	884	1008	930	908	924	971	943	945	958	974	960	909	911	963	984	982	900	972	952	973	981	956	1014	969	1006	941	989	981	987	909	923	920	917	946	940	972	933	927	979	986	894	997	973	971	937	991	989	942	948	968	954	939	971	964	941	916	953	971	907	959	951	953	938	955	957	1001	959	948	955	941	908	935	941	947	966	999	982	965	925	943	955	945	941	901	983	933	937	921	997	970	921	957	960	917	987	987	928
26023	21662	24284	29555	21672	9785	568	413	370	407	376	350	330	347	314	311	310	336	348	344	337	331	314	330	349	278	308	334	313	324	278	301	320	309	282	321	292	323	314	291	283	283	317	290	291	322	360	322	311	259	303	303	316	298	294	300	308	311	304	345	295	315	340	303	303	306	304	276	290	292	350	309	292	288	322	322	316	310	298	293	326	259	280	320	301	300	323	316	336	289	329	303	305	334	280	261	309	313	308	284	278	286	291	320	315	295	297	296	303	286	277	303	308	320	313	314	303	297	330	314	294	366	306	318	305	300	290	329	296	320	299	338	324	303	283	310	324	317	325	277	378	311	328	300	282	277	303	298	334	323	347	270	287	317	291	322	333	298	292	302	294	296	316	315	333	352	326	301	290	314	351	312	282	305	339	280	298	255	299	295	313	312	302	306	320	321	319	258	330	306	286	320	290	306	319	307	309	304	298	290	300	320	315	315	313	274	310	302	331	313	320	323	300	333	301	288	331	338	301	347	293	307	291	304	318	287	327	311	309	288	311	309	327	293	302	319	316	303	278	316	280	317	297	312	311	282	291	295	302	305	286	289	314	312	314	306	307	307	319	318	303	355	318	270	315	317	301	278	259	278	308	301	300	303	303	283	284	317	290	290	304	330	321	331	281	281	299	318	335	278	300	295	320	291	298	307	298	304	300	338	296	315	299	276	291	286	324	317	300	305	299	308	314	332	309	311	317	305	291	303	288	301	271	287	280	302	267	323	284	277	307	305	287	330	284	275	313	330	307	285	306	338	293	316	277	303	330	289	302	334	306	290	281	287	306	317	301	301	313	319	322	291	298	295	317	300	325	291	300	292	325	314	292	288	286	310	321	352	310	301	326	315	318	303	311	284	306	281	301	344	284	287	323	317	275	296	299	309	325	282	275	316	305	306	302	327	308	303	310	342	284	306	311	302	295	301	307	325	320	340	293	300	294	303	307	312	313	311	278	304	300	309	275	296	310	271	291	297	288	315	281	304	286	305	320	292	290	338	310	307	324	306	287	293	305	280	298	286	262	304	295	288	310	305	314	304	276	281	321	327	314	328	322	288	320	305	326	288	334	307	303	299	337	311	288	328	341	295	294	292	263	305	294	290	328	317	346	317	308	285	315	313	316	306	284	283	300	312	286	276	281	308	279	294	306	273	300	293	310	319	286	284	309	266	303	304	282	302	330	312	290	301	277	283	313	292	302	304	336	326	276	283	316	317	328	326	312	333	297	286	282	302	308	298	306	309	313	327	293	290	351	296	280	337	301	297	311	313	289	320	324	335	296	296	309	295	297	309	307	284	269	309	306	306	325	339	334	316	274	291	316	320	310	307	286	296	302	308	289	278	279	281	299	306	308	295	266	328	334	320	326	291	290	293	315	291	267	315	287	279	279	308	308	296	307	269	325	309	286	296	324	296	281	298	324	316	322	295	273	300	323	295	321	275	287	295	287	276	297	321	271	300	323	335	320	305	283	309	298	284	315	302	296	294	349	301	281	271	283	307	312	308	310	289	344	306	309	303	275	285	272	321	307	292	315	312	265	299	317	344	271	291	289	305	292	276	288	303	278	273	277	294	319	281	295	305	296	296	344	315	307	276	288	319	321	337	318	311	297	262	282	297	327	296	308	285	318	314	270	323	296	282	292	296	295	284	315	305	312	323	275	317	315	286	301	323	315	286	305	317	343	299	305	324	337	265	280	316	310	317	299	283	327	314	300	281	300	285	301	302	293	323	292	305	285	255	292	284	293	322	300	295	287	353	285	302	302	309	271	308	316	320	304	256	281	315	289	315	280	304	311	333	309	319	290	271	294	290	302	323	301	297	323	301	292	272	309	277	290	304	321	267	330	294	303	318	306	275	286	298	319	330	273	313	302	317	299	277	294	274	309	309	301	321	306	295	330	292	320	352	321	302	285	299	294	305	290	301	315	293	317	292	286	278	264	285	330	292	295	290	286	337	316	294	302	309	305	313	292	308	312	268	327	342	284	317	278	299	269	299	317	342	319	323	295	303	287	309	286	297	296	283	278	325	322	286	284	331	296	327	298	278	241	290	299	278	295	318	283	306	284	313	295	280	269	336	313	279	302	300	306	308	294	281	294	284	308	310	296	307	318	298	313	314	298	279	314	273	286	310	296	306	320	322	310	317	292	325	328	310	310	320	300	277	278	310	314	305	285	277	298	302	292	295	336	284	306	315	284	303	306	299	307	275	288	286	345	323	308	295	310	317	353	283	281	300	297	294	300	307	293	300	300	355	303	301	307	304	316	264	278	326	336	287	319	316	315	289	309	279	296	307	294	299	323	304	283	272	305	300	290	353	286	280	319	319	326	328	303	322	305	311	296	279	280	283	308	315	329	270	274	304	298	302	310	320	310	330	308	316	297	287	308	361	287	302	293	333	302	261	311	331	333	308	301	315	285	299	329	279	274	297	306	306	298	350	281	300	307	319	302	292	282	308	294	311	326	319	290	312	299	329	312	312	316	292	308	312	311	286	305	295	306	295	293	301	302	294	280	296	313	308	291	364	320	283	313	286	308	278	279	303	312	316	314	313	311	305	300	321	301	309	267	304	319	313	319	318	304	285	290	306	265	294	284	287	289	306	318	313	293	312	310	326	282	300	315	281	308	289	278	288	267	295	265	317	324	285	318	309	271	285	308	291	291	294	321	317	282	297	264	294	287	289	274	321	306	307	307	320	305	311	288	283	294	268	316	295	309	276	266	278	322	303	264	286	289	283	291	311	310	270	315	298	293	324	325	269	293	281	319	285	303	293	278	309	308	304	316	310	289	328	331	321	295	288	288	303	324	314	306	304	319	308	295	312	314	318	297	297	329	313	284	341	307	311	330	299	359	305	306	303	297	297	316	312	290	303	295	304	327	313	287	283	314	264	292	309	306	302	308	315	355	306	290	292	288	292	306	297	329	298	286	311	274	317	299	334	294	309	312	311	294	301	333	269	315	326	306	292	286	307	292	302	314	313	333	278	280	265	285	303	310	300	294	283	286	303	338	326	301	306	267	298	286	297	333	310	293	312	297	308	283	295	289	322	313	294	304	296	331	292	309	303	296	294	321	297	280	309	311	336	301	309	269	315	287	323	295	285	287	302	273	314	319	336	314	334	326	332	296	296	285	295	289	277	325	279	307	283	308	308	288	319	304	316	307	318	309	295	296	315	339	301	302	279	298	291	288	303	295	295	309	297	298	319	292	317	275	323	338	317	311	298	332	293	303	315	324	296	301	293	303	291	293	316	288	304	302	289	283	279	261	333	297	287	305	275	324	278	307	303	280	294	330	266	314	287	274	305	302	295	302	290	318	323	272	300	312	285	298	309	291	322	281	314	320	300	295	277	300	310	303	286	327	304	268	278	285	296	306	291	285	302	275	323	315	289	295	284	275	283	286	303	318	299	291	298	314	305	303	289	287	291	296	279	294	316	318	316	311	317	300	339	289	285
4656	2034	1121	855	761	685	665	677	668	648	623	633	644	656	616	654	655	611	674	623	659	630	617	671	656	607	610	620	643	656	639	669	655	613	701	616	649	662	653	643	631	633	613	691	645	640	643	662	631	635	685	608	675	640	646	613	655	665	623	647	622	623	650	650	670	610	642	643	643	627	663	651	678	604	630	679	639	637	647	633	661	655	623	675	645	654	637	694	657	668	629	641	634	604	636	604	633	636	599	618	648	659	672	630	664	631	642	611	665	652	641	652	643	677	691	628	672	623	637	634	633	625	638	643	613	682	712	669	635	685	673	639	635	720	672	692	604	654	711	623	607	629	610	660	643	655	665	668	667	642	668	687	652	642	662	641	615	622	643	642	654	643	627	685	648	662	618	684	640	598	628	647	659	640	657	665	658	679	642	618	675	676	666	623	652	597	620	635	594	684	644	619	656	692	672	702	655	635	661	633	667	645	674	664	618	643	647	619	656	650	639	629	685	686	616	630	636	732	629	668	623	645	688	634	666	621	672	667	648	603	662	649	622	588	651	648	605	647	677	655	601	632	605	643	651	654	675	618	654	650	674	623	667	664	691	697	662	621	634	634	632	640	666	656	645	593	655	661	607	640	625	645	657	659	684	639	642	644	661	643	678	658	661	652	667	680	630	608	626	677	645	649	637	620	680	623	645	645	618	637	637	674	687	651	637	648	614	658	670	642	688	653	613	644	623	628	644	636	623	649	622	635	640	674	671	642	650	655	615	619	678	635	657	622	647	579	614	690	641	648	631	671	640	688	632	680	663	627	602	637	628	637	687	641	682	644	604	630	630	662	674	725	583	611	616	649	658	638	655	618	671	635	620	660	647	664	648	632	589	683	652	665	639	660	623	671	660	589	618	612	637	624	628	637	648	631	651	654	649	671	617	671	644	603	670	639	681	620	638	688	682	664	648	613	631	638	670	601	650	625	624	640	664	660	664	626	610	577	637	633	651	663	611	625	660	629	643	640	651	641	609	644	672	608	682	668	674	625	617	605	658	720	669	647	625	681	702	651	623	660	679	658	654	647	625	648	669	650	626	628	650	635	640	666	650	649	631	619	620	644	685	682	660	632	623	632	625	621	619	677	647	643	618	657	623	637	658	636	619	667	633	591	637	642	682	601	683	611	615	663	655	640	623	711	638	622	657	611	642	626	650	669	653	664	611	712	684	635	636	603	615	686	662	689	613	703	600	655	676	656	656	621	613	671	637	650	641	639	653	631	684	605	625	641	643	674	676	617	661	655	648	640	622	625	657	626	635	674	662	573	657	659	643	655	662	623	595	655	596	654	656	620	646	657	632	633	669	626	651	648	623	639	627	602	648	650	621	610	630	624	610	612	648	612	650	625	636	665	607	678	620	643	656	621	644	645	649	644	618	632	657	640	690	623	669	672	677	615	667	643	635	610	619	618	617	646	618	627	617	699	624	650	658	615	627	687	631	590	637	662	652	678	589	641	664	636	603	660	633	632	671	709	646	641	632	656	625	669	612	651	595	646	640	653	682	699	625	668	647	668	657	646	634	610	673	659	654	676	661	634	624	662	599	676	661	652	632	643	611	616	660	685	636	639	657	640	661	635	663	649	658	675	624	631	635	691	648	674	682	679	681	636	657	670	603	635	618	610	630	642	638	650	603	675	620	622	648	622	576	649	647	677	687	639	647	643	652	595	683	614	636	670	659	673	629	627	623	658	645	611	657	626	673	610	614	614	639	658	608	656	678	671	671	662	635	599	708	671	663	621	648	607	625	675	647	650	682	622	580	644	643	601	605	643	655	609	641	670	658	625	646	685	663	627	663	626	630	624	678	654	717	619	619	585	599	631	678	621	634	653	668	661	629	685	687	677	679	623	659	662	616	594	652	654	690	657	665	671	671	615	621	618	678	668	648	594	643	654	609	644	646	690	668	665	670	669	667	670	650	673	628	651	637	626	646	604	630	626	634	687	650	691	610	643	700	643	633	624	615	629	642	636	682	640	596	600	618	627	653	608	634	604	634	666	609	663	639	594	660	643	667	626	628	656	655	643	648	678	635	659	638	642	641	612	647	679	608	699	647	653	632	672	649	618	670	628	615	669	680	662	636	678	620	661	643	610	601	663	589	672	654	621	670	700	639	612	650	618	646	631	678	653	702	647	638	669	644	661	634	640	637	665	644	619	616	688	632	645	651	621	641	656	638	618	630	678	662	621	691	639	654	662	663	652	638	646	678	644	656	642	659	654	604	626	658	602	652	666	674	631	664	640	662	619	641	660	689	633	641	686	628	670	630	654	647	600	645	655	643	639	672	653	635	677	612	617	644	637	627	636	640	642	614	649	644	615	600	642	669	660	633	639	627	650	632	633	643	655	604	643	692	680	638	644	638	631	669	616	602	667	631	649	609	628	678	647	636	665	662	642	657	657	660	625	636	684	672	654	668	641	640	661	647	622	658	623	697	639	615	617	648	670	668	689	664	674	648	642	632	649	636	630	634	646	656	622	621	667	673	699	632	689	648	662	691	642	642	690	639	632	622	678	652	635	643	652	660	688	668	651	641	642	624	672	658	617	685	633	639	661	674	671	626	645	637	614	669	631	681	663	626	647	690	651	625	641	606	666	650	657	585	644	673	685	673	633	607	652	623	635	667	659	642	637	673	645	618	623	660	675	596	626	639	661	631	679	636	643	639	668	639	614	654	674	687	620	670	632	647	669	662	635	650	622	636	639	636	668	639	676	626	630	624	647	632	617	613	674	649	680	647	586	572	688	637	613	612	663	646	690	673	644	640	652	630	625	648	628	651	653	639	629	630	626	613	638	662	680	664	635	668	662	613	637	585	661	641	604	635	623	636	669	636	632	639	645	647	660	688	617	635	623	643	669	654	659	638	693	647	607	671	648	652	603	654	622	675	648	641	621	659	637	667	631	625	627	620	678	652	675	634	625	633	660	641	650	611	600	661	688	654	647	637	686	604	629	639	628	632	625	608	658	651	648	637	630	656	619	638	651	631	654	641	643	658	697	650	644	626	613	628	632	633	635	652	621	642	685	697	615	661	676	607	680	603	645	617	646	650	695	673	669	628	643	612	622	636	604	686	666	655	699	609	671	660	657	601	613	675	645	666	649	646	634	630	638	677	619	601	645	660	674	637	667	613	624	666	688	687	650	643	643	627	612	676	680	659	655	609	654	639	670	659	615	658	601	665	637	688	629	677	662	665	621	630	631	678	672	611	675	676	661	634	602	690	625	640	634	638	638	630	621	645	625	652	673	643	644	635	613	653	631	670	639	657	657	645	603	640	660	638	623	657	650	651	644	643	664	625	660	687	666	648	658	664	675	639	675	664	635	641	654	592	628	621	626	653	622	611	648	667	635	653	643	623	672	652	611	657	639	639	630	668	614	649	674	612	690	603	684	606	646	637	659	614	661	651	689	668	600	642	656	626	640	630	620	617	675	656	661	654	629	644	607	636	608
25201	21622	24718	29023	21622	21640	9286	416	269	250	235	222	187	189	181	165	170	157	152	164	148	155	177	154	163	154	156	134	151	158	139	155	157	160	145	157	152	139	137	133	121	125	165	144	125	146	155	127	136	135	139	143	145	141	136	140	123	130	122	136	145	147	160	133	124	141	139	157	143	164	164	127	139	142	158	160	138	167	148	143	140	147	125	138	135	136	135	136	137	164	129	162	157	153	144	136	127	164	167	147	150	163	165	134	163	172	170	145	132	132	142	138	151	161	156	131	150	141	144	148	146	142	164	146	165	143	131	140	126	153	136	134	145	151	147	145	137	137	157	121	146	111	112	149	158	152	166	140	131	141	150	124	145	132	128	129	170	148	147	155	153	125	154	131	111	153	154	139	127	145	139	125	150	145	150	140	142	143	137	137	127	159	164	149	155	129	137	140	142	130	129	152	147	165	131	120	144	149	155	157	157	159	128	176	131	135	141	152	150	142	132	135	122	139	140	152	129	133	169	157	142	153	135	162	136	164	153	142	142	158	139	153	147	136	127	134	152	141	131	140	118	146	170	157	164	136	151	126	131	178	156	137	122	134	141	154	149	146	125	168	151	131	135	142	140	136	127	149	147	145	141	127	152	144	119	146	135	153	124	126	118	128	152	147	138	136	121	149	134	131	133	155	146	138	159	130	146	176	139	150	157	138	136	139	126	151	130	135	149	148	145	161	132	125	155	138	161	123	150	129	150	127	156	108	144	164	102	141	124	150	139	155	142	138	146	154	148	151	137	164	161	151	154	163	154	148	115	144	178	147	151	164	152	160	127	130	147	139	123	141	109	151	130	137	121	115	139	123	152	132	141	138	158	120	130	137	136	145	136	120	141	145	150	153	143	142	154	136	142	100	143	167	156	145	170	150	136	135	166	148	128	129	142	148	154	162	138	153	139	131	143	136	146	140	120	150	160	146	140	122	136	158	146	175	132	156	143	158	135	118	131	120	117	160	150	140	138	139	141	132	135	131	149	149	145	131	139	132	135	131	135	130	143	160	153	137	134	136	116	124	123	122	139	156	141	139	141	144	148	148	146	141	156	130	176	124	137	143	162	151	142	165	138	155	159	145	130	134	154	155	150	142	144	139	142	168	132	154	155	140	154	125	148	140	142	136	144	152	148	148	139	130	151	150	121	137	147	141	146	139	129	157	139	139	120	139	156	156	117	146	144	159	152	142	135	135	135	148	132	149	157	129	150	171	146	139	152	162	147	149	124	128	133	134	140	148	160	137	120	152	162	141	131	155	155	121	154	146	129	142	158	135	141	171	133	136	160	134	134	135	146	136	156	159	149	136	156	133	157	148	135	147	140	152	141	163	137	134	131	133	146	153	154	158	155	159	119	125	141	134	160	141	105	156	149	150	149	151	143	123	142	146	141	141	131	142	117	134	149	165	150	136	131	158	125	149	120	150	149	149	149	113	135	132	155	146	119	153	155	140	127	130	150	148	152	141	136	145	145	145	128	142	140	147	163	150	138	159	148	173	147	126	157	141	143	130	154	136	148	159	134	134	146	159	144	150	173	127	152	146	156	123	139	156	134	123	132	156	148	153	172	132	143	118	135	150	140	132	120	144	140	146	147	171	158	152	155	145	138	140	145	141	156	157	126	145	161	166	130	134	156	134	129	136	142	143	135	155	151	149	136	162	149	138	141	129	157	142	165	149	162	131	125	153	165	146	139	122	142	135	151	126	165	116	112	120	134	155	141	147	128	129	137	177	152	129	143	132	168	127	141	160	135	166	139	164	131	157	131	137	162	145	130	144	137	147	139	130	130	127	143	151	168	143	161	141	165	141	123	133	147	146	135	140	139	133	129	143	141	149	118	151	128	157	149	145	154	144	150	121	126	133	128	157	148	142	143	135	143	142	132	150	136	135	153	134	147	142	152	159	155	141	155	144	140	143	139	135	147	153	166	167	138	156	141	135	126	134	134	138	130	151	128	152	139	133	137	153	129	162	134	126	137	149	148	135	127	142	141	122	159	129	119	116	150	150	144	131	151	144	139	146	125	141	143	140	145	131	123	175	128	136	122	164	140	159	149	136	176	129	140	146	145	178	118	143	157	122	120	159	133	112	176	140	133	144	132	165	129	129	132	123	148	144	128	156	146	142	134	139	166	122	147	154	156	136	132	143	130	147	138	135	153	148	186	163	139	150	134	120	145	129	135	144	149	142	160	134	169	139	146	120	135	126	179	145	132	148	140	135	137	156	139	133	142	139	158	153	146	141	146	133	133	142	134	150	135	152	135	144	151	157	132	139	147	137	134	134	153	151	122	126	186	137	147	167	159	152	144	156	134	123	146	136	146	156	145	135	145	171	161	153	166	144	145	141	144	138	124	147	136	151	148	123	159	146	145	144	174	148	155	157	143	134	123	139	146	147	142	154	133	143	150	115	151	123	126	147	151	166	149	129	139	159	154	155	150	129	140	151	139	138	143	140	160	144	121	145	120	136	169	132	135	139	111	145	145	128	126	155	153	133	157	139	142	123	160	151	138	131	154	164	137	155	176	172	131	132	144	158	154	154	148	116	148	137	160	139	141	133	142	144	164	143	165	149	144	145	141	152	143	156	144	159	133	152	144	137	117	162	144	127	119	122	151	180	132	136	153	160	152	158	129	146	156	130	118	141	144	141	153	135	152	147	135	131	139	122	144	140	131	142	134	139	149	131	143	157	123	136	156	144	155	167	157	133	156	144	158	131	154	134	117	156	130	158	153	131	125	133	149	124	136	146	147	172	138	143	138	138	154	165	144	147	112	148	150	158	126	154	156	148	169	165	141	146	139	158	126	139	127	142	125	137	165	154	151	145	166	147	141	155	159	166	134	126	134	160	141	137	136	121	134	151	143	158	138	157	145	136	172	139	131	136	117	141	130	138	158	140	141	155	145	158	173	122	149	120	143	141	147	147	135	174	160	133	123	131	153	152	143	128	145	132	126	142	143	147	142	121	134	124	148	129	143	144	152	146	139	146	157	143	133	158	139	137	160	144	129	141	166	127	148	122	150	131	142	153	145	140	120	169	139	124	162	130	127	151	160	138	139	119	140	147	128	136	155	149	136	110	146	138	124	140	132	176	149	126	153	140	151	159	151	129	165	133	132	146	139	144	156	156	158	137	145	132	110	145	123	153	136	147	146	151	149	157	114	150	145	150	137	139	146	146	155	127	123	135	189	155	142	151	127	149	131	144	150	157	136	150	166	153	141	136	123	149	127	139	135	129	142	169	140	155	136	156	166	165	124	162	168	120	160	133	142	136	129	141	124	142	137	137	149	142	155	139	145	143	127	151	140	136	153	143	122	182	126	133	151	143	133	146	137	142	140	149	149	145	151	137	142	131	141	157	147	143	126	139	119	136	124	163	136	123	133	165	124	131	139	147	146	149	162	143	137	139	137	160	143	139	154	152	122	157	135	108	125	166	148	141	144	125	146	156	150	139
4117	3058	1248	714	536	438	426	397	360	356	381	342	387	367	350	379	353	349	344	345	361	381	311	352	332	351	373	328	368	331	357	313	331	359	367	369	344	346	343	357	334	305	345	341	360	351	376	343	338	340	351	345	329	337	338	323	384	361	342	380	370	354	352	334	343	349	341	327	355	350	358	354	356	342	345	367	356	370	299	359	327	339	318	329	347	344	330	357	323	348	332	339	353	328	358	401	368	355	334	322	343	330	324	341	347	336	341	343	353	305	349	354	349	338	373	348	338	381	352	355	357	364	350	354	353	347	332	348	351	362	376	334	336	367	327	309	372	368	365	301	365	357	376	347	334	346	347	340	341	338	360	355	351	354	347	330	362	333	352	348	364	327	344	348	350	313	337	340	360	351	324	346	312	371	337	352	342	382	314	357	326	320	341	364	301	369	341	317	343	352	322	363	345	342	330	360	339	357	352	377	346	311	373	361	339	367	350	342	383	354	361	387	341	324	336	324	361	332	328	347	335	363	329	336	310	351	358	342	332	347	339	347	326	331	366	364	340	345	340	322	328	352	340	355	316	382	346	331	349	362	356	347	330	322	338	332	335	334	363	354	324	321	367	348	357	367	328	338	314	334	338	391	326	308	353	355	303	352	373	379	335	372	332	342	377	350	310	356	342	364	327	328	370	346	355	318	354	343	338	382	388	349	343	341	336	327	319	359	354	335	405	352	329	342	345	344	324	359	370	324	355	346	344	380	348	364	348	378	340	352	356	335	331	353	337	336	338	343	315	347	357	340	335	344	321	343	334	332	356	318	327	343	374	363	375	347	320	388	343	328	365	335	350	345	319	305	356	339	342	336	325	330	329	347	327	364	326	328	344	363	391	343	341	351	347	360	357	356	308	344	361	358	339	329	367	342	344	318	316	358	377	342	375	370	342	328	375	376	358	325	341	318	372	339	339	360	355	344	308	327	341	299	346	346	362	356	353	361	344	347	350	366	317	377	351	388	356	350	365	353	378	364	353	359	298	327	350	367	365	335	338	334	307	340	342	341	341	340	370	346	320	349	329	352	334	329	364	350	363	344	340	358	355	323	351	338	341	389	324	320	361	371	345	335	345	329	361	347	338	334	365	360	358	325	304	337	339	360	330	357	367	339	360	318	342	341	346	355	334	342	340	350	360	316	343	342	348	363	367	358	322	322	351	348	360	361	328	378	332	339	330	353	369	333	372	358	386	359	334	364	298	377	346	329	356	347	336	365	341	323	357	379	360	349	328	349	348	335	340	348	331	331	315	335	373	372	362	320	348	347	342	333	349	318	356	330	336	354	350	320	379	335	364	364	332	361	336	343	330	362	358	338	347	329	362	347	354	367	341	346	323	335	339	301	341	342	323	347	359	320	352	313	326	366	342	370	350	333	329	402	348	362	346	332	314	345	357	343	343	349	371	362	308	351	357	349	349	344	324	321	341	320	339	369	359	360	328	375	346	339	322	299	343	338	353	352	335	313	355	324	346	353	334	328	327	376	350	339	337	333	359	350	323	312	351	347	346	349	392	353	368	385	329	338	354	346	344	339	342	362	346	340	343	342	341	350	360	328	381	361	343	385	362	316	353	343	326	338	336	329	376	359	371	351	358	350	338	363	333	329	346	357	315	341	346	355	368	347	349	352	368	376	350	329	373	361	333	362	328	327	358	358	304	363	365	356	321	352	358	375	354	338	360	356	375	343	382	338	357	341	365	350	371	323	355	321	299	316	362	317	336	338	370	330	322	354	342	350	319	364	310	353	366	330	352	330	346	334	344	370	302	347	325	336	319	330	338	335	349	360	346	308	314	341	316	354	321	353	355	374	346	310	330	343	323	350	333	344	340	366	338	349	344	359	357	345	328	320	362	342	347	376	320	356	347	331	333	353	374	355	354	333	321	351	340	373	363	345	336	382	349	411	347	354	349	319	334	354	337	356	329	338	378	362	341	340	346	344	350	336	349	381	339	328	367	337	330	343	367	308	374	341	341	358	362	324	365	334	337	343	334	364	334	356	319	326	373	342	339	327	347	338	374	344	330	376	310	341	371	371	348	358	352	350	306	386	335	324	321	383	351	331	356	314	327	332	413	335	351	325	334	340	353	355	346	354	335	326	328	332	328	334	309	376	385	338	343	354	341	350	323	313	353	349	388	350	355	316	362	350	351	338	335	334	328	368	342	358	329	342	362	345	363	350	380	355	332	350	391	358	336	353	339	347	319	327	329	334	330	327	346	380	349	387	329	358	332	361	315	357	355	310	343	350	314	349	344	361	356	333	354	376	369	348	342	315	333	362	306	358	363	369	346	368	332	353	344	355	335	329	334	331	343	297	338	338	342	333	346	355	360	325	373	365	356	344	323	315	354	327	349	336	322	347	346	351	346	324	383	371	335	334	357	362	324	329	321	336	341	355	368	338	335	364	338	324	384	320	355	371	355	331	318	337	335	320	321	364	328	370	332	360	380	354	333	341	317	389	334	338	367	338	323	345	361	349	330	375	307	357	337	349	330	337	330	321	345	346	355	377	319	322	348	381	326	350	346	335	354	325	354	354	323	382	343	344	352	352	347	361	334	364	360	337	356	359	367	364	312	329	377	303	310	341	335	319	337	342	362	324	370	354	349	342	324	323	341	357	357	347	353	367	350	377	346	338	350	360	307	363	361	379	332	342	358	367	375	361	320	335	371	343	332	332	343	376	351	357	348	349	346	360	361	352	343	340	339	358	342	380	368	354	358	339	355	331	332	346	349	334	347	331	386	324	333	322	344	361	331	362	342	331	346	311	372	305	363	361	370	333	330	320	356	332	373	376	381	341	335	397	370	318	361	332	334	383	384	343	343	330	376	344	325	353	348	306	371	345	343	361	341	326	300	338	342	336	354	304	369	351	377	327	347	339	347	347	379	347	361	336	323	348	334	340	356	341	365	372	304	321	353	325	318	352	330	312	373	375	339	329	340	323	357	326	346	354	344	365	363	366	313	356	347	355	331	328	351	338	374	355	315	352	356	353	343	341	361	358	362	344	333	352	352	349	347	347	334	334	336	336	296	356	350	373	344	328	331	323	344	383	355	344	350	353	362	339	366	346	336	403	338	335	339	351	360	335	350	347	382	356	352	343	352	334	322	325	350	345	318	374	393	359	346	346	348	357	340	320	339	361	342	334	333	324	347	343	331	349	361	329	341	312	341	352	326	334	307	355	330	346	358	371	330	354	341	328	331	324	343	356	347	366	337	322	359	336	374	347	335	335	352	298	353	364	337	302	368	382	336	346	313	380	344	300	344	312	355	377	356	361	370	332	325	317	363	353	326	344	337	301	321	388	387	316	380	343	325	374	349	328	359	341	338	345	338	356	334	382	350	332	342	355	336	343	339	320	339	364	328	333	367	348	366	322	334	356	353	370	335	356	381	369	350	341	336	373	335	374	338	370	344	355	349	343	354	349	339	353	338	358	315	346	371	354	327	326
34196	13941	1896	522	463	466	466	460	463	472	417	495	465	468	406	440	460	436	421	465	461	475	448	422	429	459	444	447	474	469	447	407	453	440	472	419	450	483	452	440	470	455	475	470	472	472	455	462	489	431	478	466	437	463	489	406	476	461	455	508	448	449	431	449	506	445	420	449	482	447	443	461	423	479	459	448	446	465	421	474	449	450	484	466	484	443	419	429	489	462	461	427	452	453	424	429	407	449	417	421	472	431	417	448	484	467	480	484	484	454	466	471	447	454	455	439	459	437	439	491	464	441	459	465	498	458	482	486	457	462	413	451	439	427	493	438	457	462	426	475	473	461	460	462	472	440	466	438	407	447	459	445	449	461	468	465	434	434	479	469	464	463	456	437	456	437	468	434	467	446	456	453	466	404	443	439	485	453	478	416	460	432	454	469	475	455	483	478	474	464	452	435	480	424	470	464	478	481	482	453	435	491	448	447	469	482	468	470	436	467	463	483	462	429	435	485	447	499	452	488	473	442	419	448	392	476	462	423	465	453	463	449	479	478	482	430	466	456	455	443	436	480	488	469	444	489	448	457	423	473	517	454	457	456	440	453	444	428	430	466	475	413	449	466	480	455	480	425	446	469	454	516	466	431	471	449	450	453	422	468	448	481	466	435	406	465	480	473	483	470	455	450	481	496	423	443	407	469	462	452	444	463	440	458	468	482	459	474	477	491	481	432	468	503	437	501	397	427	455	427	451	454	478	459	456	452	455	470	457	409	440	456	457	450	499	482	431	479	501	486	476	430	433	497	467	447	433	418	448	443	459	468	484	477	457	467	455	478	455	464	463	471	461	454	474	470	430	441	435	476	465	501	462	457	484	446	441	476	429	467	462	467	478	458	474	454	481	445	386	486	472	454	467	478	455	476	430	446	496	449	464	504	468	494	428	458	429	425	438	485	485	477	433	464	441	472	435	456	446	486	444	489	470	433	409	430	426	487	445	461	427	414	449	461	457	418	484	429	436	470	487	481	469	430	476	378	437	433	440	486	468	466	487	470	479	461	465	460	468	468	435	487	451	423	446	470	451	427	456	444	521	462	479	440	448	446	461	465	457	421	447	475	472	486	413	442	453	468	431	455	457	472	417	459	449	417	489	453	516	396	486	490	487	434	459	473	443	493	453	473	477	454	464	432	473	436	465	492	436	483	477	485	434	435	435	449	475	484	486	452	464	443	499	458	446	423	481	449	441	464	437	447	437	455	455	442	510	475	487	412	437	469	419	471	450	459	471	477	454	456	448	461	438	439	482	472	483	446	445	472	455	450	446	434	434	433	477	435	439	432	446	457	466	488	452	420	435	434	456	467	451	446	435	541	461	465	418	444	435	459	444	464	408	481	440	431	455	480	430	444	454	429	451	470	439	426	429	478	445	459	463	466	465	452	487	416	451	426	426	439	412	479	460	450	424	447	466	463	409	430	446	434	461	427	470	491	448	438	443	466	419	429	443	482	443	469	463	462	456	460	448	459	442	434	443	466	463	439	436	410	470	469	511	458	469	482	451	478	488	456	480	445	432	473	468	424	435	471	452	488	441	486	475	419	471	447	460	438	473	466	450	466	494	453	461	475	433	423	470	437	484	444	468	440	492	470	481	494	499	462	455	494	481	420	488	486	462	405	462	458	466	462	406	449	422	414	432	417	458	443	459	423	429	494	399	470	482	531	454	460	455	500	460	470	463	466	463	439	472	443	478	457	459	460	439	446	464	514	458	474	492	503	463	483	449	398	436	463	443	417	479	463	442	466	457	467	423	408	458	481	490	468	428	448	523	478	490	477	480	475	459	420	486	431	461	474	453	439	432	457	444	430	432	432	466	446	472	463	440	510	463	472	436	459	458	471	441	448	473	443	421	434	473	454	439	456	462	429	430	441	470	481	454	458	396	483	464	467	461	464	444	450	468	440	449	470	491	402	485	469	485	461	469	441	471	504	475	460	485	444	420	470	446	474	470	446	464	473	463	454	483	429	477	433	473	467	495	427	475	420	457	443	456	467	469	461	442	467	450	479	403	459	427	466	443	461	457	477	439	459	409	427	470	432	420	438	433	402	418	472	453	425	481	456	433	505	475	450	465	466	494	404	417	417	451	452	421	478	439	453	449	435	427	439	492	446	443	447	477	409	461	483	478	495	449	435	464	460	451	416	454	460	479	460	426	451	439	465	433	473	455	437	497	443	444	480	442	453	429	459	456	435	464	446	431	444	491	451	490	477	440	486	465	426	432	459	428	474	465	433	442	447	464	487	455	527	446	462	465	467	417	454	421	474	447	442	429	484	431	462	441	477	416	463	470	436	511	442	463	446	420	421	445	512	445	447	452	438	502	462	437	445	464	424	424	439	447	441	432	473	471	429	412	476	449	457	461	443	452	463	524	465	485	435	462	440	398	449	439	443	414	450	425	442	433	458	441	496	470	468	466	427	482	468	436	418	446	435	412	439	469	421	429	460	433	442	478	435	466	438	428	423	439	485	472	468	475	484	451	471	408	465	487	453	438	502	431	440	404	427	514	517	426	491	445	434	454	473	461	437	492	424	477	486	465	456	472	469	431	507	469	443	481	493	437	514	437	487	470	469	454	523	423	481	456	501	476	463	481	441	418	432	462	472	456	437	469	455	446	450	438	486	462	466	453	463	438	454	463	466	443	413	431	481	437	474	469	438	493	472	465	503	483	464	498	467	431	489	479	462	418	475	493	456	470	451	477	462	473	456	464	462	448	433	466	489	472	443	412	421	422	432	470	481	430	469	461	437	455	464	435	443	449	420	440	464	493	438	466	460	480	455	465	453	452	433	471	432	408	450	449	446	493	442	468	486	475	433	456	463	480	426	433	458	430	447	455	471	447	426	444	471	418	430	450	458	454	461	491	461	442	442	473	449	478	447	484	452	474	435	493	443	472	449	452	450	489	426	490	491	499	481	432	472	461	454	451	444	440	453	463	460	425	407	468	461	450	472	426	494	461	473	471	493	434	454	434	415	485	473	439	447	463	445	475	430	403	424	422	400	485	465	461	438	423	408	486	440	452	452	487	437	466	415	476	434	473	484	460	458	465	437	447	439	425	469	417	448	459	441	455	428	439	443	475	475	444	448	460	449	435	461	428	434	439	445	465	491	444	468	440	430	451	458	461	426	442	435	469	432	490	448	457	446	449	432	443	487	474	440	453	473	446	445	504	476	454	485	472	474	458	456	444	456	447	478	458	429	457	438	422	446	464	450	451	508	469	484	464	446	466	474	426	461	473	462	417	475	443	457	468	459	446	477	507	466	455	476	411	473	420	475	477	478	467	455	449	427	458	461	434	412	427	502	496	449	457	447	462	484	472	466	443	452	438	445	407	478	466	434	465	450	468	478	471	476	441	466	476	455	463	453	436	442	480	443	489	454	486	460	469	428	445	457	419	458	467	485	487	463	479	452	452	477	431	425	449	467	475	442	417	429	480	440	436	454
8106	1042	950	1001	963	951	909	918	1036	955	950	921	982	943	943	951	906	979	982	948	927	961	954	937	976	942	943	977	947	986	927	953	1002	914	925	968	941	937	968	916	899	908	948	941	956	893	986	940	970	911	953	944	972	933	935	957	948	957	966	950	937	997	982	927	896	957	975	881	932	914	981	982	944	901	912	976	959	908	935	965	943	953	918	949	961	921	947	948	927	959	966	966	913	963	929	942	947	941	993	967	959	938	935	944	970	932	925	927	889	931	876	956	961	984	948	947	956	958	960	936	906	944	891	937	918	927	975	932	936	896	959	952	941	984	964	884	934	975	924	919	928	974	925	978	921	972	943	909	914	973	940	931	941	937	938	920	889	973	964	930	960	892	977	942	942	918	950	994	1011	970	975	926	925	909	967	958	927	935	972	933	877	986	945	949	958	938	956	965	938	958	952	917	941	909	956	912	899	877	905	947	945	884	924	953	926	970	935	973	973	920	919	891	946	928	923	954	972	942	942	971	958	965	950	955	960	937	958	901	972	893	951	989	887	936	917	946	994	949	898	1004	943	1006	939	970	1001	963	931	1007	905	905	940	972	926	956	925	977	967	945	977	951	876	902	965	873	961	971	952	948	950	966	914	958	1014	946	924	938	896	944	908	994	963	963	974	919	928	934	951	929	936	926	918	961	961	939	950	936	898	966	1005	935	919	962	920	944	956	976	982	901	945	917	936	990	893	949	1003	873	954	957	962	911	959	956	968	944	942	915	912	927	896	910	980	973	953	956	921	939	931	934	936	936	972	1005	944	977	972	932	937	935	945	940	968	954	964	973	917	965	979	950	966	909	956	908	974	933	1019	905	931	961	933	929	946	927	907	933	992	915	972	980	960	993	930	929	932	958	966	956	960	892	928	951	911	974	956	974	999	961	961	916	1032	1006	1016	961	934	971	966	982	953	988	950	964	940	887	952	952	925	959	968	941	980	924	948	937	950	944	933	920	948	888	997	944	942	888	968	955	952	945	958	966	946	949	926	896	943	906	937	984	943	924	938	927	943	951	971	931	923	962	949	999	964	919	881	894	960	942	898	960	935	925	909	940	946	953	994	988	942	885	937	957	938	948	979	921	970	921	958	972	904	961	930	904	935	908	931	951	976	976	997	930	961	911	900	930	933	1000	985	940	911	961	927	908	979	967	977	938	957	959	912	955	997	947	934	928	933	933	1000	948	925	961	919	966	944	958	996	892	910	933	913	980	896	925	947	909	912	954	997	936	908	979	892	991	925	900	977	904	943	970	987	969	906	919	942	968	892	966	900	935	922	973	961	945	935	968	1004	948	959	1001	949	949	895	935	936	973	979	902	889	991	937	965	921	924	956	916	871	923	948	983	947	919	997	938	964	992	908	935	982	913	974	900	1047	949	968	907	922	935	978	965	930	888	962	926	925	966	933	962	971	866	942	940	970	884	943	982	878	982	962	907	973	918	929	932	950	972	943	914	966	935	991	985	973	921	954	940	940	944	947	924	958	936	953	919	873	917	921	960	967	965	979	952	900	949	954	915	938	964	929	930	937	1043	913	962	928	978	965	883	913	906	919	948	908	931	917	918	966	973	936	952	934	909	979	967	930	939	980	939	989	968	937	941	942	983	947	953	920	921	933	931	961	957	933	942	839	976	961	895	941	961	925	992	928	950	929	961	942	901	909	919	966	984	903	945	987	987	902	985	933	915	939	915	984	961	933	962	904	935	926	960	972	1031	929	916	911	942	949	995	959	926	922	906	984	939	963	956	992	956	954	954	943	892	952	936	975	983	955	947	927	933	944	927	979	868	988	930	967	993	948	954	870	960	985	953	948	953	905	970	992	988	956	937	947	961	954	937	958	969	923	931	899	911	971	948	944	984	940	972	949	942	930	929	943	949	945	957	962	930	908	855	947	905	984	915	924	966	959	965	975	912	989	929	922	952	955	929	949	904	972	967	920	920	928	927	861	949	965	975	924	980	952	895	960	957	991	912	925	922	946	977	960	962	994	984	995	922	948	916	974	923	910	917	967	955	947	962	963	980	924	988	1015	908	949	968	916	956	953	929	862	943	971	958	948	915	957	918	944	935	973	998	868	971	947	969	975	969	908	995	946	902	932	918	955	928	967	996	937	966	995	928	920	936	909	935	961	930	965	951	935	956	975	879	899	962	934	934	955	896	933	922	934	972	931	942	949	929	955	909	959	946	979	908	976	1007	989	928	985	939	938	925	937	948	908	937	915	1023	974	878	953	903	924	968	971	967	902	892	942	913	915	935	920	969	932	970	1009	923	864	945	912	982	934	915	955	963	957	1021	959	942	978	912	922	942	947	1002	919	954	939	988	939	929	956	958	945	924	926	957	946	892	937	904	954	966	990	867	938	972	934	952	1025	911	976	932	985	950	977	920	915	969	939	988	942	957	951	923	982	963	922	938	949	945	969	949	954	961	961	937	959	971	976	905	988	942	932	996	951	929	898	924	931	954	935	902	934	1025	915	948	966	954	987	881	940	916	925	987	892	931	969	958	997	921	928	949	941	959	921	941	941	1001	940	930	954	915	902	974	957	955	923	1005	963	930	951	985	953	965	926	932	965	921	1005	989	947	999	946	958	968	947	959	935	977	918	902	978	930	926	909	1014	910	986	950	897	936	1004	948	979	960	964	929	918	941	895	911	978	954	969	964	939	1009	952	999	958	909	870	927	956	945	936	979	940	959	970	976	1019	969	909	977	938	938	912	950	975	957	963	952	903	931	937	1004	970	935	968	919	970	915	947	935	972	882	937	941	951	939	942	943	938	950	929	934	973	985	921	870	953	968	922	963	936	972	967	959	950	919	952	1004	969	951	921	942	954	928	915	967	951	973	919	951	922	965	928	908	896	983	925	881	923	947	970	949	947	911	925	963	933	936	953	931	892	971	892	980	963	988	897	958	953	968	967	928	951	962	921	952	959	939	936	954	995	940	969	911	968	988	938	947	901	968	973	913	910	994	970	974	899	952	960	969	909	972	943	930	978	958	982	924	945	967	949	929	959	936	985	918	964	998	902	895	949	955	934	946	954	913	906	998	933	905	916	946	989	983	938	967	1016	955	989	922	941	918	938	935	921	943	916	965	945	959	919	931	942	935	908	967	968	970	1014	921	1001	922	970	919	903	962	957	988	968	934	959	934	880	946	959	960	926	985	943	987	939	945	928	985	901	999	918	973	959	961	990	911	905	950	912	922	1005	953	937	957	897	969	928	934	925	976	945	976	912	994	933	971	998	944	938	980	964	976	958	957	912	956	920	944	922	996	931	998	960	1001	919	985	907	974	924	938	903	891	908	972	949	892	936	926	964	948	956	950	964	943	935	970	942	920	995	947	907	960	981	1008	942	931	944	983	977	950	882	977	947	937	997	930	929	953	900	978	967	900	915	941	930	971	955	908	986	948	921	855	926	944	965	952	964	914	974	961	930	899	938	957	964	917	951	1006	964	955	989	908	949	942	958	928	973	910	991	1014	908	953	927	891	930	949	889	890	888
26004	21632	24251	29536	21644	9513	507	380	422	345	336	357	386	345	308	311	331	295	321	349	315	288	310	312	297	298	304	312	311	269	317	304	314	321	308	269	270	297	284	303	274	315	301	304	293	291	273	311	295	321	285	304	334	315	331	292	289	326	280	309	279	317	276	292	331	313	295	284	284	300	299	320	319	313	311	283	307	302	291	284	285	306	298	285	300	316	295	329	282	305	310	322	285	313	316	287	327	334	283	276	298	295	282	313	287	277	318	302	273	321	310	319	307	302	295	319	336	322	315	284	302	292	304	335	299	305	298	314	304	303	318	299	304	339	300	318	312	315	312	300	320	301	327	320	340	308	291	280	309	317	335	344	294	283	298	329	306	309	295	293	292	322	321	294	307	276	303	345	291	315	308	320	290	285	302	298	296	319	321	295	289	302	299	323	289	291	294	322	247	325	269	310	296	301	315	301	318	309	306	300	293	309	332	294	310	321	286	300	288	310	327	302	315	287	308	282	356	314	267	293	329	334	280	323	314	313	295	323	311	331	301	320	275	298	328	322	329	336	289	326	300	323	318	282	275	312	314	307	306	309	298	294	310	320	302	272	297	316	316	322	325	311	311	304	298	308	326	300	287	326	304	288	288	305	317	318	305	294	293	276	311	280	294	317	255	281	301	291	297	339	291	315	278	302	268	285	299	315	274	305	303	312	310	281	307	297	311	260	288	279	307	304	284	297	313	311	319	314	302	314	275	316	324	270	283	334	312	298	298	316	309	308	292	318	327	314	313	328	339	336	309	275	284	304	322	317	317	314	326	317	321	308	275	275	307	295	287	279	294	295	296	314	288	299	281	297	282	301	320	263	310	293	298	290	286	283	308	284	302	294	270	289	294	318	327	311	292	302	322	300	310	287	325	281	294	315	293	292	305	296	300	301	295	336	270	297	318	321	295	279	294	283	318	302	306	272	295	265	323	285	322	317	305	299	299	302	307	268	328	309	316	325	297	307	286	336	327	291	312	287	321	307	320	311	340	320	339	331	294	322	286	319	346	299	332	327	322	304	307	292	337	291	325	315	302	296	317	313	310	304	287	297	296	306	299	283	289	322	310	283	318	277	298	312	331	296	339	307	294	313	301	290	301	303	338	319	308	301	252	298	321	313	323	345	279	282	292	293	308	332	277	281	303	287	307	313	315	311	302	301	318	286	301	278	312	309	328	346	287	287	279	287	329	277	286	295	333	308	327	285	297	294	308	327	335	327	307	327	322	280	314	306	280	321	298	303	296	299	272	300	275	298	319	325	294	305	343	336	292	270	320	304	285	294	299	340	290	299	326	297	286	273	306	321	316	297	311	276	289	288	295	279	299	294	338	278	276	315	291	328	288	314	315	310	285	282	259	304	316	291	287	266	303	305	281	298	297	319	345	327	300	271	281	289	337	321	288	294	314	286	307	317	283	278	293	274	308	310	327	319	332	308	294	304	325	343	300	308	305	317	334	322	312	313	308	333	329	288	321	302	305	317	321	293	288	296	304	279	301	308	272	292	300	306	294	298	296	302	322	323	352	331	315	291	310	303	360	306	324	322	310	284	294	294	292	309	281	290	314	318	324	308	295	302	320	326	289	306	301	302	288	311	282	304	302	325	309	280	317	285	272	339	356	287	315	321	326	312	298	287	291	351	322	315	290	335	301	331	314	312	287	301	297	311	282	320	301	280	303	308	312	314	288	276	298	317	293	300	295	279	289	299	319	297	321	274	297	300	300	320	288	330	281	303	282	324	287	308	326	280	300	307	288	306	288	303	332	298	306	282	312	277	293	299	303	297	303	265	298	319	315	279	325	349	275	296	286	298	331	301	307	295	303	303	301	291	320	307	265	295	305	300	282	336	277	301	300	280	300	309	276	328	291	288	290	293	354	281	297	267	292	256	295	305	334	327	314	318	273	270	282	299	276	309	324	304	301	288	309	306	281	298	292	315	288	302	299	286	316	291	324	320	307	280	306	294	303	307	288	328	310	300	259	290	310	271	282	294	292	323	308	324	311	295	306	292	336	308	331	275	297	299	294	286	317	307	286	291	281	292	310	302	306	339	311	284	259	287	317	297	318	280	302	285	285	313	316	280	273	312	291	300	335	288	280	274	295	319	290	298	339	304	305	288	294	325	296	303	313	294	289	314	290	305	289	301	284	308	308	299	317	282	291	301	300	260	315	300	323	313	275	308	291	328	314	322	308	338	323	315	323	274	312	330	301	317	286	314	313	311	298	322	317	329	282	290	262	327	282	329	295	329	290	314	289	275	303	315	312	328	303	297	300	331	244	317	319	304	317	316	313	307	305	306	293	334	281	280	324	343	291	297	316	332	312	323	314	306	317	295	323	309	299	298	292	306	303	290	314	292	300	293	293	300	308	302	293	323	285	287	309	298	268	290	297	308	308	280	290	320	295	316	274	305	277	300	285	295	252	304	288	289	312	294	290	287	297	307	314	312	298	288	320	288	298	298	284	322	328	303	330	311	291	313	309	298	282	321	309	324	289	318	319	286	291	268	310	310	284	310	314	275	305	308	303	297	283	347	312	307	308	313	302	308	297	305	315	313	289	287	313	309	273	338	320	310	265	302	275	295	322	299	287	307	308	263	295	307	320	352	268	299	306	293	302	290	302	309	312	314	292	297	272	287	305	303	298	330	283	313	277	285	267	302	277	285	312	304	320	325	282	273	306	289	321	311	313	301	299	303	262	309	299	277	292	303	304	312	272	337	318	300	287	324	292	304	319	320	339	318	279	346	277	298	297	320	308	332	301	283	305	267	296	317	288	309	308	314	314	293	281	285	328	313	271	290	362	298	348	288	300	319	262	283	292	297	305	326	275	312	315	310	289	272	323	282	310	318	326	294	285	266	291	298	305	302	304	317	328	293	277	290	310	303	291	335	298	328	332	306	301	309	298	303	324	305	307	307	301	290	317	327	331	285	306	310	302	300	300	308	314	314	283	305	303	278	307	297	274	324	329	329	304	338	325	314	300	319	292	292	263	285	310	292	291	298	285	300	282	340	337	291	286	341	292	307	288	327	277	310	300	302	321	273	290	300	288	316	327	306	286	300	318	297	293	281	294	282	316	330	274	306	297	305	300	287	309	300	292	258	314	294	333	333	290	290	314	313	342	322	317	296	288	276	286	289	320	311	313	307	297	294	293	334	317	288	310	299	289	283	277	284	294	306	274	275	293	301	305	279	325	326	296	317	313	259	285	323	301	283	313	307	271	291	300	311	316	302	313	315	308	298	304	296	321	311	328	316	293	275	321	292	294	342	298	296	330	285	301	311	303	296	297	286	327	290	312	303	322	289	302	282	276	280	277	293	275	287	304	274	292	279	260	288	295	276	316	300	305	301	305	295	304	319	292	256	325	308	277	312	267	309	316	304	304	322	310	304	316	303	290	324	286	296	304	301	297	289	277	291	328	293	300	307	299	317	292	288	252	317	276	306	324	283	317	281
4606	2012	1100	825	689	718	666	680	679	625	685	645	649	654	659	685	680	631	648	638	681	667	659	621	659	708	627	643	634	628	672	648	626	687	654	617	670	626	678	675	578	670	650	622	643	638	661	634	656	623	648	647	649	610	611	655	674	600	632	662	649	637	621	674	607	654	637	657	667	672	628	698	636	637	635	600	699	643	654	645	597	630	619	637	683	632	675	650	642	602	634	656	663	650	643	604	630	653	668	633	645	659	672	602	622	621	665	625	633	593	628	634	670	653	672	626	645	619	658	642	675	661	658	661	604	698	655	613	627	610	627	612	652	603	627	619	643	669	656	679	670	648	656	619	668	641	659	651	598	646	651	614	663	654	648	658	703	630	631	639	642	618	617	623	643	622	685	628	638	628	626	661	590	651	635	663	708	605	641	630	617	652	650	648	635	611	609	635	618	666	677	653	633	620	619	636	620	633	607	640	640	634	649	654	623	646	634	604	615	624	713	651	626	647	652	616	650	644	647	681	639	644	647	604	632	644	643	644	600	624	634	650	669	683	633	678	695	677	637	639	599	661	693	629	670	591	647	663	646	580	590	654	662	637	621	660	631	622	655	632	634	639	646	669	665	655	640	662	662	661	653	650	623	667	621	612	592	642	634	627	654	621	679	656	638	691	640	657	639	653	652	611	677	582	647	628	644	650	676	637	691	688	648	632	619	621	628	647	727	642	634	600	644	627	690	619	687	658	674	593	663	694	604	631	643	594	672	685	620	636	662	653	635	712	612	679	616	656	652	617	666	606	670	610	624	646	682	626	682	645	655	663	641	645	625	630	621	591	681	654	617	690	593	638	636	622	655	623	659	617	646	643	601	662	630	717	596	607	668	601	634	646	654	682	621	634	649	614	655	676	631	660	638	640	621	637	609	621	620	649	670	643	653	656	641	612	625	615	654	669	640	663	672	620	653	654	624	642	593	627	654	639	649	635	656	624	678	659	692	668	609	653	620	636	634	679	583	671	686	648	642	657	653	680	598	653	614	614	668	611	644	665	628	659	650	661	633	636	653	688	651	607	648	660	697	622	617	637	631	634	618	654	675	667	664	677	605	679	634	605	638	627	617	675	614	626	601	625	648	640	634	647	633	653	627	666	638	677	596	619	667	632	635	642	583	648	637	661	605	657	609	670	613	645	665	645	655	640	645	615	649	633	664	613	644	651	634	692	644	623	645	661	660	627	640	663	608	659	639	635	634	669	662	591	703	626	620	620	657	661	691	655	636	627	631	699	629	674	659	700	658	665	686	663	604	648	650	649	627	645	690	642	695	679	647	690	611	652	659	632	626	633	663	639	680	633	666	680	597	632	638	690	608	653	676	637	637	624	615	616	640	633	661	647	638	631	640	641	598	652	621	599	658	688	651	661	652	650	678	673	651	650	668	643	637	649	636	624	643	666	641	662	630	653	646	594	599	666	633	661	645	681	682	599	630	628	597	639	649	630	601	694	637	646	651	627	645	648	679	702	701	628	654	653	654	651	657	624	602	635	659	675	618	650	654	626	657	634	646	686	584	638	648	630	663	596	658	645	601	663	637	658	629	630	652	655	625	602	650	672	664	741	588	661	601	646	651	638	631	611	614	644	640	656	666	618	632	643	621	644	622	632	628	624	589	601	644	614	617	658	633	628	604	618	661	646	637	613	651	636	629	622	633	695	656	649	676	631	658	634	657	642	636	631	628	658	647	624	653	636	625	699	614	634	647	660	637	638	658	653	639	641	664	623	641	609	639	632	631	620	627	651	613	659	629	614	639	652	648	660	637	664	639	624	658	622	640	663	666	658	669	631	599	651	634	612	631	585	671	633	655	625	662	630	628	647	588	680	607	637	652	646	649	657	645	669	621	693	643	633	646	667	641	630	648	673	645	662	681	628	686	673	649	647	598	684	653	655	642	597	655	621	674	641	658	645	628	615	662	676	649	685	603	642	630	656	629	608	652	644	632	590	630	608	629	655	652	651	610	674	641	659	669	636	646	676	689	635	628	609	650	637	647	626	614	618	642	617	676	646	632	671	663	617	622	606	634	648	664	639	620	611	645	601	640	606	653	664	600	659	640	649	628	645	646	642	613	662	642	640	615	619	663	647	661	620	640	658	610	640	622	623	660	630	664	676	615	636	644	624	612	652	625	624	637	639	636	618	667	641	685	624	631	636	687	667	625	689	619	635	630	623	625	645	643	642	666	659	610	606	652	636	655	624	688	663	635	661	705	638	627	602	659	642	651	633	624	614	618	655	667	617	641	645	674	594	636	663	599	642	632	617	663	622	652	609	675	642	635	657	663	645	614	663	645	655	644	612	678	657	639	616	613	624	641	697	587	672	645	604	664	658	648	614	619	657	680	665	633	615	682	663	641	610	589	625	664	628	699	653	657	643	630	648	629	670	696	627	651	666	672	630	648	668	625	661	646	639	670	632	660	649	645	692	630	689	643	644	588	591	614	679	637	604	690	660	641	654	618	657	643	600	653	693	663	612	644	632	648	644	610	662	674	641	660	611	640	617	683	621	675	613	604	637	577	655	632	661	627	631	639	667	638	652	674	631	627	635	661	629	647	620	664	660	647	677	691	632	626	681	655	692	650	634	627	627	615	650	663	663	662	653	625	653	655	617	631	619	648	672	643	661	620	664	717	689	616	639	665	685	619	643	616	632	649	650	645	614	631	635	599	638	660	673	602	626	670	660	640	604	623	657	641	633	651	611	639	664	674	652	644	663	635	615	620	651	681	630	625	633	639	663	627	648	636	638	696	646	656	669	612	620	655	663	691	646	644	657	692	646	644	644	693	678	640	652	592	626	594	686	644	593	592	682	660	682	652	569	641	625	637	657	599	675	635	623	639	650	688	639	674	634	674	634	658	617	665	634	652	653	675	631	653	630	707	661	614	651	662	628	639	631	665	624	651	654	644	613	661	610	696	652	664	632	666	645	613	676	641	662	671	677	624	633	631	673	637	670	631	634	610	600	661	628	620	637	623	631	623	680	630	649	641	621	656	707	655	626	654	642	677	671	664	644	594	649	614	669	616	649	604	640	609	658	631	618	691	616	624	610	619	616	599	673	661	601	677	637	609	657	595	678	664	650	628	641	629	659	592	675	648	651	658	617	677	643	649	667	649	616	665	637	637	649	624	667	643	647	657	647	649	659	669	669	590	625	603	597	641	632	601	641	629	652	697	620	620	633	635	666	617	634	647	623	639	641	690	663	593	672	624	648	634	672	638	687	660	575	618	643	642	627	622	625	662	637	693	653	638	641	626	659	659	658	650	684	619	627	657	661	642	627	601	634	634	626	660	671	668	653	615	670	630	636	623	694	678	644	649	604	601	669	677	650	649	593	608	663	628	641	682	642	691	631	613	681	613	614	655	587	669	615	667	682	642	623	608	686	619	658	678	627	661	669	634	653	627	633	598	636	635	643	599	651	611	666	644	649	640	617	650	642	643	625	643	642
25249	21642	24750	29053	21647	21672	9090	378	279	233	245	221	183	194	186	186	174	170	168	165	155	167	156	168	174	152	158	157	154	141	146	176	127	172	191	144	144	169	148	150	157	143	173	148	150	151	142	134	146	142	140	166	135	144	149	153	177	161	143	160	140	155	134	143	145	162	123	138	148	146	148	143	130	141	137	164	155	166	123	133	156	136	133	135	160	134	123	137	162	147	136	160	146	167	135	166	130	158	151	129	147	161	131	130	136	126	159	117	150	138	135	139	125	167	129	117	155	139	136	118	143	150	144	130	154	149	147	129	150	140	130	137	149	150	137	170	121	130	131	115	135	122	149	135	117	141	160	133	151	128	146	158	154	161	134	151	148	153	131	119	124	145	161	161	135	159	141	148	138	126	131	149	148	148	161	150	138	134	156	134	153	121	146	146	133	123	152	175	152	144	128	140	131	122	126	137	142	147	144	134	138	133	147	132	131	123	137	131	159	116	150	147	153	110	147	145	127	167	157	128	166	151	151	140	155	159	143	132	127	150	124	146	138	149	142	130	142	123	121	132	140	173	118	152	127	121	133	150	158	135	142	141	118	141	181	148	143	130	135	155	154	129	136	144	157	160	137	138	145	142	130	148	131	160	148	161	140	133	138	155	144	122	129	145	146	138	149	168	142	114	153	129	129	157	155	148	158	123	142	150	153	135	130	127	147	141	170	141	173	144	143	146	132	137	147	149	139	158	176	148	144	165	149	153	129	143	133	152	138	143	142	172	146	136	150	141	160	140	162	149	145	132	136	144	146	136	129	133	170	126	144	149	139	159	148	147	142	134	127	128	131	132	125	129	142	141	165	137	128	161	138	146	140	121	138	131	137	156	133	138	144	133	147	127	158	140	125	113	170	134	139	158	164	134	155	148	127	124	155	139	158	142	128	122	165	144	147	130	116	140	153	148	157	169	145	151	149	150	146	134	142	162	166	125	123	149	132	133	135	164	147	162	129	145	141	144	166	152	137	136	143	129	155	148	150	149	140	131	145	159	138	152	157	151	140	146	140	148	147	144	129	137	124	129	165	151	171	169	158	143	130	151	158	167	153	143	155	129	159	146	145	168	134	138	127	132	142	148	154	144	143	160	125	130	155	140	137	135	137	138	121	135	158	134	146	144	128	145	133	161	147	153	128	124	118	155	152	125	141	135	157	160	144	140	155	136	121	178	155	157	134	126	142	159	142	146	139	149	138	146	137	140	153	136	134	138	137	147	158	159	157	160	169	184	128	153	147	150	152	144	145	132	137	159	121	142	150	148	130	152	176	132	138	153	159	143	166	124	155	132	139	148	135	168	157	167	132	166	135	149	143	158	116	162	151	158	119	144	132	149	156	170	154	177	150	134	151	133	137	151	158	164	123	160	142	151	144	153	172	123	132	121	131	130	133	144	135	175	140	127	131	144	133	132	142	152	126	139	134	150	133	128	138	133	131	150	129	138	152	131	137	155	123	133	158	160	149	156	114	146	155	145	152	136	136	130	130	120	159	152	150	119	139	156	139	156	151	142	118	143	155	151	143	155	159	133	130	126	150	149	139	137	170	121	142	153	151	150	139	154	131	162	166	144	137	139	150	150	152	149	154	146	133	126	144	132	149	165	134	138	141	136	158	143	132	155	145	143	129	150	148	169	159	135	134	149	152	150	138	139	144	164	147	111	143	130	162	128	148	155	138	140	136	139	145	161	143	120	140	150	136	160	129	138	148	131	130	147	147	141	150	134	135	131	137	152	123	135	128	136	145	131	135	163	141	132	146	156	145	142	135	157	146	153	137	148	155	149	159	127	165	148	141	163	138	135	146	140	128	148	157	145	135	156	129	112	134	124	153	137	132	130	147	146	173	131	144	141	126	129	151	148	155	152	120	113	156	125	145	141	155	151	133	144	152	159	143	150	153	138	136	129	135	164	129	138	153	138	130	158	146	181	151	136	147	136	140	139	128	138	133	131	145	154	140	134	147	119	134	140	141	147	156	153	169	137	158	139	146	156	142	141	141	164	144	129	125	175	165	150	165	141	125	132	165	161	145	145	147	166	148	131	129	160	142	119	135	131	144	132	144	149	142	152	121	127	129	158	147	121	136	145	137	149	133	164	141	138	145	116	145	135	148	140	159	119	118	153	106	134	134	135	146	137	139	152	148	153	141	126	130	164	141	156	133	131	153	121	137	127	143	132	132	137	146	147	144	134	158	169	133	151	142	135	118	159	128	145	148	137	147	118	142	115	133	150	163	155	127	158	166	142	118	135	119	149	145	130	129	136	161	125	138	131	132	155	120	143	125	152	153	149	170	150	169	134	144	155	156	164	142	145	133	137	146	167	125	155	137	144	141	154	140	151	139	143	162	161	132	139	112	132	135	142	141	129	143	143	143	143	117	148	132	131	133	133	151	142	144	142	153	159	127	119	134	150	149	140	143	137	156	123	151	160	126	143	162	138	135	159	163	145	146	143	143	159	141	156	142	126	132	173	155	167	142	132	127	176	137	135	132	118	136	151	135	170	146	141	147	161	150	145	124	132	143	141	104	134	128	146	147	135	129	144	129	139	149	150	131	125	126	148	151	156	143	151	148	134	148	144	122	124	138	131	123	131	151	166	108	133	140	161	146	138	144	147	156	152	123	141	147	122	136	159	163	152	140	155	135	147	134	137	143	147	157	139	146	129	154	112	133	128	142	155	136	146	128	127	128	147	158	141	157	136	141	124	135	152	148	152	127	123	150	136	134	132	138	131	145	125	138	153	128	115	152	159	141	137	139	155	126	138	132	130	150	136	161	137	146	134	118	158	155	144	144	151	159	145	132	135	164	151	142	138	132	121	151	151	139	140	168	155	139	149	147	150	166	143	144	154	162	151	132	139	129	134	124	129	145	158	156	160	148	139	172	147	136	137	111	124	121	152	129	167	141	143	133	145	162	143	128	137	127	138	136	156	152	127	139	140	151	153	153	140	144	140	138	144	170	123	141	146	158	163	148	138	145	127	141	120	129	146	154	144	140	136	138	132	154	141	147	141	135	169	146	146	139	169	124	147	176	169	151	152	133	142	114	140	130	166	128	154	145	136	115	141	151	147	123	141	133	159	149	142	150	112	142	147	165	119	124	122	124	117	157	142	142	130	141	158	137	134	139	154	134	148	127	147	139	150	154	135	146	141	150	170	135	133	157	147	129	160	145	125	145	139	154	148	142	157	148	147	121	157	126	145	124	150	135	146	139	114	152	153	128	126	123	146	128	140	165	115	156	148	147	142	179	150	159	161	146	133	121	147	140	172	128	139	132	147	149	134	127	142	149	147	120	124	164	135	150	150	152	134	141	127	155	148	140	150	148	148	125	138	164	137	128	154	139	129	118	136	145	144	149	141	133	159	128	135	135	144	150	144	158	155	149	139	140	122	128	139	124	150	161	156	129	146	158	148	138	159	150	125	135	135	128	144	144	152	138	136	138	132	142	132
4171	3050	1328	676	569	450	417	423	402	366	341	366	377	345	343	359	360	343	394	326	350	371	344	334	345	314	355	331	351	389	367	329	325	331	339	357	326	335	338	330	364	369	348	342	340	343	332	375	323	370	345	339	334	322	357	356	335	342	339	329	349	352	308	357	363	386	324	357	358	332	329	371	350	326	349	351	345	338	327	364	349	357	341	347	340	339	374	348	336	342	323	356	300	381	318	354	313	328	353	321	341	352	310	339	358	347	328	325	327	352	351	346	349	353	317	322	364	344	326	339	344	343	361	334	369	337	354	336	364	353	356	358	351	323	328	305	332	338	347	315	347	356	356	367	339	329	333	368	374	317	342	346	370	348	336	352	382	341	326	301	320	345	380	370	329	359	347	366	322	338	342	305	322	356	342	336	344	350	333	334	348	369	357	335	361	328	325	351	340	347	370	361	341	334	348	335	328	329	354	372	351	321	353	346	354	350	333	332	338	382	317	336	335	335	335	376	314	330	336	395	351	361	363	358	333	370	326	334	329	360	312	349	360	341	334	336	339	354	351	346	348	349	345	368	368	364	348	376	353	347	348	347	360	375	362	402	359	342	351	372	355	325	322	352	347	341	365	312	353	343	334	345	325	374	333	370	365	340	328	307	345	374	325	339	339	331	355	349	318	362	354	326	338	369	337	355	349	334	365	347	340	314	354	340	289	320	356	378	292	355	370	347	327	332	311	350	368	341	326	380	377	335	340	330	351	334	337	337	342	370	354	357	335	353	334	342	358	346	325	313	338	368	325	345	396	343	371	345	347	339	355	372	358	348	349	320	351	343	351	347	349	335	345	320	339	364	352	332	326	319	342	364	345	364	349	377	357	339	337	333	355	325	360	339	337	343	345	340	354	316	354	328	354	322	378	354	352	310	310	366	339	363	371	329	336	346	340	357	355	365	329	381	332	305	307	359	338	340	352	330	361	359	345	348	312	340	358	350	374	344	351	349	348	342	304	360	366	327	315	339	393	367	327	397	361	381	372	360	342	355	359	380	393	327	342	384	321	370	356	359	342	343	330	357	326	319	352	319	334	340	324	331	373	339	348	323	344	350	357	340	337	373	337	318	380	350	351	345	352	334	316	369	381	371	334	320	347	328	370	369	363	367	341	371	339	364	321	342	335	349	358	311	323	334	330	356	336	339	383	350	379	364	339	314	343	387	345	371	357	344	359	357	363	336	347	350	362	376	344	333	340	349	334	355	349	344	336	359	340	333	388	337	378	332	351	344	343	333	315	357	357	356	349	317	380	359	345	324	350	324	363	313	324	369	368	346	372	347	332	366	334	352	352	319	337	373	361	349	345	373	338	349	379	379	346	363	339	390	374	375	338	347	364	355	371	358	349	305	318	343	319	355	308	350	382	360	352	342	355	327	344	366	334	340	358	355	329	319	337	344	350	319	339	333	346	340	353	332	363	362	356	349	333	337	360	330	339	373	361	347	331	376	347	362	344	342	338	349	354	317	327	332	363	362	364	347	333	346	320	329	335	335	360	339	344	346	314	348	325	329	368	327	351	361	367	352	362	334	309	351	327	354	339	345	327	353	319	341	349	341	364	326	321	340	326	350	367	336	354	345	340	309	297	324	340	350	340	351	334	339	333	384	319	364	393	345	364	344	367	358	326	363	358	356	325	346	340	364	332	358	346	373	340	328	323	350	331	332	329	327	335	325	339	361	333	362	332	351	322	346	343	324	332	341	367	356	363	340	357	348	378	359	339	354	362	328	347	401	333	342	314	333	341	337	336	340	380	301	385	359	327	319	303	349	370	341	344	371	335	390	367	334	367	363	352	364	325	330	313	354	333	351	311	364	348	333	352	357	350	324	368	323	344	338	327	326	355	336	344	356	339	352	364	295	313	351	398	347	315	383	303	351	334	374	358	340	327	357	301	319	336	319	335	353	360	381	324	341	342	318	333	333	377	354	334	370	345	359	339	349	357	324	351	327	336	365	333	328	351	358	386	352	326	333	344	336	334	329	314	332	349	382	329	343	332	326	356	315	315	361	359	362	349	381	366	319	304	332	354	344	320	322	324	370	354	341	370	346	335	330	344	354	334	357	375	363	367	346	369	339	356	351	343	342	332	336	315	366	325	345	324	350	332	348	354	315	359	316	368	347	355	380	384	341	347	365	356	312	369	348	334	331	376	350	339	337	336	339	328	350	358	331	327	344	345	348	340	326	380	344	355	375	334	368	365	332	332	340	320	358	336	356	357	344	322	339	353	359	363	343	337	364	358	343	323	357	308	345	320	348	336	350	351	339	371	344	353	376	344	344	338	326	335	333	360	351	340	343	281	350	364	342	338	389	358	323	347	374	354	364	299	363	334	392	350	352	329	334	342	353	373	365	378	336	350	356	340	327	363	319	346	357	345	353	357	363	361	321	324	326	349	360	326	337	349	359	317	330	347	346	328	354	300	368	328	342	326	337	334	337	364	384	340	366	342	341	343	347	320	348	330	329	326	320	350	361	340	349	334	347	354	364	362	351	325	285	311	340	363	378	366	351	361	334	348	341	380	333	322	350	342	333	336	378	329	329	320	331	347	353	336	354	347	351	346	310	330	339	341	354	339	348	375	345	338	348	321	376	326	342	362	351	339	332	370	373	338	372	348	352	333	355	335	338	347	331	367	312	341	386	364	359	364	340	357	325	324	337	374	359	355	354	331	374	343	332	352	365	368	334	330	348	353	334	356	350	334	339	338	330	349	323	344	371	352	375	351	358	333	345	380	374	319	346	337	331	359	374	353	334	358	332	336	372	316	335	370	376	321	310	337	318	331	337	355	346	332	321	362	349	347	348	359	323	350	337	353	361	320	348	332	339	343	330	358	357	337	334	334	341	352	342	338	330	320	322	356	349	367	350	381	314	349	365	328	309	336	346	327	352	326	354	318	342	371	337	350	324	344	357	362	351	375	368	311	349	346	354	355	341	365	335	305	336	370	373	337	344	329	311	347	313	333	372	348	338	333	365	355	349	366	364	309	357	374	364	364	343	350	341	347	348	334	339	346	347	335	328	350	363	357	364	349	332	372	363	332	358	344	320	335	333	356	336	351	345	348	351	322	330	354	385	348	322	349	322	316	342	335	365	335	348	328	328	293	361	340	339	330	337	363	324	352	354	392	307	349	320	332	359	328	355	367	337	336	353	328	343	365	366	378	316	317	324	356	345	343	318	345	343	367	341	335	372	335	314	344	351	334	351	349	356	346	361	359	350	344	326	363	351	341	357	355	407	410	323	364	372	345	344	317	356	347	334	347	328	327	343	334	352	335	316	361	330	332	334	310	331	352	338	335	334	317	349	356	354	358	309	343	351	323	351	353	371	361	343	345	327	341	370	355	346	346	344	347	337	369	301	405	328	353	387	338	371	361	353	371	349	351	326	379	361	345	371	370	328	354	360	357	323	335	326	346	344	360	357	320	349	354	334	337	343	328	359	328	343
34047	13868	1936	497	497	429	438	461	462	448	482	483	448	481	475	455	457	440	476	442	477	439	504	427	444	425	413	472	488	465	441	495	442	441	472	429	432	466	440	444	430	453	456	451	455	487	458	431	490	443	465	473	457	481	456	448	454	467	513	460	460	441	474	452	433	488	451	487	423	440	453	465	463	473	444	388	417	399	452	477	435	468	441	452	439	437	484	464	462	476	461	439	424	422	463	442	429	468	445	458	437	434	439	444	459	457	465	442	463	496	461	457	432	471	471	472	468	431	444	430	482	456	477	480	468	465	456	467	438	442	472	430	448	451	441	409	468	439	487	460	452	472	487	514	436	463	458	440	488	485	468	467	420	483	473	432	464	495	466	447	409	443	443	481	478	430	462	476	470	479	506	467	458	425	388	409	439	440	437	435	451	420	455	441	483	446	442	448	451	459	458	490	453	455	446	492	471	489	429	444	474	430	465	464	430	453	467	456	475	413	442	434	455	475	427	507	466	449	464	442	503	441	388	475	487	453	485	398	457	477	439	443	438	436	433	468	403	479	443	426	459	470	459	474	435	489	447	444	439	444	440	479	482	436	419	470	484	442	491	494	478	447	472	440	474	428	434	448	487	475	457	448	476	453	434	463	453	484	447	455	486	431	475	444	459	460	472	426	472	470	442	469	439	444	411	448	401	479	493	434	446	458	452	452	463	425	431	456	441	491	420	418	485	439	446	442	468	444	451	423	439	460	429	476	501	440	463	494	472	430	451	442	468	470	478	421	451	484	431	439	466	462	424	430	445	439	473	416	459	441	439	486	448	437	467	451	445	419	489	434	458	447	430	450	467	450	462	457	480	477	471	445	458	442	441	476	461	481	421	421	488	468	457	505	497	447	443	459	499	484	454	458	485	430	462	466	481	467	450	452	454	458	462	434	482	466	473	511	493	460	447	419	485	422	453	451	461	501	452	448	461	452	450	486	488	435	473	502	450	477	494	484	480	464	431	443	460	492	446	433	452	428	465	427	461	437	473	435	497	484	468	460	467	438	449	483	450	422	424	455	414	464	431	421	475	461	448	457	444	475	470	499	463	456	452	449	413	451	417	445	514	431	428	450	497	453	475	483	516	459	484	451	452	453	455	438	446	469	456	450	406	442	470	472	443	465	488	498	443	433	433	493	427	461	447	420	475	449	439	439	408	442	470	476	501	458	446	450	474	449	453	479	463	486	451	480	437	450	472	431	457	413	426	480	496	441	452	458	475	495	499	402	419	435	431	462	410	454	475	473	436	462	419	435	514	437	500	430	467	406	454	453	465	453	498	466	427	427	466	479	413	476	438	456	408	437	419	413	440	445	519	478	454	410	428	440	472	466	504	506	479	463	462	459	458	463	418	438	442	434	461	464	463	481	460	477	457	481	474	502	463	394	470	458	425	450	443	413	407	447	443	454	459	490	453	434	465	480	470	460	489	487	437	419	462	451	473	472	454	459	437	412	455	482	440	517	450	471	469	434	490	461	456	411	471	484	460	469	455	437	420	416	442	422	481	449	426	458	443	449	432	531	411	478	437	445	454	480	471	465	419	465	463	483	468	473	412	421	445	457	450	414	463	451	455	408	484	472	471	395	468	453	462	448	444	486	413	475	472	424	440	479	425	416	447	466	474	456	465	458	499	448	467	435	400	441	411	490	462	472	448	454	443	460	437	439	439	431	479	449	452	485	458	433	518	451	449	428	432	433	486	417	466	450	462	465	440	460	462	438	461	448	435	466	455	442	458	415	435	448	472	416	456	432	449	460	423	427	410	465	473	456	455	447	499	436	457	450	452	474	446	462	470	475	472	459	401	393	459	456	460	491	492	483	442	427	442	440	450	454	466	427	480	453	455	426	484	414	479	451	459	455	457	445	409	447	478	435	491	466	497	446	465	447	487	446	456	430	457	474	431	407	418	494	456	435	484	481	431	455	460	456	463	476	424	451	434	465	411	431	468	439	464	440	437	457	436	435	464	435	427	454	423	484	462	460	447	440	439	465	404	447	405	419	481	441	472	441	447	447	462	431	433	422	407	432	439	475	461	455	455	408	473	462	432	460	438	442	477	470	404	463	467	469	445	425	463	431	428	452	463	462	469	476	437	464	450	468	467	462	395	440	465	428	439	409	456	436	473	463	461	438	448	444	464	457	443	459	434	459	444	468	431	455	428	468	480	488	466	421	470	442	481	463	495	445	447	452	476	479	462	409	452	474	457	456	451	467	449	397	464	431	439	453	491	454	461	460	457	446	471	430	462	469	403	501	410	460	480	429	468	444	478	476	470	464	445	448	424	442	460	449	487	396	462	408	462	466	412	426	481	441	475	425	440	457	476	439	459	485	461	465	469	452	446	469	459	491	467	413	443	440	454	476	417	462	451	462	429	475	442	522	436	461	409	421	434	432	471	447	477	454	446	495	416	444	434	472	449	447	454	487	465	463	482	448	428	489	427	448	448	459	479	447	455	447	459	419	493	468	451	440	423	489	456	456	440	479	460	490	455	461	452	466	486	472	442	459	442	458	464	477	448	460	440	488	467	441	435	491	427	462	455	482	484	417	464	474	427	444	439	498	456	461	400	431	450	454	438	463	473	440	456	476	450	432	429	441	412	424	471	421	457	441	407	450	448	501	466	500	449	448	447	486	419	458	467	470	451	414	440	443	448	458	500	453	443	482	450	428	473	429	456	439	450	475	482	486	452	495	460	446	453	437	521	468	453	511	451	471	431	505	433	438	488	436	447	446	463	460	475	423	447	411	439	440	451	461	486	476	496	482	468	445	425	437	463	440	492	464	502	520	488	454	471	438	419	456	426	437	496	425	456	411	423	425	480	463	476	475	445	473	474	437	452	486	470	431	448	471	450	417	475	452	383	408	405	452	478	425	486	452	455	434	456	468	492	485	469	438	448	464	439	465	439	455	469	480	472	435	488	498	414	464	423	451	444	480	470	469	447	466	444	462	443	450	446	452	467	455	438	469	489	415	467	435	472	456	494	422	478	421	452	450	461	426	481	425	420	459	463	461	418	422	440	468	423	437	413	452	456	485	456	480	472	462	397	447	459	503	446	450	449	479	459	461	468	492	466	481	461	481	456	412	483	443	439	424	472	425	456	467	464	441	474	494	434	475	485	434	458	431	475	461	484	430	437	444	496	484	429	464	392	451	423	465	447	470	449	480	483	429	431	457	448	439	446	475	447	453	457	475	446	430	434	493	418	468	425	464	450	453	429	428	436	471	488	408	458	422	474	473	446	455	445	463	463	450	435	458	449	475	445	448	499	435	494	436	449	461	457	465	451	454	483	440	430	426	502	480	497	436	430	460	437	479	462	505	447	461	475	473	419	497	465	440	508	486	472	438	442	435	460	454	482	452	471	485	437	467	470	479	439	450	448	458	444	481	428	462	412	448	459	469	461	452	427	451	478	420	442	461	475	477	466	464	486	441	445	466	461	436	457	452	436	417
8156	1020	1009	962	940	930	979	954	947	935	949	932	940	913	932	946	916	939	902	932	921	924	965	924	937	964	923	915	984	950	998	1013	943	927	970	909	975	916	945	968	964	945	1009	923	921	950	912	1016	941	950	897	945	992	948	944	994	971	938	896	936	911	919	923	975	955	925	962	928	930	903	986	987	908	954	947	857	914	910	945	967	923	941	930	931	958	983	935	966	963	929	1001	987	944	950	950	928	941	961	981	950	924	901	966	956	888	962	909	904	973	1015	955	1001	982	952	987	937	986	968	915	989	948	874	977	947	890	954	970	972	949	946	965	930	900	975	934	937	953	977	987	966	966	1003	943	906	902	948	892	965	971	877	927	906	983	948	923	904	953	955	910	955	986	967	934	951	939	986	974	973	1002	952	921	1008	994	940	951	937	936	898	969	954	993	955	925	926	951	941	943	951	967	929	945	937	920	1014	908	990	918	984	952	950	920	899	969	949	980	925	946	930	912	972	943	929	946	924	939	896	895	873	961	906	938	903	925	963	907	980	998	966	909	945	958	953	902	949	940	954	851	903	958	905	901	959	942	942	937	942	962	933	967	1019	959	941	916	966	921	909	947	953	934	931	957	886	950	920	1005	952	944	904	931	953	929	943	975	922	944	963	1007	931	908	934	951	911	958	926	981	941	957	951	929	947	975	955	966	966	974	989	975	955	950	952	957	960	909	943	899	961	900	928	972	924	937	974	877	938	977	972	939	970	953	881	938	980	924	925	939	919	953	948	909	914	944	931	916	972	943	950	957	925	931	942	955	930	941	966	959	958	958	909	968	928	958	976	872	919	983	985	981	934	891	975	937	1000	888	947	979	955	936	926	925	929	963	947	1016	945	956	952	930	973	908	921	962	939	956	973	963	961	969	993	951	943	955	950	928	937	989	928	906	895	956	894	926	900	946	911	955	952	935	954	911	1008	942	949	920	967	889	968	951	911	990	968	958	960	941	944	932	938	967	929	887	999	955	978	932	998	931	897	884	935	971	944	891	924	972	960	972	953	942	923	935	910	953	957	918	922	934	932	937	958	893	890	923	915	959	940	943	910	904	949	866	901	919	964	934	932	952	926	952	936	946	979	903	1008	917	926	906	968	895	905	967	979	967	992	919	942	973	1008	982	999	936	986	918	904	992	984	951	946	949	985	985	909	973	937	948	860	939	931	982	898	990	957	921	935	899	928	885	904	952	946	951	981	1000	901	940	880	901	968	902	967	948	950	927	922	976	935	915	991	929	960	927	962	875	906	946	911	929	933	908	938	949	953	962	938	944	951	970	917	938	945	934	895	933	972	944	948	917	925	993	1003	950	963	968	970	928	934	938	961	982	988	982	899	971	927	913	925	968	891	982	922	981	985	956	949	969	984	937	956	950	950	955	949	914	881	931	936	921	939	921	983	882	947	922	948	944	960	990	906	915	908	972	980	931	945	935	950	938	886	957	970	889	970	942	942	937	958	992	913	923	935	978	949	1016	913	936	970	916	939	888	940	932	889	992	940	903	949	952	919	978	997	965	946	919	939	937	963	946	960	906	1003	957	972	938	927	931	933	983	931	928	907	883	904	959	927	975	964	927	909	955	948	969	993	932	923	962	1007	949	943	913	962	886	967	939	924	922	963	924	949	973	917	973	915	1023	958	938	942	933	959	961	962	959	984	907	965	948	983	975	945	931	991	982	1008	968	983	990	932	937	962	926	944	952	958	981	905	924	1014	926	967	950	1000	929	936	951	950	954	925	944	923	938	946	960	921	944	901	937	881	952	901	949	939	992	901	934	926	888	953	918	961	955	941	880	957	958	971	955	944	927	958	932	947	943	938	1010	986	932	940	952	916	926	940	940	908	919	923	902	907	932	962	932	947	989	875	959	908	905	888	962	926	902	928	935	870	901	930	951	925	959	985	904	815	912	945	942	926	916	992	1007	991	950	966	930	922	1007	962	958	953	959	913	961	911	919	951	932	945	966	936	956	980	928	940	971	985	918	935	955	901	961	937	931	894	973	942	907	966	941	956	912	949	1001	971	972	958	968	1002	1003	975	926	928	971	960	925	960	890	973	987	943	924	920	944	955	949	927	921	984	942	960	936	966	949	938	909	950	964	959	988	927	963	935	956	919	999	939	891	968	923	942	921	964	964	957	945	996	922	966	967	938	967	963	948	944	1008	924	924	946	921	908	995	936	970	922	971	953	921	931	949	968	969	958	1045	917	927	945	925	996	976	948	944	943	971	931	910	971	933	941	933	877	974	928	969	904	928	928	963	928	967	897	977	952	943	935	931	930	993	969	951	973	950	995	947	853	947	939	955	913	956	890	962	916	1001	943	926	923	935	919	915	954	936	930	963	921	939	913	933	961	959	950	981	985	898	955	868	947	953	928	927	962	885	1009	905	990	874	915	960	1006	981	958	968	953	973	930	898	907	975	926	914	892	953	1005	946	951	944	988	938	889	893	919	941	934	949	972	946	964	977	999	924	935	954	927	941	899	912	974	947	924	991	939	954	965	931	938	934	916	1006	842	952	964	906	920	932	933	883	922	954	896	923	1006	987	947	977	992	903	926	916	946	928	942	978	988	967	921	884	934	923	951	909	971	906	964	962	919	950	984	935	883	885	964	925	963	972	990	950	864	907	900	986	904	933	940	967	955	951	968	972	936	937	936	966	908	956	963	898	994	947	950	921	997	942	972	882	916	943	959	962	927	944	919	958	902	916	994	915	912	984	951	974	920	939	1019	999	1023	921	975	917	982	883	972	959	927	1021	1010	909	924	947	962	923	950	953	1000	921	944	970	988	982	940	957	957	935	965	962	935	951	916	917	1003	951	940	905	947	901	941	896	906	941	892	919	1019	944	939	935	932	973	927	932	953	997	907	900	916	945	942	982	981	981	942	890	938	954	976	964	934	952	975	952	966	925	961	952	934	958	961	877	973	928	911	941	964	923	937	971	968	887	917	918	944	922	934	924	963	969	965	934	926	924	964	930	990	925	976	927	927	950	949	890	910	990	1008	959	953	891	977	984	983	968	869	953	891	924	925	973	938	953	911	919	997	952	964	980	941	994	958	955	950	967	917	918	933	930	900	923	970	903	961	954	932	920	922	938	969	892	955	938	916	911	954	923	954	935	950	875	952	953	953	910	932	990	1005	948	959	963	905	978	952	934	915	971	992	963	907	957	985	971	926	923	906	965	992	933	931	951	918	945	937	939	904	929	948	935	936	941	1007	942	875	944	901	956	981	903	909	925	915	870	957	917	978	948	954	950	928	982	963	915	913	929	980	955	956	894	951	946	908	969	938	964	953	988	921	934	948	964	927	941	930	946	960	895	968	974	966	961	967	904	979	933	947	976	978	965	955	963	926	931	943	982	987	901	938	951	949	1004	972	977	890	961	989	932	973	994	965	942	966	925	944	897	953	933	974	943	935	964	942	912	983	1010	921	938	910	955	984	1002	963	995	990	986	923	943	927	958	924	944	953	966	891	903	921	924	948	945	901	916	970	977	956	984	992	964	975	950	920
26072	21700	24323	29588	21716	9768	524	417	388	355	321	368	349	325	337	324	311	313	298	324	292	326	290	327	326	331	290	329	304	330	312	325	291	296	310	274	309	290	307	320	302	327	315	309	260	319	328	309	287	277	279	311	315	284	307	303	337	283	321	305	301	307	281	295	277	296	314	331	309	310	330	307	301	315	307	296	305	313	290	301	312	276	304	296	314	341	308	329	294	287	285	316	277	316	279	358	327	336	300	292	323	333	308	283	305	290	297	336	280	266	289	272	311	290	332	361	282	295	317	321	307	278	286	304	304	267	307	297	313	324	290	317	292	291	299	294	323	330	336	295	307	306	295	320	284	291	308	292	317	300	303	281	307	265	312	306	290	313	326	335	322	319	344	306	298	282	307	314	293	288	298	282	314	286	284	313	285	281	272	314	312	284	266	316	288	338	293	320	313	313	295	333	304	305	306	327	302	298	330	282	330	302	300	303	294	306	290	315	278	311	340	302	304	298	307	293	331	278	340	290	301	312	305	303	305	302	305	280	295	312	322	295	335	305	293	318	324	337	326	299	288	286	302	300	277	309	305	328	318	302	293	339	301	331	307	283	312	279	326	306	308	314	313	297	313	298	329	323	314	298	253	297	323	286	310	299	251	294	302	308	314	285	301	290	294	312	311	307	325	322	303	288	302	290	287	317	317	295	310	309	321	304	292	298	303	300	294	295	304	297	302	342	281	294	318	303	302	336	271	315	269	314	281	301	313	342	298	323	308	289	288	339	294	317	313	274	312	316	275	332	279	342	315	307	320	318	306	299	310	315	285	306	339	356	299	299	299	323	297	322	278	264	296	295	327	303	310	322	304	282	314	298	281	287	292	282	274	315	272	285	282	287	296	288	296	319	283	305	285	315	322	316	327	284	298	296	280	297	305	313	286	275	290	275	310	290	294	272	276	304	319	316	291	306	314	292	302	293	301	299	270	295	308	280	326	285	325	289	305	256	282	284	310	303	295	313	311	286	288	302	310	285	320	297	310	298	329	308	313	337	303	304	305	338	295	279	289	321	344	310	284	292	322	311	311	314	299	275	281	292	295	268	260	273	274	289	303	292	309	308	253	313	298	302	312	276	323	275	317	290	273	298	288	311	294	302	297	323	328	307	268	314	290	317	299	337	308	294	291	276	271	290	280	289	308	325	299	316	337	301	295	292	321	295	263	302	293	296	321	280	299	281	314	347	306	319	318	319	317	317	303	291	291	297	267	292	286	300	322	307	303	280	274	297	339	311	277	314	310	296	305	331	309	308	333	298	354	288	284	307	296	294	308	298	325	302	276	296	322	311	314	332	329	312	332	320	308	319	296	322	304	272	327	316	298	299	290	285	316	286	338	312	260	300	296	309	328	299	320	262	304	342	306	307	300	308	295	292	324	362	301	263	307	311	303	302	311	284	300	332	317	298	289	324	295	286	321	294	308	295	308	314	305	300	317	308	303	291	320	321	295	270	286	268	306	313	314	305	284	286	303	297	287	305	307	299	289	299	309	294	286	314	282	285	295	276	287	279	289	323	289	312	303	326	304	313	297	326	311	313	297	305	285	325	314	288	300	320	296	277	299	342	307	304	308	276	278	313	310	341	320	289	300	282	281	303	334	310	311	341	325	299	276	283	326	291	324	299	309	296	316	300	284	311	291	325	293	277	275	304	355	313	276	297	330	315	326	334	328	309	285	286	269	289	302	295	288	269	308	278	284	294	316	317	277	311	307	343	327	330	280	293	284	324	311	281	313	314	312	290	307	306	301	296	302	344	267	322	279	318	299	290	286	278	265	324	306	287	278	318	327	328	289	324	313	311	304	278	318	296	289	306	299	285	326	315	309	287	311	283	295	331	306	302	300	307	305	306	297	286	295	285	306	311	293	296	332	309	337	287	319	302	343	301	317	288	310	298	298	250	277	297	306	260	289	283	275	285	302	297	286	288	321	317	292	268	269	287	288	294	318	325	299	293	276	308	303	295	292	326	300	328	270	322	316	326	280	326	304	286	295	304	314	330	318	287	311	319	331	287	295	276	309	255	314	286	307	268	313	313	301	305	296	338	307	271	340	305	300	340	304	310	308	293	284	295	329	331	298	294	287	277	320	297	308	280	305	309	286	308	306	336	292	297	300	297	326	320	288	275	330	274	307	341	307	319	333	286	285	288	291	302	294	302	297	300	298	301	291	292	298	297	314	283	300	279	298	310	291	320	325	285	276	303	289	314	320	288	299	273	282	289	309	306	274	337	323	302	294	279	285	317	302	312	354	317	315	334	330	288	329	326	315	300	291	277	281	304	293	317	334	285	298	277	311	307	313	279	279	315	294	303	292	279	310	253	278	299	297	310	270	282	318	312	312	285	320	312	305	309	302	327	303	324	300	303	297	292	292	321	303	299	309	320	299	279	330	288	309	275	286	311	269	324	306	309	290	315	263	310	297	313	279	305	323	282	253	293	290	295	288	302	326	312	272	317	295	308	334	310	349	291	315	288	309	294	278	300	298	302	285	263	300	289	299	320	321	305	300	327	326	288	285	304	301	308	329	282	289	318	322	281	323	282	266	314	305	287	299	308	346	279	328	329	273	310	297	276	313	297	272	290	283	297	301	308	323	287	323	325	310	301	272	332	308	312	317	295	309	295	261	275	316	291	308	303	317	289	309	298	323	278	321	310	312	290	303	324	318	297	296	316	311	318	289	273	289	279	295	306	299	289	287	296	301	322	267	291	272	292	285	297	279	280	298	335	297	331	291	301	284	306	308	310	312	291	310	291	326	281	339	303	290	307	317	309	285	303	309	300	290	322	297	300	320	323	327	281	302	329	323	292	296	293	316	289	284	297	317	318	318	280	311	314	295	303	280	319	291	305	300	276	314	296	315	311	315	251	308	293	320	299	297	300	308	294	299	298	338	279	329	303	286	306	302	300	301	297	292	317	288	292	279	298	294	309	285	299	305	325	320	273	266	262	286	334	301	301	271	293	309	311	312	311	326	288	295	286	306	341	312	304	314	304	296	278	308	291	282	306	308	289	275	320	320	307	318	316	324	313	316	312	294	318	332	272	295	269	309	325	291	297	304	331	325	281	260	297	310	281	310	295	316	280	288	297	280	310	298	286	297	325	299	320	303	301	297	309	289	308	308	314	310	305	304	271	283	290	344	335	284	307	303	291	317	321	321	285	317	327	305	288	274	305	321	309	315	278	309	274	311	319	316	276	311	292	319	319	310	329	310	313	292	310	296	306	317	326	304	321	318	300	295	294	290	319	300	278	291	302	289	290	270	302	294	295	279	268	267	304	313	284	290	326	298	290	286	281	304	260	316	355	301	296	332	301	271	296	335	275	280	270	304	317	301	273	338	324	264	288	315	302	324	295	303	265	295	306	290	263	292	296	324	279	295	303	264	304	319	287	323	309	314	300	279	327	295	303	297	319	324	299	316	287	299	283	301	326	338	331	281	294	284	317	314	303
4637	2080	1119	847	722	691	662	644	682	663	668	677	595	626	627	661	680	624	614	657	642	653	648	685	681	667	640	652	602	670	647	667	639	652	626	676	640	655	651	664	636	622	671	665	661	658	618	666	677	708	665	614	648	654	650	661	661	647	683	669	637	643	591	674	664	625	650	684	640	632	670	620	634	617	672	629	631	666	643	639	723	588	684	629	639	623	658	604	639	627	679	652	647	636	652	626	686	625	660	639	654	639	632	673	677	677	650	667	627	647	643	614	684	584	656	652	667	646	669	645	647	637	618	660	673	672	613	680	656	602	642	669	666	639	680	637	579	657	660	652	660	683	608	640	660	698	665	635	635	718	644	690	644	625	674	647	633	703	603	666	643	629	570	623	682	613	645	667	642	656	639	638	632	606	654	634	621	697	672	679	589	619	658	618	624	703	605	655	622	644	668	602	672	668	638	658	655	695	666	614	610	710	660	639	627	635	583	627	673	670	679	676	639	632	662	636	646	659	641	640	637	671	637	668	635	652	662	666	621	616	658	682	647	573	676	646	621	610	679	681	649	658	657	640	609	611	738	657	638	623	632	629	682	583	645	677	609	651	671	647	641	644	640	614	629	646	641	626	672	619	622	645	669	670	623	621	586	635	640	638	649	597	647	658	610	666	629	622	622	646	651	601	628	628	628	637	654	636	633	660	697	657	638	622	689	649	633	656	676	648	631	648	665	677	633	688	632	619	605	640	632	638	643	687	632	612	628	680	623	609	657	681	598	625	659	656	638	619	662	633	649	677	660	650	625	645	618	614	649	673	657	654	637	648	647	638	648	656	648	634	626	627	662	675	657	659	645	690	648	606	664	603	649	682	661	697	583	640	656	633	650	637	627	638	676	628	636	637	613	641	643	625	607	670	652	631	639	645	634	663	640	650	660	616	670	693	632	648	642	675	646	628	633	632	645	618	657	632	667	631	672	705	677	656	644	685	635	634	659	634	621	624	627	713	619	621	581	641	618	667	634	689	682	642	669	649	606	693	661	647	622	643	665	649	648	699	692	628	631	618	669	631	641	614	635	642	637	640	646	690	651	639	682	657	622	621	616	643	635	666	648	640	645	672	636	614	613	605	655	636	597	638	686	609	633	641	625	627	614	628	614	616	612	681	623	640	664	654	615	639	599	600	642	671	651	620	700	647	663	669	624	644	692	662	665	637	617	634	667	652	641	581	612	669	659	707	658	647	665	656	611	638	587	628	610	658	636	649	632	699	614	666	622	621	621	621	645	617	604	660	604	646	678	607	646	679	635	633	629	657	653	636	645	668	652	629	628	646	612	602	666	664	643	657	651	699	653	641	649	673	660	607	667	676	653	662	601	653	626	678	633	610	671	634	674	649	629	673	624	618	659	630	642	687	627	632	625	639	632	646	610	643	665	651	627	601	664	619	643	630	659	676	630	657	644	646	647	662	630	639	641	653	598	626	644	621	665	608	623	605	604	642	656	604	646	728	635	673	668	661	677	614	629	627	666	628	637	650	593	615	648	601	642	675	649	682	642	605	635	628	633	626	620	670	606	638	649	612	630	610	668	692	655	653	647	617	626	670	632	610	648	650	591	612	643	650	617	679	657	651	646	596	655	643	664	643	641	662	674	667	643	664	675	630	629	617	630	633	617	640	639	603	643	677	691	624	621	636	636	660	623	641	635	685	613	684	674	665	633	604	644	626	627	706	628	619	648	660	578	628	638	681	665	653	654	632	638	620	669	632	655	625	657	649	597	662	641	653	673	638	650	610	609	615	584	643	603	679	614	656	667	642	656	641	634	635	661	621	673	614	641	661	648	613	628	602	652	666	635	619	635	614	650	631	608	618	624	639	634	637	648	599	637	663	646	681	666	614	659	615	642	685	644	645	617	661	631	668	616	644	648	663	606	632	660	629	630	664	643	682	651	599	648	647	626	700	630	701	631	643	651	664	650	604	649	666	641	686	661	631	599	654	660	644	667	643	649	639	667	642	647	696	715	647	599	684	643	653	707	650	657	678	650	653	658	668	636	612	635	654	632	606	672	669	598	660	583	640	632	669	675	652	671	664	650	612	609	665	681	696	678	624	679	630	611	647	642	612	591	663	631	627	634	670	637	652	588	604	668	664	651	652	648	667	664	634	659	655	646	634	626	630	649	669	618	664	655	619	612	626	635	640	578	626	647	641	653	659	634	645	642	605	623	692	640	693	607	646	690	646	630	669	699	635	641	619	648	657	695	655	651	636	625	623	665	647	636	656	622	585	630	617	635	687	667	658	680	663	643	660	682	616	668	703	652	605	651	601	658	652	608	624	610	649	635	702	638	663	656	648	661	626	632	691	619	585	649	593	653	635	681	635	654	607	647	647	617	640	603	607	670	651	628	643	659	641	630	633	638	606	610	658	622	629	622	613	645	693	674	638	664	589	641	636	607	653	631	654	627	676	629	628	616	626	639	656	643	638	649	644	626	644	692	631	662	667	627	614	592	597	629	657	614	621	657	665	668	587	639	650	631	642	642	675	667	690	656	658	616	635	642	613	649	653	660	641	647	666	691	605	671	604	659	656	653	655	644	670	655	666	650	622	667	620	660	634	665	649	663	668	640	620	670	671	628	635	673	627	622	626	610	715	651	668	640	652	605	635	667	607	636	649	623	674	638	682	660	658	643	636	646	701	629	668	640	635	593	653	629	664	663	610	654	623	607	653	647	660	636	649	658	641	667	623	646	631	619	686	674	655	666	606	650	664	608	689	662	643	666	672	632	650	697	652	639	625	685	661	640	645	654	610	660	636	631	650	618	646	620	626	645	684	649	611	642	647	627	635	650	635	635	644	604	633	625	642	680	604	654	631	611	633	629	648	618	595	636	642	624	648	656	605	688	615	667	661	650	643	688	672	654	651	642	628	645	673	648	673	648	655	666	700	618	666	624	625	656	633	613	602	648	622	644	673	622	596	632	676	608	618	636	611	668	641	604	623	632	634	635	688	656	644	650	640	669	592	625	657	664	648	642	660	632	638	595	632	668	618	609	623	635	584	687	672	601	625	667	658	641	639	625	653	633	693	647	670	677	658	650	636	662	589	608	649	658	661	671	623	654	620	659	620	655	607	609	622	711	662	641	663	662	633	609	639	617	684	617	613	619	649	642	663	660	620	670	655	709	627	652	698	637	666	654	683	609	592	625	661	643	649	636	637	624	655	658	644	641	657	651	669	657	627	592	597	642	615	632	692	668	619	625	656	638	611	636	596	603	665	652	678	626	660	633	671	627	645	646	638	612	653	632	620	601	608	634	672	610	634	640	643	646	637	637	616	633	616	598	686	635	642	643	629	637	613	637	635	596	653	622	603	599	620	591	641	623	658	632	648	598	636	599	654	651	626	609	650	687	662	618	638	672	622	690	640	681	641	651	643	671	591	676	608	668	662	622	679	713	650	695	610	659	645	653	630	661	622	625	634	590	711	646	615	655	612	574	660
25277	21678	24787	29115	21681	21706	9415	469	308	283	255	222	201	177	161	229	161	166	197	156	165	162	150	178	133	155	161	154	142	142	149	156	173	157	135	136	165	161	136	127	154	130	131	141	135	160	132	140	138	152	133	157	160	152	135	142	107	123	153	134	129	144	152	133	154	141	145	153	145	164	158	159	166	140	159	156	139	141	142	149	134	136	145	131	136	122	151	152	144	130	142	160	147	132	124	146	142	147	136	148	158	144	163	152	138	140	142	138	160	160	134	136	131	162	155	132	125	161	149	148	128	161	147	145	130	118	120	161	138	138	141	123	138	174	142	150	134	145	152	158	118	137	141	155	148	137	167	133	154	162	131	142	124	138	126	119	153	168	168	142	132	149	156	154	155	156	145	121	113	140	117	148	124	138	137	160	144	137	164	140	133	132	149	135	140	153	130	140	151	118	117	146	134	134	140	134	120	170	152	139	141	154	146	130	135	114	157	158	174	146	139	147	153	152	148	152	167	131	142	164	131	148	165	147	140	144	160	129	115	140	142	161	162	131	128	149	138	152	158	146	150	165	144	138	124	144	121	116	158	145	156	142	143	158	154	143	127	142	129	141	143	141	137	135	147	139	134	130	141	124	120	155	145	149	152	148	153	129	137	144	153	147	124	142	140	153	143	145	146	137	178	164	168	141	146	123	147	147	124	137	133	149	125	134	150	140	155	144	139	134	152	125	149	141	147	143	145	172	146	135	114	145	130	131	114	127	131	140	148	156	150	136	140	147	147	132	152	169	150	109	108	130	136	154	114	149	143	162	133	170	145	127	150	139	140	131	153	122	139	145	129	142	161	137	156	149	160	147	140	163	157	147	148	134	139	133	145	152	125	145	132	147	146	123	162	134	159	163	134	138	138	148	128	130	157	138	140	155	123	120	142	132	132	137	146	128	136	161	121	141	135	156	114	139	137	151	130	145	118	128	149	146	133	147	131	137	130	141	120	158	137	148	154	150	135	137	140	121	146	145	150	133	119	154	127	136	123	146	151	151	133	140	128	145	159	149	158	159	154	126	130	130	137	125	147	161	142	124	138	132	158	164	131	144	144	148	129	128	128	137	147	140	155	137	141	146	131	137	151	151	151	128	150	152	161	118	140	147	147	129	154	136	126	146	151	140	131	140	152	132	132	134	134	155	147	121	140	128	140	150	134	135	147	144	142	115	137	139	145	140	150	129	148	139	127	128	165	157	152	158	138	142	127	150	107	153	139	157	147	118	157	149	147	158	148	136	116	112	159	124	141	139	132	170	140	134	160	157	135	131	107	133	145	146	144	141	146	151	135	121	129	145	144	126	156	153	160	138	143	142	139	147	131	133	148	157	158	163	135	137	157	142	162	130	140	155	145	125	143	163	134	124	154	128	178	137	122	150	126	135	154	157	149	161	148	136	138	155	151	139	146	142	156	146	164	157	146	153	119	141	142	146	146	159	149	147	130	154	149	157	140	145	146	141	141	154	150	138	152	130	134	135	129	136	161	167	147	139	132	138	138	139	144	159	128	161	169	146	150	156	143	135	133	143	135	128	136	135	140	136	139	132	156	143	164	157	139	138	167	153	131	126	134	152	132	134	138	170	148	139	142	144	165	147	130	118	149	164	143	127	159	151	148	155	143	148	142	142	157	132	151	141	153	149	142	153	171	139	145	169	147	149	148	135	152	132	140	143	157	152	135	115	131	130	122	132	149	152	145	133	129	127	130	150	147	128	149	148	134	154	154	148	135	133	155	146	160	146	144	157	142	142	134	146	137	138	157	144	135	129	143	129	153	127	139	133	106	116	133	141	130	145	144	134	135	156	126	166	157	129	140	140	160	147	158	138	125	131	159	124	140	132	154	136	143	139	131	144	113	152	143	131	137	147	143	149	103	143	154	118	130	157	138	119	146	143	151	156	130	149	164	116	131	136	136	136	135	132	161	158	160	154	130	149	129	122	177	145	148	134	111	145	144	131	142	138	148	143	151	132	155	158	151	122	130	140	142	136	114	131	156	151	161	124	129	128	151	150	160	160	130	152	145	138	129	133	169	153	161	152	157	138	147	151	158	147	175	149	146	139	145	151	142	140	144	140	127	122	130	168	154	162	122	139	131	141	124	150	144	160	159	159	136	137	142	143	126	142	164	130	169	139	144	127	141	123	132	127	138	158	151	168	154	138	142	139	146	162	121	120	134	150	137	137	122	151	143	152	122	162	145	129	128	117	142	146	139	136	151	139	152	151	147	134	153	170	169	161	136	134	142	132	112	137	143	134	160	127	132	161	133	140	151	138	132	154	147	154	131	138	152	150	165	139	153	151	147	94	155	142	144	134	155	151	151	122	164	147	154	141	137	132	120	142	125	158	141	137	139	155	140	130	126	157	145	142	134	148	125	128	147	133	136	143	124	141	140	144	149	144	146	158	165	136	166	138	135	125	149	146	155	144	149	153	142	152	132	162	133	114	155	155	144	125	144	136	143	142	132	128	120	131	143	120	119	125	128	148	157	139	159	146	153	155	131	123	139	157	146	154	140	150	144	147	141	144	158	129	139	139	130	144	132	152	135	147	144	160	149	176	128	150	121	123	143	142	142	122	145	151	128	132	152	138	132	141	164	125	137	133	124	139	165	141	128	126	140	135	130	135	157	136	130	149	165	135	149	145	134	149	146	139	127	133	141	165	124	128	144	114	121	148	147	161	164	147	132	129	153	163	154	135	126	157	131	142	160	136	156	150	138	133	136	148	140	125	144	128	150	161	143	137	146	140	158	143	159	162	147	140	147	137	141	146	153	121	124	149	125	139	137	143	133	130	112	137	126	151	132	111	138	139	153	157	126	138	155	131	155	145	138	150	147	166	141	154	139	121	138	129	117	150	142	151	152	144	129	146	126	116	134	170	162	172	139	124	112	139	138	144	145	153	144	136	154	146	144	135	120	115	134	131	128	121	145	130	142	160	136	151	144	141	119	164	135	127	143	134	151	172	158	139	147	146	148	157	154	158	164	136	147	135	175	147	134	163	138	176	129	149	141	146	181	132	130	134	141	142	147	144	147	138	133	140	139	154	155	149	139	124	138	130	151	165	141	150	134	132	153	145	115	132	143	129	143	140	121	144	149	128	138	132	144	139	139	141	162	161	151	146	128	137	112	129	140	131	144	126	126	177	128	129	135	133	153	143	128	154	164	156	142	142	141	151	129	144	163	133	161	158	149	150	134	125	125	143	117	160	147	182	128	130	151	158	166	128	126	118	154	149	150	169	122	126	114	113	122	144	155	159	142	125	134	116	130	139	133	139	157	135	138	134	164	135	121	120	116	161	129	166	160	134	137	132	136	119	145	146	142	161	133	153	150	131	155	110	128	150	134	155	136	159	128	131	131	129	130	152	134	148	139	136	123	142	161	149	139	148	138	161	127	143	157	143	117	141	147	150	125	137	149	148	149	118	123	140	151	147	144	135	159	153	115	151	133	128
4152	2977	1384	667	539	433	404	398	409	380	387	328	330	353	355	364	369	346	366	327	371	332	329	328	364	351	358	344	371	346	345	365	362	345	364	378	349	316	354	348	375	327	370	330	351	359	370	372	308	337	345	350	339	341	306	349	354	317	343	334	341	362	342	359	356	355	347	365	358	348	330	310	346	333	345	366	347	342	340	336	325	331	372	340	361	373	301	348	328	352	367	331	345	343	335	372	367	380	360	348	352	345	351	347	332	312	329	356	366	345	361	361	317	334	332	368	357	332	375	374	343	348	362	375	339	312	341	355	355	350	323	344	347	348	304	336	354	343	353	362	344	336	334	325	372	345	336	357	342	379	371	312	340	384	355	388	354	344	363	370	338	356	340	381	344	345	351	341	347	356	347	356	364	320	353	381	359	323	409	350	373	386	356	354	360	342	327	364	369	369	338	343	327	380	319	326	341	366	360	357	366	342	319	328	336	341	335	352	347	325	362	307	351	342	344	327	315	317	350	358	365	319	351	347	346	347	345	345	363	349	319	332	359	387	336	308	358	303	342	370	332	360	331	333	373	365	336	347	369	364	359	339	345	323	333	395	334	345	337	358	329	378	378	316	320	352	343	328	333	383	339	362	338	355	371	344	318	344	364	365	304	350	315	357	322	347	341	398	310	335	381	361	358	366	345	353	365	351	329	382	378	327	362	378	340	361	340	357	333	340	372	318	333	345	368	381	313	356	346	331	360	342	360	325	396	319	332	388	310	341	379	334	353	326	342	382	349	359	360	356	343	351	330	347	350	352	361	353	323	338	335	370	341	344	354	385	370	323	314	350	368	333	343	347	335	335	347	362	340	336	345	332	373	349	308	335	366	343	331	350	344	354	333	332	392	342	323	379	342	341	371	363	323	370	372	357	363	337	313	315	349	338	334	315	360	339	360	336	341	325	346	346	324	302	324	348	353	366	359	323	358	370	341	361	362	323	328	361	338	360	370	358	321	354	343	373	359	360	362	329	336	355	334	373	346	352	330	350	360	304	345	342	354	344	355	366	328	321	340	365	330	342	332	338	342	324	337	356	366	373	368	358	339	340	340	349	353	359	378	363	336	296	344	353	363	355	345	312	357	352	319	364	355	349	388	347	326	334	354	366	350	353	345	343	335	301	349	300	345	346	349	340	338	357	360	369	358	345	332	329	340	351	340	362	345	359	353	369	375	340	332	375	341	348	376	320	334	384	381	318	348	351	383	358	323	324	369	330	346	398	386	367	330	367	374	334	332	336	338	340	317	353	383	323	330	348	360	386	319	365	355	340	350	351	326	353	355	342	346	335	352	339	343	330	346	372	375	358	360	324	347	323	355	365	358	378	371	357	338	364	346	335	346	342	348	359	348	334	352	311	349	349	347	330	353	356	372	333	345	340	324	363	317	357	339	350	336	323	347	350	369	324	332	352	351	349	361	310	377	382	355	298	321	357	334	337	352	330	359	347	314	352	362	349	318	348	333	338	328	330	328	324	349	322	357	323	342	354	351	341	341	345	326	342	352	309	324	406	340	335	354	330	342	334	307	342	312	330	338	367	350	350	338	341	320	314	334	368	332	354	344	343	326	336	359	341	337	350	377	366	360	329	337	367	335	357	359	327	356	317	338	339	365	362	334	332	361	339	358	343	317	339	344	337	366	356	323	305	329	341	329	358	342	319	358	342	353	320	333	334	319	365	318	342	353	298	343	320	337	346	323	324	350	338	344	373	324	342	369	336	329	338	347	342	374	348	372	328	347	324	375	369	331	325	326	322	372	336	333	327	374	376	365	371	337	318	340	363	353	348	330	349	323	320	335	326	331	348	348	354	338	312	360	340	314	332	349	338	348	335	376	354	346	363	354	354	348	309	323	336	320	346	336	351	348	329	346	331	330	323	336	351	334	339	354	366	342	348	345	349	377	348	342	328	308	373	324	351	333	357	350	390	346	311	357	375	347	360	350	357	332	344	353	353	359	355	397	333	357	331	316	319	355	365	356	321	353	319	334	324	318	368	352	388	376	371	359	340	338	357	380	354	351	331	355	356	351	324	352	355	373	366	359	343	336	365	349	350	335	336	366	331	337	336	342	329	356	343	333	347	349	341	338	358	305	340	330	319	340	329	352	333	343	338	352	354	329	352	330	373	335	341	331	328	332	308	353	330	321	329	350	375	330	376	334	347	349	345	322	339	335	338	342	358	356	335	326	327	310	343	352	365	327	356	333	325	332	363	343	331	340	332	359	341	331	338	360	322	327	352	314	352	306	339	377	372	334	401	380	335	342	311	359	331	337	315	329	337	369	365	358	331	380	358	355	367	345	346	361	342	345	314	368	333	363	357	330	332	322	316	356	364	324	356	345	320	318	328	359	354	366	321	366	346	325	314	346	371	324	326	362	328	348	338	374	320	329	286	302	382	320	329	348	325	336	307	366	347	349	341	337	334	335	338	320	286	384	338	354	325	339	362	326	325	307	352	355	367	315	386	365	361	335	338	356	360	360	361	360	363	348	344	350	357	373	357	340	354	349	348	365	350	339	324	372	311	334	383	348	341	336	363	349	376	333	341	347	340	379	308	360	325	337	377	306	334	334	324	326	355	340	356	320	332	311	368	321	328	344	354	348	341	322	331	356	322	340	354	339	384	364	387	347	381	363	366	355	349	307	316	331	360	349	344	325	371	364	360	348	362	342	333	350	304	355	320	305	361	359	357	362	358	350	336	347	325	357	334	301	340	334	336	355	358	368	327	311	337	355	319	357	342	331	331	342	341	354	331	335	393	338	356	343	334	344	340	338	368	366	371	362	369	312	351	325	338	360	349	334	341	351	351	335	327	335	330	344	319	356	336	317	338	352	345	363	369	331	354	343	343	344	357	350	372	341	358	317	363	346	362	353	350	344	338	350	326	351	341	337	351	348	337	331	343	319	341	323	343	334	361	351	341	365	336	339	354	331	331	331	360	326	331	340	333	379	359	352	319	325	361	341	336	357	346	340	344	365	368	339	325	335	351	314	333	365	369	352	331	365	335	346	318	324	347	347	333	356	373	333	339	328	327	341	330	358	341	374	358	360	329	327	330	368	363	323	366	360	335	382	344	357	353	352	362	358	358	338	362	323	304	342	357	338	380	356	359	358	343	350	346	315	336	371	338	358	344	379	312	349	375	332	333	356	343	341	367	360	383	315	363	361	361	379	360	331	346	337	322	337	349	329	353	339	337	338	364	349	383	342	324	356	349	342	367	351	372	338	333	376	314	364	363	341	320	361	355	357	338	362	338	339	338	348	324	347	351	371	331	348	353	329	314	361	363	335	348	319	372	352	322	310	349	342	338	351	336	357	318	368	356	369	364	353	350	338	354	373	360	352	359	310	343	329	352	392	351	333	377	302	365	374	346	325	357	318	377	367	346	330	379	350	353	325	307	364	330	331	361	345	334	341	358	354	325	328	309	317	339	325	343	349	320	360	348	394	337
34152	13859	1986	614	512	512	504	455	488	444	435	486	469	475	442	463	430	450	417	463	447	436	473	463	453	503	458	434	463	452	469	486	476	423	434	458	467	481	441	463	444	442	473	481	382	413	458	439	480	503	470	500	450	465	460	484	466	451	462	456	494	459	498	423	480	462	458	482	458	460	468	456	490	449	481	482	475	497	465	493	416	444	434	451	455	454	494	434	448	449	490	446	474	474	456	459	418	508	453	454	437	438	436	437	453	449	414	442	439	450	479	510	471	497	447	468	470	446	440	448	468	443	448	449	453	441	430	482	421	452	457	437	439	449	442	487	438	468	462	455	473	452	428	485	452	439	482	461	450	433	422	447	461	440	421	423	468	471	452	463	407	447	436	491	453	448	452	456	459	499	458	452	455	460	474	431	434	433	424	434	440	428	468	429	461	444	443	446	470	458	465	455	455	467	435	456	439	461	432	488	476	452	434	423	426	424	447	419	437	428	451	408	455	447	463	483	420	418	473	425	464	425	469	467	490	454	425	485	444	433	472	468	456	446	476	446	432	476	485	463	427	463	485	430	465	415	444	454	459	490	437	479	434	445	470	426	443	472	462	444	479	471	422	487	421	452	449	420	463	464	493	440	428	447	485	435	464	449	443	494	451	440	438	500	498	447	497	455	456	476	487	484	431	474	458	422	475	497	460	448	454	426	473	459	445	439	474	446	411	426	403	468	430	478	445	474	438	411	500	452	446	423	426	452	442	470	425	395	483	472	442	466	462	478	472	475	425	498	439	432	447	425	456	457	433	425	461	490	452	457	432	444	467	482	444	457	506	468	420	488	462	411	439	449	436	452	460	404	464	408	468	468	474	513	481	425	478	476	463	442	447	478	433	448	443	407	462	458	470	460	455	430	455	463	428	410	463	465	443	414	468	482	464	458	421	453	422	455	446	468	432	471	450	459	434	411	489	435	466	473	453	426	399	420	419	423	427	443	427	494	438	429	448	464	444	394	429	462	481	512	433	416	435	442	460	460	476	476	434	483	442	470	490	449	468	428	427	461	427	424	487	480	435	463	447	457	469	499	471	419	452	433	428	436	444	451	420	468	468	459	501	453	440	496	440	467	441	445	439	472	471	479	449	470	490	446	457	475	472	428	425	464	453	450	425	476	442	456	455	490	457	446	434	442	423	474	493	459	459	450	459	470	447	436	415	470	479	435	450	460	439	473	440	487	461	448	454	490	448	448	495	422	421	486	399	463	441	442	426	471	450	482	467	464	452	441	455	478	437	444	431	502	446	436	464	422	459	464	458	476	438	446	446	450	464	446	505	413	463	444	464	468	440	459	431	458	460	459	503	453	451	438	499	413	457	468	430	444	476	495	495	464	432	478	460	453	471	458	440	494	471	444	472	446	437	431	457	498	438	489	449	450	439	430	463	438	455	451	491	431	451	438	461	487	499	475	461	436	436	490	448	474	448	490	457	444	448	453	460	439	441	494	458	474	415	417	437	446	449	446	446	406	452	463	404	471	477	425	431	444	476	459	430	467	442	515	452	459	450	458	475	488	469	430	425	501	462	446	455	445	509	476	451	416	463	488	443	496	482	431	428	406	507	491	475	494	494	470	445	457	464	501	407	414	413	471	466	425	461	460	441	422	457	422	426	449	434	439	469	441	477	456	391	470	431	425	444	451	459	473	479	434	438	451	451	439	493	480	456	447	468	468	450	443	455	416	449	458	449	470	442	440	469	442	435	423	437	461	446	480	401	481	440	449	462	464	422	478	461	488	505	427	479	453	434	494	467	464	456	433	455	476	448	438	435	428	466	432	485	454	430	440	441	452	463	461	451	473	457	442	450	439	410	437	438	459	488	467	482	404	467	453	430	469	471	399	433	424	446	430	454	447	471	447	473	469	486	463	426	439	488	483	410	451	423	427	436	452	458	502	477	479	457	498	447	477	441	412	474	464	420	463	442	453	454	477	456	461	499	459	489	444	418	469	447	426	443	470	485	469	491	435	452	453	437	456	460	431	410	422	478	494	429	454	445	424	467	440	479	487	458	463	491	454	467	426	489	442	481	499	437	449	490	464	449	430	437	464	434	419	456	472	487	468	466	447	456	472	424	442	417	461	462	486	448	439	463	449	449	485	476	468	445	412	452	473	487	447	452	480	419	431	463	459	437	460	410	471	490	473	435	454	438	460	446	467	472	454	487	445	416	440	461	459	459	418	472	468	438	449	415	430	457	512	489	434	463	443	476	426	459	473	449	428	468	480	433	483	468	469	436	463	415	438	495	445	450	417	450	477	424	455	495	419	430	450	415	439	459	460	462	472	485	453	443	487	448	482	470	440	471	442	432	468	444	447	507	463	438	405	468	456	462	452	523	449	477	465	502	465	429	455	447	440	439	475	459	451	473	413	445	466	481	473	454	451	434	458	440	451	448	424	490	501	433	459	433	463	457	506	442	421	451	488	416	448	443	497	447	445	467	483	473	426	461	489	445	443	446	444	462	436	492	474	451	443	450	418	432	446	388	431	428	412	442	449	445	447	479	453	436	483	469	442	433	484	442	428	495	449	502	455	476	447	485	464	474	433	446	464	451	469	483	427	461	422	485	446	458	446	446	407	410	459	469	478	461	435	451	463	458	488	453	445	473	472	436	463	438	438	430	459	452	439	451	493	471	482	432	442	448	452	447	426	487	428	418	470	449	442	447	438	477	492	431	447	482	455	435	448	442	398	413	476	461	499	430	472	461	475	486	410	492	477	476	496	470	431	456	477	486	413	479	433	427	461	499	424	488	473	489	495	423	462	472	410	450	426	470	457	448	448	424	441	470	462	467	410	433	436	482	455	494	433	473	464	455	502	451	420	421	464	421	419	395	504	451	434	490	433	447	441	511	511	473	461	446	447	460	454	450	473	476	448	451	427	418	451	474	488	452	464	426	469	461	441	476	448	471	401	467	436	420	453	490	472	437	449	486	448	454	475	461	434	405	393	438	455	480	463	465	424	429	406	450	441	458	485	441	446	461	444	451	454	517	456	466	476	493	459	477	494	433	454	492	473	433	430	467	455	439	479	483	456	466	436	391	445	434	415	467	455	448	440	439	438	447	483	451	500	446	462	475	442	456	505	480	477	524	468	451	420	467	452	448	439	451	465	475	495	387	478	426	477	456	477	455	460	481	432	524	455	441	442	417	433	438	506	438	443	456	440	458	452	433	455	462	473	463	456	440	443	473	454	472	461	457	486	464	455	460	476	475	451	477	398	456	462	473	441	450	472	399	458	449	432	475	453	468	479	444	424	443	453	442	453	455	428	471	471	457	447	452	485	449	420	445	479	448	461	468	474	424	420	459	452	439	423	463	483	495	426	477	482	451	467	450	470	408	445	491	474	448	455	464	438	479	484	410	447	456	455	497	501	445	474	473	468	443	423	425	453	461	447	464	497	462	460	471	452	474	427	441	462	468	449	444	463	424	491	451	459	459	441	477	437
8247	1040	948	979	908	1001	965	985	955	953	910	981	952	985	963	969	964	907	934	971	924	975	962	948	964	930	957	950	926	946	964	979	954	964	950	921	947	932	952	988	942	908	983	949	968	955	966	962	956	972	964	921	973	991	941	889	922	982	981	977	936	952	909	902	922	953	943	912	968	918	964	1008	914	896	900	909	945	935	971	912	947	893	948	985	996	1001	949	993	965	966	970	970	867	949	972	916	951	990	988	931	940	942	972	930	961	971	962	934	940	995	945	929	991	927	921	951	985	967	968	910	983	956	938	971	953	895	959	935	916	950	982	934	971	969	924	993	936	941	931	939	893	927	935	934	954	960	972	979	910	930	945	913	927	919	973	908	904	963	969	982	975	928	925	938	951	880	924	917	994	949	930	949	915	958	974	968	897	986	940	954	920	943	911	954	925	925	964	969	944	950	916	957	967	933	976	968	926	984	937	992	1000	941	920	910	918	930	970	946	962	951	980	915	949	914	989	893	974	925	951	930	919	861	967	906	891	965	952	941	907	939	1013	920	979	922	922	910	960	991	902	966	904	930	970	914	924	935	964	993	957	950	946	904	941	1034	932	975	983	997	925	972	924	983	906	962	923	1003	938	948	960	1017	957	877	973	923	884	956	919	955	961	989	985	912	976	910	958	940	969	946	955	901	922	951	946	997	950	922	935	958	969	928	912	938	923	960	1007	984	1007	946	963	899	973	1011	966	904	965	943	859	927	978	903	880	955	953	937	917	917	945	942	968	908	920	943	957	972	954	982	948	953	876	975	928	994	936	944	900	958	995	899	972	923	948	941	982	1005	931	944	991	893	904	973	955	933	919	919	937	929	899	993	1021	924	918	937	949	921	953	936	930	917	960	918	1015	969	968	967	891	939	942	926	991	1058	934	950	959	943	934	947	920	987	972	963	969	897	918	882	982	969	920	988	958	892	919	974	946	948	935	893	989	916	989	969	928	907	948	994	928	899	969	1004	973	914	910	865	956	941	953	952	937	952	982	899	970	928	925	964	974	940	886	988	960	943	938	922	920	947	968	910	954	945	938	945	982	946	921	911	946	947	990	968	916	947	946	969	1014	971	945	899	914	917	959	869	910	998	955	944	930	983	917	998	940	969	957	961	908	948	920	985	920	945	952	951	995	967	933	918	919	942	934	918	943	927	1025	956	952	947	945	981	939	926	950	973	935	978	956	944	954	924	964	909	931	954	947	942	877	972	949	913	935	936	911	955	871	1007	948	904	956	963	953	900	956	937	965	976	938	911	944	932	960	932	945	986	928	932	989	947	982	979	933	986	892	867	990	984	1038	923	968	952	891	921	950	924	948	973	923	946	912	975	995	934	961	927	959	938	996	932	904	905	978	930	877	944	915	950	914	889	949	945	932	983	959	887	913	962	955	969	905	939	959	946	970	960	977	936	940	930	891	962	989	969	955	946	905	934	917	934	955	923	970	928	1002	922	926	1006	929	941	987	971	969	937	940	883	1031	993	946	945	992	896	941	975	982	936	924	894	945	959	909	922	916	884	913	973	951	924	936	862	925	970	953	944	993	922	952	923	955	960	919	956	1002	1040	920	975	950	870	931	912	922	879	916	929	857	929	961	961	880	1023	931	895	958	899	961	912	967	920	982	989	912	949	941	1049	1013	907	913	924	979	947	940	1001	928	955	943	932	898	972	956	937	955	947	1009	901	904	954	992	936	904	934	912	999	960	988	932	977	952	1016	959	931	984	928	941	967	928	939	994	960	943	992	951	962	912	899	970	995	951	899	915	909	937	940	951	928	969	966	953	872	891	1003	922	915	914	956	913	958	982	999	891	988	945	907	923	933	997	895	970	941	940	992	934	888	985	994	1021	904	921	955	916	923	909	917	925	937	933	933	957	895	925	942	913	931	952	896	921	995	1013	984	973	973	966	886	959	953	959	932	946	994	986	959	1001	914	930	967	962	970	922	920	940	927	1009	920	966	910	950	920	904	943	967	977	920	918	926	962	941	963	935	910	995	910	909	1007	952	919	929	952	949	886	963	981	930	944	1001	899	1004	972	898	932	895	947	997	938	942	953	950	918	976	944	893	1009	928	991	914	896	956	954	954	966	957	987	988	973	935	962	873	1004	941	918	950	973	958	926	936	940	939	924	938	1006	971	892	945	939	956	934	925	926	926	950	911	926	979	998	985	880	971	945	927	966	891	935	871	880	978	933	938	939	931	963	985	950	931	951	959	948	939	979	963	870	992	955	919	929	930	957	884	975	981	952	1019	858	943	924	925	924	951	985	911	933	972	935	960	930	969	947	921	914	987	964	907	895	982	938	964	908	952	990	960	930	941	901	926	947	948	933	945	987	952	963	970	888	934	892	965	1008	955	987	944	958	921	927	913	902	957	917	907	922	947	923	907	926	944	920	914	922	989	993	882	964	955	980	892	985	986	936	954	949	959	943	975	953	921	932	919	978	953	971	972	917	910	1010	1001	942	902	919	931	971	944	943	951	949	971	896	948	929	931	945	918	921	929	988	989	943	929	939	900	945	965	941	891	970	948	995	878	900	929	969	942	911	902	944	898	906	976	942	929	953	930	937	973	902	966	892	1007	960	948	942	920	978	963	965	950	957	996	940	960	935	929	929	1027	933	964	947	928	953	909	895	911	925	944	961	942	954	947	937	991	928	966	917	960	941	975	910	936	967	908	935	900	962	947	950	962	899	880	924	915	937	958	937	975	1003	983	924	1003	935	946	902	942	976	989	992	978	926	980	869	926	921	990	987	1002	929	924	928	968	934	960	942	900	956	903	907	885	956	958	926	962	957	936	898	1001	907	954	939	966	973	950	990	982	960	982	911	926	945	946	945	949	964	916	898	941	931	921	964	940	957	897	973	895	913	975	953	982	939	980	935	951	978	942	916	951	907	926	941	941	901	965	964	904	963	954	984	941	918	987	898	903	978	961	910	957	1013	940	949	916	964	965	947	939	957	956	921	967	987	930	981	907	944	946	951	907	932	952	971	982	963	921	977	943	866	920	939	972	907	917	1046	938	948	929	969	935	937	956	908	952	906	998	982	970	980	981	903	898	927	965	993	978	933	956	977	952	965	921	971	923	971	926	973	1002	936	947	926	929	912	967	919	913	884	891	893	954	952	965	914	911	889	965	966	904	939	927	951	917	912	1019	957	954	969	948	943	969	929	882	900	912	898	1035	1007	960	945	937	994	953	922	991	950	951	967	913	907	969	952	934	920	994	900	942	934	939	957	952	883	924	977	948	899	955	953	954	934	928	928	940	910	937	919	932	938	950	936	960	875	951	903	977	955	950	977	909	914	922	995	958	891	988	996	991	942	985	939	921	907	948	983	992	986	922	911	957	914	935	952	868	969	955	945	913	925	930	929	899	984	875	951	980	905	1000	956	956	928	963	973	944	981	956	921	950	956	911	951	939	934	888	940	928	899	935	945	942	947	951	924	919	900	916	933	935	990	914	938	970	990	912	948	943	960	894	940	937	905	881	915	1005	900	1028	954	928	965	964	996	891	930	881	975
26018	21638	24247	29529	21651	9690	548	409	345	391	372	335	318	296	323	307	294	337	309	302	286	319	269	286	307	292	303	308	276	328	304	342	313	291	297	289	307	319	284	298	301	302	308	269	272	344	296	300	275	324	297	278	328	329	319	315	265	310	316	303	319	300	306	323	291	301	275	328	281	307	295	318	290	320	291	317	278	306	276	302	299	298	282	314	330	285	310	281	302	326	307	279	327	280	323	310	275	291	280	310	320	271	279	287	274	303	306	321	284	335	306	309	320	277	338	277	300	298	276	297	309	297	334	304	349	302	313	312	270	296	322	317	275	327	300	310	328	301	264	322	360	307	263	277	298	319	297	301	298	291	310	271	279	303	323	329	303	306	305	309	307	292	330	287	313	307	339	283	312	294	284	285	318	297	308	308	309	272	312	308	324	298	308	301	290	313	298	290	308	297	297	329	321	295	261	293	265	322	332	292	317	284	299	289	327	279	313	278	316	294	316	273	312	287	315	330	290	289	308	323	307	289	288	286	297	309	308	301	254	317	295	299	304	323	293	304	298	303	306	301	291	293	313	279	287	302	329	285	298	308	290	324	309	344	282	296	316	287	308	293	261	298	329	309	316	292	297	284	288	314	306	322	296	325	292	303	303	300	317	313	260	308	316	299	277	307	285	314	297	318	293	284	287	307	262	297	285	309	309	264	305	340	296	254	311	284	281	290	326	297	307	293	330	289	293	279	262	318	305	294	303	349	281	320	308	278	285	301	291	324	326	297	307	275	283	290	332	297	278	296	276	323	297	304	313	314	280	293	307	300	301	288	309	340	327	286	295	272	313	305	318	314	292	302	287	315	286	269	312	329	264	273	325	282	313	281	314	307	308	310	328	297	305	289	294	261	308	282	336	313	321	329	297	310	306	296	296	295	281	299	297	308	269	327	291	303	290	299	330	295	278	282	327	287	280	303	299	281	296	278	300	308	310	330	321	289	301	322	284	300	274	305	306	304	314	288	302	285	259	267	286	315	258	340	316	306	355	306	289	305	295	334	290	334	282	324	294	282	303	269	305	290	313	342	322	260	282	281	295	309	310	291	267	286	342	257	298	310	321	288	292	315	282	298	318	294	291	306	296	308	278	308	323	312	264	269	287	299	296	340	318	295	327	337	316	303	298	301	320	292	280	341	304	315	314	304	292	323	296	302	339	300	299	335	323	300	302	299	286	277	314	309	333	294	303	332	312	303	297	296	294	261	289	328	272	296	308	313	298	321	312	308	312	316	324	304	294	285	301	295	333	304	293	301	304	322	301	302	325	308	282	272	304	320	311	254	311	307	291	280	300	332	341	310	292	292	321	303	304	290	275	301	273	286	318	317	297	344	280	300	328	303	266	323	291	295	298	293	292	312	319	320	332	284	318	298	319	306	286	322	307	295	311	263	295	346	308	304	310	292	257	297	290	305	280	308	308	293	306	304	311	274	288	266	285	294	280	300	304	317	263	306	288	274	287	299	286	296	307	291	309	273	300	274	282	295	314	291	291	311	280	342	315	278	280	301	286	318	306	328	299	308	319	295	330	331	322	307	303	289	280	293	320	309	304	295	269	304	275	316	289	260	283	329	356	326	287	315	313	298	297	263	297	295	285	279	298	293	302	306	293	304	301	323	297	299	282	282	311	323	293	303	278	333	304	287	323	295	284	298	265	284	332	315	302	332	320	307	304	287	290	299	289	307	271	290	280	265	284	294	296	292	288	312	281	287	292	325	320	247	254	280	304	315	301	288	269	292	282	296	305	298	324	303	279	298	316	317	293	282	302	307	297	321	303	268	255	302	319	333	276	320	289	323	311	322	289	275	289	292	330	316	284	291	318	310	266	310	303	302	296	290	291	278	362	304	308	309	290	286	292	293	281	304	310	302	284	284	305	312	304	284	343	291	294	320	275	314	321	313	320	310	287	301	322	334	314	307	284	317	307	300	316	279	309	334	287	318	295	339	315	289	267	310	313	328	315	309	289	300	287	324	302	281	301	309	327	291	326	312	309	303	326	284	310	287	317	302	279	290	311	284	293	290	326	285	328	339	311	272	271	315	269	312	286	302	283	315	304	310	286	263	298	308	273	307	276	286	303	289	291	284	304	300	338	327	273	325	333	298	337	276	316	343	320	285	332	296	290	300	301	273	294	282	278	328	284	322	292	333	269	333	319	318	295	319	297	293	320	330	298	288	287	263	296	277	303	308	285	329	319	322	302	305	317	327	319	297	264	320	304	319	331	303	330	309	292	310	318	292	292	291	301	316	297	329	302	321	350	317	320	309	307	309	290	290	317	306	302	298	254	282	320	306	254	270	289	268	301	303	290	322	290	286	313	321	292	303	302	309	319	294	295	290	320	283	302	294	339	266	300	286	357	288	288	328	290	289	306	295	309	288	279	315	301	286	290	298	307	302	290	308	287	317	289	279	335	330	286	267	302	301	302	306	325	315	321	314	302	308	272	279	343	300	324	280	330	287	311	293	295	296	309	286	313	270	296	267	287	336	321	297	283	311	295	278	296	305	273	297	337	297	301	322	312	332	330	324	287	292	339	293	282	305	306	290	300	303	313	289	287	284	316	295	300	288	296	282	330	305	329	293	307	334	293	273	310	299	315	334	309	296	284	295	314	303	317	299	320	347	308	317	290	272	310	309	288	306	310	290	290	300	285	284	290	329	296	318	290	277	291	290	318	304	321	271	300	305	276	287	294	282	312	304	285	298	307	299	313	315	287	328	280	284	294	292	278	291	317	333	297	296	293	283	300	318	305	271	294	296	320	356	289	292	318	284	290	297	296	292	312	294	302	302	280	304	272	309	281	291	313	309	304	299	340	333	297	297	290	295	307	302	312	309	286	295	277	284	299	312	296	305	317	318	291	334	336	286	326	289	298	333	277	288	320	305	301	318	340	332	291	322	322	299	307	297	325	293	329	338	304	297	305	309	262	283	316	290	265	292	282	299	281	306	289	295	302	298	295	287	294	296	282	297	313	296	289	303	317	299	333	312	317	321	302	322	293	305	310	298	300	274	297	298	314	300	297	293	312	312	302	344	289	278	335	316	260	286	297	314	259	275	291	316	295	285	290	301	278	308	326	280	308	282	287	293	290	275	320	287	302	285	290	282	315	289	291	309	320	316	319	288	265	283	301	298	290	286	311	276	301	323	328	301	298	275	288	293	310	331	296	302	291	304	313	304	288	293	295	324	298	301	310	297	279	314	306	315	296	271	284	312	334	298	278	307	336	320	304	306	288	312	295	280	306	283	295	269	334	299	316	292	284	283	298	286	281	279	288	266	295	297	293	295	309	296	299	304	311	294	308	271	292	304	325	268	301	309	307	297	297	268	293	295	298	306	329	295	318	283	292	290	289	291	316	298	300	332	313	309	313	293	335	331	293	292	304	293	279	268	321	300	338	293	306	276	292	266	312	320	281	284	311	320	288	273	270	293	312	290	268	310	330	308	279	300
4668	2052	1140	777	712	697	688	620	637	671	641	647	656	644	601	659	665	699	664	639	543	692	678	697	639	640	677	639	653	628	661	659	618	644	614	681	630	671	634	619	582	624	633	633	655	609	630	639	644	655	606	624	660	648	652	704	641	619	650	630	593	653	611	657	668	607	631	629	624	632	686	611	610	656	670	623	668	665	657	675	591	662	604	654	613	642	647	659	609	611	636	630	628	664	687	637	618	640	624	692	648	643	633	594	635	641	640	670	608	619	651	621	657	616	668	608	597	686	630	660	688	603	655	641	625	618	656	634	592	638	683	661	612	660	627	622	667	600	656	651	613	657	629	633	648	707	622	679	632	686	623	662	653	646	631	651	606	682	658	627	638	641	651	619	679	601	619	663	672	665	650	610	637	624	629	624	646	641	649	706	653	635	635	671	644	662	657	647	667	622	654	666	604	623	624	681	652	620	645	706	633	654	656	606	592	626	663	677	615	642	624	609	679	669	640	661	584	624	673	654	695	690	630	667	649	611	647	639	678	608	615	628	654	650	662	656	660	665	649	650	611	651	637	634	630	662	622	697	651	635	646	621	654	613	647	627	640	634	657	615	681	635	627	653	641	677	637	646	668	632	648	652	592	591	602	651	628	618	680	648	666	654	657	635	647	595	646	656	614	616	652	623	635	643	642	645	659	630	615	644	603	682	648	669	638	655	666	643	662	643	611	636	635	672	648	622	651	623	634	664	673	607	668	701	624	653	645	673	603	638	628	613	588	649	651	631	632	664	662	591	618	627	586	691	627	652	643	637	625	671	591	671	636	652	662	666	661	630	644	653	625	603	649	679	670	623	621	648	619	618	624	689	635	674	690	616	708	625	639	610	584	635	609	709	630	621	589	615	666	641	623	632	633	642	580	639	623	654	676	653	621	667	650	619	655	654	653	605	629	661	667	591	604	668	658	636	619	641	648	634	610	628	596	664	650	621	632	664	613	649	660	635	683	661	633	729	627	667	660	637	660	694	643	657	668	649	650	644	673	625	626	627	636	650	601	607	633	666	608	663	603	659	625	639	601	621	642	616	641	669	630	611	624	649	652	619	618	621	668	659	648	637	651	638	688	635	631	622	625	636	641	621	631	638	646	640	651	636	630	633	683	650	651	667	609	643	606	662	626	627	629	670	622	648	655	649	648	623	599	591	646	672	625	645	599	632	673	621	614	661	640	676	633	600	665	665	661	621	642	659	609	590	587	602	634	613	673	600	652	674	672	648	622	661	650	656	600	652	613	665	647	668	681	647	631	597	669	609	647	609	647	642	616	654	693	647	636	651	612	652	660	663	610	657	681	657	659	638	650	620	647	619	631	652	634	646	650	676	628	641	616	640	685	685	654	642	654	659	645	662	623	621	630	640	655	648	664	659	651	652	637	642	693	640	623	608	612	656	615	629	609	636	673	657	696	645	621	635	643	633	643	642	593	621	657	611	647	653	610	653	642	643	641	652	637	642	660	653	624	648	578	624	660	676	657	638	599	639	631	628	656	668	611	654	645	669	674	644	643	617	641	625	648	658	627	676	639	676	599	605	650	659	574	677	602	598	608	632	722	612	630	630	603	642	673	608	688	691	660	597	607	603	584	652	669	677	612	610	613	614	647	625	635	638	677	618	688	628	622	654	593	647	654	673	613	686	633	637	677	629	647	661	605	652	600	696	615	648	664	673	650	645	626	669	611	630	665	620	627	645	684	653	621	657	675	645	689	612	653	617	621	650	662	654	601	658	600	639	628	633	628	666	643	623	702	634	602	613	602	611	643	618	640	661	620	635	628	624	665	614	633	648	649	644	651	640	655	659	641	637	607	652	681	685	640	657	629	635	671	672	641	644	633	657	672	632	599	633	669	616	641	686	646	616	650	663	643	635	624	662	633	652	662	656	649	657	665	619	642	634	637	640	642	602	648	658	579	607	642	627	657	634	652	641	651	641	622	611	678	653	628	656	618	622	642	674	615	638	649	651	667	645	656	628	661	649	639	637	616	595	655	654	700	701	613	662	664	682	667	665	675	619	625	663	630	596	673	598	680	620	627	648	663	633	625	639	607	676	606	650	609	668	625	650	616	609	616	647	653	657	627	645	622	648	684	654	642	681	679	584	714	645	659	662	691	644	689	619	656	645	666	619	632	634	634	595	629	609	695	667	671	631	649	635	684	641	641	679	634	640	672	676	675	637	661	652	630	635	675	687	635	647	639	637	641	618	575	623	665	654	633	617	636	609	678	594	656	657	655	603	574	632	638	675	642	605	668	674	636	615	687	627	698	669	627	651	658	647	604	635	632	634	641	612	631	675	635	645	604	655	670	675	640	635	630	724	663	632	631	609	665	631	636	680	648	667	632	614	639	633	608	632	626	655	656	653	648	638	613	656	637	650	653	639	637	662	677	681	681	646	677	591	690	593	658	633	633	649	604	621	647	634	652	634	637	651	641	637	626	599	680	610	654	630	646	640	645	606	634	688	641	639	621	592	636	625	644	666	614	627	693	634	628	619	670	638	689	623	630	622	638	623	656	656	680	617	627	617	628	682	635	657	662	661	627	596	631	623	639	673	656	650	637	675	642	678	666	613	608	650	650	651	612	709	648	643	655	628	641	655	642	656	645	644	612	614	643	646	671	642	676	670	601	686	622	622	658	714	663	615	632	644	593	666	632	673	667	597	671	642	647	628	639	600	629	611	659	599	618	652	628	656	698	623	630	620	667	647	666	670	639	656	625	655	608	670	644	641	674	635	642	680	652	651	664	610	620	643	668	598	670	671	650	641	628	639	623	642	687	638	615	604	641	633	644	597	604	654	656	625	652	638	631	616	650	628	657	656	644	632	647	648	633	639	671	644	681	645	606	647	622	639	657	614	646	612	664	631	634	675	622	621	631	631	672	667	620	623	640	649	633	599	643	645	641	634	617	671	624	620	639	654	688	657	667	628	626	686	637	643	674	640	626	623	642	659	680	669	618	664	661	604	642	646	653	646	666	626	596	660	650	647	638	635	610	619	611	628	651	632	620	630	606	687	646	631	652	641	637	628	626	625	589	675	684	618	616	595	643	648	647	674	610	644	585	639	613	655	643	680	703	629	651	646	644	644	649	624	655	642	622	633	637	631	669	642	657	647	654	606	618	641	636	603	646	628	652	681	630	653	636	616	605	656	644	655	664	664	709	613	605	674	622	650	631	668	694	668	679	607	577	659	693	637	638	597	631	647	624	644	668	654	651	663	632	600	667	643	618	629	594	681	653	627	639	691	579	659	612	645	661	640	603	585	657	660	663	676	617	639	653	688	621	675	656	606	638	645	600	660	652	661	611	645	625	654	630	681	643	625	590	666	623	594	613	623	633	606	664	620	630	668	639	652	645	647	643	647	627	660	637	603	613	624	615	647	665	612	640	622	652	596	622	641	635	641	639	663	673	628	631	669	654	640	664	644	652	641	678	631	642	645	643	614	630	677
25291	21666	24779	29079	21671	21697	9560	392	281	239	223	228	223	216	208	166	173	181	140	159	163	165	176	143	158	150	163	148	135	150	154	152	130	123	154	142	150	141	148	151	150	151	125	152	156	141	163	148	131	140	134	156	128	126	143	139	136	123	143	149	138	144	136	140	117	145	152	148	158	141	146	131	128	148	129	139	153	151	139	148	119	155	133	158	125	150	150	145	132	146	126	158	165	146	139	152	130	152	132	144	142	155	129	121	139	154	145	152	142	150	153	161	121	141	125	151	121	140	133	149	148	165	144	148	128	152	134	132	136	150	144	151	140	130	146	125	138	124	134	135	139	146	153	130	151	143	149	130	133	129	120	130	159	161	123	131	140	131	133	142	157	143	144	136	130	139	141	158	135	126	144	152	161	138	123	122	140	157	150	145	115	121	141	142	148	155	168	145	168	153	129	144	131	133	131	138	141	143	126	134	134	162	134	132	156	120	146	164	127	137	153	144	137	147	130	143	146	132	143	154	134	123	129	146	111	142	157	139	137	134	149	128	132	153	144	154	152	118	163	142	143	131	161	135	150	153	124	131	146	136	158	153	138	128	127	160	150	151	132	151	144	138	150	134	145	146	170	152	166	140	143	140	143	143	146	140	152	133	151	161	141	145	136	135	140	152	138	148	130	142	156	145	140	146	140	151	162	145	147	157	130	157	154	131	151	133	166	148	153	144	141	151	131	127	139	149	138	148	119	135	137	129	121	134	154	156	157	137	173	158	155	124	150	138	160	164	137	160	141	135	106	133	131	153	166	140	126	145	145	129	153	134	158	139	154	105	152	158	143	155	149	129	145	146	136	132	123	145	145	127	160	165	142	151	156	140	148	147	122	126	139	122	135	140	128	133	146	124	146	145	102	129	138	133	134	132	126	160	169	154	149	150	138	138	150	135	139	150	148	146	153	134	159	157	136	139	145	120	147	144	127	161	116	145	172	132	163	131	135	165	138	150	119	128	125	165	153	141	150	152	154	154	159	144	143	151	146	150	129	130	142	150	149	143	148	152	158	129	157	135	142	153	148	130	142	162	115	128	170	161	127	132	120	124	155	133	133	138	144	140	133	146	135	147	138	131	136	158	123	148	137	125	175	139	126	140	138	131	154	125	160	148	143	149	153	140	127	143	151	177	145	112	136	137	151	134	130	130	161	146	122	145	157	115	134	123	148	140	149	129	146	157	152	156	151	153	122	156	145	142	121	132	148	142	145	152	155	150	133	146	119	152	151	144	138	134	156	139	146	149	145	160	124	143	136	145	147	152	148	136	138	123	144	136	169	123	133	138	140	133	177	141	134	143	149	135	135	123	160	126	139	121	161	148	131	139	149	134	140	151	127	150	98	130	122	148	141	156	141	145	137	129	155	140	152	122	156	133	148	166	163	138	129	131	137	162	132	146	143	146	133	132	140	151	131	137	145	134	151	124	166	127	147	134	123	164	115	150	156	130	141	131	153	145	152	132	151	121	124	136	137	142	136	148	159	158	125	122	128	125	143	151	158	142	147	166	145	150	136	160	132	135	145	122	127	145	149	153	131	139	145	130	147	154	169	142	132	150	159	138	160	155	134	158	154	141	142	137	148	161	121	127	143	142	139	162	151	149	166	136	120	125	142	136	130	136	152	150	143	143	152	154	131	142	149	143	135	149	147	130	140	145	145	126	127	147	112	145	138	160	157	136	108	136	133	139	142	122	152	133	143	125	140	125	144	132	141	127	135	135	171	143	166	157	154	145	137	137	153	142	115	155	126	154	136	135	125	145	152	145	136	131	125	137	148	150	169	146	141	123	138	142	130	134	137	146	121	114	128	136	134	144	147	115	164	127	143	124	135	159	159	136	165	123	133	154	124	125	165	142	130	147	139	146	127	167	149	135	142	166	150	152	155	153	140	149	128	144	137	131	132	128	138	151	138	119	143	148	151	146	137	137	120	141	141	139	169	131	126	128	135	159	137	142	136	150	124	122	121	130	141	154	139	139	145	163	133	124	127	150	149	128	113	145	117	118	160	125	147	134	139	133	139	130	155	132	154	139	140	138	156	162	150	168	152	154	144	132	158	140	129	161	129	133	139	136	136	155	131	150	151	144	158	137	133	150	136	163	144	141	149	140	159	130	143	140	138	133	141	175	128	154	151	150	134	144	145	139	151	142	145	152	139	128	132	130	134	141	139	148	132	159	143	148	165	139	143	120	131	145	146	153	146	131	126	110	142	129	136	148	156	131	150	165	152	154	129	167	135	136	145	159	139	164	128	153	130	162	140	153	158	146	134	125	171	139	140	168	139	149	148	128	132	138	131	142	133	145	131	174	132	121	147	129	144	150	172	147	157	157	130	145	118	159	145	144	147	151	131	148	133	137	146	146	144	131	128	140	141	130	142	137	146	159	153	144	128	144	161	140	176	146	156	156	134	107	146	156	141	143	125	143	138	133	144	160	129	118	135	120	149	134	129	130	162	158	130	126	116	115	140	143	132	134	162	157	152	131	135	138	134	158	135	140	132	153	135	134	139	112	129	145	121	133	148	175	121	125	139	139	137	138	155	136	150	149	150	130	144	143	163	132	152	128	139	149	153	156	139	123	143	145	115	140	159	129	146	159	143	158	149	144	147	123	119	144	145	137	158	139	161	152	125	111	119	135	140	136	146	145	146	140	164	146	110	135	162	127	152	154	158	143	152	152	148	126	143	146	148	145	127	124	163	141	125	124	155	145	143	151	150	144	158	143	128	136	162	169	135	161	144	153	144	140	137	140	151	170	161	138	156	176	135	139	139	141	134	151	121	139	117	155	148	148	134	145	111	136	128	141	135	152	127	173	128	129	150	134	129	122	132	134	121	122	150	133	124	153	149	145	166	155	137	134	141	135	129	146	122	143	144	134	136	156	159	157	124	164	122	147	157	144	136	133	124	157	157	154	129	139	121	136	156	148	168	145	154	151	138	156	170	137	138	116	110	134	142	137	147	172	151	144	141	145	121	146	144	129	141	129	176	131	141	142	133	139	139	129	139	135	127	158	145	139	131	133	134	147	170	151	140	135	130	135	154	166	134	152	187	148	155	161	146	142	137	155	141	143	147	111	152	158	140	132	148	143	149	151	127	159	132	155	140	100	136	116	133	164	138	128	125	162	141	134	128	129	163	143	145	150	142	155	153	129	142	145	139	145	132	151	153	141	127	123	139	127	132	133	138	153	127	156	142	152	137	159	145	128	138	133	148	145	147	128	153	143	138	143	128	131	140	130	118	129	170	138	136	137	122	148	150	138	140	131	152	144	133	159	155	143	160	142	144	152	148	130	143	141	138	141	117	155	148	152	120	153	128	144	141	135	144	133	119	128	139	154	153	135	139	137	148	127	138	159	142	154	154	155	143	130	140	148	137	132	126	140	122	155	151	132	130	147	168	134	134	147	141	121	135	155	158	146	121	145	130	113	118	157	127	138	132	152	153	128	126	146
4192	3184	1283	737	505	510	411	401	390	382	376	362	330	364	358	374	344	362	343	377	348	338	357	345	347	396	358	354	357	300	359	338	351	327	359	316	322	315	380	353	356	313	327	354	343	369	350	338	335	318	344	341	295	338	345	363	339	369	342	383	397	333	382	330	330	350	331	311	348	325	339	385	341	359	354	335	360	382	374	328	371	322	389	347	348	335	344	318	326	327	357	345	363	310	332	383	306	377	388	350	309	340	366	332	348	336	361	341	340	346	373	352	352	332	328	374	352	307	393	301	362	353	317	353	370	352	367	317	372	351	359	327	355	316	338	349	346	366	351	348	325	355	359	337	340	356	340	329	333	348	330	363	352	396	333	330	349	347	325	341	356	348	346	350	321	382	380	327	323	342	388	340	318	333	332	356	350	329	309	347	333	372	319	342	350	368	341	352	356	344	360	384	368	360	328	343	369	334	332	338	361	381	338	375	366	316	316	365	357	340	355	359	360	338	334	371	297	311	374	357	367	367	332	338	340	330	373	345	355	366	331	347	400	314	332	369	335	342	348	290	349	384	334	328	332	343	364	351	326	332	340	323	323	348	337	362	346	351	358	339	345	342	356	355	323	339	376	353	375	369	359	351	345	344	310	314	331	319	356	322	360	340	322	363	348	357	329	326	313	354	348	306	368	351	356	359	332	343	367	342	307	362	354	320	357	325	350	349	368	350	350	331	347	306	340	365	352	353	340	346	355	353	337	320	350	315	358	324	362	323	369	338	352	368	306	342	324	332	339	338	356	333	339	359	334	322	361	336	347	335	326	325	335	315	319	344	331	312	339	349	358	342	357	379	369	354	357	309	296	346	332	332	305	343	342	341	338	329	339	360	342	325	348	330	338	341	352	340	365	350	316	370	333	340	349	336	347	346	353	366	351	322	331	362	351	375	344	348	357	355	359	343	285	348	348	346	364	315	337	344	350	364	321	360	352	343	349	359	337	364	349	336	362	373	345	379	341	351	354	371	316	352	340	323	359	349	327	336	325	312	357	308	337	353	348	363	331	335	373	337	353	362	351	369	336	371	326	361	340	364	356	343	321	316	363	335	337	358	345	320	338	349	329	343	351	322	376	371	327	348	338	353	356	361	346	329	329	359	348	360	388	368	336	327	354	335	344	354	354	335	329	345	324	330	373	349	312	320	317	362	342	342	334	318	338	349	362	314	354	333	337	341	321	335	343	323	338	339	344	331	368	338	375	355	361	327	317	361	371	367	357	387	342	352	355	334	361	326	326	344	349	366	368	316	357	364	317	333	351	345	345	355	342	330	332	338	308	337	355	351	309	354	368	376	335	358	341	381	305	334	335	326	330	313	347	384	337	334	336	355	320	339	305	328	356	312	334	327	347	352	376	313	359	348	318	347	334	324	366	338	334	357	307	374	353	310	350	349	343	334	364	326	359	327	331	345	371	353	328	318	346	330	387	348	348	388	337	340	348	360	373	328	314	319	355	358	346	344	339	312	342	359	306	333	329	336	327	334	341	346	348	351	328	362	379	310	317	358	360	338	341	334	367	328	365	370	339	380	340	356	305	337	319	369	338	361	324	350	318	369	340	310	337	355	342	348	380	368	364	315	339	331	328	338	317	358	336	369	364	357	346	346	333	366	310	340	359	342	356	338	347	361	360	362	340	334	331	349	340	340	342	335	319	364	355	360	369	352	322	350	350	334	356	345	345	354	348	329	349	341	364	326	333	353	356	327	339	320	311	329	329	317	373	361	330	345	340	307	332	338	336	327	353	367	358	328	358	346	339	336	348	365	343	351	337	345	365	368	340	362	325	328	369	374	333	308	348	358	359	338	336	333	328	367	335	344	345	353	335	355	358	376	363	353	332	340	367	309	354	334	344	320	324	349	360	315	356	348	355	328	324	317	378	331	370	331	340	348	359	337	354	318	345	348	310	364	345	330	313	340	346	348	339	320	344	377	376	340	361	330	340	321	338	332	340	331	360	336	370	353	326	346	353	303	336	304	342	355	352	354	375	382	330	327	344	390	342	344	369	336	336	331	333	330	347	310	318	363	325	334	339	320	316	373	370	329	324	346	348	344	339	363	326	328	337	370	340	373	344	330	358	343	337	314	348	363	357	365	351	348	353	363	358	342	342	331	349	371	323	354	324	320	348	331	363	371	360	344	341	350	360	353	318	371	328	306	336	344	343	344	337	344	330	379	332	335	355	327	338	340	380	337	343	366	304	375	342	335	349	333	377	372	387	365	332	344	333	353	342	338	363	359	353	326	338	338	337	339	345	335	328	329	362	336	363	330	363	332	366	345	348	345	333	341	307	332	353	360	333	350	320	352	354	346	350	343	363	371	323	332	338	340	333	335	338	365	363	335	412	308	332	359	326	355	332	341	333	365	333	363	369	353	326	345	334	381	321	349	323	347	342	356	339	336	345	370	326	307	344	341	333	347	350	309	338	354	354	342	355	354	324	354	354	347	346	346	320	340	318	350	337	327	346	346	352	335	335	349	307	368	319	356	339	325	340	328	341	336	340	356	350	367	324	312	328	366	314	340	325	345	359	347	345	287	369	340	345	323	328	344	325	337	351	325	357	349	326	319	342	369	368	326	334	326	363	330	329	320	325	359	321	295	328	356	321	347	356	331	351	320	343	332	350	354	338	353	363	342	347	354	331	344	350	384	353	349	324	337	315	354	358	345	356	368	339	350	342	336	377	358	306	332	327	337	345	351	359	337	357	325	342	308	323	355	327	366	358	362	343	352	380	369	323	340	339	382	343	350	355	324	355	311	322	352	343	345	326	370	400	304	342	363	356	360	332	323	319	352	352	335	337	336	355	321	362	343	378	332	333	354	366	328	339	339	375	328	321	353	368	368	373	348	318	353	344	310	314	357	346	375	371	360	350	333	346	367	339	329	339	329	346	353	319	376	329	326	355	364	329	359	342	362	314	325	338	353	391	362	333	326	350	339	319	334	376	335	398	324	332	272	358	353	345	333	338	330	351	342	359	383	356	339	347	339	332	350	343	343	329	348	308	362	387	340	333	326	330	324	317	362	347	340	318	353	307	328	361	351	354	320	330	353	355	368	323	353	325	335	336	324	333	360	348	354	338	344	344	383	374	340	341	339	315	370	331	322	316	339	379	356	326	353	341	354	368	352	318	377	350	356	338	349	342	339	321	344	351	359	339	355	323	334	364	326	393	361	346	375	336	358	360	332	327	358	357	353	341	308	346	333	335	364	333	338	374	341	326	328	354	352	348	349	336	337	354	326	349	342	315	373	356	373	335	343	324	373	325	326	342	370	343	376	364	364	320	352	342	329	346	360	352	355	326	356	324	348	345	316	377	309	364	364	394	355	346	348	360	342	370	341	304	363	344	331	312	387	331	331	355	381	350	363	356	371	336	299	333	338	367	377	350	339	280	326	343	348	357	338	330	378	305	354	331	357	289	359	351	376	324	372	342	370	346	342	369	329
34078	13751	1906	494	473	452	449	443	492	465	408	465	446	451	497	448	440	442	481	460	434	428	462	446	449	469	455	445	423	420	486	451	417	504	466	430	472	475	487	457	431	475	465	455	434	479	456	477	419	442	427	416	435	418	488	457	447	464	479	462	447	472	470	439	424	459	470	447	462	457	488	398	473	442	456	425	447	417	438	449	470	467	474	459	475	424	445	422	490	450	461	470	449	462	441	443	447	481	481	475	455	444	438	434	486	448	441	458	467	439	445	444	417	467	457	468	468	472	423	462	463	461	450	473	429	440	503	485	463	425	404	464	455	426	444	456	451	470	411	435	455	430	493	449	415	446	478	456	447	435	442	458	465	488	374	480	428	445	473	479	442	464	461	418	459	454	481	413	457	434	450	462	455	435	419	480	413	436	482	433	452	482	486	420	455	456	451	422	438	467	445	430	494	468	452	447	448	438	429	477	468	481	428	465	420	430	462	456	449	438	463	426	434	467	435	469	451	464	466	484	435	457	476	450	467	452	445	436	468	472	494	443	478	475	464	445	437	454	464	417	428	456	475	404	458	446	421	490	450	472	467	475	490	442	444	428	428	450	432	424	427	410	434	450	451	433	484	452	449	413	437	473	456	443	451	476	482	421	428	452	446	484	484	465	463	435	435	438	458	424	482	456	422	450	456	491	447	439	456	457	470	430	417	451	476	480	467	449	447	428	470	440	440	471	422	462	445	457	474	450	438	455	455	444	449	429	473	460	406	459	485	453	466	470	446	423	455	427	498	440	453	486	461	421	454	480	463	444	469	448	446	467	427	425	460	465	466	488	469	497	449	449	440	444	466	431	425	464	477	502	474	455	447	435	403	479	451	462	478	449	413	404	433	418	446	426	460	455	427	468	441	473	460	468	464	464	439	440	375	462	433	449	437	462	474	486	449	440	472	496	411	482	507	503	490	447	440	506	454	453	434	455	443	438	468	456	455	447	440	459	451	478	435	444	514	469	433	398	459	417	465	449	419	449	431	460	460	473	486	459	431	441	448	479	448	481	495	459	464	454	463	487	464	455	475	433	465	455	436	441	425	464	420	485	439	464	473	437	449	479	435	477	473	475	455	460	452	455	475	461	472	453	435	460	479	476	445	450	467	440	445	415	419	423	450	416	416	454	452	469	484	403	456	441	432	486	417	437	449	470	482	449	448	458	450	464	471	444	420	431	460	461	423	436	457	460	431	433	437	436	463	457	431	459	465	465	416	466	415	441	461	441	469	441	486	454	469	489	403	434	455	444	447	451	444	472	452	465	464	445	462	478	440	426	477	481	444	479	423	468	442	480	468	445	465	454	477	447	458	471	426	433	453	456	427	446	456	454	442	464	462	429	446	465	425	449	458	438	441	467	453	472	438	451	422	454	446	493	451	418	457	453	484	466	455	452	464	461	445	460	423	436	481	416	418	439	474	484	407	479	429	464	491	457	478	433	441	487	462	435	463	448	447	438	442	461	480	464	447	405	446	461	449	457	462	439	457	438	448	497	492	438	458	471	471	436	416	438	481	449	467	508	456	439	454	458	463	454	470	466	470	440	448	421	417	443	456	481	445	420	445	478	464	430	477	479	435	444	443	481	469	474	451	462	425	479	484	469	467	415	401	441	485	452	428	472	437	415	501	447	450	452	425	453	444	468	443	451	475	438	492	436	413	444	459	456	439	484	463	438	443	441	493	444	459	507	471	435	464	432	458	441	481	431	459	445	460	470	441	482	438	488	456	421	431	464	417	418	457	426	432	499	470	442	445	440	445	435	451	445	473	435	413	473	464	489	463	468	463	466	470	442	450	443	452	439	453	431	433	418	449	464	428	445	470	468	454	486	474	479	445	465	443	444	471	452	470	481	441	454	477	470	441	432	478	478	429	433	468	435	525	478	459	440	482	484	452	444	466	442	433	456	467	443	447	443	491	511	435	405	475	454	438	405	428	465	428	451	422	466	517	461	444	440	421	488	448	473	503	482	495	436	439	432	456	475	443	455	483	469	432	459	479	422	415	407	413	460	477	471	440	427	437	443	463	480	470	467	450	421	455	460	427	489	474	434	408	433	474	443	436	439	464	397	486	487	473	406	449	431	442	417	419	413	459	473	420	468	438	469	454	429	396	468	494	452	481	455	427	440	439	456	469	448	465	442	440	420	464	487	463	455	464	450	417	451	426	426	466	429	452	455	458	470	459	464	440	465	413	486	449	444	437	451	490	445	409	433	389	477	510	429	453	488	470	477	488	445	425	512	469	457	416	460	435	426	473	490	429	471	466	439	437	427	446	476	510	427	463	440	466	450	460	435	410	445	492	457	422	402	474	483	456	420	464	431	441	435	435	444	471	453	451	421	466	453	440	435	456	444	456	461	464	478	422	443	437	461	492	459	469	452	465	492	462	446	420	436	450	439	461	437	444	473	465	472	480	461	418	446	429	436	461	459	452	452	442	455	473	480	449	517	436	490	456	488	484	450	465	448	489	457	443	461	413	434	438	433	432	479	495	432	497	444	466	433	454	463	423	446	435	433	490	432	465	456	446	434	447	453	448	445	471	464	451	462	473	488	458	474	428	466	475	479	479	487	447	461	434	446	408	460	434	449	489	433	455	426	452	488	456	432	445	420	467	413	492	462	437	468	485	440	462	485	424	405	445	441	477	435	479	496	483	433	479	491	454	429	433	453	450	413	445	455	458	488	477	431	450	468	514	434	484	440	463	432	456	417	462	472	427	458	418	451	449	415	445	444	402	421	420	500	466	466	460	434	467	464	449	438	429	459	466	452	473	433	460	436	451	454	482	419	432	439	420	434	453	467	429	429	444	437	466	495	470	479	478	469	485	499	497	475	495	514	449	414	439	442	454	479	437	463	432	462	502	453	453	507	444	423	496	475	455	505	464	472	472	487	508	433	444	453	435	462	460	488	497	481	459	443	471	431	439	483	493	461	443	472	479	445	475	444	493	428	449	471	448	455	460	448	447	503	462	505	423	419	449	476	455	456	463	452	436	443	463	460	450	424	491	458	454	440	485	429	480	448	476	453	437	480	450	443	415	447	472	444	434	418	432	453	446	442	446	471	411	402	429	428	451	440	466	494	439	458	465	419	424	458	464	462	415	470	474	434	444	474	432	433	424	447	463	425	438	480	464	461	475	430	430	460	453	463	437	462	418	460	414	469	455	435	446	483	460	457	433	464	453	455	476	414	476	471	432	480	426	487	466	496	413	422	500	477	427	434	420	451	493	438	420	439	443	440	417	479	434	492	447	426	428	499	504	459	472	432	461	444	436	494	422	441	457	497	437	441	423	447	418	437	436	497	471	468	442	460	468	472	474	430	456	436	464	430	499	448	466	469	451	447	438	422	457	454	487	469	501	425	408	444	422	445	407	464	428	458	458	454	449	448	475	432	479	466	423	441	456	434	437	448	449	445	458	435	438	430	420	463	497	463	441	471	458	442	462	458	399	473
8105	993	934	903	899	905	960	892	899	938	923	934	987	923	970	1003	940	939	955	983	932	963	915	953	1002	925	941	916	910	907	957	898	939	945	937	932	937	930	937	888	955	956	942	955	943	884	966	909	904	948	892	917	955	975	972	901	934	934	898	926	958	900	924	978	934	952	915	941	927	948	984	918	878	921	947	913	947	968	956	923	963	950	932	948	919	938	941	921	950	964	936	941	929	960	963	919	985	899	923	960	939	982	913	930	933	970	886	915	900	907	940	920	981	949	976	975	932	983	961	918	943	962	903	915	1005	930	1012	943	936	940	964	943	903	971	974	926	940	963	930	1004	944	951	956	964	926	952	923	896	998	943	932	948	936	936	946	959	916	945	957	985	905	1003	955	947	924	926	933	932	969	933	975	957	891	954	924	934	907	963	955	919	969	936	1000	942	935	1019	961	932	947	964	963	923	984	944	982	900	941	982	910	952	1014	984	974	983	987	911	939	926	931	956	906	919	929	923	930	992	950	863	962	976	965	925	947	951	1005	948	929	913	925	948	929	924	980	909	936	964	912	894	910	907	933	913	903	892	973	873	939	905	869	924	905	954	964	953	960	898	921	955	920	967	946	958	916	955	912	949	961	927	948	946	1017	933	902	1001	1008	901	963	944	937	955	935	946	964	996	911	939	924	908	954	971	923	921	957	991	973	961	948	922	933	958	981	937	957	943	961	926	984	929	955	998	891	1021	952	896	893	990	922	940	941	951	1003	1023	898	925	897	902	950	890	923	968	909	948	995	995	938	973	938	940	976	957	931	984	945	951	942	943	936	912	973	945	979	962	902	913	952	935	975	940	978	937	981	972	955	958	927	985	996	961	958	922	1019	957	956	934	937	915	952	981	942	982	942	927	938	968	966	916	968	942	956	937	976	923	972	946	960	904	890	1009	906	911	911	946	916	935	935	938	956	904	987	895	974	952	957	944	962	955	984	1011	954	900	947	954	990	928	955	985	990	881	972	974	908	917	929	943	960	923	1018	936	969	929	941	933	937	938	958	916	939	969	964	977	962	889	945	943	933	958	868	913	927	945	914	916	947	928	949	954	942	943	953	965	956	913	951	908	999	937	962	972	866	961	971	986	900	909	930	963	912	935	951	955	934	913	931	930	992	927	979	912	968	946	987	944	936	938	957	917	945	900	950	1000	954	943	968	967	910	957	973	955	952	922	976	909	931	968	929	942	945	930	975	925	915	909	920	957	947	968	962	948	910	965	967	940	871	967	956	973	924	961	934	965	983	905	963	908	932	893	932	967	976	960	920	997	919	969	953	917	939	970	941	940	905	951	966	971	969	956	901	951	925	958	927	943	961	931	899	933	941	946	943	948	945	973	955	967	952	966	1004	937	917	904	946	943	978	910	920	910	986	979	868	965	936	958	922	952	952	969	909	931	953	917	932	950	915	959	954	922	973	942	947	944	930	941	940	935	887	941	920	928	925	966	985	901	908	961	937	952	983	951	974	911	914	950	937	894	930	957	900	923	928	924	976	936	921	933	995	958	919	902	984	900	930	927	937	960	929	963	989	933	936	954	954	946	967	921	913	960	983	928	958	969	950	955	952	957	918	937	925	996	904	976	920	987	982	955	938	914	904	907	922	926	945	999	926	984	968	905	950	938	938	968	941	959	934	897	889	972	927	977	931	946	969	1009	909	986	933	894	947	994	927	885	886	934	955	916	908	984	1005	948	933	912	912	935	937	930	948	960	969	903	983	934	993	991	954	923	944	981	982	969	920	918	909	942	913	895	917	904	989	963	927	995	966	951	915	943	945	919	1005	904	1016	935	968	940	915	915	932	949	933	892	960	936	920	917	850	985	991	957	935	956	952	942	956	933	940	955	984	909	967	910	955	952	966	913	883	945	980	907	1000	959	962	936	948	916	968	892	932	964	974	967	909	962	943	940	897	964	908	900	893	1013	961	898	896	945	933	943	973	950	922	928	939	967	973	949	982	928	963	987	904	914	965	938	868	977	985	957	939	959	960	953	936	983	980	930	935	969	936	904	953	906	946	905	899	934	909	986	1010	926	935	984	872	924	953	1001	931	937	965	978	968	955	969	896	945	932	929	981	933	925	927	915	933	906	968	925	1006	956	960	925	988	943	926	971	909	930	972	943	905	978	878	953	911	934	917	982	993	933	958	994	953	908	938	953	930	940	930	931	1007	1020	928	983	964	946	879	932	961	946	958	917	949	1003	902	967	865	907	968	957	965	973	990	901	928	972	908	988	973	1003	963	974	984	952	939	948	935	957	963	983	982	977	964	922	942	931	882	933	916	953	947	933	976	966	942	955	941	951	923	897	947	950	944	939	898	937	943	928	919	973	978	938	914	887	958	941	968	947	916	952	957	988	917	943	971	934	954	938	879	904	918	919	933	938	953	942	922	921	947	931	985	932	918	975	934	928	986	884	978	911	935	933	882	973	938	933	918	856	985	943	973	955	909	939	989	1011	955	943	917	946	898	934	934	975	890	960	941	998	934	935	960	948	934	958	972	988	924	934	922	906	925	933	910	933	875	871	927	929	924	951	889	965	929	977	919	903	934	908	948	951	993	960	950	931	939	899	972	953	983	970	951	946	989	928	926	983	924	873	924	966	946	918	946	909	897	989	921	972	897	892	926	926	1011	993	930	952	892	930	985	972	991	961	918	936	942	892	982	965	955	923	948	936	983	963	929	940	940	957	955	939	974	974	961	1003	904	940	922	886	998	955	941	948	917	948	896	981	961	952	947	875	887	903	931	932	936	934	935	959	965	965	931	926	980	886	936	975	935	963	905	941	880	934	950	908	938	904	960	952	927	926	940	891	977	1016	942	958	982	940	922	955	999	937	931	1003	959	928	908	1009	962	987	917	929	943	1003	913	977	962	906	957	919	1007	970	999	917	926	961	940	985	949	931	939	988	893	947	932	955	998	984	948	901	950	936	930	937	942	957	945	934	947	934	919	974	931	984	958	955	915	960	922	929	928	979	912	941	938	950	971	919	892	895	907	934	997	921	963	934	961	969	951	982	916	940	934	965	950	954	959	966	917	979	942	910	979	993	921	978	1010	914	956	898	948	924	1017	967	1018	951	926	985	930	945	951	961	926	1012	905	953	937	953	880	928	930	922	922	981	927	946	905	958	933	958	954	947	989	963	895	931	922	972	971	939	927	936	948	969	948	964	941	964	947	915	896	887	991	946	923	970	945	920	922	915	951	909	942	950	925	960	949	861	960	885	968	942	943	926	1001	938	1026	885	972	914	931	1004	975	930	921	934	925	964	904	951	929	917	904	948	929	976	965	1001	964	976	932	972	949	935	965	1006	924	960	988	911	975	951	953	984	938	946	956	934	924	922	932	946	982	946	930	1004	886	972	932	937	918	970	898	954	860	912	904	966	919	950	915	953	1023	947	874	944	912	953	935	983	968	976	953	900	974	876	996	945	981	990	950	924	1003	911	993	925	936	947	957	932	950	920	891	892	945	952	893	971	978	944	984	945	906	959	994	948	958	936	978	948	912	906
25984	21630	24254	29513	21644	9832	550	403	329	376	365	311	316	313	317	357	305	316	338	339	305	318	346	314	277	296	323	331	301	272	327	326	306	290	274	270	280	299	301	316	276	252	274	309	311	326	281	295	296	320	305	274	286	299	297	298	317	293	286	337	291	323	316	309	309	326	295	322	309	309	296	304	344	267	359	309	293	302	289	310	283	279	279	266	275	298	244	295	313	299	283	325	313	315	335	298	316	298	318	283	309	259	295	297	293	288	306	288	290	297	300	308	300	296	287	302	329	307	310	319	296	305	293	309	306	316	290	277	291	281	303	290	301	284	305	346	313	298	293	322	288	298	290	299	279	289	337	322	285	267	273	267	308	309	299	311	331	289	331	290	276	284	290	270	291	322	295	330	329	264	270	292	309	302	313	294	315	298	331	296	301	298	290	331	273	295	324	294	330	292	297	305	311	326	300	309	319	278	286	291	286	322	301	290	284	290	293	292	282	272	303	298	323	303	290	301	285	306	290	288	283	282	293	323	283	282	264	268	279	291	305	316	333	306	290	308	300	315	316	321	310	322	279	314	261	292	302	328	286	320	288	326	310	303	316	303	269	302	279	284	283	318	321	301	286	291	319	293	319	298	309	293	296	273	315	299	315	326	299	313	319	294	282	282	330	310	304	287	318	292	309	302	294	300	293	296	279	294	270	310	296	269	275	274	285	320	317	329	300	277	287	300	293	306	312	299	324	304	310	313	283	307	281	352	311	306	302	316	291	281	323	317	335	293	286	271	310	285	310	285	285	301	288	303	302	313	283	298	300	298	318	276	287	294	286	307	249	314	293	318	301	318	317	293	298	297	285	322	282	304	305	259	330	295	313	257	284	325	291	293	302	284	326	304	275	286	295	286	269	333	290	321	329	315	302	267	277	273	295	306	327	285	276	287	292	289	318	295	297	275	316	304	296	326	290	325	332	299	278	279	290	291	314	293	300	285	278	303	301	314	259	355	336	268	329	301	335	307	270	299	308	274	319	308	339	338	304	274	338	299	286	311	291	321	277	264	295	280	319	311	312	307	313	262	279	284	327	270	268	325	299	292	296	295	287	314	313	278	301	312	273	287	289	320	290	302	309	299	297	297	301	305	322	335	288	321	303	334	291	300	298	292	317	310	331	309	334	273	300	282	310	323	319	329	262	313	325	303	321	278	310	307	277	307	311	312	323	332	329	296	282	279	260	323	318	280	287	341	313	303	285	262	321	310	324	291	290	300	341	287	295	303	284	302	296	284	325	315	293	294	314	288	306	317	320	310	293	308	290	305	322	298	338	304	302	277	323	298	313	243	309	277	288	336	298	285	269	303	301	309	272	289	307	323	302	281	286	330	290	254	296	298	289	307	325	298	331	292	294	295	285	312	277	283	248	305	309	279	284	300	308	310	304	312	314	308	301	292	289	294	289	275	304	333	292	272	285	285	289	301	316	319	319	319	312	311	316	311	297	323	315	310	271	315	318	296	257	275	317	263	281	356	296	316	295	299	297	336	299	324	315	309	279	230	302	294	325	294	309	325	299	285	316	315	319	329	289	310	279	301	312	322	284	307	279	317	260	281	308	273	292	284	281	313	317	314	323	288	308	325	315	306	333	315	303	305	288	301	302	274	269	311	279	330	292	290	276	286	358	289	284	287	290	285	319	317	291	310	320	297	322	298	277	304	297	292	273	326	307	258	290	291	308	295	313	306	307	294	313	283	282	289	290	289	271	294	325	287	319	321	279	283	310	286	281	287	275	294	296	292	294	311	312	281	302	287	328	295	298	331	303	337	293	309	305	303	308	276	324	296	278	290	296	289	291	309	267	278	310	300	282	300	274	273	305	267	288	298	321	262	307	295	292	346	289	323	293	319	308	312	276	301	300	268	293	295	313	298	300	304	280	300	303	303	329	267	313	299	292	314	297	301	283	306	312	283	319	299	306	257	307	316	325	313	282	292	293	335	259	288	332	300	314	320	324	296	263	314	274	284	276	311	326	321	291	282	278	323	293	286	308	277	296	315	318	327	324	291	301	336	327	293	293	311	310	317	286	301	286	274	318	267	319	321	303	276	300	287	305	309	289	323	315	274	329	260	319	300	316	278	313	292	338	296	321	330	329	290	337	305	300	289	333	290	337	316	296	278	267	311	294	303	298	270	302	276	296	299	317	289	297	290	294	292	310	300	309	297	293	283	309	303	299	325	344	319	302	264	300	308	296	277	271	305	294	320	294	274	304	310	246	278	300	264	264	280	302	296	311	303	323	290	280	288	305	305	300	305	308	286	267	297	321	261	314	313	298	288	316	285	296	320	310	280	336	275	281	271	285	318	313	306	320	328	306	288	331	300	297	320	297	293	274	277	256	305	303	293	299	319	292	312	300	293	325	302	311	307	315	311	304	295	281	281	332	304	287	293	300	318	265	270	295	305	304	296	302	323	289	298	275	278	280	304	329	301	284	316	303	324	266	299	284	291	273	307	291	299	287	265	336	305	326	314	303	293	302	326	259	295	295	277	313	297	285	301	318	284	315	324	301	306	289	285	290	297	302	300	286	314	319	304	326	326	295	280	324	291	301	283	320	286	317	326	300	292	299	303	284	289	314	292	302	324	264	306	303	313	290	305	301	316	311	291	289	294	289	329	287	287	313	294	318	315	291	286	313	271	308	349	317	285	297	294	316	296	293	296	295	304	284	309	305	309	279	300	294	304	311	319	303	303	288	287	301	334	267	290	297	320	301	326	340	309	279	321	268	311	287	282	268	288	308	314	309	315	340	274	291	269	305	297	287	315	307	288	300	288	273	311	295	270	309	283	300	288	280	279	288	301	300	308	277	312	273	265	303	295	301	290	261	276	282	314	287	287	320	360	329	298	335	298	313	268	321	285	286	289	306	306	301	304	321	310	313	295	284	293	297	314	300	298	307	290	299	302	322	305	310	302	274	324	303	324	281	275	283	286	293	307	269	275	306	295	292	310	278	300	299	277	273	300	312	307	323	300	290	298	275	312	308	313	319	268	310	316	276	295	262	285	273	349	287	265	305	293	320	292	314	297	274	302	349	309	320	287	324	294	326	284	327	308	334	277	310	296	294	310	297	321	285	302	282	300	297	303	293	301	308	293	285	293	289	283	305	289	309	299	312	319	311	280	313	299	286	290	285	277	310	306	287	293	308	316	301	279	371	318	255	288	326	280	306	287	307	326	260	312	301	325	307	328	318	308	281	300	320	314	332	299	289	308	297	305	292	321	315	328	291	282	291	281	288	288	302	282	290	269	291	276	294	302	300	290	298	306	269	299	307	271	248	326	324	305	302	276	306	287	289	281	291	282	295	306	321	325	301	286	313	300	298	294	287	298	281	284	302	293	299	284	322	278	260	318	323	271	288	287	317	333	260	299	298	316	303	310	313	277	298	283	292	332	311	335	302	320	321	280	314	284	310	326	306	319	292	300	257	294	273	273	271	289	248	280	322	320
4539	2043	1110	835	733	673	702	646	644	630	672	624	675	714	664	688	635	634	632	651	603	631	592	655	613	659	661	589	640	682	615	643	617	664	639	644	649	619	666	614	642	640	651	654	658	650	607	685	626	628	638	590	635	671	608	654	648	686	622	710	692	565	703	609	644	654	679	653	590	621	657	657	611	629	642	634	672	592	636	630	586	683	635	708	652	681	634	677	678	644	631	668	666	628	619	640	654	625	664	600	635	650	649	603	672	615	647	609	626	663	598	655	647	662	634	685	628	655	624	601	635	653	667	622	634	605	593	620	622	646	631	624	666	634	653	625	585	629	575	615	641	613	618	673	613	667	667	654	636	602	673	613	651	640	656	679	626	659	625	636	644	612	650	626	664	621	628	634	619	612	660	639	638	651	637	684	621	630	628	665	635	606	636	675	642	653	654	608	630	634	619	652	653	654	663	685	698	658	633	628	646	655	663	690	613	637	667	601	620	632	653	648	626	653	672	611	620	614	597	617	595	628	642	624	670	651	654	635	679	658	667	617	642	629	611	603	674	590	652	610	630	612	658	643	632	603	614	649	641	683	698	659	627	616	617	614	590	614	664	651	638	664	646	612	661	610	633	671	600	622	637	608	633	605	658	663	659	598	650	615	640	626	603	631	643	673	614	697	648	633	630	611	634	640	696	590	592	631	620	661	595	633	645	660	635	612	627	658	643	638	605	601	616	620	639	626	651	655	631	649	663	607	627	640	623	652	609	632	667	596	614	651	656	657	655	642	673	611	663	650	666	678	657	634	652	682	646	646	600	630	632	664	646	627	643	631	573	648	604	630	623	608	607	669	674	647	665	618	674	651	665	666	643	619	640	591	669	660	644	614	656	606	655	625	669	653	651	638	650	600	670	638	610	645	634	618	622	646	604	642	659	681	672	611	667	634	632	624	625	655	643	669	637	693	668	635	647	633	624	634	649	648	627	640	614	633	665	637	672	628	666	579	605	670	658	639	624	603	617	604	668	643	639	706	627	629	616	655	670	658	656	651	637	627	654	632	658	629	605	691	663	639	656	688	618	601	620	675	616	663	658	633	670	612	633	667	620	662	627	665	627	640	595	677	616	607	651	591	611	602	621	704	679	604	626	616	644	633	637	671	667	655	665	624	676	691	633	643	625	612	648	619	654	625	657	637	680	628	652	617	647	652	639	622	659	637	617	636	627	616	622	638	604	666	637	620	630	631	626	670	636	623	620	630	625	615	623	645	622	618	649	643	615	685	636	647	695	652	623	654	675	609	662	642	637	630	648	661	630	669	621	638	586	626	652	628	655	632	631	671	614	667	631	663	691	664	665	663	659	661	646	635	623	620	577	618	644	652	670	624	604	581	621	653	604	619	634	621	637	610	697	617	663	653	633	648	655	691	647	610	640	621	666	607	640	648	640	645	685	583	642	614	625	653	605	621	617	681	626	649	656	621	650	686	646	666	637	683	618	642	644	651	671	670	643	668	643	617	630	648	662	653	638	658	632	695	625	651	624	666	607	662	669	617	598	645	659	619	645	595	641	629	610	688	651	637	660	634	613	637	621	680	675	583	675	675	613	616	644	642	628	619	706	616	659	636	642	642	616	636	610	629	628	630	639	650	594	655	596	656	671	686	611	663	648	624	632	645	632	605	601	626	618	655	638	601	656	630	611	633	621	612	646	635	634	705	653	619	646	612	636	656	597	643	635	597	630	643	651	596	667	688	585	685	649	636	648	611	644	632	625	629	615	646	682	658	633	607	687	651	621	648	676	609	634	613	679	643	677	635	652	657	624	623	595	637	604	621	655	645	649	607	678	624	692	613	675	646	658	604	663	639	630	627	590	690	620	588	638	595	643	657	661	665	631	703	667	645	681	662	654	669	637	677	619	635	639	638	640	638	650	649	634	614	652	644	636	639	588	690	674	659	632	632	629	625	653	629	669	612	642	668	622	631	624	668	652	602	603	603	630	638	661	624	607	645	655	631	635	640	630	658	663	625	668	640	681	633	617	634	648	629	626	664	633	628	591	647	639	636	581	565	643	651	669	644	651	625	658	616	625	663	651	622	625	637	613	627	693	612	616	673	680	662	642	623	636	666	647	631	635	587	679	633	620	629	645	629	647	601	634	666	634	610	652	651	635	610	617	681	641	602	615	653	625	657	631	652	630	618	656	628	677	650	627	642	681	662	652	575	693	625	618	648	649	636	622	647	606	668	656	611	648	675	647	624	616	680	597	677	704	610	683	654	634	660	619	672	653	630	642	682	668	691	669	600	649	663	680	635	644	646	684	628	629	646	624	641	649	609	644	651	663	642	679	614	660	653	635	678	609	636	621	637	615	618	673	649	661	626	613	652	701	691	631	648	607	665	649	661	585	636	630	620	653	662	642	622	634	612	617	630	692	669	672	669	700	630	639	659	627	687	647	658	638	687	626	606	620	646	616	646	589	622	607	651	612	643	641	599	627	665	589	645	589	628	632	641	680	640	625	639	624	645	652	650	680	677	638	667	627	634	634	674	643	650	617	643	624	649	641	653	635	702	676	648	661	624	594	636	661	601	630	626	626	621	651	626	618	675	595	661	607	636	654	670	625	690	674	675	630	625	609	642	667	647	657	631	629	663	653	647	634	679	668	670	644	635	634	636	673	675	607	628	634	678	667	663	632	649	657	634	615	632	643	624	669	636	643	635	626	644	668	650	658	620	560	647	627	654	646	633	580	619	656	610	641	636	603	635	646	682	665	629	668	620	662	647	637	645	655	630	661	641	664	616	687	694	635	651	658	610	607	610	645	630	639	629	629	653	620	655	661	623	638	653	678	615	710	633	705	632	661	629	663	624	688	672	636	602	630	639	645	687	647	635	619	657	625	654	598	679	662	640	605	621	633	634	673	641	639	611	640	610	613	615	600	630	666	628	640	689	627	621	617	602	682	643	676	685	634	600	674	640	616	651	639	636	687	612	629	613	597	640	610	656	659	620	617	636	659	615	635	654	643	626	651	647	587	645	602	617	635	625	612	646	683	618	672	636	662	649	611	634	690	649	647	649	627	656	665	648	679	641	621	595	606	615	685	634	620	625	636	665	591	660	625	597	627	631	652	578	662	607	647	648	632	648	613	639	648	630	646	653	641	687	644	638	689	643	611	619	625	603	640	665	635	655	644	625	651	659	636	627	643	607	588	621	666	656	659	649	608	641	654	650	615	641	658	644	668	638	632	672	622	641	624	648	616	656	626	611	655	634	609	676	667	592	632	649	645	692	650	609	658	654	646	611	678	596	661	675	634	609	602	613	665	654	679	659	655	644	652	652	677	620	573	644	655	652	676	635	646	641	640	669	634	661	632	662	638	634	665	608	605	658	601	605	619	633	658	629	626	605	683	649	652	647	657	619	597	613	637	651	674	610	652	613	622	618	612	632	683	643	625	636	641	633	609	640	658	646	668	630	616	631	615	643	635	664	629	651	667	612	600	626
25227	21604	24701	28985	21607	21621	9481	404	265	238	259	223	218	193	197	228	160	183	180	180	164	161	180	160	182	160	174	142	123	162	160	137	170	171	146	152	139	142	149	135	145	138	136	160	132	124	142	132	157	164	133	140	150	140	152	132	155	119	163	163	147	144	139	146	135	137	123	145	155	122	140	177	166	138	140	139	155	152	152	140	147	124	137	149	136	142	132	139	153	137	175	143	135	161	145	158	151	152	151	161	118	138	135	127	129	147	129	144	128	133	120	133	138	143	149	163	147	158	150	150	139	126	143	134	150	127	152	152	136	151	132	141	129	157	120	176	134	150	137	117	158	158	141	142	143	143	119	139	155	164	135	154	139	129	129	116	158	134	138	135	140	132	146	149	135	163	133	133	148	128	144	157	140	152	133	158	148	139	177	134	143	174	144	143	134	143	133	146	139	162	138	156	119	131	158	142	145	118	152	123	149	137	133	123	136	158	146	145	160	143	116	155	135	144	144	174	150	164	134	135	148	144	136	143	141	153	137	147	135	143	142	139	140	143	144	130	129	150	126	152	148	143	157	152	141	145	149	135	157	158	143	127	123	155	145	117	133	135	118	147	156	139	141	152	154	131	145	137	163	143	121	124	158	154	142	140	139	146	132	144	168	130	146	132	148	123	107	142	142	161	129	146	153	149	121	147	117	149	131	154	143	140	140	158	139	153	131	145	129	145	113	165	161	153	172	134	141	160	139	151	158	126	119	130	147	133	141	131	146	129	139	127	159	141	172	148	134	122	133	159	134	138	133	133	146	147	152	157	129	164	147	146	134	139	141	160	152	127	164	142	143	162	128	129	133	153	118	134	135	148	116	139	137	144	155	141	153	159	136	147	136	167	145	121	137	128	137	142	149	139	139	148	132	146	144	135	178	173	142	145	159	135	145	134	130	127	148	137	144	146	142	143	140	142	161	161	130	152	140	147	141	155	128	162	147	139	149	125	143	153	148	151	127	143	112	138	145	146	138	179	127	151	133	137	132	153	139	122	153	146	145	130	146	157	150	153	152	148	132	136	144	141	122	135	111	124	175	131	134	137	152	130	149	156	162	149	132	143	138	140	131	140	147	143	128	132	155	143	129	126	140	138	149	133	123	141	139	133	138	138	139	131	153	121	139	126	140	143	141	133	133	136	135	134	149	168	150	156	129	145	163	157	154	121	134	141	120	128	144	163	151	132	147	155	138	136	149	159	150	121	166	120	118	131	142	126	147	155	152	134	141	124	158	165	143	132	139	153	125	142	147	155	140	135	140	169	140	125	134	143	135	111	138	144	137	149	156	138	131	155	148	133	156	152	166	137	140	169	148	150	130	143	137	150	144	141	121	147	136	128	137	147	148	140	149	136	128	156	117	145	126	137	141	134	141	154	148	152	115	146	134	124	134	134	127	148	139	154	159	130	142	152	133	172	137	148	162	154	128	122	122	120	125	118	116	144	146	137	117	156	122	132	146	117	133	165	129	148	157	157	136	151	149	125	131	148	148	116	128	137	149	147	156	134	127	124	121	133	163	152	121	151	115	145	141	155	146	122	176	162	139	125	140	118	159	159	153	135	135	155	131	145	152	145	124	124	155	131	160	129	152	146	144	143	104	126	147	125	141	116	186	137	128	154	137	151	139	122	154	116	181	144	153	129	144	135	153	144	128	143	132	124	136	158	116	141	159	133	118	146	145	153	135	148	155	157	162	150	143	156	158	146	159	150	138	157	163	149	153	140	143	131	144	148	139	135	162	148	149	172	119	134	130	140	138	132	132	134	165	156	160	158	152	141	151	127	132	117	148	140	114	134	145	144	147	129	174	160	118	150	147	128	135	127	116	130	152	147	154	135	132	145	150	139	124	145	134	136	155	146	142	140	134	149	139	138	160	128	145	141	132	158	168	142	129	146	156	132	128	158	141	124	139	137	132	170	146	154	147	156	142	144	146	161	131	109	130	157	151	144	139	139	150	138	140	139	155	139	134	117	141	152	155	146	137	152	135	141	162	151	161	164	114	119	129	117	141	153	158	153	124	121	129	147	169	154	128	139	137	157	162	135	137	133	134	132	141	144	129	149	138	163	121	165	171	149	177	146	131	134	146	142	150	136	135	138	120	131	118	155	129	133	145	114	151	117	134	147	147	168	143	143	124	139	154	154	127	137	123	146	140	145	119	147	144	159	140	147	134	141	135	120	119	138	144	129	135	132	153	127	163	151	137	151	137	167	150	139	152	163	137	142	123	166	140	166	137	150	133	152	137	141	144	135	144	145	131	118	135	133	152	147	149	140	142	144	140	137	125	135	137	171	161	142	122	136	151	124	140	131	143	158	152	149	164	151	144	138	149	155	143	130	126	131	119	155	131	121	145	132	158	134	126	144	155	140	152	150	135	137	138	128	152	165	139	131	152	132	151	119	152	126	142	146	139	142	153	143	131	166	147	141	141	135	120	153	141	145	145	133	124	140	121	135	157	142	131	130	151	135	157	149	153	142	155	139	148	140	148	146	148	144	145	131	132	149	144	117	130	129	143	149	148	136	130	158	134	145	139	129	138	128	175	142	165	126	138	154	144	157	141	133	154	165	119	155	133	160	140	150	150	144	165	119	145	142	130	137	123	151	157	143	140	138	159	127	139	152	157	125	149	159	151	129	120	130	120	144	116	132	134	140	145	118	147	137	144	146	138	145	146	115	126	147	153	148	133	138	133	167	140	131	119	135	159	138	147	160	154	146	127	143	147	124	145	157	159	134	113	140	120	124	137	135	138	130	160	134	138	155	120	136	124	144	147	140	146	157	145	159	134	164	152	152	149	153	136	157	183	143	121	142	141	143	158	133	105	131	145	162	114	142	137	131	147	146	142	124	153	138	152	135	151	185	156	158	142	134	139	157	126	151	157	144	133	151	146	151	178	150	151	142	136	147	149	133	146	116	150	151	156	139	145	124	162	148	152	141	142	158	132	157	137	109	151	133	120	150	146	142	142	123	119	130	156	149	123	144	141	150	156	139	154	155	159	152	136	121	145	148	121	140	135	153	142	153	131	150	148	135	135	120	131	149	110	152	129	152	146	142	130	136	138	136	152	148	121	142	152	167	142	135	134	131	149	144	147	124	139	142	128	164	140	130	133	145	142	120	153	138	140	157	122	151	148	134	144	124	151	131	142	131	157	133	146	148	130	140	129	155	144	120	148	123	168	140	137	149	147	139	132	136	141	156	129	127	161	146	157	142	109	147	140	124	156	134	149	124	157	153	132	151	160	145	131	147	142	122	149	127	124	152	152	140	124	155	124	154	142	142	136	126	152	126	140	163	139	142	176	136	148	133	139	152	114	118	156	146	134	146	136	153	142	137	132	140	122	127	143	164	142	148	145	149	150	151	111	144	147	143	152	127	120	148	127	158	144	143	147	143	128	147	133	138	116	119	138	162	147	135	135	148	148	130	142	149	154	136	132	130	141	122	158	124	144	143
4095	3079	1299	661	526	476	391	388	362	396	382	366	379	338	383	339	374	334	351	366	342	328	348	343	356	361	346	335	335	354	351	345	332	353	344	359	324	332	351	327	352	336	356	339	327	353	308	335	303	371	313	348	360	374	370	329	317	365	359	366	347	352	334	357	345	332	336	374	356	377	380	331	340	335	328	314	353	337	338	351	359	345	345	344	319	334	361	337	373	378	322	357	335	350	313	346	320	326	333	370	351	379	330	337	359	363	334	344	382	360	326	351	319	333	333	342	362	338	374	348	368	356	345	356	361	352	345	360	356	336	326	319	323	312	337	363	336	334	374	345	346	321	326	345	382	339	333	351	362	357	355	357	339	343	320	343	363	341	358	354	324	366	339	339	327	317	334	334	362	361	358	341	338	341	354	341	354	353	350	328	329	327	370	332	341	328	359	322	316	343	351	341	324	378	326	315	343	388	359	321	360	359	359	306	332	365	341	339	354	333	338	334	349	349	343	321	343	354	374	349	329	308	344	341	333	338	384	310	339	368	334	332	298	290	368	345	313	349	346	351	345	349	351	329	300	359	328	365	355	318	370	346	311	345	340	361	343	339	398	336	337	360	370	337	357	332	364	354	344	334	348	322	322	338	346	356	341	326	381	356	340	354	306	355	359	330	348	346	357	369	335	328	339	302	357	324	343	374	357	342	331	302	370	347	368	368	328	354	356	334	329	362	351	326	345	320	305	351	341	329	343	314	316	316	322	337	335	334	324	307	381	318	326	354	311	328	354	334	332	368	348	378	336	325	337	357	371	327	326	352	343	362	366	353	370	339	354	315	361	327	334	355	332	328	352	320	333	342	339	348	348	332	341	332	321	346	352	352	338	362	365	343	312	352	335	321	317	349	348	328	353	338	352	351	361	323	322	344	334	346	303	323	346	359	336	343	341	382	334	328	330	336	361	337	333	361	341	350	357	331	343	367	367	339	324	345	335	333	375	316	357	333	320	373	363	352	312	367	347	329	350	337	355	326	342	346	369	337	313	344	336	314	300	344	334	329	374	317	335	330	346	351	352	326	352	319	350	345	321	352	326	360	313	361	335	318	338	334	339	349	346	352	337	358	373	348	338	337	321	344	341	317	356	372	362	336	353	383	326	344	362	333	358	365	321	335	333	333	359	322	357	342	326	331	380	329	327	316	343	324	332	349	361	309	347	339	344	354	357	346	322	332	340	333	316	342	347	342	336	347	352	330	338	349	306	351	359	332	335	393	376	324	340	321	329	348	321	320	348	338	342	307	338	345	311	349	356	350	317	357	323	341	325	348	325	353	311	369	325	339	354	319	326	351	318	366	344	349	345	347	346	340	339	345	336	290	352	337	351	340	345	330	369	327	331	335	339	347	345	331	352	320	362	330	342	337	347	354	367	356	352	349	345	301	330	325	355	360	341	355	334	323	348	349	355	352	320	366	351	323	312	361	343	365	331	375	350	361	320	340	362	340	337	334	330	331	339	330	304	352	378	349	364	329	336	374	346	355	342	366	334	347	334	326	331	327	355	359	332	371	346	373	343	323	340	351	378	328	329	341	335	347	359	353	354	334	344	342	350	346	323	332	342	358	341	321	314	318	318	337	319	330	323	344	356	363	333	344	315	371	321	349	373	348	308	336	328	350	332	348	365	345	340	364	359	333	341	323	330	358	360	329	388	346	350	339	331	341	326	346	342	322	345	365	319	345	362	343	348	328	356	348	337	344	363	355	338	373	340	356	324	382	314	342	328	358	332	357	297	343	347	368	310	322	351	338	324	362	348	347	362	328	337	332	332	334	363	303	344	340	311	331	338	336	352	355	353	381	348	330	354	348	339	341	293	372	318	357	349	370	370	378	331	349	334	367	376	360	306	342	324	356	337	375	361	354	360	326	363	340	353	338	336	363	344	370	340	323	347	301	360	369	321	372	322	329	345	320	335	329	338	360	322	342	332	355	341	302	317	323	318	338	318	319	375	342	355	335	338	336	337	333	360	366	345	367	340	305	331	345	325	348	373	363	331	351	319	324	334	349	363	356	350	349	366	335	353	363	319	356	332	307	342	328	346	342	348	338	333	381	303	340	330	372	347	363	331	370	367	296	299	330	329	347	349	325	337	354	362	347	337	371	336	375	345	334	355	333	344	311	347	350	361	345	369	333	340	348	319	297	335	330	359	321	324	349	333	346	373	347	371	356	344	375	317	344	332	336	379	355	364	347	312	358	346	345	317	337	361	328	334	318	326	337	358	347	363	351	309	333	387	341	349	308	356	344	385	334	359	333	364	370	342	346	348	343	347	308	347	329	352	349	350	345	316	356	350	321	335	377	340	326	335	349	353	335	366	327	334	354	350	324	323	322	345	362	334	342	338	333	358	372	305	337	347	351	307	315	348	363	354	354	344	307	360	341	329	385	345	344	321	361	334	328	362	320	366	332	336	309	341	407	338	347	347	343	341	336	362	346	315	347	330	329	333	345	319	362	359	331	362	339	340	343	339	324	346	331	328	365	369	356	344	335	314	336	376	353	332	337	371	372	356	340	358	335	366	358	308	333	372	301	352	322	357	352	316	350	322	336	314	333	361	317	336	351	335	329	358	320	377	344	336	336	364	335	335	347	360	322	362	336	319	339	322	343	324	332	351	350	359	324	333	304	365	342	373	332	349	336	322	363	368	339	336	350	370	347	346	382	342	364	343	370	344	327	319	342	385	350	326	372	324	349	365	329	318	371	331	338	344	364	330	326	335	336	325	347	334	346	307	346	315	335	326	384	362	334	350	352	338	316	368	348	375	308	367	361	333	356	353	348	373	316	321	367	347	371	330	358	316	313	329	311	344	332	370	312	343	339	391	353	357	339	330	313	338	358	327	380	356	352	325	312	325	354	348	355	353	358	342	335	335	325	360	313	325	342	355	349	352	358	319	359	352	327	350	339	332	348	369	329	349	330	346	350	352	348	341	333	346	334	354	323	356	345	364	350	333	376	314	336	354	348	365	352	354	345	349	334	345	369	321	360	349	368	320	344	335	359	316	338	353	341	307	331	333	343	352	365	330	326	311	338	322	365	334	336	341	364	360	346	338	329	341	350	349	368	340	328	343	334	360	357	321	406	351	302	334	350	318	330	331	340	344	326	339	329	346	343	337	348	347	331	357	343	382	327	348	354	360	370	347	355	313	362	350	342	351	345	372	342	349	364	335	334	346	360	374	321	324	339	363	342	305	345	331	321	391	352	376	329	354	310	366	320	344	359	370	351	350	345	330	339	344	343	350	321	337	331	340	374	360	350	348	330	362	334	333	354	324	382	336	357	382	312	329	338	364	350	344	305	366	334	355	328	332	341	340	348	358	314	348	373	340	320	329	362	358	378	327	330	342	345	323	369	342	373	349	353	345	313	325	363	353	340	337	347	347	363	358	313	319	345	347	360	342	373	342	366	329	296	379	364	347	335	332	358	367	366	361	331	355	356	372	278
34132	13832	1979	617	511	489	441	452	445	487	472	442	454	492	445	445	438	470	477	432	486	481	461	458	430	430	476	444	467	465	455	435	462	475	457	458	456	406	462	470	430	449	460	460	467	448	460	471	475	448	441	464	405	430	470	457	449	465	499	458	450	433	465	482	475	468	453	430	466	472	469	470	480	448	454	479	499	446	463	461	436	486	461	463	447	466	425	468	469	476	427	426	456	457	449	448	452	474	458	425	448	472	468	461	491	481	449	459	483	470	466	451	481	398	458	470	474	476	455	472	480	441	480	421	442	459	449	423	512	438	465	465	465	482	455	449	438	469	500	457	460	473	462	434	465	467	481	460	458	463	445	460	480	414	455	489	444	479	439	465	468	468	432	478	458	512	442	454	415	450	510	482	489	446	420	417	448	470	450	429	459	464	436	508	485	442	457	492	461	507	471	471	438	429	475	461	482	439	461	423	477	501	414	459	487	436	429	429	408	453	448	457	467	468	471	406	446	461	496	455	432	496	479	447	457	428	505	455	456	466	457	457	444	466	481	472	432	461	456	476	432	460	402	433	453	425	442	474	443	464	459	455	458	476	475	456	424	476	482	444	456	465	421	462	475	437	435	456	497	445	420	437	471	464	491	463	458	460	471	459	452	456	459	436	446	448	451	496	503	465	424	469	476	440	447	481	457	476	480	493	438	456	431	454	420	478	442	461	462	475	489	457	484	497	485	467	478	501	441	503	470	471	445	457	483	496	442	432	489	466	432	459	450	455	458	487	477	416	441	469	492	494	454	451	456	466	421	465	464	425	445	454	432	445	486	418	420	426	469	424	455	471	475	440	419	450	448	435	487	487	458	439	480	424	471	453	448	479	454	437	454	486	484	448	423	430	413	447	478	400	466	396	424	470	465	424	495	495	464	437	441	446	419	462	471	475	428	469	497	458	449	467	474	440	451	466	423	454	493	481	449	460	435	446	499	471	481	456	419	455	494	498	457	425	464	474	484	453	465	482	471	452	462	467	454	490	457	474	429	461	471	430	467	445	437	460	423	450	479	449	477	442	466	434	477	426	452	431	444	465	471	451	471	486	501	482	445	429	462	507	447	468	464	450	458	424	466	446	450	472	476	466	468	474	447	476	458	466	428	454	435	419	449	457	476	458	479	478	432	489	485	483	494	453	432	488	443	423	464	438	540	484	426	444	446	466	405	440	449	425	459	428	431	469	412	509	443	453	460	457	440	475	442	469	474	459	474	457	409	435	443	519	498	441	441	458	475	449	441	453	453	468	436	498	456	453	462	455	485	469	486	429	434	414	480	411	470	439	460	507	427	476	462	489	423	455	433	436	436	431	416	477	473	442	457	482	455	431	464	471	484	489	418	449	439	463	440	428	443	424	498	436	440	441	476	493	449	462	433	453	439	440	411	440	464	496	452	467	463	428	449	498	455	438	462	457	482	469	449	408	478	457	444	507	449	480	433	456	476	462	459	449	461	444	439	449	476	445	468	414	447	463	472	448	414	448	408	418	453	459	438	476	476	441	467	462	426	447	484	398	472	441	429	472	460	472	427	441	457	445	461	487	470	453	469	409	473	445	447	491	506	481	430	437	435	459	447	473	436	443	445	449	456	456	436	460	453	429	417	421	465	470	467	485	492	425	432	446	468	448	445	465	431	466	475	457	455	491	452	453	455	458	482	454	439	439	445	451	445	474	481	441	462	422	481	478	435	448	466	467	443	445	461	487	472	486	461	460	436	443	462	478	458	432	485	442	452	472	434	494	480	442	438	433	447	448	459	502	488	467	431	432	428	422	443	447	456	521	511	465	477	424	428	437	455	466	432	474	449	456	456	488	512	479	454	502	463	486	485	466	451	439	473	490	497	452	452	479	461	460	471	447	436	484	408	508	409	478	438	498	489	455	491	482	431	459	463	437	439	452	466	461	473	465	473	447	457	451	435	429	450	451	451	443	465	461	442	426	442	467	475	466	436	440	429	454	450	417	458	449	463	408	449	441	510	453	474	469	473	487	441	467	485	442	452	463	416	429	462	457	426	477	448	460	477	514	469	431	467	458	460	436	458	444	476	454	431	448	444	445	497	500	494	430	444	485	479	446	446	451	432	440	423	470	476	438	462	446	514	463	455	439	440	485	489	430	447	432	459	448	427	458	475	454	427	453	470	486	447	451	498	505	489	432	455	493	429	415	459	465	496	482	468	492	473	460	467	458	447	460	453	408	438	479	460	457	415	396	467	472	463	404	460	472	516	403	446	468	473	452	435	441	418	462	435	448	475	460	465	426	445	441	435	454	437	468	443	436	449	495	443	420	455	448	471	446	488	484	448	450	469	456	467	451	457	468	443	450	431	438	441	441	492	412	470	478	438	480	417	458	430	423	440	455	449	438	460	414	457	464	440	460	439	426	485	465	460	452	470	436	508	456	466	471	461	459	452	463	464	442	450	485	455	460	421	437	486	466	447	455	432	472	442	472	450	464	494	450	477	441	498	464	437	455	437	434	475	456	463	486	458	452	455	476	460	458	451	431	452	449	450	431	421	472	440	442	457	429	473	451	434	472	452	443	481	457	480	464	466	455	464	464	479	473	481	451	444	463	427	442	471	486	441	453	508	441	468	460	473	459	458	487	418	440	438	450	455	450	445	447	493	425	459	476	439	422	436	491	477	448	474	444	449	464	445	473	460	448	444	469	444	468	462	439	482	462	462	474	454	487	435	419	471	462	434	458	470	434	484	427	438	508	460	493	475	460	448	464	460	453	468	461	483	483	444	437	483	473	434	417	459	468	425	473	417	431	434	483	453	408	450	439	437	482	463	440	461	464	443	523	498	458	434	453	461	476	468	447	512	471	445	495	501	452	485	464	477	460	448	483	459	500	427	459	465	468	490	477	469	452	457	489	437	474	453	416	471	442	470	418	474	467	434	462	422	451	462	449	428	418	456	458	462	460	449	471	455	534	428	444	467	469	441	434	483	445	459	396	472	439	464	476	463	513	421	444	460	432	436	439	467	485	505	495	495	441	426	441	487	411	495	480	480	478	446	477	445	468	499	479	470	440	468	430	421	449	445	425	433	426	441	471	430	445	444	485	460	450	452	432	442	475	447	456	480	418	504	452	449	421	463	459	454	458	488	492	447	445	471	466	464	436	468	459	483	446	479	482	435	439	434	477	451	450	463	440	453	437	440	449	446	457	462	459	510	485	428	407	443	484	436	436	474	444	423	452	444	474	426	452	487	456	463	458	450	494	448	449	471	482	470	478	469	432	400	462	454	430	438	467	476	482	437	448	431	452	435	448	462	444	424	494	448	510	480	449	442	446	457	461	456	492	433	459	443	457	451	447	446	456	418	453	457	482	468	445	477	433	523	449	446	423	433	452	446	430	419	445	410	476	437	453	433	420	452	470	487	490	413	511	424	440	468	468	480	443	498	444	445	461	437	425	460	429	463	445	429	457	492	496	423	471	473	437	455	475
8214	988	998	884	920	989	972	949	971	929	965	955	919	885	949	935	897	978	904	928	919	965	988	946	894	915	966	912	954	1004	940	993	914	903	954	962	866	990	923	910	946	962	979	876	917	914	954	1005	899	965	961	920	907	904	927	903	909	966	924	954	948	944	972	898	943	921	974	913	941	972	952	916	958	952	973	941	911	1022	898	967	970	938	961	948	981	882	902	987	952	943	972	907	889	936	925	946	961	917	980	979	947	923	932	921	911	949	903	949	940	949	952	939	978	927	928	972	933	901	947	973	947	986	953	958	963	947	965	935	931	969	953	882	950	994	904	986	942	968	999	920	955	929	947	954	950	976	935	893	973	950	966	954	936	945	1021	937	893	908	967	976	918	895	931	900	987	911	907	933	944	939	969	903	942	928	956	905	978	940	989	971	968	910	921	931	896	965	925	968	942	962	905	952	939	965	922	940	907	960	955	988	985	944	933	923	937	935	983	928	937	957	909	924	961	885	949	957	958	920	991	959	951	907	935	958	949	909	985	870	992	938	959	985	882	968	936	939	952	915	952	899	925	990	935	917	927	1023	949	955	920	915	945	918	958	989	897	900	962	1001	889	957	963	981	956	915	965	944	971	947	983	937	1001	983	949	922	928	927	959	958	952	981	979	892	947	975	949	935	977	943	931	957	940	973	949	989	883	967	1006	925	919	951	940	968	903	930	945	938	948	987	930	969	910	936	949	975	907	977	905	915	909	935	965	983	1004	937	1013	956	942	967	980	930	950	952	942	949	914	933	960	917	958	933	933	956	940	975	946	962	905	916	911	962	928	941	985	929	937	958	881	977	892	967	950	922	929	963	952	915	942	934	914	922	934	908	958	988	941	930	947	959	941	1007	913	969	945	941	932	955	950	951	931	879	948	923	961	978	925	1001	926	947	902	913	925	988	930	1024	940	942	883	910	905	970	939	937	918	929	978	931	946	981	879	951	954	884	903	961	883	930	960	932	952	933	926	949	1037	941	1024	950	946	923	934	946	938	944	950	998	934	909	951	965	940	958	942	984	880	1010	902	985	1013	921	897	971	915	962	962	957	924	974	953	888	947	937	878	958	900	908	969	966	926	904	944	936	896	950	982	999	963	980	895	977	915	905	957	944	959	917	939	911	948	955	922	932	990	916	970	883	935	899	909	932	955	950	976	923	905	900	884	922	937	932	908	938	951	942	952	948	920	919	953	961	936	956	994	898	904	1009	947	915	975	947	976	939	941	933	891	882	951	892	936	987	908	919	940	987	941	913	949	958	986	958	897	1007	933	944	941	944	896	911	966	909	1005	917	985	878	1022	927	919	958	957	936	901	1000	919	937	933	993	958	907	920	1034	980	979	947	954	974	889	878	951	900	934	1018	938	956	962	962	972	968	922	916	937	912	938	953	929	926	977	1004	931	940	942	935	972	896	960	946	1046	946	928	1003	936	951	897	957	994	1050	1005	918	951	957	911	886	920	950	973	913	937	1006	957	936	942	965	968	973	931	949	951	981	950	942	936	959	917	945	943	977	984	963	905	919	988	924	940	934	972	974	950	910	927	982	961	970	955	976	932	959	946	965	946	903	974	918	921	1005	948	912	918	961	932	884	971	900	940	944	914	879	916	966	936	925	969	975	946	941	937	960	977	988	933	973	1040	916	967	943	979	923	963	932	921	940	922	970	898	871	982	888	930	893	954	966	934	954	887	964	954	927	937	971	941	962	926	966	996	958	923	948	924	942	926	954	938	976	944	984	901	890	925	923	915	948	894	901	967	948	934	945	949	927	972	936	948	970	928	982	982	943	957	942	970	943	964	935	959	912	941	934	980	965	960	928	942	884	954	910	926	965	948	969	896	918	936	926	913	952	956	881	858	991	953	969	949	863	966	901	921	963	945	937	903	948	967	934	951	904	954	919	929	898	935	912	935	978	989	950	980	965	934	958	956	1015	913	920	942	974	920	900	928	926	893	942	941	979	954	928	853	902	954	964	927	993	936	981	950	920	943	935	960	927	958	882	960	947	977	912	920	938	889	925	946	939	929	995	951	996	946	944	948	935	944	982	955	942	888	859	918	974	934	964	920	925	972	943	942	928	945	967	947	889	932	936	935	878	897	884	939	940	943	1008	964	933	885	956	1000	937	942	933	938	913	964	963	937	932	929	992	942	926	993	959	970	910	926	974	1050	988	935	959	912	897	918	1025	948	920	916	951	928	972	900	1002	939	923	962	901	926	999	957	895	935	925	939	972	962	968	912	900	927	911	954	927	997	1001	1003	914	930	933	969	943	879	954	947	883	885	964	924	986	940	914	932	972	916	986	982	970	907	920	986	937	894	989	973	928	912	897	992	947	987	916	949	947	966	936	916	933	938	932	992	882	929	919	941	942	916	964	924	956	960	885	973	972	913	977	930	916	970	937	893	919	980	926	976	948	918	1019	943	950	929	919	968	937	931	972	961	921	931	971	898	917	954	917	947	954	944	942	914	930	951	968	944	956	899	965	931	923	960	901	921	906	942	891	951	927	897	939	968	947	933	888	950	953	945	940	968	927	974	959	971	972	988	966	907	902	887	941	943	955	989	973	943	926	953	936	920	942	935	966	1074	968	950	963	955	907	942	948	934	1005	927	912	986	971	912	909	970	979	917	948	964	982	982	999	976	921	949	881	954	921	949	932	923	944	904	1030	952	978	972	956	912	941	919	899	968	868	956	914	928	1000	943	945	974	951	926	950	923	952	929	960	971	950	954	988	979	957	935	920	953	933	892	958	948	914	956	893	953	928	995	970	978	923	929	949	947	949	913	992	923	951	936	912	939	939	916	979	941	938	992	920	903	1012	955	976	890	946	920	964	913	928	932	949	938	952	978	912	940	932	938	926	1022	984	939	965	961	892	947	945	913	926	1020	1001	1003	927	950	931	951	954	936	883	911	925	942	983	950	913	936	965	952	947	940	961	985	945	902	939	971	941	886	905	930	919	976	933	935	906	893	927	969	935	990	914	955	963	1010	960	964	946	954	984	945	946	927	901	965	986	947	945	993	948	910	978	939	956	948	943	922	963	1014	956	892	923	947	919	897	996	924	960	963	964	957	868	944	1022	943	886	948	954	960	962	920	938	927	919	958	946	927	910	941	927	954	934	910	976	938	939	913	948	957	969	957	902	965	940	956	953	929	916	876	897	916	935	907	1009	914	961	906	958	886	969	984	994	967	896	967	972	955	946	891	950	944	946	903	908	941	917	980	894	931	908	987	947	869	908	955	911	965	954	975	1024	956	935	987	933	955	929	881	967	1010	948	988	931	900	909	979	955	927	912	916	935	980	937	911	957	963	990	947	908	947	951	966	974	1007	950	913	896	915	965	912	927	960	987	933	933	929	967	929	907	968	891	921	938	888	936	938	879	978	902	954	938	988	964	963	930	943	913	969	977	939	952	920	936	945	1004	927	889	933	987	981	921	923	943	909	955	939	915	922	939	992	980	952	938	886	922	933	988	1010	882	929	988	951	932	955	911	934	964	971	898	908	940	938	924	894	997	977
26061	21670	24295	29583	21680	10037	549	399	374	383	350	302	337	295	337	354	316	300	312	298	306	286	332	304	300	296	304	319	280	277	301	274	284	313	309	312	303	301	304	308	312	301	306	307	333	345	328	332	265	298	307	285	317	295	299	299	283	312	306	277	325	278	318	303	300	296	279	305	303	272	289	278	301	322	306	308	317	286	301	323	319	320	318	313	299	290	284	282	290	302	332	289	314	302	331	343	300	279	285	340	301	286	291	305	312	270	309	323	300	310	346	275	320	301	275	285	316	306	312	318	313	294	293	317	313	313	317	286	304	348	284	300	266	304	322	287	288	300	294	303	318	326	326	283	306	304	318	302	307	300	300	292	305	317	321	277	305	353	290	271	320	314	345	310	307	269	319	315	274	321	307	321	284	308	296	317	262	297	315	297	323	298	269	304	274	301	304	304	299	275	298	295	330	300	320	272	317	342	304	312	273	288	296	285	288	312	310	298	313	292	340	292	282	309	333	289	309	314	272	328	292	304	305	288	307	314	305	313	300	303	305	295	279	272	319	281	299	304	297	299	292	302	275	294	309	310	313	338	287	313	285	334	296	320	311	308	292	311	337	303	308	337	313	304	303	323	333	295	271	311	289	288	316	313	318	257	272	312	298	293	333	307	299	321	298	278	300	292	288	301	305	302	343	323	307	298	311	275	291	327	319	322	289	286	333	288	276	287	310	337	319	311	292	246	284	307	303	337	299	318	299	280	327	307	285	301	307	307	296	305	295	310	348	323	297	326	281	320	292	281	296	297	334	279	279	313	285	290	328	316	312	316	328	281	269	287	321	315	278	305	318	299	297	342	318	288	307	326	289	306	250	294	280	315	309	288	314	292	289	268	295	277	282	274	310	311	298	324	284	300	312	304	268	303	282	313	312	294	285	323	307	342	324	277	275	278	300	345	343	286	303	326	320	292	306	306	312	320	283	298	314	323	346	285	271	315	309	310	282	314	324	295	318	263	287	302	303	300	332	300	272	338	296	270	301	326	319	267	322	323	317	286	299	312	268	300	313	313	274	313	322	308	289	307	315	305	316	314	320	313	271	317	291	282	271	283	307	288	294	283	301	293	298	307	316	307	309	308	295	295	282	301	260	285	310	303	268	298	315	321	315	290	271	315	283	309	306	316	345	292	293	320	330	301	289	325	321	303	299	312	297	334	317	331	311	338	309	317	309	304	311	294	290	269	307	325	311	341	345	307	302	295	284	307	306	276	321	341	265	283	326	300	345	268	289	274	294	278	304	324	302	298	303	295	318	285	279	300	311	307	312	315	312	327	307	323	309	309	297	299	298	304	267	294	330	293	315	293	313	321	288	302	307	315	340	310	317	319	296	294	275	303	301	290	283	320	286	306	329	297	305	266	299	271	285	308	312	288	315	298	313	280	290	294	318	301	289	335	312	293	317	262	336	291	279	282	303	301	296	308	293	284	285	285	292	296	318	316	307	318	309	307	325	276	339	284	320	320	329	322	306	314	319	320	302	311	321	304	302	327	291	305	283	291	330	321	292	286	324	299	288	273	285	301	307	290	308	318	307	280	295	258	345	313	293	310	297	287	290	280	294	311	321	284	296	292	303	295	284	281	319	298	311	298	296	302	291	300	303	284	280	311	283	293	307	321	314	294	322	319	276	326	292	302	288	301	302	352	302	330	312	306	331	264	312	334	302	329	306	325	332	286	350	286	261	310	289	328	297	299	293	301	331	273	281	302	319	311	301	302	260	252	320	327	304	273	316	315	323	310	299	304	290	295	282	301	316	329	263	274	303	253	316	306	283	297	321	289	288	277	306	286	326	306	305	262	298	278	317	291	312	314	326	277	285	296	312	276	338	324	318	306	276	333	290	320	301	283	272	297	294	286	274	274	264	276	273	291	299	297	288	323	311	286	321	300	340	324	292	339	288	321	256	268	284	306	303	316	299	329	300	277	298	292	325	323	302	262	302	277	322	334	308	304	281	298	300	330	302	273	316	325	302	337	317	279	305	264	303	285	296	320	340	290	305	301	335	310	314	295	310	295	301	330	344	297	301	332	274	302	310	303	270	292	308	310	295	285	324	334	321	293	318	294	306	325	328	328	273	299	293	277	275	291	262	302	308	330	293	323	317	300	310	300	313	305	300	295	304	297	280	287	282	283	293	308	303	303	311	291	332	315	302	300	255	334	330	317	333	316	281	326	323	270	288	329	288	291	274	263	304	273	297	297	286	315	310	249	277	280	303	253	304	349	311	268	320	312	305	303	300	310	297	313	309	317	326	274	284	291	284	282	294	255	338	288	288	301	358	291	284	339	292	346	314	318	284	269	319	319	299	314	306	289	334	291	298	275	277	293	293	321	284	296	301	281	296	277	304	261	298	325	297	316	307	305	286	287	300	309	287	317	305	323	326	305	331	317	292	303	342	266	312	318	305	306	283	305	306	341	297	312	272	329	301	317	296	314	291	291	284	279	304	268	283	278	319	287	302	275	301	297	339	301	331	296	313	303	265	319	285	338	292	313	300	291	327	303	316	296	307	293	252	319	333	309	282	298	271	308	260	298	350	249	306	280	318	289	295	330	281	265	319	309	294	314	306	263	264	329	329	279	295	301	268	296	308	285	323	295	289	300	272	316	285	284	288	300	290	311	294	307	302	277	276	315	288	302	280	312	284	313	302	298	320	300	304	286	301	297	305	272	266	273	299	275	310	310	330	279	315	328	277	297	309	329	301	308	267	317	268	294	321	295	306	334	329	271	315	309	281	314	274	290	286	288	316	323	282	284	310	335	273	333	293	284	290	287	298	298	278	293	324	298	262	299	309	288	299	322	335	298	303	289	295	314	308	282	303	308	323	290	302	306	304	298	322	311	317	333	293	308	276	293	300	296	278	318	333	248	309	331	309	334	265	293	260	301	331	303	327	304	301	280	301	301	262	299	321	279	290	309	306	338	276	306	328	333	286	306	316	289	293	268	296	320	315	312	326	274	319	283	298	319	306	301	296	325	292	336	307	312	302	300	280	294	317	299	281	311	300	288	301	269	289	302	317	310	317	298	327	325	317	323	307	304	282	288	300	309	300	296	303	311	290	316	287	270	297	282	311	272	293	319	304	318	326	282	281	277	309	316	286	303	323	308	298	297	316	320	288	299	325	313	316	345	294	289	299	295	323	304	304	324	305	279	299	322	299	273	327	303	283	284	307	305	252	322	329	316	299	293	306	312	282	316	293	246	312	259	295	293	301	292	303	307	301	314	304	293	337	293	284	256	316	303	347	279	271	282	267	316	295	311	296	310	301	265	301	304	321	322	305	343	320	297	297	289	289	302	311	312	318	298	286	310	323	324	306	300	317	307	316	282	279	281	285	297	296	317	295	318	277	307	303	297	300	305	316	300	323	292	286	294	280	284	280	257	325	298	280	308	305	317	306	290	299	290	300	309	315	253	326	309	303	311	289	275	295	276	328	302	305	324	355	329
4684	2033	1162	829	679	725	686	679	679	619	645	647	662	671	648	636	651	646	620	614	625	651	640	601	654	666	650	653	667	606	612	643	631	633	692	633	656	646	655	633	647	591	668	665	665	636	611	632	619	601	645	661	648	653	614	653	628	612	662	664	705	654	649	627	647	590	628	675	680	668	600	620	634	643	633	614	666	701	616	679	663	671	637	633	610	607	650	617	645	651	651	647	631	619	657	610	612	601	633	635	638	646	635	599	649	619	627	647	615	647	655	593	649	677	658	655	668	631	626	644	629	637	608	641	667	680	659	613	654	668	645	635	635	661	659	642	662	618	579	657	625	648	628	615	622	660	663	596	625	618	626	610	621	629	638	635	690	617	656	642	628	660	647	606	640	619	707	573	634	670	635	674	642	622	597	635	677	661	628	647	646	645	631	685	589	671	590	660	636	635	650	670	625	608	674	662	642	680	689	643	616	606	644	612	645	650	660	618	643	582	634	615	623	624	636	644	656	639	639	620	620	651	671	605	652	625	626	623	606	579	666	608	633	623	649	649	603	608	600	643	613	645	642	610	675	643	637	600	643	627	627	597	656	687	669	657	657	641	658	651	662	649	619	587	621	644	659	659	632	649	635	672	634	600	609	636	605	652	630	650	602	598	651	626	666	595	634	624	651	595	639	649	652	585	624	638	630	595	661	655	647	600	619	648	643	657	617	637	633	670	716	705	654	636	672	627	607	626	629	642	612	625	605	641	648	611	669	584	649	676	625	607	594	642	678	632	638	647	682	642	664	663	633	604	616	676	642	662	621	637	606	669	633	627	646	646	575	621	608	610	650	683	676	638	635	605	629	613	643	616	613	663	665	599	640	629	642	643	680	664	673	626	625	662	623	631	649	628	668	625	653	608	636	634	637	601	628	636	668	584	661	671	601	655	601	648	640	646	617	656	617	628	631	654	718	641	616	676	623	659	599	608	606	598	654	656	672	645	629	674	689	650	634	691	620	630	626	632	661	603	664	642	627	631	619	682	660	645	640	682	601	646	649	644	588	669	606	673	645	584	646	639	656	690	659	642	649	648	655	611	627	617	632	622	615	620	662	643	621	631	641	646	596	630	593	602	628	613	620	641	644	655	650	658	580	639	579	654	670	629	652	608	624	666	625	624	633	659	600	641	647	615	649	640	654	618	639	644	651	632	646	626	641	652	614	621	570	622	579	645	628	653	652	638	630	624	643	641	643	660	640	627	678	644	653	647	647	605	622	600	635	627	629	646	642	638	670	657	626	645	651	633	674	659	630	625	595	632	636	638	635	640	612	622	655	690	675	668	617	633	610	675	655	627	645	647	623	658	625	616	659	633	625	609	621	671	635	625	664	619	673	683	615	587	665	617	649	623	673	661	636	698	636	606	648	660	626	625	640	637	665	612	645	640	661	643	590	628	649	656	674	622	652	689	612	659	655	671	655	657	595	638	617	620	647	657	679	623	635	667	657	593	600	634	677	649	635	605	659	641	665	668	627	643	656	600	612	631	636	649	651	644	636	660	676	617	623	609	621	633	648	620	595	609	656	684	621	640	624	653	625	639	607	605	590	597	666	613	644	676	636	586	620	619	633	659	605	662	658	643	690	650	607	646	604	659	658	636	613	621	617	680	606	676	647	627	642	650	666	655	684	636	666	642	648	676	623	624	594	596	659	653	615	637	618	656	583	668	612	651	661	604	647	652	629	628	641	666	601	632	661	613	621	632	620	625	641	680	628	676	583	629	606	627	616	601	621	679	618	649	653	639	662	666	685	598	641	660	623	658	667	660	635	623	684	611	664	679	653	645	642	657	621	675	674	696	606	604	650	625	633	605	621	606	655	637	631	617	606	649	663	621	625	657	596	644	622	640	613	635	624	637	600	605	655	656	652	631	597	625	674	641	639	618	618	621	635	621	646	647	611	663	679	638	623	625	620	684	680	614	622	614	636	643	608	609	662	615	572	604	597	633	627	661	642	604	629	662	658	682	654	665	650	658	632	625	650	641	638	672	623	645	617	651	648	686	632	626	619	680	610	656	644	619	622	626	653	636	640	662	624	649	648	598	636	629	689	663	623	635	623	582	651	638	626	607	601	692	629	631	611	588	632	665	633	648	609	649	605	628	648	623	614	628	649	656	656	641	587	581	600	614	621	646	616	628	657	641	625	623	627	620	614	611	651	661	635	652	640	609	631	612	637	616	644	665	619	639	681	650	634	681	617	660	672	645	615	653	669	609	622	639	652	642	651	638	658	651	622	698	612	630	632	627	652	667	638	637	577	632	617	644	602	631	599	638	652	622	623	647	630	649	638	622	635	668	637	624	641	636	619	643	616	645	678	661	648	610	691	650	654	586	627	655	597	677	625	652	627	622	611	619	663	644	674	642	614	635	584	638	615	636	672	662	629	644	620	645	660	676	624	664	647	622	688	658	629	665	588	623	595	654	650	626	648	678	615	627	640	645	660	631	661	627	626	614	595	648	630	694	671	631	628	623	628	653	658	629	653	652	645	641	642	653	686	682	617	648	627	611	691	619	606	600	650	680	621	631	641	620	601	656	670	612	678	605	659	650	608	619	663	666	651	676	624	612	599	603	643	662	599	635	699	622	645	662	601	698	640	634	652	608	673	613	652	617	634	605	654	635	685	659	616	620	610	624	629	613	696	666	701	639	635	617	653	648	643	621	647	672	676	652	616	618	662	699	649	637	633	619	637	648	671	587	651	634	646	654	640	639	614	623	635	688	640	638	587	607	624	632	619	665	653	645	618	644	643	627	676	624	687	610	579	652	651	615	599	644	636	653	604	618	624	647	617	598	619	649	671	646	668	650	618	626	616	631	653	622	634	628	630	624	611	660	622	634	673	640	653	626	600	683	656	625	631	642	641	615	621	615	631	686	643	658	646	647	598	652	607	650	655	624	639	648	687	646	645	611	632	640	660	611	656	642	583	681	632	651	646	594	626	630	641	617	621	671	633	663	640	634	637	645	651	629	623	656	658	655	643	688	618	628	627	639	591	650	633	635	623	594	629	611	665	637	657	655	623	617	613	660	650	619	636	619	614	628	667	667	635	678	628	659	644	637	676	619	635	616	661	658	637	641	677	658	604	597	607	632	684	631	607	622	624	633	654	646	604	623	647	614	589	617	644	612	598	639	614	630	663	622	652	609	594	598	637	648	656	621	662	634	596	615	640	626	629	650	659	652	635	650	650	624	624	582	605	662	593	660	636	566	610	626	656	628	594	638	611	636	618	669	618	677	607	634	639	623	646	662	630	639	651	630	630	661	663	615	618	646	664	642	647	622	619	685	609	639	591	659	610	634	631	674	651	642	650	640	615	627	652	636	674	709	636	624	626	617	634	638	581	639	629	606	626	629	622	687	667	629	627	625	566	614	634	656	604	646	661	639	617	622	608	634	621	625	587	631	602	646	606	650	649	640	635	671	671	681	632	647	656	634	621	626	651	638	611	638
25289	21670	24785	29069	21672	21693	9699	427	287	251	266	226	192	197	186	176	183	172	153	161	163	167	161	156	150	145	148	163	110	141	159	166	143	134	132	134	149	136	160	117	135	157	150	139	141	139	134	143	163	147	142	141	136	139	159	139	162	127	160	146	146	145	140	133	157	159	138	161	168	137	160	155	158	127	140	130	139	154	142	140	138	136	147	123	151	144	155	150	126	152	167	152	160	129	126	151	152	141	137	128	147	123	139	129	145	150	141	118	144	143	154	131	135	145	105	156	151	125	141	154	145	129	144	137	158	149	148	135	141	154	153	159	125	135	129	152	140	145	163	144	144	129	121	137	153	123	135	159	135	136	147	139	147	128	157	144	145	148	141	132	172	155	166	127	159	157	126	135	138	145	155	138	157	153	142	133	129	164	147	148	132	147	146	143	133	140	143	132	146	152	138	147	144	161	142	140	147	151	153	132	120	132	154	167	171	138	156	120	146	126	155	136	144	164	124	131	139	132	130	154	111	146	154	140	163	153	142	145	154	124	163	135	138	127	165	134	139	129	146	137	139	154	143	152	142	154	162	153	141	145	148	147	150	167	135	127	146	145	123	138	126	139	127	132	146	163	148	147	125	126	133	156	147	165	159	112	113	140	132	133	162	142	128	119	115	142	143	154	119	134	143	149	128	146	152	145	141	156	136	149	124	143	139	132	150	146	137	148	125	147	180	143	123	138	143	124	144	154	155	145	140	140	160	149	155	147	122	132	136	115	115	143	110	180	158	141	133	127	125	132	133	155	142	150	144	152	138	126	136	142	137	145	134	130	147	144	143	134	160	135	144	131	142	133	158	148	144	143	158	133	164	141	151	129	145	141	134	153	135	151	160	116	159	136	126	155	146	133	126	158	132	151	151	172	153	142	120	124	147	123	119	144	158	144	134	145	130	151	119	156	146	156	144	158	137	150	150	119	140	161	130	140	139	137	174	123	148	140	158	161	149	130	151	137	136	113	131	157	144	162	134	147	142	133	154	147	139	148	155	127	147	142	142	146	147	127	149	131	131	151	168	143	138	153	138	123	149	143	133	138	134	117	134	112	135	150	139	143	135	182	130	147	123	155	132	132	127	138	157	156	125	134	111	131	145	162	125	144	137	128	145	138	157	131	156	139	122	137	143	151	150	147	139	145	158	118	153	164	137	97	141	157	133	136	153	159	134	164	144	133	165	153	142	145	149	149	127	138	143	125	142	152	110	128	153	140	135	148	131	131	116	149	144	140	141	148	126	119	150	160	142	135	137	139	138	152	155	127	115	156	135	144	158	134	126	165	163	133	134	147	148	130	120	136	143	152	160	155	131	149	160	123	147	163	138	157	127	159	129	163	139	138	136	147	138	135	143	143	126	119	143	152	151	126	154	138	147	160	137	128	150	157	132	142	151	144	140	132	133	141	131	146	131	159	141	142	147	142	142	138	143	136	141	139	118	121	145	134	139	131	150	156	155	147	162	131	151	118	131	154	156	149	121	147	131	136	121	134	128	110	146	158	161	137	155	118	150	160	153	161	157	154	127	139	151	138	133	118	145	108	150	134	134	141	131	141	137	144	161	153	124	147	132	144	132	152	158	158	122	110	155	134	135	144	148	146	137	132	149	137	133	131	147	119	151	128	126	129	114	156	139	145	148	137	143	135	127	150	157	158	143	134	122	140	126	158	133	135	136	136	156	157	127	130	125	157	165	156	134	110	139	142	124	130	136	151	158	152	137	140	148	147	138	135	147	128	141	159	127	145	144	159	129	137	148	144	120	147	124	125	140	159	152	146	144	130	162	154	123	181	144	151	146	136	139	130	143	165	141	134	144	150	150	127	142	146	143	131	134	147	142	149	141	122	121	147	142	129	131	150	121	145	141	130	149	158	156	124	137	145	144	157	140	129	142	136	140	139	124	125	140	152	119	150	149	145	131	144	142	147	154	142	134	116	152	130	145	129	127	133	125	121	153	164	150	146	139	146	135	144	139	177	144	179	167	138	146	144	153	128	164	157	139	139	154	137	134	149	119	122	110	124	107	160	142	138	144	143	145	149	149	146	139	144	130	146	142	144	144	144	147	145	147	152	141	134	143	146	125	160	138	149	166	105	128	145	113	162	141	142	140	144	153	136	149	143	152	166	158	147	166	124	135	126	139	152	149	156	147	142	134	134	133	147	131	129	159	110	128	158	153	141	160	147	145	138	140	138	145	155	143	144	109	143	158	152	142	152	142	138	163	126	128	111	170	132	133	136	134	138	135	143	159	144	168	166	158	112	171	113	110	150	135	137	131	128	139	145	141	145	164	153	140	125	147	136	126	138	150	121	134	150	141	161	144	131	152	139	118	130	162	131	140	152	154	146	136	166	140	144	152	149	138	144	148	130	115	132	108	130	131	152	145	143	136	148	134	141	140	138	149	134	127	142	128	142	153	150	150	133	126	119	137	139	163	125	132	137	125	139	149	147	153	142	144	135	166	157	135	141	139	137	155	147	135	132	123	140	146	127	118	148	173	156	140	131	125	140	134	128	155	170	129	150	157	140	140	121	132	129	126	119	150	130	154	132	147	177	144	141	124	149	150	116	143	133	147	141	169	157	145	159	143	134	133	167	150	173	132	145	139	129	127	167	158	127	166	151	159	165	160	167	129	144	144	138	140	151	161	126	160	166	143	130	141	129	133	139	145	129	165	170	150	152	157	143	163	138	131	126	124	147	132	152	127	155	151	148	144	154	138	125	141	144	152	143	137	119	143	157	129	140	154	173	145	134	166	137	155	151	113	153	131	151	133	135	144	145	125	146	140	152	140	116	118	162	173	149	132	152	146	148	125	140	139	134	155	155	151	163	152	157	123	139	164	139	132	131	138	147	157	134	162	128	155	160	147	151	122	156	144	132	124	133	138	133	137	151	150	154	123	148	158	129	156	141	151	142	147	149	151	129	134	147	139	147	157	128	114	126	153	135	154	131	129	148	142	116	137	124	141	133	131	146	131	142	135	129	142	157	144	147	144	167	130	165	137	132	133	148	145	148	119	142	148	132	161	125	138	131	144	140	145	134	141	146	153	144	143	127	151	154	151	144	141	146	138	159	148	150	149	148	168	162	143	115	175	122	128	135	175	165	151	146	139	134	149	135	141	154	157	151	130	129	155	143	153	146	121	125	129	124	127	203	149	148	132	123	120	143	142	133	133	145	131	142	134	140	135	155	144	143	142	144	126	127	120	131	148	136	148	124	138	126	141	123	131	143	137	153	162	141	132	137	131	145	124	121	135	143	158	163	139	115	125	123	152	122	134	140	141	118	133	133	111	145	129	112	147	143	134	155	144	166	145	145	133	156	162	139	146	120	154	175	144	133	132	147	135	160	121	121	149	138	152	148	143	141	136	133	150	156	156	131	151	168	131	153	144	146	127	118	138	151	127	129	149	150	128	146	137	141	129	137	141	135	144	124	146	144	155	158	149	150	137	131
4157	3054	1319	700	538	453	433	420	376	373	392	356	367	345	372	352	336	353	361	365	348	358	384	362	338	347	352	380	326	352	314	345	357	364	339	320	343	379	358	330	354	340	342	363	343	345	366	386	362	337	311	343	320	336	331	327	325	332	310	350	320	341	342	345	334	309	331	367	332	359	322	355	342	357	343	337	348	357	342	344	363	327	329	340	347	330	337	327	366	338	342	361	333	336	352	330	327	325	344	350	358	323	368	362	331	357	363	345	338	342	351	318	333	384	324	384	311	344	331	364	349	339	358	341	319	341	338	358	346	356	371	361	347	322	328	298	364	374	364	321	323	375	319	350	352	348	353	350	366	347	330	355	313	325	330	316	328	342	340	344	315	331	341	329	374	356	338	368	336	340	317	335	366	329	307	362	360	334	368	337	335	353	355	353	340	324	348	375	354	337	390	357	361	368	356	359	301	363	339	294	321	333	370	369	351	346	321	358	370	365	358	368	347	371	352	365	349	350	343	336	342	354	325	333	355	315	338	328	342	358	326	332	309	291	361	355	357	322	332	292	330	352	318	359	345	321	338	344	352	343	365	349	354	340	319	346	351	325	364	352	345	341	367	326	326	331	375	352	286	351	311	334	357	318	339	322	364	324	344	322	314	346	346	351	322	330	379	362	335	326	365	338	333	349	364	335	337	350	390	354	341	328	348	350	339	347	318	348	307	334	380	347	315	368	351	323	366	365	347	347	330	356	337	359	337	358	337	370	346	339	317	343	318	354	313	316	367	361	349	358	376	365	355	312	329	323	332	365	345	371	330	338	350	317	326	343	327	345	303	334	343	361	370	345	351	326	365	371	321	348	324	302	338	367	371	371	322	338	315	328	347	330	324	335	343	343	355	382	349	354	308	349	365	346	360	310	321	318	312	337	354	325	316	345	350	329	357	354	342	351	330	334	326	324	353	332	322	338	347	347	370	350	342	353	341	351	346	325	342	360	338	352	353	304	343	345	332	359	317	340	334	375	332	363	375	345	339	369	328	322	360	345	329	326	339	364	389	374	339	337	402	331	373	336	355	371	354	340	382	331	340	376	342	324	355	357	369	341	359	366	343	342	337	322	347	335	336	350	351	349	359	351	360	345	339	344	365	362	345	304	344	325	340	274	311	372	373	324	318	311	344	345	343	362	354	337	337	352	302	329	339	342	342	344	404	342	335	364	320	347	324	320	335	354	324	337	342	320	367	335	320	355	336	331	332	353	323	345	329	369	354	320	335	318	343	342	343	342	329	318	365	317	348	316	343	308	361	353	363	362	353	299	353	357	352	351	362	367	356	335	343	323	341	367	404	338	326	361	327	354	396	344	332	312	388	368	352	336	312	381	343	319	324	349	352	334	340	339	335	344	325	364	326	321	351	310	338	344	328	366	329	335	354	363	356	354	333	349	316	340	348	339	332	346	374	328	351	351	360	334	359	384	315	343	352	323	323	337	362	355	351	359	338	323	344	324	333	344	336	365	350	340	324	331	365	332	349	335	334	335	329	344	361	367	361	319	364	326	341	343	343	369	343	321	340	346	368	333	362	303	342	347	319	314	331	346	324	325	365	342	310	309	301	347	339	353	307	306	343	339	329	360	361	334	348	337	331	345	346	341	351	347	358	359	350	353	340	370	360	325	366	377	366	341	350	304	345	357	342	332	327	368	339	356	342	355	330	362	322	343	358	360	327	314	365	329	366	366	336	364	361	337	349	345	359	359	334	367	361	315	350	356	337	346	325	344	363	356	367	357	338	316	332	361	356	357	381	344	347	343	318	369	341	366	365	379	356	336	341	327	342	331	346	343	328	343	355	351	369	347	354	333	317	357	364	338	309	332	327	363	348	340	331	369	361	303	368	345	304	320	344	344	335	340	335	355	361	331	376	339	388	365	336	337	376	356	325	332	355	350	353	334	343	351	365	323	337	348	336	318	349	347	339	346	327	317	336	346	370	342	310	356	325	341	363	362	347	330	331	374	384	341	351	318	347	343	331	344	345	362	363	366	372	324	355	346	349	368	368	351	317	337	356	349	358	348	341	323	349	342	377	325	328	364	333	342	306	333	354	337	347	345	367	345	344	369	357	295	361	355	387	344	339	312	336	322	335	317	355	346	333	352	351	362	347	347	303	338	364	316	329	355	369	347	356	378	350	347	327	338	356	325	346	352	330	334	356	348	369	330	366	352	352	347	342	352	365	347	349	355	347	374	347	360	352	349	334	328	327	330	338	345	368	346	341	366	344	324	334	339	356	355	322	317	328	318	392	356	333	328	345	338	324	329	362	326	356	348	364	353	304	330	338	356	349	340	350	327	363	325	336	337	344	375	347	352	346	332	334	353	320	321	372	340	350	325	365	349	347	315	329	331	319	354	351	344	353	327	319	324	396	320	349	363	366	358	343	353	356	335	316	352	348	333	347	324	364	352	329	340	361	333	295	379	338	331	362	339	352	336	364	338	354	354	327	320	330	310	357	324	361	374	343	347	341	293	330	348	347	339	373	339	354	323	345	368	369	379	363	377	357	321	347	307	377	329	363	344	337	337	330	340	318	380	341	361	334	329	380	347	365	312	317	312	353	335	328	341	315	332	343	327	321	366	336	331	334	354	329	341	352	373	346	325	361	314	333	380	316	352	343	350	327	348	329	386	349	365	346	333	347	347	366	325	348	329	338	319	384	348	352	344	352	363	347	347	342	387	353	318	338	358	345	336	345	348	333	337	369	336	349	338	327	328	326	346	333	338	346	348	361	363	350	327	328	340	362	293	322	341	374	340	315	356	307	324	325	368	337	333	355	359	346	342	361	340	358	356	312	331	373	322	331	377	360	336	365	341	359	336	385	344	380	338	353	352	307	358	356	346	340	334	318	329	354	343	331	344	354	318	340	336	366	348	357	339	349	327	330	336	376	332	352	358	323	328	364	336	376	289	314	331	332	345	349	309	322	364	356	344	337	348	318	350	380	373	355	364	363	318	347	332	323	350	335	340	325	338	360	325	407	320	335	346	353	353	350	346	325	323	333	350	354	368	326	360	319	334	343	354	327	378	315	329	342	358	343	345	361	347	312	399	360	369	340	347	330	333	324	352	319	343	360	303	373	328	351	363	354	337	334	343	344	355	326	306	351	365	310	304	366	318	340	319	340	344	354	350	318	314	317	329	347	362	360	374	333	361	377	309	353	332	329	340	381	348	321	349	347	359	322	345	342	353	314	343	372	340	328	335	304	329	362	325	299	337	341	350	337	317	342	339	309	366	330	338	340	329	352	326	338	335	329	343	330	335	336	344	370	355	377	373	326	349	368	371	351	337	330	334	333	348	343	367	327	337	351	364	338	316	379	316	336	331	321	348	328	356	324	346	336	353	349	319	368	371	345	355	369	328	354	335	346	324	380	327	371	367	346	327	362	338	363	357	337	350	333	327	336	366	317	352	374	344	343	377	306	357	337	323	329	331	368	344	338	343
34305	14076	2012	564	447	488	425	400	465	438	461	405	468	446	486	452	423	492	454	455	435	448	458	436	449	433	459	442	464	449	443	458	452	497	419	473	467	515	427	481	496	428	458	429	464	478	472	433	431	462	453	462	459	461	455	470	488	426	441	489	428	458	484	455	441	462	432	454	442	435	439	467	436	486	465	470	466	448	476	409	478	455	421	467	432	435	426	466	457	468	439	439	450	464	469	446	476	443	452	455	444	404	462	478	438	489	436	445	446	478	455	500	460	485	460	437	427	428	450	421	473	444	426	449	452	428	479	437	446	446	478	467	468	457	414	439	398	423	469	444	436	439	447	467	451	462	454	414	439	490	418	452	492	503	459	434	429	422	464	466	438	442	442	460	450	436	460	471	443	436	475	478	473	448	467	435	446	475	448	466	452	437	446	433	414	462	406	441	449	487	448	416	425	485	462	452	450	442	445	503	454	443	442	406	467	461	445	461	452	471	482	462	461	472	427	451	433	491	402	502	470	428	513	477	441	456	444	422	471	424	469	443	412	460	455	462	496	484	469	466	437	436	455	455	468	466	489	449	446	424	488	449	523	427	450	448	436	465	499	446	479	500	429	416	428	488	457	436	440	489	416	442	479	457	428	462	436	485	433	453	460	466	427	485	442	449	401	424	448	502	445	449	464	456	468	440	472	435	450	459	454	484	416	446	410	448	456	470	449	384	448	440	447	416	412	495	465	436	451	482	468	407	445	408	465	465	438	431	424	464	455	424	463	467	476	441	401	498	448	443	407	463	484	463	419	436	462	457	429	451	478	439	460	418	482	459	415	436	447	464	452	450	449	453	473	467	473	494	447	429	447	432	421	450	481	451	499	454	472	456	462	427	453	464	452	462	469	461	427	442	479	478	438	467	427	448	442	456	451	467	479	442	436	461	460	464	438	448	483	437	453	439	436	450	490	478	462	460	476	443	441	494	487	449	470	450	454	445	474	497	444	491	471	482	475	451	462	436	455	450	475	467	509	510	470	424	438	457	467	441	458	422	436	441	485	484	483	444	454	455	447	456	426	450	460	422	408	414	459	448	446	465	427	473	471	467	488	453	469	485	477	452	445	495	405	492	430	474	472	496	462	445	444	486	459	458	484	453	459	463	446	461	453	478	438	450	419	460	450	423	495	491	435	434	448	492	475	446	469	466	458	444	469	479	456	440	435	466	450	440	471	415	465	477	500	430	416	446	463	452	460	454	470	466	479	461	466	473	467	435	426	426	483	469	446	444	464	483	469	439	445	489	427	445	450	485	446	428	467	497	468	432	443	429	471	483	465	454	421	424	465	474	454	445	468	472	472	423	476	436	447	451	475	469	443	462	504	472	453	491	470	426	480	469	462	436	478	444	435	437	415	474	472	447	481	517	430	420	457	452	440	450	455	441	452	445	427	399	437	476	477	492	455	447	449	462	431	439	429	400	467	435	444	470	431	455	467	416	448	448	426	465	438	431	419	477	483	424	470	420	442	458	438	450	445	425	456	433	454	471	390	442	422	479	440	421	447	435	456	443	467	484	441	475	467	458	423	440	448	442	536	451	453	444	468	492	477	461	449	450	460	455	455	446	471	494	430	454	444	444	449	439	445	471	429	440	434	479	457	469	430	453	456	425	466	441	437	491	466	453	493	451	473	452	483	457	449	465	458	460	446	420	420	448	468	464	434	441	447	455	445	460	437	459	434	445	437	415	476	416	431	465	432	456	432	424	451	416	455	487	519	452	436	433	475	470	408	406	457	452	449	473	430	397	437	449	437	444	477	450	459	410	422	447	456	466	457	478	442	478	476	459	456	435	426	453	449	482	485	466	526	477	447	434	476	430	450	443	431	395	451	470	494	423	462	422	417	482	442	441	455	457	429	419	460	442	445	438	470	460	436	469	467	472	470	470	432	451	441	451	458	424	445	476	446	465	438	413	479	436	452	451	460	429	505	482	455	439	421	507	419	486	437	463	494	404	419	449	451	458	428	417	484	441	469	412	446	419	449	466	402	456	463	452	469	441	484	464	448	408	452	446	426	468	471	444	459	483	425	416	463	462	461	428	465	417	450	454	448	417	451	468	465	469	450	435	467	466	448	416	455	440	440	457	450	461	483	406	447	441	469	439	470	434	455	460	451	419	469	449	428	413	478	447	445	488	439	459	456	432	464	448	452	427	486	409	455	477	482	463	445	484	431	445	456	459	459	490	479	477	433	437	469	451	435	429	432	477	478	474	466	451	437	470	489	447	464	419	434	458	445	496	441	447	458	463	452	451	482	450	459	449	466	474	416	454	452	468	438	457	472	412	448	484	480	487	444	451	486	470	424	447	417	413	469	479	495	474	475	455	448	458	417	457	445	452	457	439	450	464	447	485	409	445	467	471	466	435	453	488	475	425	430	454	471	498	528	466	419	425	455	449	431	469	422	463	423	436	447	444	434	474	435	438	477	483	438	434	434	463	437	444	458	470	430	454	471	399	451	477	457	449	465	477	445	482	451	465	456	479	478	439	421	417	429	460	475	461	442	457	427	479	492	476	476	452	495	470	446	446	477	421	419	420	403	462	451	458	469	445	497	462	460	452	446	412	432	424	477	448	451	446	495	461	480	475	484	454	469	453	468	455	414	421	444	474	438	455	470	451	510	509	466	424	431	459	434	432	460	466	474	437	471	407	478	436	442	444	444	425	472	467	472	447	491	405	437	441	445	448	438	451	459	451	439	477	444	418	499	431	424	491	436	471	461	467	419	484	422	478	453	514	459	478	442	444	446	420	446	449	477	464	415	441	467	459	499	482	424	404	475	473	428	474	465	440	463	475	473	475	441	451	467	440	411	446	457	449	430	486	450	471	461	479	407	425	470	494	488	505	429	467	452	450	485	452	474	472	410	446	472	470	455	436	507	447	421	445	439	452	440	502	442	470	441	435	455	454	428	462	453	442	462	417	439	431	411	435	475	420	453	483	446	456	441	461	431	462	447	446	408	451	451	452	411	457	415	437	439	442	487	453	448	481	410	415	450	480	504	497	475	436	510	476	439	433	486	434	434	436	454	447	454	465	520	464	444	469	456	430	436	458	509	455	439	451	445	448	409	477	429	478	457	416	420	465	423	468	443	447	433	474	424	450	463	483	419	435	485	462	444	479	443	437	429	454	489	444	488	470	473	458	443	454	491	446	433	457	465	459	458	443	469	483	461	474	428	454	432	436	429	431	431	473	426	462	434	457	476	459	445	450	466	492	481	475	476	465	460	473	460	480	418	425	464	449	437	481	501	445	466	443	442	421	447	478	507	460	444	448	442	428	446	445	438	450	476	449	482	441	432	475	482	470	497	480	434	439	483	477	431	491	458	448	459	454	462	441	455	456	443	430	447	427	467	475	453	452	455	454	429	452	456	472	429	474	467	472	489	470	449	454	430	474	416	417	454	413	461	465	459	437	451	438	424	435	422	479	422	465	479	461	476	398	457	471
8069	1031	965	975	969	984	946	941	930	1007	932	953	990	921	948	1001	937	929	943	981	922	959	934	882	860	968	935	995	934	932	947	1007	927	937	917	1006	964	954	921	978	995	901	979	953	922	918	955	937	908	924	918	912	913	937	950	927	971	934	891	941	969	977	934	916	965	968	899	968	988	942	985	985	952	922	961	1000	920	909	939	969	974	961	918	940	937	904	910	947	924	967	947	963	909	964	946	964	940	907	886	950	910	941	984	917	934	965	974	992	909	970	934	998	891	920	939	947	963	954	992	986	922	983	985	1017	896	962	942	903	900	906	921	954	913	976	992	930	924	925	963	925	962	954	924	962	958	920	903	981	987	908	885	934	994	949	976	948	990	950	906	911	941	941	901	958	903	911	949	1026	934	965	952	891	881	994	917	929	963	961	952	963	1026	964	953	956	943	945	921	967	901	955	960	940	946	1016	961	896	922	923	962	961	947	936	974	940	967	960	955	895	928	956	958	897	948	876	942	957	1007	973	897	955	930	927	943	957	959	906	937	947	862	962	965	910	956	934	887	874	950	956	960	908	938	942	988	938	931	940	967	960	906	946	936	936	930	937	901	949	956	971	955	924	962	996	934	951	938	921	965	921	974	902	940	919	895	987	939	925	953	942	1009	951	915	929	955	924	898	1001	952	935	952	958	941	1000	929	925	908	900	992	994	875	909	949	969	933	957	931	935	1014	946	988	943	918	957	1003	938	974	916	927	1000	952	949	954	941	931	947	1017	972	949	940	858	992	896	981	963	887	961	976	895	967	1007	927	942	956	966	957	964	978	902	864	925	975	934	928	938	880	900	948	922	919	899	992	967	977	931	922	946	975	936	922	975	912	974	916	988	945	928	983	909	990	992	922	927	909	922	952	965	948	997	971	941	937	910	974	930	907	928	967	960	949	873	913	938	985	944	940	922	992	939	901	937	955	914	975	899	936	1014	937	969	967	948	931	916	994	954	956	941	925	949	939	932	902	895	964	963	937	907	951	939	957	946	879	960	903	920	926	932	1016	937	937	967	934	933	880	870	943	959	953	941	881	922	936	962	962	910	932	949	979	979	946	904	989	926	902	985	923	921	904	964	963	952	951	946	947	892	949	967	930	959	882	916	990	942	925	945	961	951	919	909	983	911	968	873	898	948	998	983	932	931	937	924	947	978	895	934	923	872	949	952	892	957	956	991	945	928	953	885	947	959	909	931	937	923	954	984	957	895	942	944	941	925	956	920	968	895	933	917	945	958	913	911	940	890	912	974	947	964	937	933	953	958	928	941	926	952	996	882	984	951	947	960	875	917	923	968	969	940	934	979	941	979	953	950	927	988	915	858	938	971	949	949	943	975	932	959	949	897	922	982	990	948	954	895	950	955	979	894	904	998	929	929	924	936	1002	910	943	949	1008	925	936	936	933	960	875	930	951	960	887	938	930	947	938	890	959	956	913	976	948	945	894	930	897	912	926	961	973	928	921	954	938	934	1034	971	974	940	965	941	928	881	947	938	917	942	937	936	1001	952	936	900	980	958	958	916	934	928	953	916	922	968	947	922	917	973	936	942	948	973	935	950	998	914	921	950	987	902	935	908	936	943	932	914	891	923	920	946	925	877	987	947	933	974	941	975	938	915	892	952	936	889	960	956	874	959	945	912	967	911	902	886	951	952	965	964	951	916	947	906	939	980	919	915	963	956	934	918	969	973	917	935	986	942	932	950	933	925	989	903	933	951	856	935	942	942	960	904	897	918	919	887	935	972	962	978	1016	958	947	952	924	951	970	941	965	896	916	876	954	1005	971	869	913	960	928	943	941	930	933	967	986	924	946	962	974	991	976	930	930	919	916	928	919	975	975	883	928	986	955	928	1034	977	961	1014	1026	888	928	897	996	945	960	924	941	947	992	912	934	916	962	939	973	964	977	945	998	919	943	895	937	937	926	988	953	1031	969	900	941	923	930	969	927	1003	976	958	955	940	955	937	920	971	900	934	948	892	912	1019	941	942	920	921	966	916	955	940	940	942	963	925	957	966	903	932	949	962	960	879	940	950	937	930	965	937	997	916	925	947	952	911	946	930	939	966	908	929	945	947	931	961	953	966	938	929	976	955	969	961	941	911	906	941	928	929	932	927	948	970	951	922	916	934	956	914	968	936	922	949	965	930	905	987	871	1006	937	922	937	933	972	911	943	936	964	995	878	932	929	954	983	974	979	968	964	941	928	921	891	966	915	924	954	919	904	909	931	885	973	958	924	912	927	885	959	961	964	970	930	941	964	990	973	938	928	925	979	935	1001	920	901	905	889	936	975	896	936	927	942	933	957	956	970	940	969	929	972	918	942	947	924	992	954	929	964	921	959	976	944	919	889	919	957	952	934	950	964	917	881	947	921	942	922	952	992	969	936	926	943	968	910	924	931	905	975	936	988	872	916	931	935	944	913	919	934	934	925	969	952	970	966	980	974	905	962	917	917	977	894	960	967	966	948	900	910	971	895	901	974	942	962	967	934	990	962	963	975	993	940	955	939	967	957	950	957	946	944	981	908	896	965	926	935	963	971	993	967	920	985	955	930	955	948	958	954	950	973	1029	928	940	967	960	936	981	967	932	963	952	904	941	940	916	928	947	926	954	944	971	887	999	894	987	927	941	971	960	956	952	929	969	925	885	929	918	953	928	948	1012	937	950	933	981	959	867	991	1008	943	894	968	894	954	977	955	975	940	967	963	928	972	923	940	1000	939	950	971	914	933	956	941	943	980	1006	932	968	928	889	930	914	941	969	961	960	928	942	885	971	958	952	966	904	928	921	895	954	944	899	964	967	995	972	942	942	982	945	999	916	925	904	915	964	914	910	975	970	956	905	931	937	906	903	975	904	907	952	894	968	996	935	892	899	958	886	953	885	994	986	958	993	964	996	940	918	963	981	935	960	965	917	976	958	990	995	913	868	944	991	903	969	941	889	957	1017	921	991	951	945	905	859	926	926	969	936	982	962	930	960	952	1012	963	906	949	932	970	906	964	931	897	972	909	988	967	973	933	933	953	910	923	979	936	925	878	916	950	957	960	972	950	878	943	954	926	913	970	979	949	955	888	1021	962	941	943	955	959	919	959	937	911	963	932	902	976	956	963	928	972	917	960	916	916	930	912	900	966	928	914	998	991	869	910	889	957	997	961	953	970	941	907	950	904	967	992	958	984	907	982	953	957	905	909	946	943	926	949	966	999	914	960	959	1008	962	908	928	916	922	999	926	892	970	917	961	912	992	928	903	965	922	900	914	924	958	959	954	926	937	980	945	934	967	932	926	960	931	975	964	974	957	912	963	914	934	979	936	904	930	1003	927	922	923	938	983	966	996	944	868	986	908	929	968	945	983	955	950	979	960	898	905	919	887	969	965	885	920	891	968	890	963	922	898	926	945	947	924	990	952	957	934	960	946	924	999	930	949	891	953	976	925	906	963	935	980	950	889	934	995	949	920	934	949	978	944	931	946	952	983	937	950	972	948	926	933	946	888	977	930	939
26022	21630	24230	29496	21643	9941	518	426	362	348	327	321	355	338	302	300	324	326	327	283	296	318	287	327	299	305	312	305	316	339	300	285	290	310	317	296	297	313	314	307	282	307	327	320	328	304	289	320	316	289	280	283	290	335	286	335	318	287	296	322	272	286	281	301	287	264	295	303	295	290	284	318	286	278	300	283	289	296	303	282	290	284	302	309	308	283	287	287	312	275	307	296	290	299	307	314	293	317	291	286	314	303	284	319	329	311	319	311	332	296	290	294	285	284	304	284	297	298	288	288	313	327	303	298	277	296	331	272	288	309	306	302	280	306	323	296	308	331	322	286	298	315	297	294	299	329	297	295	317	297	311	295	297	300	301	315	258	291	301	281	321	311	293	317	297	270	307	272	272	323	325	286	292	296	336	302	314	300	285	308	321	270	303	286	326	321	295	316	304	282	287	315	303	302	354	292	312	324	319	306	331	297	302	329	307	310	280	282	307	283	317	301	320	301	303	310	299	310	268	320	300	316	317	312	321	266	312	302	293	277	301	306	302	299	272	272	291	289	284	300	322	282	271	307	303	272	275	303	299	326	291	294	264	294	323	268	313	278	308	306	316	261	292	299	282	301	303	296	311	330	279	304	297	288	246	311	301	290	331	314	299	313	271	313	304	287	327	325	320	328	288	306	290	301	275	286	307	272	308	306	290	311	319	302	278	331	333	309	305	290	279	285	297	270	267	286	324	305	284	305	290	292	332	310	328	300	301	308	296	290	289	345	313	284	287	313	312	315	310	333	320	309	305	272	284	320	318	262	279	291	362	273	282	343	286	296	287	308	334	302	291	347	268	300	283	280	299	342	313	302	314	317	297	327	303	284	310	335	323	287	299	293	319	311	296	289	293	288	274	324	293	295	294	316	309	282	265	324	303	278	302	305	298	295	309	280	308	289	313	312	300	278	320	307	294	342	313	293	267	290	312	302	319	319	289	307	302	318	313	301	333	322	333	328	319	285	303	326	293	324	269	286	334	300	276	304	261	273	266	309	292	288	288	281	289	300	325	272	301	304	306	298	297	305	266	267	295	301	319	313	299	259	287	305	285	316	292	304	316	311	280	296	303	267	317	296	299	266	290	315	293	289	251	298	318	312	289	320	338	301	308	266	310	278	267	271	269	311	308	302	285	297	284	303	282	299	289	309	307	316	300	305	319	309	305	277	319	310	330	273	278	322	293	290	300	289	300	329	308	295	300	294	328	284	303	285	271	297	298	280	282	300	308	282	324	291	288	293	295	297	306	316	297	278	299	304	296	287	285	302	312	279	287	306	318	271	319	297	294	302	288	329	303	327	318	307	317	271	364	302	314	262	272	283	277	307	297	312	326	332	302	251	308	290	317	267	301	285	302	305	308	338	296	271	287	341	313	337	290	325	287	277	281	298	311	259	317	293	275	274	292	309	308	268	289	304	264	323	300	267	295	301	285	306	264	320	285	277	273	289	326	278	288	301	339	274	284	322	326	291	272	291	292	294	327	282	309	290	303	295	313	294	288	306	312	293	322	296	304	287	318	318	274	309	328	318	347	295	264	294	296	285	311	299	292	311	324	299	298	297	297	271	304	287	253	311	296	317	309	336	285	313	294	276	296	277	290	312	310	247	313	315	304	320	290	313	285	318	310	270	322	311	297	323	288	302	295	317	284	315	297	275	275	339	276	294	328	295	291	292	329	334	308	307	290	338	287	296	310	309	293	297	330	308	276	331	295	292	281	272	262	305	277	299	283	285	298	321	335	306	306	316	278	322	290	289	293	314	299	265	309	292	283	318	293	285	286	288	289	313	272	294	286	285	309	308	304	313	301	281	286	294	327	287	284	313	293	303	299	287	309	309	283	321	308	282	292	278	267	285	298	331	307	300	303	312	317	300	314	302	316	315	291	305	293	325	325	288	321	330	323	280	293	285	284	286	305	261	320	336	294	317	279	290	294	331	286	270	269	283	292	309	316	267	336	321	295	292	293	263	261	305	288	284	281	285	299	329	302	297	305	322	294	322	296	286	261	309	322	314	288	298	291	315	311	288	307	306	280	314	325	282	277	318	321	299	265	269	338	313	291	317	289	283	307	338	274	315	278	279	280	307	330	320	293	292	321	285	294	322	285	320	279	316	301	296	328	315	270	278	303	284	273	321	300	295	285	316	321	313	292	287	265	274	351	276	286	304	321	301	323	266	317	280	314	289	285	317	292	277	309	311	286	285	276	284	299	295	304	302	299	270	291	289	302	309	317	313	304	281	327	280	304	293	282	294	273	330	292	317	287	284	291	300	273	304	283	300	265	301	304	320	340	278	271	301	268	295	275	325	298	304	299	298	289	337	334	309	303	307	275	296	334	281	267	345	299	313	318	306	286	312	307	306	276	304	305	315	278	313	298	242	282	313	313	286	313	293	302	290	292	291	325	282	303	299	287	304	284	294	316	358	322	327	315	308	289	275	336	274	329	317	271	282	299	316	260	301	275	288	327	268	318	286	291	326	306	312	286	286	328	309	316	312	285	258	286	308	309	323	263	310	304	311	323	294	299	322	313	325	302	328	328	289	293	280	297	299	322	317	285	331	328	319	329	288	267	292	289	298	301	316	312	318	255	290	304	302	309	310	314	302	290	298	303	296	278	304	312	316	299	283	291	311	322	342	315	270	310	301	296	290	291	291	303	268	327	305	290	302	300	319	299	281	323	285	296	278	298	286	291	311	293	282	312	358	289	334	309	321	267	289	312	279	308	288	293	288	301	320	289	320	302	292	305	275	271	284	289	306	329	308	312	284	306	286	271	287	281	325	306	319	258	318	293	323	304	284	284	317	333	301	302	295	296	303	301	310	291	317	300	307	275	320	318	278	285	279	313	286	305	256	323	287	310	309	300	300	275	269	286	291	283	306	283	300	295	328	278	292	324	309	284	280	302	314	266	304	298	318	310	307	292	321	324	329	288	301	314	313	294	289	316	310	290	290	282	301	287	326	292	284	285	291	305	335	274	311	308	275	314	266	294	320	296	312	259	324	291	327	309	304	316	284	294	271	274	280	278	318	320	286	309	290	312	293	275	318	290	292	307	288	267	316	317	306	324	313	277	294	314	321	324	294	303	301	292	306	296	303	311	292	311	305	296	291	299	312	316	278	308	285	301	335	273	283	321	297	272	311	297	313	291	331	280	295	318	288	278	328	309	300	340	310	307	307	316	290	294	276	296	328	298	291	304	284	311	288	248	313	306	298	300	318	306	279	304	317	273	310	306	331	279	292	283	335	294	317	308	297	303	287	269	307	304	277	274	292	295	311	267	280	305	265	296	297	323	295	280	307	289	338	315	304	304	284	345	296	289	320	313	308	301	330	298	311	293	318	318	303	283	278	279	286	283	288	295	272	298	303	319	295	274	289	324	321	284	313	299	313	290	279	323	294	301	307	306	271	309	294	301	312	266	301	340	274	349	291	303	299	283	299	311	296	274	294
4588	1998	1146	817	689	720	650	673	650	613	636	593	684	619	585	660	638	671	676	631	667	634	620	634	649	663	626	621	679	648	617	635	652	641	653	638	658	643	670	625	640	615	617	650	607	637	677	670	641	621	651	654	669	614	627	576	647	632	635	661	667	639	668	628	649	667	638	652	668	654	617	609	636	623	657	605	628	616	638	607	623	649	628	597	614	609	632	654	614	642	589	660	678	616	642	627	590	619	651	670	636	631	631	625	668	647	644	638	659	607	632	658	663	640	638	635	635	606	621	623	618	637	649	580	656	640	597	621	624	648	641	638	621	603	674	656	632	646	681	662	695	649	675	610	622	636	667	649	631	614	703	680	636	636	636	632	675	665	630	604	639	649	649	637	625	655	641	644	604	603	645	655	645	586	656	632	635	679	629	654	628	638	656	654	631	649	660	601	627	635	674	669	637	640	658	622	673	608	645	686	700	621	614	651	703	608	632	628	647	584	626	612	620	646	640	593	651	610	658	610	626	634	647	623	652	654	640	654	649	613	598	627	649	714	603	678	686	649	665	604	631	630	625	635	650	687	694	627	665	669	641	650	630	662	637	661	598	642	640	640	661	629	613	653	627	606	603	632	627	617	629	629	650	585	609	624	590	669	626	653	645	585	666	615	620	637	634	598	684	659	627	646	642	651	674	615	594	640	633	643	663	651	634	602	594	626	664	632	646	592	646	634	617	648	642	580	664	623	649	602	653	634	612	638	644	611	582	604	625	650	634	635	649	639	679	602	655	617	726	619	636	638	655	625	641	639	650	644	632	671	643	634	642	598	640	613	646	644	593	655	600	627	643	602	636	616	643	639	599	628	597	635	637	631	706	614	631	634	588	589	655	660	625	618	635	603	677	638	664	637	649	621	625	626	660	658	608	628	635	650	625	666	646	629	625	605	635	609	638	661	701	669	616	636	668	663	627	592	660	625	650	614	606	665	647	653	615	603	646	658	623	682	619	564	662	645	659	629	673	629	620	634	648	652	649	642	620	664	675	607	656	647	613	603	640	605	623	620	613	645	627	634	626	612	672	631	648	623	646	635	641	659	636	676	658	605	638	702	671	661	667	637	645	649	624	652	611	603	669	611	596	621	688	647	637	631	585	623	651	643	633	610	674	664	652	621	633	603	606	623	627	646	645	688	587	610	582	662	615	635	631	630	615	656	633	636	636	651	637	692	630	639	654	665	597	602	617	568	654	648	614	636	631	653	649	631	635	620	661	630	672	697	676	626	611	644	648	677	627	582	604	640	599	617	611	676	599	615	623	655	625	593	628	641	690	615	623	644	639	631	654	593	597	626	636	631	633	640	688	653	634	623	637	604	622	640	619	598	685	649	632	611	633	616	654	679	678	632	583	582	650	648	635	647	656	654	646	652	619	663	621	633	669	654	659	638	670	626	608	629	603	557	636	621	623	613	653	639	646	624	651	628	656	618	661	645	643	651	633	613	668	698	653	661	661	622	620	626	619	657	671	629	655	627	632	661	635	623	636	639	631	606	646	636	653	686	677	631	620	665	607	648	661	633	649	638	647	655	641	662	645	668	613	589	623	610	611	663	597	620	639	694	637	624	641	666	641	708	614	657	646	625	611	640	656	663	624	644	668	658	598	607	650	642	618	622	652	594	640	624	652	611	683	658	637	650	625	625	606	660	627	606	634	635	653	617	613	612	629	615	628	649	651	640	661	641	653	601	615	626	638	629	614	621	656	630	648	649	643	574	638	664	646	669	638	628	634	625	669	634	643	661	645	626	643	628	625	615	613	642	646	657	596	653	624	633	622	644	620	625	583	611	626	659	623	649	639	608	658	610	635	639	665	605	619	653	582	598	667	673	604	605	660	660	663	629	627	672	644	629	667	615	676	650	637	623	655	706	641	641	648	621	611	635	656	587	637	600	671	675	645	616	655	625	597	641	640	651	640	661	658	678	637	634	649	628	585	618	633	584	666	638	658	612	615	631	628	613	670	684	658	661	657	662	630	639	650	630	659	611	621	609	630	624	605	636	631	629	651	687	634	664	642	587	641	599	636	612	646	605	614	623	659	684	660	631	593	606	617	626	627	634	605	628	627	635	596	652	604	664	637	609	628	614	666	660	596	655	651	669	603	621	655	650	623	635	657	606	609	646	659	653	688	634	636	654	625	670	613	600	686	660	650	604	662	644	718	640	640	675	631	646	611	654	627	622	591	633	653	645	628	643	657	623	601	642	669	673	649	670	641	614	643	651	624	609	669	606	626	683	680	615	611	637	661	674	620	621	655	637	610	620	657	677	666	630	639	687	607	627	610	658	628	632	626	603	616	667	657	659	632	618	661	614	664	635	670	624	648	647	615	651	611	676	679	616	585	609	673	636	668	628	609	647	593	638	626	673	630	617	656	596	657	611	603	594	587	645	643	650	681	628	667	643	668	600	596	622	667	648	622	642	645	664	665	633	620	618	643	624	636	590	651	694	608	628	643	647	605	634	647	641	646	697	644	596	641	638	605	628	609	638	614	625	588	691	632	611	637	656	633	643	671	624	643	616	625	647	635	629	659	650	636	650	634	648	644	648	662	673	642	653	634	711	645	667	638	599	689	622	599	639	650	612	642	608	673	634	611	619	650	633	658	619	662	645	643	674	598	639	621	645	639	652	631	629	634	659	600	622	605	669	661	662	613	649	591	626	664	635	644	634	619	629	631	652	640	620	642	621	621	649	593	631	658	662	647	643	638	634	644	619	640	682	662	605	619	654	647	610	624	647	637	660	605	612	614	651	660	644	652	641	689	657	644	656	655	616	663	600	602	645	639	638	659	603	642	693	650	640	557	623	653	654	645	692	654	610	656	641	630	664	626	639	649	653	673	646	692	667	631	656	630	634	628	631	635	633	617	616	637	617	665	644	629	637	653	609	647	667	630	631	639	684	664	634	636	607	593	618	624	640	659	689	635	624	651	636	633	593	641	642	659	672	638	654	625	626	653	647	607	647	610	675	629	660	624	669	621	598	663	670	660	666	611	646	630	604	628	633	618	630	644	643	628	670	609	630	634	590	618	631	585	562	633	646	685	622	641	686	610	625	600	642	628	633	620	630	637	586	683	649	667	652	613	598	693	654	649	668	644	673	638	623	648	625	700	656	659	651	642	625	634	660	631	640	590	676	669	653	570	649	614	594	623	628	627	622	642	646	647	677	608	652	627	609	652	643	643	717	631	609	616	654	643	636	626	651	614	565	615	588	644	633	634	632	624	635	644	635	624	677	583	688	664	589	630	663	639	602	631	659	665	642	642	628	626	639	632	624	615	649	649	631	650	659	676	642	609	668	619	616	697	602	614	641	655	656	580	625	673	617	577	585	632	628	651	617	630	622	595	603	621	632	658	675	649	616	633	632	609	641	612	645	604	643	630	643	651	623	617	635	628	657	645	653	624	625	626	605	645	669	611	644	646	623	655	596	622	651	642	662	650	667	680	660
25250	21622	24720	29028	21631	21647	9601	355	264	250	220	209	186	166	184	190	185	172	154	170	169	169	151	143	143	152	149	152	161	154	164	161	149	137	128	132	147	144	148	144	116	144	139	125	151	127	149	169	143	156	130	140	155	158	130	144	145	124	129	139	109	133	144	130	143	132	153	120	126	149	165	169	132	145	120	142	143	177	135	152	132	132	121	145	130	144	176	139	145	137	145	123	138	152	141	116	118	125	139	148	133	119	130	155	150	138	123	145	142	135	117	135	137	159	132	143	143	154	106	128	170	161	147	153	132	130	139	148	146	138	152	168	130	152	124	126	149	143	129	150	139	120	145	129	150	131	162	172	142	147	145	147	126	133	95	142	159	167	121	140	128	116	140	142	135	126	132	133	136	156	131	129	136	136	149	133	151	134	138	155	130	159	154	167	123	144	114	153	153	116	139	149	148	133	143	124	130	149	126	136	143	141	126	142	126	132	155	147	162	138	148	139	164	139	145	133	148	127	127	135	147	139	129	122	135	150	116	154	151	128	149	148	150	142	120	133	136	145	140	140	135	139	135	128	147	113	157	137	140	149	162	149	134	148	145	117	138	164	154	154	137	152	136	124	137	139	155	149	140	138	143	125	127	134	116	129	131	123	133	149	143	127	136	161	133	134	113	151	142	144	138	150	132	125	133	151	128	141	159	136	127	158	146	126	121	126	116	153	141	122	151	142	146	130	142	166	140	134	139	129	144	129	153	123	129	139	120	119	116	130	136	155	149	129	136	144	134	169	149	180	106	126	143	160	140	131	137	159	140	151	118	120	172	137	128	143	95	135	137	136	131	127	129	134	175	122	132	128	155	151	145	162	145	130	142	125	127	126	146	142	124	162	137	147	135	144	134	145	141	125	138	123	123	139	136	149	144	129	137	138	140	127	147	127	142	165	170	149	130	147	138	145	150	132	145	130	128	133	156	146	155	132	147	133	140	132	164	140	147	136	143	118	118	132	156	130	131	152	153	136	145	123	142	162	138	123	134	142	144	147	147	146	133	159	137	135	136	144	165	143	169	137	136	157	126	132	134	150	135	140	142	145	106	122	135	155	143	122	139	157	140	127	146	151	120	121	123	143	112	164	138	146	135	140	128	121	127	145	131	159	176	121	124	148	135	137	163	124	155	139	142	136	128	141	144	130	150	145	140	142	149	131	153	123	136	140	139	173	128	131	135	143	143	120	137	147	138	150	127	129	145	137	132	128	135	128	142	125	170	124	139	140	132	136	156	173	143	147	143	130	127	135	155	125	152	139	164	137	140	164	160	152	139	137	155	131	140	125	146	137	157	156	128	126	132	129	117	143	146	149	122	144	153	146	128	138	166	153	134	158	135	124	131	152	144	142	144	164	143	143	146	154	143	151	118	138	182	145	171	150	149	144	132	119	151	135	142	154	139	163	125	123	128	172	130	147	130	132	146	130	128	146	136	130	139	133	133	118	166	127	137	129	130	137	168	136	138	140	144	151	140	138	130	137	163	136	165	163	156	127	156	150	133	143	125	154	148	149	154	146	141	156	136	134	140	135	135	144	143	133	139	133	147	133	136	147	145	134	133	146	122	157	122	150	116	137	129	123	153	137	166	140	139	151	148	133	133	153	147	120	153	142	155	154	156	129	160	140	126	137	154	132	139	138	130	158	158	154	130	152	140	143	135	123	137	156	130	150	142	159	148	107	150	104	140	136	128	126	129	113	132	141	131	140	161	158	161	132	119	150	143	163	134	127	157	140	132	142	150	118	112	133	133	142	148	166	118	153	138	146	142	147	143	134	141	146	118	168	121	159	145	138	147	143	138	146	139	157	144	146	153	126	124	133	144	137	137	161	154	132	162	144	122	138	144	145	138	149	110	139	150	151	134	183	142	151	141	123	152	141	140	144	141	154	136	133	142	150	140	168	158	150	156	137	152	136	161	137	110	149	142	148	123	150	146	154	132	136	142	157	123	114	107	139	117	136	144	113	142	129	131	135	132	156	147	159	148	139	130	135	148	142	145	133	155	135	136	152	129	143	147	139	130	135	150	128	147	161	146	121	138	153	152	136	151	139	138	126	141	154	130	144	140	115	135	146	144	151	133	124	137	140	138	126	163	152	132	133	138	151	136	131	141	114	136	166	162	139	153	151	152	146	135	144	151	139	113	119	127	149	126	116	134	126	146	131	124	121	138	131	170	117	141	148	138	126	143	132	145	144	139	151	150	140	148	147	149	162	128	162	133	133	139	137	140	120	127	155	155	137	151	129	138	119	152	173	136	118	123	149	152	123	141	161	146	150	133	147	119	152	136	146	120	166	147	130	136	140	153	156	132	132	149	153	158	112	143	136	122	155	124	114	129	153	129	141	139	129	123	162	141	130	139	149	142	108	133	132	129	139	141	146	138	137	147	139	127	153	129	130	141	157	140	114	120	137	146	156	146	149	137	117	135	135	139	141	130	163	155	135	131	147	125	149	137	164	121	152	159	136	125	151	140	150	142	124	150	152	145	137	147	108	132	151	143	153	134	145	124	125	171	138	127	129	142	141	127	145	143	137	154	127	158	151	145	137	142	139	159	151	132	121	149	141	135	154	141	138	127	147	126	125	143	153	158	148	160	139	155	121	158	142	156	123	112	127	143	156	144	156	146	153	135	158	140	138	131	128	141	142	151	154	147	150	122	145	136	142	156	108	135	132	148	141	122	138	130	149	132	137	146	140	126	140	132	139	139	149	149	141	125	152	138	134	138	141	144	142	136	143	145	160	141	121	136	141	140	141	129	122	119	126	122	147	113	158	128	128	151	122	148	178	131	118	141	152	132	156	124	144	132	125	171	133	161	136	147	154	150	139	159	156	147	160	121	113	126	151	163	156	136	129	144	153	148	155	138	142	125	152	152	134	122	126	175	142	177	131	144	155	153	155	126	136	165	127	138	143	136	157	152	137	138	136	122	116	162	138	125	119	125	154	134	138	134	138	142	125	124	136	125	128	144	148	128	142	153	147	140	139	178	129	146	132	143	140	153	121	165	152	134	156	145	135	164	129	131	134	172	121	149	134	128	137	139	149	144	143	125	135	121	159	143	145	140	132	132	134	149	143	131	141	130	123	130	112	118	147	128	128	114	132	140	141	142	129	153	140	136	147	139	157	133	143	146	160	147	136	137	137	162	129	149	115	124	138	136	139	133	129	123	131	125	137	131	146	140	139	138	132	143	147	149	136	132	139	156	182	126	138	155	133	129	146	147	133	120	132	138	138	185	133	147	145	171	140	144	157	171	124	141	152	142	169	123	170	144	153	133	148	134	140	141	139	152	124	127	138	138	124	141	127	156	154	133	155	161	126	161	134	120	121	129	127	122	135	115	158	139	136	155	139	158	127	132	132	155	144	143	116	149	163	167	151	150	131	139	142	147	151	142	137	124	150	154	141	147	152	136	126	149	135	143	130	156	144	150	160	124	144	132	135	174	139	133	143
4145	3156	1427	711	544	451	385	355	386	389	384	354	331	367	374	360	356	370	336	343	321	330	358	357	310	309	347	356	338	329	358	332	345	338	339	364	315	355	346	311	348	363	348	340	356	347	309	333	379	348	361	362	337	353	337	354	338	355	352	352	345	357	355	320	329	331	342	323	312	334	321	368	318	340	329	307	352	354	358	327	338	341	351	323	380	328	344	338	332	326	343	349	371	331	358	307	348	316	352	329	325	342	350	367	355	346	335	356	310	355	345	318	348	359	363	318	327	350	296	363	314	317	357	325	328	324	314	351	359	353	349	321	327	337	332	364	360	327	324	331	317	352	341	325	340	331	321	331	352	303	351	335	340	340	330	355	332	354	337	331	332	322	367	354	361	339	355	321	326	317	348	350	317	348	349	323	362	348	338	334	334	351	342	333	332	339	349	301	344	336	352	359	356	343	353	361	325	336	327	355	346	334	337	361	311	323	343	360	362	352	339	355	360	335	356	364	346	312	342	341	370	326	316	346	344	353	315	364	319	372	332	332	362	330	346	302	342	347	336	336	340	283	331	345	345	323	350	307	304	333	341	319	340	350	341	363	365	341	343	331	353	349	360	357	345	354	340	353	372	350	338	314	332	337	345	342	318	341	339	299	367	342	345	315	335	311	339	343	359	320	357	353	341	344	350	336	326	335	328	324	328	330	362	345	376	314	306	363	336	345	335	355	349	344	343	323	342	311	343	336	340	358	340	330	361	349	379	383	323	349	308	340	349	333	332	307	341	326	335	342	316	356	335	349	383	349	344	359	374	331	369	340	348	327	346	368	330	381	371	367	331	346	352	322	353	382	359	339	346	354	323	330	358	369	362	321	314	336	322	341	348	354	331	351	339	328	335	357	349	341	358	320	317	333	348	317	337	354	298	366	353	325	334	373	338	314	357	361	308	332	351	317	347	345	360	351	327	354	342	351	300	324	368	319	322	322	339	398	317	336	331	372	336	351	338	322	339	340	336	331	338	338	336	350	335	322	332	331	343	346	348	313	378	372	320	345	347	317	328	336	353	357	341	334	327	335	318	339	351	319	373	342	329	336	349	310	336	340	344	307	318	345	350	329	357	312	361	362	332	340	319	328	335	300	336	340	371	324	345	367	343	365	323	354	339	369	370	362	330	350	352	365	334	317	354	339	316	357	371	311	340	345	311	397	375	358	334	313	331	343	341	334	333	349	369	374	325	319	371	335	305	330	316	362	351	369	335	332	315	341	358	320	363	350	335	343	340	311	342	347	367	291	346	358	329	349	322	327	348	342	367	348	371	325	339	356	355	356	343	348	369	345	319	356	307	364	330	353	315	356	334	342	333	340	357	330	336	342	342	341	344	312	394	365	356	299	350	367	317	305	359	356	333	334	348	354	372	345	381	357	328	375	375	312	337	319	378	332	358	342	361	340	378	348	326	362	338	349	352	337	332	352	344	334	314	371	369	361	384	341	371	370	339	320	365	333	356	342	330	326	321	330	331	351	364	384	365	319	322	365	311	373	360	292	349	327	339	348	337	349	323	332	325	337	388	340	344	329	356	315	364	346	361	353	329	350	321	302	379	324	340	361	342	327	361	357	344	349	331	357	309	350	355	321	359	322	328	364	325	335	360	300	352	310	344	291	354	329	381	303	347	301	344	337	352	377	340	327	316	362	326	318	331	321	358	355	340	353	326	320	332	343	302	377	370	341	352	326	359	367	369	329	349	307	334	331	327	334	334	330	317	359	347	348	327	342	333	334	331	328	333	356	346	322	346	353	360	334	322	349	367	313	281	362	355	383	343	310	337	350	363	345	353	328	351	329	297	356	333	325	364	335	322	390	337	323	340	356	342	364	344	337	332	332	333	339	345	325	362	315	331	336	358	339	329	337	364	336	318	349	332	350	310	351	368	356	324	318	368	358	332	330	353	310	368	324	311	318	333	351	322	303	347	321	313	357	343	369	329	377	307	353	352	318	337	329	334	338	354	339	325	339	311	338	376	341	357	363	321	343	362	319	322	345	353	347	356	344	360	330	326	329	317	325	298	340	351	317	351	369	355	354	342	349	353	314	355	340	308	352	305	310	358	331	332	359	351	343	357	307	332	314	334	325	371	335	317	323	336	359	319	338	349	336	332	333	349	352	359	337	347	336	354	359	319	368	352	367	351	333	372	317	341	364	364	359	350	319	330	358	353	343	323	369	364	362	338	363	338	357	348	325	343	297	373	367	372	330	344	377	302	323	349	340	356	350	334	342	319	317	324	314	326	339	367	339	369	336	341	355	355	330	326	329	339	332	355	326	330	324	342	353	356	326	314	336	339	326	336	355	317	351	329	360	337	356	383	336	343	347	366	303	344	336	358	317	347	338	313	316	332	331	338	328	333	327	354	315	340	359	385	340	341	326	372	361	362	345	345	362	336	328	332	333	332	335	337	387	337	348	382	330	355	333	357	336	334	326	327	355	312	331	360	328	329	319	343	351	354	333	365	336	363	349	333	349	316	363	316	322	319	353	360	352	339	332	340	358	338	311	346	328	338	361	299	343	355	362	356	326	342	374	333	352	344	351	319	340	341	342	337	344	361	349	333	321	345	315	311	362	334	322	379	367	379	359	364	324	345	370	348	347	343	328	328	371	321	313	325	329	357	323	348	335	306	353	333	351	346	380	332	335	355	370	348	374	325	347	329	376	352	369	341	337	356	341	312	345	347	351	323	335	331	334	340	321	351	333	339	357	357	329	320	341	351	350	345	339	366	359	327	337	356	329	325	330	338	358	331	336	356	348	350	326	329	348	331	373	321	360	320	346	338	342	332	325	376	310	358	322	349	331	361	358	328	355	325	340	323	322	373	343	337	364	325	359	347	332	332	337	355	311	380	345	325	312	347	355	338	343	339	362	306	308	315	342	369	355	331	348	341	333	349	324	324	341	344	318	379	339	306	346	340	334	343	333	337	344	345	369	345	320	303	371	347	351	352	322	332	321	331	358	373	321	336	330	331	308	320	356	342	347	359	321	324	345	353	334	361	352	336	323	358	359	374	358	346	326	352	367	380	319	337	340	358	323	367	329	357	320	322	335	356	334	314	307	373	353	354	342	337	334	342	369	359	362	351	353	323	378	333	331	335	334	341	330	342	324	350	327	334	313	324	346	367	335	348	328	327	306	330	358	330	370	360	357	333	337	336	319	346	353	348	344	383	358	365	354	333	347	346	353	344	348	340	329	363	345	347	342	331	326	357	343	358	305	324	335	369	368	367	352	328	332	389	363	366	339	303	367	328	337	367	347	333	292	325	320	327	344	375	350	339	351	313	339	367	333	339	346	345	304	334	353	335	326	370	346	332	332	349	372	344	385	309	337	339	346	294	345	341	346	338	349	332	340	314	367	310	360	351	344	348	337	336	307	318	360	331	346	329	318	365	344	400	352	357	338	330	371	332	329	337	320	324	350	336	327	326	333	359	328	314	346	361	349
34150	13805	2002	532	490	424	447	443	469	420	440	453	444	457	434	436	479	468	422	433	478	444	471	430	477	446	468	446	407	448	438	441	449	475	468	441	437	482	474	456	469	469	489	471	440	443	431	464	469	480	444	467	403	470	460	441	416	435	456	481	443	476	475	459	402	407	472	466	463	417	430	454	442	436	462	444	409	494	460	450	437	439	499	471	472	450	436	451	432	451	473	460	454	453	436	447	497	421	490	466	464	448	449	460	463	423	458	442	469	469	435	452	433	448	447	440	460	448	422	459	442	414	434	438	447	452	433	463	454	442	457	482	485	464	449	447	438	436	436	468	442	404	456	437	496	441	463	457	462	464	421	494	463	447	484	510	460	450	464	449	415	462	436	480	477	475	485	504	434	400	438	458	418	479	470	476	444	414	466	468	498	495	482	467	459	486	436	443	421	457	422	431	433	451	491	409	467	444	435	485	426	424	455	462	491	445	445	405	447	425	463	423	404	450	454	465	443	442	444	419	485	478	441	461	473	458	431	465	447	452	438	454	407	387	477	466	468	437	453	450	440	495	464	465	431	483	476	425	488	488	470	476	449	445	447	444	451	432	457	449	481	454	439	502	435	520	437	452	477	413	402	426	453	466	487	447	434	416	472	470	427	436	467	483	444	457	446	419	434	421	449	459	493	466	473	442	434	467	427	447	454	477	423	483	455	461	437	463	472	448	471	468	453	425	461	459	446	454	439	457	434	452	455	453	469	483	486	450	443	510	439	438	460	460	427	439	465	445	423	456	431	485	431	390	480	439	447	459	473	424	424	484	439	468	474	460	440	454	441	465	469	451	454	450	421	441	471	474	404	459	446	456	453	407	493	413	437	462	457	435	433	419	430	448	440	415	472	476	498	466	444	456	419	438	451	443	434	418	446	462	450	426	434	468	472	431	451	479	458	441	441	416	451	437	489	416	447	410	419	497	474	476	429	399	427	491	455	444	411	438	412	468	468	478	432	449	461	429	456	468	431	448	449	453	485	450	515	455	463	466	423	429	446	449	458	439	442	464	446	457	440	461	464	458	433	496	477	450	449	479	464	445	428	461	501	476	457	451	473	411	412	429	453	408	430	441	452	434	417	442	498	518	460	449	470	425	452	419	467	465	468	457	521	410	457	465	462	420	470	439	436	443	425	458	448	499	442	472	446	433	452	449	467	424	456	427	434	440	440	418	466	446	446	459	498	413	474	471	486	432	505	471	402	438	473	432	465	438	461	416	453	472	463	428	488	443	423	452	447	449	427	449	469	476	452	458	473	422	458	462	431	418	460	403	416	462	456	455	497	416	444	473	456	425	491	452	413	473	461	431	475	479	437	411	431	414	471	430	480	442	411	440	451	458	436	441	408	447	455	450	431	455	464	448	466	461	483	498	423	446	449	470	466	430	474	425	449	468	407	447	428	445	435	495	443	462	446	445	451	448	429	455	433	466	458	475	460	423	423	473	424	440	451	440	459	434	450	494	466	449	438	449	481	420	432	458	464	488	466	426	457	485	492	489	418	460	464	472	453	458	464	427	430	439	444	453	458	475	443	486	470	442	461	456	438	469	468	452	425	470	438	460	477	448	440	467	462	479	425	440	408	425	496	444	473	450	471	466	414	456	448	471	472	459	445	430	424	504	463	447	451	447	438	453	439	417	422	449	457	435	475	469	397	426	454	449	434	493	476	486	426	483	461	470	458	456	416	437	447	433	450	446	454	468	426	425	431	446	452	438	446	448	465	436	450	469	431	436	430	442	442	490	424	440	491	474	478	454	439	447	428	461	445	480	493	444	456	437	490	461	431	461	456	482	445	435	497	454	456	442	469	464	481	459	485	463	430	432	436	436	439	450	487	417	447	449	459	492	468	440	436	441	473	414	480	472	442	469	446	462	478	446	466	411	457	462	438	460	449	400	458	477	466	479	472	412	436	462	457	483	422	476	533	500	466	444	440	475	407	425	440	473	456	373	421	436	423	479	473	436	474	461	436	429	434	453	469	451	450	452	462	451	427	447	444	443	429	478	408	434	467	464	436	454	464	432	428	452	454	434	473	429	423	443	450	440	425	465	443	459	449	492	493	462	469	473	457	452	457	402	440	487	467	399	479	432	435	426	460	457	446	454	409	420	447	492	474	472	498	488	448	473	438	418	450	515	498	443	466	492	452	449	452	461	503	470	438	452	421	436	466	524	471	451	439	386	446	426	444	467	481	439	454	469	461	451	456	475	451	484	457	461	449	486	445	464	454	466	432	433	461	451	429	465	489	458	419	456	435	435	427	455	444	428	460	417	436	433	480	486	429	463	441	422	438	404	401	425	444	463	462	465	401	452	435	498	472	505	436	460	454	471	462	432	447	427	464	461	441	469	446	485	462	427	462	476	467	409	485	470	453	475	466	448	463	458	439	460	463	445	454	457	460	446	436	449	463	419	445	444	441	460	453	469	441	467	442	465	441	502	429	441	418	472	459	477	442	481	440	423	472	501	468	458	457	450	477	407	458	450	462	437	480	451	456	452	439	451	455	417	461	457	493	469	423	478	446	433	472	496	486	427	440	462	446	454	458	446	448	453	461	489	436	466	456	438	425	483	456	453	451	437	462	426	446	442	455	444	461	459	437	498	475	446	457	451	409	422	433	458	499	438	493	451	463	442	494	438	434	460	470	499	449	411	471	430	454	423	485	429	429	418	451	441	453	453	446	426	415	433	476	419	413	475	441	446	450	456	435	453	440	446	438	455	421	429	475	439	445	493	435	393	432	473	457	457	450	464	433	470	450	482	449	441	464	461	448	430	443	421	461	456	451	462	467	452	445	472	471	486	487	452	413	416	431	449	457	411	440	421	448	418	446	476	476	477	422	448	444	449	492	455	443	424	427	464	510	419	438	446	418	429	470	450	425	424	413	465	452	444	425	455	460	435	432	440	440	437	476	418	480	429	448	465	434	436	464	443	424	471	472	441	433	442	465	430	456	438	430	499	439	452	470	488	429	458	470	476	453	488	429	424	432	437	476	418	430	448	386	467	453	447	454	482	433	426	457	477	433	437	443	457	491	482	433	429	450	445	434	498	462	457	457	484	420	445	448	431	455	420	471	405	433	449	438	430	485	460	443	448	479	429	481	447	449	412	426	454	471	490	425	491	428	430	442	456	458	488	443	470	479	471	409	473	463	434	437	439	464	469	479	466	444	480	426	444	441	473	373	462	456	436	471	494	482	438	425	422	463	463	480	444	431	437	428	477	473	448	484	470	448	421	434	469	419	463	487	482	438	433	452	464	480	463	443	424	458	487	458	420	457	453	424	426	444	419	444	445	445	452	441	435	463	438	421	459	450	467	497	464	441	458	441	482	450	438	449	447	476	488	426	459	453	469	489	500	472	486	470	470	455	470	459	462	449	456	447	455	446	445	487	442	422	454	407	469	464	456	482	419	504	447	456	389	443	447	476	436	427	461	451	460	449	444	420	452
8202	990	971	983	927	939	942	957	900	927	930	984	963	983	955	971	889	1004	940	910	943	920	948	929	913	936	918	966	939	941	917	915	974	950	882	976	915	984	920	947	932	919	892	965	941	934	967	898	977	892	922	872	929	961	981	970	957	987	969	974	902	946	957	952	957	933	933	936	1021	952	942	972	1003	985	922	886	965	961	917	910	930	928	889	878	981	972	949	943	894	953	913	967	904	944	900	974	904	947	1001	918	947	909	988	919	937	880	949	992	955	880	954	992	948	913	951	926	938	958	952	912	916	948	884	928	913	949	913	959	958	947	963	943	895	949	936	917	909	983	929	961	886	953	921	921	990	923	913	963	906	974	937	903	904	949	953	907	939	896	889	962	937	966	959	922	984	985	893	891	904	940	891	947	883	940	971	957	957	974	970	946	909	909	861	907	968	945	927	907	927	893	900	951	929	957	970	913	915	932	930	907	939	925	938	915	926	930	963	976	929	946	970	932	890	989	874	903	982	929	895	907	955	960	930	985	973	967	973	963	946	911	979	949	913	962	954	929	922	985	920	936	898	948	942	906	933	938	965	944	943	925	952	916	941	959	959	956	885	938	934	891	925	931	970	954	943	971	935	917	893	955	980	945	864	955	943	932	922	927	950	963	941	926	919	888	961	964	946	986	937	944	919	956	977	942	938	911	961	915	938	917	963	974	935	926	933	918	938	932	911	985	970	966	950	935	882	968	943	968	951	915	908	966	920	896	972	922	919	906	961	965	925	959	959	998	967	911	881	913	964	938	934	935	933	958	949	917	929	937	922	974	914	931	950	928	994	927	979	949	948	929	925	982	921	946	910	922	901	952	946	924	968	948	1035	974	908	904	968	908	967	925	917	887	945	977	929	946	931	988	976	955	960	911	931	982	926	923	942	922	979	926	919	971	927	914	919	952	937	915	894	978	949	934	900	869	912	938	967	968	973	920	948	954	949	953	956	910	903	987	953	982	902	984	889	951	875	943	996	958	886	927	937	919	875	929	952	915	964	957	936	967	965	939	949	988	929	944	945	940	953	925	1009	938	906	917	921	894	925	963	997	958	901	1008	940	945	934	908	906	920	913	941	942	929	907	931	991	921	990	919	985	896	900	943	936	955	932	940	969	904	950	922	942	949	939	935	957	940	912	939	944	943	959	928	958	935	891	953	1005	975	1004	1021	1000	949	931	926	945	960	978	951	915	1009	918	942	987	916	943	916	942	951	967	910	940	909	930	925	941	914	995	915	988	882	893	886	958	929	992	878	995	987	913	903	942	925	918	981	938	946	980	976	925	951	939	928	965	937	965	960	926	928	990	941	955	960	949	911	985	951	965	979	955	967	954	902	925	973	930	958	940	929	938	946	900	961	836	901	1012	901	931	924	837	935	973	914	950	942	889	926	894	905	994	927	940	909	935	932	893	982	958	947	898	914	966	914	978	991	901	895	938	918	905	936	935	913	927	949	893	946	965	916	937	931	919	970	939	943	915	940	944	907	912	902	945	930	983	954	963	929	921	939	955	957	939	920	948	926	911	945	928	911	977	967	986	940	985	959	921	933	968	951	957	993	936	916	945	933	970	934	956	928	945	910	969	932	921	938	986	955	908	924	872	945	937	924	957	980	1023	985	953	977	974	959	950	947	937	1012	917	956	1001	906	970	991	940	941	942	912	993	942	919	972	929	906	940	932	973	953	960	929	920	976	960	918	984	958	897	945	955	941	932	963	917	930	946	899	922	986	933	948	892	953	947	933	934	920	970	984	924	911	929	953	988	943	945	972	909	945	931	934	916	966	890	991	930	943	940	953	960	951	888	917	932	926	952	953	868	914	954	904	905	964	942	928	963	953	929	918	887	900	995	970	976	976	937	923	982	957	958	914	937	926	921	877	915	955	937	906	887	913	1005	961	953	939	856	938	944	954	957	943	921	1055	939	931	1004	945	920	970	906	921	931	932	954	960	933	945	973	925	949	874	958	970	933	911	980	946	986	952	973	892	930	994	930	950	969	955	944	983	953	961	908	954	959	916	919	910	961	884	921	903	891	929	914	893	922	882	964	939	924	941	881	979	948	949	940	904	936	880	940	991	947	906	964	917	933	924	903	953	881	951	959	910	992	876	951	962	910	920	933	879	942	917	988	928	961	935	962	944	957	889	939	934	922	933	935	907	916	940	981	951	909	989	877	942	999	971	914	998	977	956	930	931	900	931	956	974	971	962	983	918	965	925	943	929	920	943	938	927	964	881	988	900	962	933	964	916	1002	925	958	1007	900	909	942	934	945	916	886	923	935	906	987	991	929	900	886	937	927	994	953	884	935	997	943	959	990	937	913	953	901	932	956	927	977	884	885	950	965	954	899	932	1043	987	930	917	947	949	960	959	909	944	944	906	937	889	959	999	940	932	914	901	941	1014	979	917	952	937	990	926	957	917	967	987	947	956	895	931	983	941	896	901	940	896	917	920	908	891	892	934	893	906	954	910	870	889	954	965	945	931	979	933	1019	967	926	900	977	941	914	907	985	931	928	919	837	912	956	876	944	910	922	874	952	947	973	879	911	916	931	974	957	961	1001	957	917	962	940	918	893	931	952	943	912	970	939	934	941	982	904	960	955	935	903	937	933	979	894	902	963	973	980	942	952	937	912	927	935	972	935	891	944	951	943	956	944	962	948	944	931	963	896	956	940	902	992	931	980	943	952	975	945	904	947	910	965	910	916	980	914	922	938	876	938	971	899	896	936	959	911	973	957	898	914	948	934	977	969	973	942	927	930	883	952	904	895	898	930	930	943	942	934	963	963	940	942	940	941	973	899	953	899	910	999	942	947	956	916	955	927	970	926	968	927	976	942	929	967	960	920	947	966	943	912	969	917	888	973	934	921	979	948	930	907	933	926	942	919	968	925	954	973	966	950	941	851	934	948	976	898	981	962	872	878	944	928	910	958	929	965	871	925	954	884	938	927	884	1031	950	915	902	946	935	973	926	921	937	932	939	913	919	933	942	912	953	943	935	856	942	937	923	920	988	921	931	966	899	893	872	958	960	923	847	906	948	967	952	933	894	971	1003	895	942	920	936	951	947	929	942	970	946	939	881	985	932	962	925	966	983	998	946	928	914	916	978	934	951	958	967	887	910	926	943	943	927	913	892	977	943	971	912	930	947	924	961	957	914	919	1002	920	933	988	974	952	957	985	1006	954	914	917	979	931	942	955	942	903	926	952	915	922	966	964	886	937	904	901	906	928	933	962	964	941	889	931	963	957	912	930	957	895	962	971	999	908	980	897	901	985	927	938	952	925	849	901	970	949	932	912	977	969	961	932	939	960	965	928	936	947	931	933	954	873	967	968	904	992	1001	951	991	941	950	974	945	928	946	892	1026	960	913	932	959	946	940	960	934	974	920	946	947	938	959	974	941	909	976	941	974	976	927	941	974	949	949	930	1005	939	887	893	940	918	967	987	925	931	975	986	959	948	953	950	934	960	948	948	974	916	955	902	922	954	977	942	901
26052	21680	24319	29542	21696	10014	539	393	383	350	343	321	337	375	353	308	314	302	349	317	305	278	305	319	287	330	334	288	317	335	313	329	288	284	307	286	303	331	290	298	314	327	331	306	294	291	307	289	302	315	307	318	312	297	312	280	300	290	275	294	284	338	284	316	287	267	293	333	308	293	273	337	289	308	300	272	316	310	299	337	302	274	299	262	296	280	296	334	305	324	308	295	296	319	293	298	309	292	326	310	275	290	310	296	304	329	308	289	303	315	315	311	327	253	303	290	301	278	305	302	290	264	299	256	287	265	319	327	290	348	350	310	302	313	307	301	304	305	288	295	275	274	293	330	314	304	301	306	302	261	288	291	301	316	288	318	294	278	269	298	339	313	305	325	312	294	295	294	294	286	271	293	291	315	297	266	320	314	277	320	298	284	285	281	259	280	309	303	319	300	317	311	311	308	284	321	280	317	310	272	271	304	303	267	312	296	307	325	295	281	278	301	286	288	311	318	328	320	274	301	308	329	291	277	334	300	298	309	331	314	265	318	307	306	285	277	305	292	293	293	298	286	325	304	337	309	279	283	298	334	305	303	311	325	296	306	280	309	311	304	284	262	297	290	280	301	336	288	283	302	284	306	307	269	286	303	332	310	296	301	317	309	320	310	323	298	283	275	295	319	306	313	322	302	285	324	282	289	287	312	306	307	288	288	320	305	288	309	292	312	321	264	301	266	299	301	316	321	299	260	296	318	317	298	308	275	285	309	293	270	315	282	314	315	331	268	274	266	279	276	276	288	291	284	295	321	313	252	291	299	292	317	299	298	278	276	325	326	312	303	319	287	334	295	303	311	320	290	280	276	309	305	292	318	281	305	279	282	305	314	270	310	330	321	297	291	308	300	299	328	306	324	298	292	299	289	301	292	310	312	304	298	291	292	347	300	311	262	314	310	302	304	304	316	295	277	257	303	307	275	287	297	283	295	313	317	287	325	347	312	294	319	293	316	314	286	313	309	298	320	282	304	291	283	270	275	322	301	304	301	285	307	296	323	272	268	262	316	277	316	303	299	291	322	293	281	288	305	313	281	314	304	316	295	269	297	302	313	331	297	307	298	298	317	301	306	257	310	325	323	331	295	263	279	285	310	292	301	291	331	321	286	299	309	283	274	259	305	304	292	288	290	301	274	294	281	273	274	310	297	333	307	262	317	290	328	310	273	283	265	288	291	317	312	319	296	287	278	271	303	304	323	319	275	330	270	342	317	306	309	311	312	276	290	308	295	323	286	290	282	311	295	301	300	272	287	309	303	290	258	297	296	286	299	298	270	310	301	286	289	314	329	308	314	276	306	286	299	302	287	293	292	293	324	305	318	337	300	280	276	287	260	265	317	324	287	297	312	334	313	323	311	286	284	291	291	301	271	251	325	312	327	282	302	288	297	301	313	292	291	284	294	338	304	323	296	309	319	304	343	311	292	301	276	302	304	306	310	294	288	282	285	305	314	286	284	306	301	288	333	300	297	305	309	314	297	303	302	290	281	291	280	340	285	327	290	297	332	274	304	296	270	311	308	293	308	348	326	291	273	276	298	322	306	285	333	288	294	284	331	288	310	316	293	316	267	290	267	272	286	311	278	292	336	310	323	310	306	304	300	301	269	323	324	290	293	263	272	318	354	311	292	284	302	301	328	285	316	312	292	295	307	281	331	269	350	273	297	304	325	285	290	312	315	320	278	267	315	314	286	295	339	303	347	315	277	280	271	279	328	271	294	330	284	300	319	275	281	269	283	300	296	318	286	301	314	313	293	326	280	323	281	293	303	319	328	276	287	291	308	295	324	314	280	270	301	305	265	291	287	327	300	300	295	306	337	292	317	300	278	267	281	292	297	313	317	295	285	292	295	271	279	271	277	321	326	285	285	268	306	308	309	298	343	308	298	344	288	317	312	287	304	326	279	293	291	305	278	329	315	280	244	258	291	273	280	280	281	317	278	285	296	297	280	345	309	277	314	313	292	278	314	298	330	321	327	287	289	315	317	309	326	271	310	279	274	338	265	332	320	292	322	308	325	303	256	338	297	303	303	297	282	307	356	285	309	297	298	290	259	284	320	273	270	263	293	272	301	309	340	315	326	299	289	305	307	332	281	294	287	289	287	330	326	302	308	256	289	288	306	275	296	306	342	312	336	302	297	318	312	319	291	269	299	304	284	319	270	302	307	296	288	297	329	264	300	315	294	298	315	271	285	326	334	309	316	321	279	273	291	298	299	289	273	267	299	256	302	289	270	310	295	297	311	323	323	323	300	255	251	335	289	284	278	304	308	314	290	308	282	319	300	267	328	297	333	310	288	257	279	278	295	290	314	294	283	292	288	287	317	290	278	272	314	273	318	285	255	305	325	282	328	329	316	284	292	282	287	300	301	302	285	304	293	302	293	300	295	290	302	278	284	291	285	267	329	297	314	309	272	299	285	292	276	287	283	289	291	313	288	325	288	294	320	307	333	317	302	290	310	299	295	289	306	342	266	280	339	312	353	288	305	285	297	291	290	317	297	284	306	307	313	297	296	295	320	336	294	284	271	296	310	291	335	308	308	290	313	263	330	321	292	317	320	280	267	289	290	280	303	270	296	319	281	283	277	325	303	286	292	288	321	292	274	269	303	275	317	311	276	263	276	289	271	294	344	299	294	288	305	289	286	354	290	287	319	301	299	303	307	307	313	297	315	309	284	291	295	331	285	315	269	329	291	272	300	285	310	303	301	345	273	300	270	320	284	289	266	277	302	305	320	304	293	313	322	290	336	331	304	296	330	297	303	313	304	313	301	312	326	308	298	291	305	285	262	306	279	272	286	314	332	314	305	317	285	305	308	302	327	292	305	301	298	316	305	307	310	291	301	284	260	314	300	293	321	330	295	319	297	311	295	309	282	315	290	317	279	290	298	288	273	310	323	305	337	290	304	292	310	306	281	307	333	285	304	286	305	339	304	310	306	270	307	305	295	348	297	281	277	308	259	300	294	329	318	339	315	328	315	309	308	310	277	316	329	332	317	290	294	286	306	322	298	310	283	289	289	287	326	315	292	319	304	286	269	303	291	285	291	295	304	318	310	301	316	296	293	285	273	261	316	346	341	310	281	302	328	310	283	289	290	311	299	253	260	291	324	281	307	307	311	280	323	292	288	336	257	309	318	294	285	318	313	341	298	316	308	326	270	300	295	286	304	284	304	296	324	328	302	288	300	299	309	320	303	281	319	319	297	313	327	291	314	297	263	257	252	319	328	293	282	288	312	249	313	284	314	299	276	278	314	286	264	329	309	293	297	295	268	307	303	267	299	302	317	310	336	308	291	277	267	287	306	277	284	280	295	328	284	291	282	286	338	347	272	286	317	310	309	319	293	312	283	327	291	276	287	295	344	323	266	305	296	303	286	291	297	318	322	309	287	313	279	319	300	317	303	286	293	297	316	311	279	314	301	270	266	297	298	284	318	320	334	303	332
4603	2046	1102	827	716	714	673	682	667	630	618	646	630	625	670	633	636	657	576	665	636	678	661	638	664	622	679	612	677	636	690	644	620	654	623	648	651	657	641	609	636	675	653	619	676	646	565	617	662	596	629	651	586	614	595	653	639	649	657	600	646	633	625	591	645	575	617	638	669	610	661	639	656	630	655	675	636	674	623	612	616	643	641	603	618	670	689	650	614	669	633	636	659	703	633	652	640	611	661	698	663	650	610	598	629	589	634	634	580	627	591	624	683	586	620	622	599	632	659	635	665	634	636	639	673	576	600	588	673	635	662	641	638	593	648	649	656	626	622	618	663	630	624	569	654	609	666	617	638	644	643	658	626	628	660	659	664	624	641	636	608	694	680	666	659	623	645	608	626	639	633	644	622	601	643	637	655	608	676	648	669	631	639	668	628	618	644	629	670	645	608	630	626	613	655	595	639	647	653	615	638	611	622	651	581	657	655	662	638	615	607	658	639	657	594	637	648	651	618	611	634	622	595	652	633	605	628	685	656	645	625	637	646	607	679	666	603	650	618	603	691	637	681	656	655	663	664	685	656	678	643	605	629	659	659	675	600	657	623	633	645	670	616	597	633	624	651	632	634	610	626	657	604	671	626	640	598	655	698	676	631	683	653	613	613	594	655	662	621	647	641	662	610	641	626	642	607	668	660	622	621	614	648	652	618	626	694	667	632	651	646	635	608	624	590	636	620	666	671	642	645	636	642	664	616	662	608	617	616	672	624	646	656	650	667	636	608	589	674	654	669	626	696	705	620	631	631	640	634	616	632	664	696	594	652	641	611	623	644	677	646	675	594	626	666	635	615	615	602	591	668	609	649	649	607	619	640	650	602	648	637	654	657	648	675	612	637	622	657	624	662	630	674	636	647	593	672	625	672	624	639	607	642	661	640	723	614	650	632	635	670	646	663	609	680	641	604	660	631	642	659	645	601	627	633	627	644	636	672	611	679	630	608	622	678	629	657	620	678	671	650	613	613	644	632	661	646	671	598	639	659	631	625	629	621	636	618	683	630	607	636	636	639	655	627	662	653	608	638	644	613	621	609	589	581	643	612	615	651	662	620	611	622	637	638	656	628	620	601	645	635	635	633	662	597	620	630	611	668	632	649	644	637	627	651	622	662	602	678	641	630	668	596	664	650	626	637	648	654	660	656	616	627	641	648	629	585	633	646	628	591	645	626	650	609	681	599	648	619	612	628	635	641	653	621	683	644	635	604	646	692	680	618	614	652	615	633	633	651	606	676	581	635	649	669	641	635	649	634	619	665	685	580	637	672	613	664	659	580	650	632	683	613	652	544	599	635	641	596	655	647	651	618	667	629	669	630	660	630	645	598	618	619	663	660	652	623	567	652	636	627	611	634	632	617	630	655	587	636	656	606	692	646	658	663	558	617	617	662	632	648	606	602	659	638	648	659	634	623	615	627	642	613	662	641	671	592	664	625	638	637	631	623	653	589	591	634	655	660	629	586	653	639	661	655	641	673	679	636	633	660	617	640	618	687	641	626	599	686	610	644	615	684	599	658	689	644	632	652	589	649	610	614	628	686	641	625	651	609	655	647	620	617	598	667	656	602	644	634	642	649	599	668	634	621	635	663	681	595	648	658	646	612	613	635	597	649	658	665	644	617	611	619	609	631	629	643	615	627	672	633	661	651	613	677	615	573	675	617	624	649	640	637	683	600	660	612	637	627	587	643	620	688	682	644	632	660	631	615	621	621	627	644	616	616	648	618	636	640	627	629	598	625	631	620	629	679	586	651	586	648	651	618	651	664	621	617	672	641	661	639	598	610	631	667	624	625	684	649	629	671	638	652	652	592	582	662	600	641	631	642	599	648	635	624	624	683	633	641	612	624	650	671	600	635	620	663	592	644	644	629	626	702	634	641	649	642	600	633	656	609	579	602	653	652	601	639	646	641	661	673	659	652	596	580	681	586	676	614	683	646	683	656	657	627	667	657	618	641	659	619	657	608	589	613	614	615	605	632	630	661	617	625	615	686	612	628	634	661	629	662	613	650	597	635	642	643	627	684	652	652	620	640	674	590	646	648	678	617	655	669	642	629	642	614	633	623	643	646	655	618	643	634	646	595	588	636	647	636	619	638	680	649	654	634	624	662	668	598	627	652	696	631	670	598	622	644	659	633	619	616	666	672	628	653	626	611	648	678	645	684	596	714	591	649	648	640	671	642	643	615	629	649	635	645	625	644	607	627	636	658	641	640	632	628	616	665	645	618	606	608	673	604	641	631	650	634	608	667	664	631	595	636	637	655	627	619	652	618	610	667	679	633	683	649	635	658	697	635	661	636	614	646	619	653	625	592	602	601	641	654	599	584	643	622	655	687	677	652	635	633	640	595	639	629	639	649	646	646	652	630	649	647	644	655	696	723	621	633	652	579	667	594	572	624	642	669	608	602	634	680	623	678	632	605	566	656	647	641	670	631	617	661	699	619	634	611	645	650	683	644	611	578	676	665	634	590	644	610	644	596	638	611	637	662	639	603	628	626	612	645	616	631	645	638	655	642	616	666	644	637	614	624	618	615	620	623	665	647	619	666	569	633	626	651	610	676	659	609	669	654	635	635	675	595	656	649	659	670	612	641	624	664	645	651	635	649	602	638	640	645	633	687	630	675	633	611	637	654	633	626	634	667	639	619	649	673	678	679	640	637	696	656	629	622	634	634	622	636	603	649	653	627	644	618	650	629	647	661	665	641	657	602	644	647	631	633	635	636	673	648	707	594	641	638	632	663	702	649	656	602	659	631	615	646	614	633	674	583	642	617	620	659	630	596	656	629	648	639	651	608	654	660	666	586	656	630	614	650	624	635	619	577	635	674	647	633	616	599	640	633	632	672	633	631	636	602	595	648	682	640	655	656	628	633	641	625	613	636	651	667	593	628	626	658	654	629	626	626	633	657	629	628	652	622	661	616	590	647	605	636	640	594	613	641	615	622	617	607	590	600	596	683	612	632	655	596	590	590	611	661	662	668	639	657	655	603	606	659	608	645	620	613	646	640	611	653	633	663	604	609	633	585	670	685	635	633	551	661	628	573	615	652	638	634	689	643	647	617	638	672	646	648	655	660	637	633	670	672	618	628	661	639	646	636	631	602	600	572	667	637	668	613	625	622	617	613	608	657	627	647	637	649	599	657	671	617	612	630	619	657	608	665	610	595	651	597	631	590	614	657	609	632	601	641	619	623	667	664	622	647	636	669	654	605	588	660	598	652	635	678	634	651	605	605	666	633	607	672	605	622	663	637	649	646	662	693	659	608	627	650	654	646	616	671	658	619	600	650	582	614	693	678	629	621	651	655	627	675	629	643	637	682	625	665	649	632	653	626	669	642	648	623	620	608	629	674	618	610	610	577	614	677	658	616	636	624	625	654	623	684	652	670	664	679	673	597	629	618	618	590	634	620	659	647	658	620	649	672	657	643	663	651	610	646	630
25227	21630	24712	29062	21634	21651	9806	404	307	266	225	209	208	192	180	155	153	168	148	157	150	155	152	156	161	124	144	157	170	149	154	154	145	141	153	182	149	139	139	164	110	131	168	141	154	123	153	147	135	140	153	143	140	130	164	120	147	164	125	161	165	135	126	145	136	129	126	140	151	131	158	125	156	149	148	166	145	142	129	139	137	133	152	123	151	146	120	167	140	165	134	140	143	164	150	138	146	134	153	135	128	152	125	155	143	151	160	150	125	163	161	150	155	142	115	143	158	145	155	148	156	138	148	135	130	143	139	123	141	148	157	131	120	138	163	136	163	131	156	152	149	155	143	138	152	154	148	167	141	140	158	133	138	149	146	122	134	157	135	161	149	145	138	149	125	123	136	149	137	141	125	150	146	147	146	140	151	126	129	142	143	131	131	107	138	143	146	148	145	124	141	140	107	135	123	138	141	159	146	116	136	149	143	151	148	149	156	150	123	139	146	147	128	146	167	129	130	141	146	113	144	132	136	121	138	140	136	124	141	132	135	145	124	124	145	150	137	136	148	140	157	164	143	157	127	135	130	150	136	143	137	138	156	148	128	146	129	142	146	137	114	124	157	136	120	146	128	137	146	139	137	152	139	122	112	142	161	150	140	184	137	145	131	149	141	143	136	122	120	143	126	117	146	157	148	146	147	133	129	143	164	150	147	134	132	120	150	145	139	148	142	128	135	147	133	145	150	149	130	175	168	138	128	155	142	133	129	126	135	154	113	125	137	136	135	157	139	147	143	143	131	138	137	153	132	145	162	171	134	155	146	151	173	142	143	152	150	143	144	128	139	148	144	158	131	125	135	149	119	131	146	165	133	148	148	141	143	145	142	156	154	143	136	133	145	129	132	152	135	138	142	128	145	112	163	134	147	133	134	153	135	131	159	136	142	150	117	134	139	136	156	156	132	145	139	173	137	125	160	158	149	149	157	134	145	159	134	148	128	162	151	150	149	140	129	108	128	146	143	153	142	142	153	157	127	133	148	131	147	145	149	125	139	109	135	126	142	143	122	115	153	136	153	147	149	136	127	146	159	145	123	137	149	153	158	138	120	151	125	137	146	132	149	155	156	154	151	137	126	133	132	110	149	143	150	135	156	157	158	148	123	128	140	146	141	138	130	142	108	144	137	132	140	142	142	155	158	150	126	131	140	125	131	149	141	146	141	137	133	145	151	151	142	159	132	153	130	143	129	136	132	149	148	147	147	122	138	154	139	135	143	160	167	155	118	129	135	148	136	150	131	154	135	117	132	145	147	154	157	154	138	138	121	118	143	153	151	146	142	150	159	139	126	136	128	132	163	134	129	153	134	147	124	130	143	124	128	127	148	153	127	145	157	145	130	145	138	159	147	126	126	141	142	143	129	129	134	148	113	146	129	131	159	133	156	132	142	134	136	169	140	159	140	137	112	153	157	157	141	147	148	149	143	120	138	138	125	124	154	152	121	149	149	129	143	134	159	150	158	153	144	131	139	152	147	162	148	127	146	155	148	135	122	152	137	155	149	166	169	163	150	139	139	122	131	161	136	156	137	132	157	132	138	134	164	149	133	156	129	134	144	167	147	138	120	139	124	131	149	147	156	134	107	144	134	137	149	126	156	167	156	130	131	135	129	138	145	139	162	133	124	135	138	143	173	142	114	127	142	151	149	142	152	130	150	164	139	145	144	124	146	150	142	148	114	138	161	138	144	139	157	134	124	173	150	132	128	111	150	134	142	139	163	127	133	106	170	135	134	145	150	136	145	156	116	139	131	142	121	141	149	126	142	145	155	167	125	164	134	130	119	134	138	118	144	141	154	158	137	154	130	145	135	124	153	150	136	154	155	140	131	149	144	144	150	132	148	122	135	149	116	132	139	150	131	126	139	136	161	142	143	137	150	131	154	132	163	118	149	128	142	138	159	144	139	159	115	137	149	163	122	146	140	136	144	150	149	136	134	135	122	130	145	152	136	139	114	142	122	170	167	129	149	142	129	144	155	134	135	126	127	140	132	121	151	123	135	146	134	149	167	157	141	149	157	149	144	142	171	139	147	159	157	147	139	156	121	169	147	139	135	149	152	145	149	159	160	123	140	160	134	140	136	134	144	167	146	139	166	151	134	155	131	155	137	161	131	153	134	163	159	136	139	151	147	140	155	133	168	132	157	135	161	144	132	129	154	118	153	144	164	165	166	135	140	134	132	145	145	131	152	145	130	131	133	151	144	145	165	133	162	137	137	170	141	129	146	132	140	117	148	128	123	141	138	147	117	138	146	133	143	142	128	158	149	146	126	144	143	116	144	145	153	141	124	120	157	142	157	154	142	125	140	132	150	164	154	148	126	131	144	138	135	145	154	138	116	158	171	143	151	142	152	131	169	174	125	152	139	139	148	137	157	147	131	129	155	144	155	141	140	146	148	130	144	119	144	111	125	133	147	158	123	146	140	154	157	129	125	136	143	133	147	126	129	134	158	143	169	142	148	127	138	167	158	155	145	129	145	153	144	134	135	123	130	137	160	158	158	142	149	160	123	135	153	153	154	128	140	127	129	146	130	145	144	149	148	164	124	128	148	155	132	156	146	137	167	170	147	153	154	143	169	161	144	145	147	147	126	142	153	115	128	117	123	160	125	161	140	149	172	158	146	119	163	128	132	110	141	132	137	142	132	137	126	150	125	149	136	140	141	138	137	147	163	144	152	135	126	131	178	133	148	168	147	145	133	153	158	143	135	141	151	121	155	151	144	153	147	157	156	147	131	162	143	151	128	153	169	136	126	119	133	143	142	143	165	132	138	146	143	138	147	135	157	138	134	129	161	139	147	122	130	142	121	143	158	132	122	134	134	150	143	158	134	124	142	137	151	147	163	127	132	135	165	155	147	127	143	135	141	159	124	144	116	128	140	149	161	150	149	152	140	166	156	160	123	150	158	139	185	142	147	135	134	136	130	141	144	141	160	148	151	145	141	172	148	139	143	141	147	177	124	147	121	126	159	127	142	172	151	141	133	147	130	125	124	151	120	131	127	140	148	155	154	155	153	134	112	129	150	149	117	159	157	140	163	136	141	164	149	134	137	150	158	146	145	139	169	145	116	164	153	156	146	148	146	128	126	136	132	150	146	126	139	152	138	149	147	145	137	146	142	134	135	107	143	148	141	134	149	154	125	130	124	129	156	147	158	156	150	150	169	165	144	151	177	149	156	140	136	147	168	152	149	147	143	138	158	144	140	116	141	140	148	127	132	139	123	155	112	149	158	147	141	125	147	154	141	139	148	143	150	118	131	131	140	110	144	149	163	143	139	129	155	147	130	131	129	132	149	125	126	124	143	148	153	151	133	140	133	138	142	152	131	137	160	156	140	150	142	126	140	135	136	143	145	142	153	135	125	142	138	153	153	141	139	147	162	150	167	155	144	135	167	151	126	128	143	145	130	165	151	143	141	124	153	148	153	156	132	148	167	141	141	127
4191	3012	1215	690	556	455	401	435	367	394	395	347	360	358	344	359	391	338	338	347	329	338	335	333	370	332	365	356	331	357	334	382	359	339	338	373	357	352	352	335	330	373	353	331	315	358	335	325	340	338	333	314	335	337	307	339	369	320	326	388	330	311	329	328	347	346	362	342	342	320	344	349	341	320	373	349	347	312	328	337	331	323	372	320	364	376	302	319	350	356	315	331	327	334	347	320	353	332	342	352	329	363	334	354	349	348	349	333	340	363	344	377	362	347	347	350	321	350	323	355	357	349	348	369	326	360	320	338	376	337	348	319	340	340	349	353	356	369	326	369	332	354	355	310	332	346	369	354	338	348	367	341	350	309	337	341	337	324	345	346	337	347	363	331	390	320	318	356	329	327	298	313	336	331	361	371	345	369	302	332	333	386	325	323	362	321	349	363	368	351	354	331	360	331	381	288	313	345	376	321	356	343	362	332	310	340	349	344	380	371	326	350	349	316	342	340	359	328	339	368	316	296	331	338	347	342	350	356	323	339	365	340	317	333	355	349	293	343	397	325	340	327	307	335	353	369	330	351	360	343	335	355	348	363	344	362	317	346	344	340	333	324	333	307	364	343	351	333	342	353	364	353	328	321	315	321	362	350	341	329	307	371	351	337	327	379	358	328	326	318	328	305	318	359	360	346	299	330	323	348	390	344	349	343	331	301	345	322	360	338	324	320	335	337	368	319	316	369	354	342	348	348	335	334	334	349	341	338	328	344	365	321	307	326	325	336	329	337	330	325	314	385	343	348	336	328	345	344	366	355	322	315	340	328	321	334	370	367	320	340	334	307	345	385	334	319	364	371	318	317	361	333	342	337	343	354	345	349	373	336	330	354	324	327	333	336	336	315	347	387	369	346	384	346	348	344	348	324	339	358	324	333	310	348	340	306	344	337	331	324	307	341	302	342	341	359	336	352	342	325	345	354	336	312	330	336	364	346	306	353	345	342	344	320	317	354	367	340	365	336	325	356	368	352	371	347	343	358	354	353	312	347	359	351	328	374	344	352	330	340	349	377	363	371	358	332	343	348	353	346	389	380	344	332	319	365	371	342	365	333	325	327	320	320	364	326	354	321	371	333	349	349	361	343	340	352	367	341	346	352	351	333	350	341	319	348	338	317	341	376	357	317	352	346	355	365	350	313	344	316	347	327	339	302	312	335	334	330	349	364	305	331	347	315	345	383	375	374	344	351	308	361	318	325	376	341	340	315	346	329	336	341	325	342	342	370	318	339	309	321	330	305	337	337	316	342	327	321	350	327	346	332	345	321	321	347	328	318	320	331	327	358	333	358	375	358	329	340	328	343	318	365	342	321	307	347	331	347	339	329	338	355	311	348	353	360	313	349	335	350	320	297	349	309	351	339	331	336	354	334	347	366	326	298	322	333	339	326	351	362	353	321	352	294	320	309	332	333	342	342	366	360	306	336	355	335	349	321	347	337	335	336	354	334	356	328	329	362	336	320	333	318	320	360	340	323	374	310	330	322	338	317	336	341	333	350	333	366	333	344	361	347	327	357	347	356	332	355	325	345	369	348	347	349	337	326	328	362	370	347	351	338	354	322	361	346	338	328	335	348	323	365	338	352	336	335	324	334	340	318	368	318	331	363	350	346	348	338	343	302	368	395	355	324	310	368	338	336	349	362	314	320	322	354	325	354	312	343	336	337	378	355	330	336	345	330	322	375	364	371	319	318	333	325	354	339	370	361	342	326	382	325	356	330	341	330	335	376	343	324	357	334	357	334	336	325	312	351	381	353	351	357	320	349	365	351	340	353	346	333	356	332	361	355	306	354	363	318	327	325	302	341	389	363	343	343	326	339	367	341	311	346	364	357	383	338	327	351	353	339	335	338	340	321	338	314	347	294	323	353	355	338	339	324	355	326	362	327	340	342	335	347	345	369	330	328	322	368	337	340	354	384	355	340	347	321	334	350	339	350	331	319	355	353	360	340	364	350	336	305	347	320	320	344	334	328	331	350	329	348	335	352	342	332	335	342	315	319	313	364	327	350	343	390	332	367	331	315	375	340	365	323	351	326	318	333	315	364	324	313	333	319	332	319	325	342	329	325	333	305	363	342	341	356	336	352	355	356	332	348	328	345	350	338	351	339	378	364	338	351	300	321	310	325	342	337	343	339	371	332	346	375	353	375	356	328	376	352	363	328	325	374	359	332	374	334	327	328	342	381	346	301	361	314	362	366	367	342	369	365	343	348	368	377	334	336	333	348	371	349	342	353	342	330	340	338	353	329	365	348	356	350	345	337	335	347	337	368	363	300	372	333	358	335	318	354	339	334	346	321	316	319	310	311	357	326	367	328	320	334	327	334	321	342	337	339	356	340	342	319	319	344	325	365	360	318	327	319	329	330	326	283	313	315	329	346	336	324	330	359	335	354	360	332	359	349	347	315	362	370	330	350	305	316	361	348	326	316	339	331	325	337	351	324	353	351	334	351	353	337	353	340	341	326	372	356	291	364	310	339	346	345	369	323	342	356	344	323	335	338	360	303	325	355	338	307	353	316	354	338	361	338	328	327	336	340	327	343	334	333	351	322	317	351	335	335	374	315	330	349	332	338	338	350	325	322	325	347	339	357	354	344	333	338	374	374	342	340	348	363	334	340	361	338	347	346	339	337	351	325	366	358	327	341	307	345	341	329	347	369	327	331	339	364	382	352	325	346	333	350	344	346	315	347	360	335	348	352	326	350	331	365	360	353	335	364	335	378	350	376	348	347	355	364	364	379	345	328	356	351	295	332	324	372	316	342	351	307	328	317	322	340	364	337	351	362	342	343	339	334	310	334	337	323	313	337	317	337	350	356	322	325	346	343	339	354	342	326	338	355	334	365	351	300	356	315	325	339	354	342	338	320	356	353	329	352	347	336	332	354	346	363	330	347	335	341	361	330	355	368	370	317	336	355	352	330	354	367	381	346	355	302	322	371	317	351	341	346	367	330	342	345	358	332	343	347	308	352	354	337	342	326	326	364	344	331	320	388	353	323	350	349	310	324	356	324	357	361	354	309	351	329	312	330	366	368	358	320	343	354	369	367	324	336	349	340	327	294	342	314	339	360	318	338	310	339	347	336	335	332	359	363	349	357	333	327	355	338	364	349	366	358	344	343	352	344	325	326	348	348	357	361	343	365	356	316	369	335	372	355	338	340	324	332	347	346	326	317	339	376	335	352	333	347	335	341	350	371	318	323	320	346	321	338	333	326	379	345	346	363	343	341	374	341	336	329	342	325	344	337	323	348	336	344	351	353	368	358	354	349	362	341	358	354	338	364	339	358	365	348	337	353	340	339	349	346	343	330	341	295	358	348	316	324	331	341	348	314	353	309	383	331	334	308	316	374	327	386	350	345	362	344	348	344	351	325	356	399	366	328	368	367	353	334	349	353	334	365	325	321	333	352	336	336	340	340	339	338	315	330	347	338	344	347	332	364
34183	13940	1901	589	488	494	407	435	421	435	437	446	430	448	442	446	424	423	464	417	479	456	466	473	431	454	465	451	395	448	449	461	470	464	411	488	414	426	461	459	457	477	412	454	418	445	461	505	448	476	453	461	459	422	442	483	459	446	473	453	460	483	439	462	455	421	488	442	458	440	486	419	412	431	453	431	454	441	437	423	444	452	527	435	425	449	479	466	460	476	446	435	441	487	483	449	418	423	453	476	450	448	430	414	511	448	447	431	493	441	480	452	439	470	459	448	521	487	445	479	447	415	427	413	410	471	445	440	441	414	434	451	453	454	484	464	432	453	503	448	474	447	477	445	459	458	455	411	474	457	449	459	426	487	470	430	430	466	434	430	420	446	472	442	437	465	432	481	449	418	444	446	447	422	467	442	442	450	489	449	483	448	452	465	439	462	484	456	453	451	452	421	463	446	416	444	459	463	437	476	457	449	454	465	464	408	440	466	435	455	435	437	490	459	428	468	479	485	405	456	466	417	420	452	445	434	456	478	470	459	466	467	445	453	458	461	419	433	431	436	450	442	381	489	429	503	478	441	454	502	481	463	431	434	456	441	448	463	505	449	478	483	487	411	439	472	486	418	450	419	476	417	466	457	505	420	458	429	453	467	427	437	472	470	450	411	442	408	433	473	454	475	389	393	464	458	431	444	442	437	421	450	420	475	434	490	450	405	417	440	427	418	446	458	410	430	460	460	439	410	481	437	468	484	407	427	432	436	412	499	463	437	427	467	472	482	449	470	425	468	499	488	446	493	413	412	464	469	475	450	459	453	459	475	443	412	463	428	478	490	412	433	421	407	480	512	458	428	435	464	421	415	421	394	412	403	426	476	471	428	397	459	395	422	432	443	443	426	474	444	431	436	438	439	456	461	465	413	464	448	448	437	447	483	446	454	445	453	457	427	434	453	484	467	469	444	477	446	394	420	421	416	415	465	430	467	438	429	518	485	460	495	451	448	431	410	461	424	425	413	412	439	471	424	409	469	462	413	507	420	445	418	487	478	430	460	451	427	460	436	467	442	451	431	445	442	441	498	499	459	417	466	471	435	448	483	423	402	485	433	440	437	414	445	477	447	481	448	432	478	442	443	468	450	450	456	436	489	448	411	447	489	413	450	409	436	441	426	448	453	401	422	449	414	497	472	471	455	505	440	419	485	474	437	459	432	483	417	435	453	424	452	467	445	468	411	453	482	473	472	470	460	451	435	461	440	458	460	428	451	436	470	418	476	429	413	427	426	480	481	483	441	460	460	484	409	455	454	457	437	434	426	454	459	479	475	409	486	421	441	481	466	461	445	441	462	453	435	496	464	446	455	429	457	496	401	429	427	437	412	421	458	442	435	415	457	454	474	447	464	471	457	440	445	476	475	503	437	449	496	408	430	471	444	452	459	482	416	431	421	476	477	405	435	458	436	423	425	426	507	447	447	473	478	493	449	448	426	456	497	443	419	465	472	486	405	457	502	507	463	417	470	413	447	471	481	453	479	459	498	465	483	469	473	475	436	460	417	426	444	475	483	496	464	409	400	410	438	441	433	454	451	438	493	452	431	447	462	446	433	493	436	463	408	441	472	483	424	411	436	441	416	447	459	402	454	452	422	445	454	436	463	431	468	469	483	481	457	453	485	484	485	449	424	436	448	458	446	474	419	459	426	428	460	446	427	436	438	488	486	440	464	472	441	457	505	469	444	451	474	466	479	440	422	445	444	434	459	492	451	467	438	440	471	446	442	418	452	469	445	448	453	476	471	444	474	447	475	469	464	454	467	455	468	474	460	431	453	454	483	442	439	451	486	441	483	464	491	467	442	432	415	453	478	497	439	475	477	469	468	417	450	429	461	483	474	441	463	474	465	493	472	487	474	422	435	473	461	448	426	431	466	427	448	434	429	445	439	445	437	445	464	421	466	444	434	438	475	478	440	448	448	482	466	469	407	437	443	434	434	426	441	449	455	460	421	484	426	442	411	440	424	495	447	489	403	445	424	500	459	432	464	421	498	506	426	429	434	450	429	444	437	440	429	472	439	453	459	440	459	441	447	440	442	429	457	528	452	418	434	457	459	472	434	462	419	500	459	414	431	458	448	478	467	429	455	442	443	425	431	465	474	454	419	393	481	519	465	491	447	435	476	428	433	392	435	443	469	447	442	483	432	418	454	501	434	443	421	440	440	466	441	437	414	439	501	473	467	446	466	458	435	441	487	450	454	439	419	404	461	469	424	488	479	468	448	477	457	418	434	478	463	460	462	462	436	441	460	468	418	436	431	474	439	478	473	453	456	448	442	493	470	469	475	524	432	468	442	445	449	430	464	450	450	456	481	451	464	466	457	459	396	423	487	468	409	458	479	463	469	472	447	406	515	396	428	434	408	476	464	443	436	466	431	462	486	429	479	455	470	461	445	458	450	415	465	462	448	456	441	433	422	496	463	495	471	438	465	438	456	447	443	448	494	460	445	475	469	440	505	461	428	461	451	446	439	439	422	414	453	436	495	469	455	503	415	430	442	423	493	468	448	416	433	466	452	456	476	435	460	466	470	466	435	477	467	451	431	433	454	473	431	435	466	503	464	462	455	488	417	432	450	422	475	479	499	445	417	466	388	471	456	474	446	427	404	470	479	450	455	458	476	478	467	445	421	434	442	446	431	439	440	454	436	438	452	440	462	470	479	473	455	411	469	474	440	468	441	453	480	438	468	426	427	466	431	479	463	456	474	391	428	469	450	416	430	443	465	450	458	479	480	430	466	419	455	491	475	508	522	448	451	432	438	477	481	467	454	471	459	445	445	438	400	469	457	450	472	439	453	414	412	461	467	466	473	443	480	464	478	396	423	431	427	481	441	476	478	445	444	445	422	457	450	400	469	466	427	461	437	464	425	502	459	451	424	467	430	420	479	431	440	434	472	465	467	487	441	434	439	457	449	445	468	446	449	441	441	476	449	486	455	455	468	494	454	447	427	438	417	417	467	436	492	469	460	452	445	467	441	428	475	456	414	487	446	453	444	473	498	431	494	444	426	475	510	432	424	432	495	490	424	430	470	444	477	433	446	442	443	456	464	404	480	460	469	431	476	452	463	446	449	464	411	436	418	452	445	430	467	407	419	485	454	454	432	428	504	472	422	442	474	445	484	424	434	471	495	448	438	471	394	466	441	423	476	448	468	425	442	430	469	462	466	494	462	456	454	454	481	445	461	387	404	459	414	445	453	429	432	425	456	489	441	456	488	423	472	457	448	423	442	469	463	451	455	425	487	429	470	389	455	423	485	455	484	443	413	378	438	441	493	474	444	439	448	401	408	441	463	450	441	454	436	474	463	471	452	426	454	456	464	436	465	428	453	418	490	467	495	472	442	435	483	422	490	461	448	484	454	495	456	475	426	487	452	433	458	404	451	449	449	441	481	440	444	437	448	445	478	456	424	466	452	510	446	400	462	459	447	475	422	422	460	415	450
8218	1009	1028	948	937	922	868	949	905	898	936	940	950	892	944	891	920	906	913	985	986	917	954	935	943	892	954	946	895	944	963	941	944	965	929	940	953	958	942	923	905	995	997	939	980	934	895	920	955	945	914	890	899	997	923	928	959	920	939	955	944	876	894	984	918	951	938	922	999	934	972	929	971	934	899	889	961	986	945	939	936	933	919	924	951	932	967	889	947	907	900	948	867	940	961	986	946	931	953	925	933	940	928	890	927	963	1008	961	948	927	944	916	921	926	929	989	933	993	929	928	970	938	961	935	954	928	984	942	955	917	986	931	939	974	965	937	979	985	940	958	946	920	920	955	987	970	927	931	917	965	924	912	928	967	887	903	941	946	956	918	920	920	937	932	884	918	929	943	898	907	919	922	960	926	1012	935	980	958	989	955	966	984	944	935	940	989	919	932	954	925	916	924	959	920	1031	925	988	915	946	938	959	879	925	916	945	964	940	894	942	889	868	995	967	945	895	958	920	960	928	1001	932	1023	922	902	940	929	938	959	911	945	980	982	973	931	973	954	895	920	970	953	960	937	915	949	942	952	904	963	949	963	952	898	987	927	923	965	971	952	934	963	908	910	955	970	926	988	951	953	961	935	952	900	944	886	891	913	976	986	935	984	978	974	979	961	887	933	911	903	949	974	936	957	1005	929	908	894	946	880	926	973	917	953	947	914	934	894	955	937	967	997	948	954	927	971	917	924	984	978	928	951	958	961	945	940	927	943	984	948	966	949	938	971	964	992	974	911	930	912	989	942	919	980	967	976	943	946	954	958	929	984	925	948	950	901	994	933	924	917	942	949	960	941	973	927	904	974	962	934	917	958	963	918	947	915	945	982	944	959	933	954	894	941	963	956	987	961	946	941	939	897	913	895	892	935	976	998	947	928	922	869	896	994	936	939	910	933	911	912	895	968	948	937	971	956	910	923	929	976	977	942	955	880	960	911	1006	958	919	929	955	912	921	904	940	943	948	908	942	938	871	923	973	962	899	967	947	906	948	960	928	899	931	937	915	934	929	933	967	937	954	922	901	954	885	930	963	919	931	946	949	926	943	971	959	969	908	931	959	948	961	928	1035	917	962	962	1026	974	912	922	944	913	928	903	978	937	932	979	926	932	978	926	965	919	932	944	966	922	919	944	947	956	923	873	961	883	894	950	927	990	967	896	901	896	908	934	962	915	936	943	970	939	944	907	945	978	910	904	934	969	953	901	957	958	947	964	932	937	966	942	954	969	925	889	890	994	937	921	930	972	921	928	920	965	934	906	894	931	950	984	943	935	967	963	912	950	956	921	968	950	907	997	928	942	962	952	914	906	916	926	946	974	935	928	929	962	924	949	1013	859	939	959	911	1019	949	954	975	942	895	954	955	945	924	893	915	991	940	941	947	924	966	962	941	879	965	899	983	937	887	948	958	979	940	947	927	947	934	932	953	866	924	940	931	940	942	924	882	919	940	936	960	926	940	886	884	951	914	935	941	900	937	925	939	946	907	925	928	1008	922	950	978	980	962	902	964	979	968	937	920	948	932	967	943	960	949	956	942	887	950	970	918	924	924	981	962	942	993	959	920	942	925	935	966	923	929	958	940	933	945	927	999	957	878	937	970	966	974	949	922	933	956	983	957	888	983	929	928	973	945	947	951	965	944	899	951	916	988	940	905	952	953	911	927	926	915	902	938	921	923	934	922	940	940	942	935	909	902	946	916	971	893	926	905	942	946	890	962	933	922	897	948	921	974	976	926	879	923	920	951	961	971	903	927	917	951	942	915	961	908	930	905	950	950	985	943	938	950	925	942	876	954	950	945	888	920	944	900	929	948	889	900	994	988	935	898	954	978	911	873	996	941	943	920	942	942	940	963	920	945	949	945	958	955	985	936	941	909	996	910	916	962	976	965	923	981	902	935	971	962	955	922	961	912	925	981	907	940	885	883	943	923	1007	987	964	950	958	955	892	884	975	896	972	970	984	878	954	911	926	977	959	913	960	973	870	970	972	945	943	860	934	911	925	918	946	974	970	970	923	890	952	983	970	972	933	927	948	966	949	955	946	860	955	926	952	895	950	928	994	880	964	916	961	907	940	967	982	887	900	938	981	935	918	941	944	964	919	890	966	941	946	921	896	990	962	936	922	922	937	969	990	887	941	978	928	926	935	905	915	914	887	944	967	925	932	940	925	915	872	950	971	940	965	899	949	947	946	890	956	964	971	935	950	962	923	950	905	999	948	943	945	882	936	989	952	927	958	963	949	947	1016	995	965	912	960	967	939	911	950	918	971	948	964	933	975	972	977	964	940	978	930	1011	952	907	886	920	925	1004	940	915	938	935	913	936	988	988	911	927	984	986	952	923	947	915	936	943	964	951	905	968	899	941	929	898	960	931	934	951	984	918	906	907	932	940	939	972	889	944	986	982	912	910	957	975	949	946	949	904	919	946	930	942	967	928	947	964	928	901	909	993	897	898	898	979	939	946	938	972	924	935	887	949	929	915	942	924	938	921	915	896	935	938	945	893	947	949	959	947	923	970	950	934	932	898	969	897	917	908	940	943	941	953	928	900	956	905	943	911	906	924	960	962	933	933	966	957	950	961	905	961	939	994	972	992	936	962	870	938	938	906	1011	924	914	978	969	897	969	1004	944	1002	987	987	937	943	930	961	952	920	948	953	955	944	944	938	901	922	959	969	906	986	984	973	895	958	917	917	877	922	918	894	991	995	856	970	932	942	969	915	879	973	976	979	959	961	918	912	933	926	940	881	954	930	967	990	972	943	989	936	940	964	946	937	949	905	949	940	971	958	914	914	913	937	945	946	962	976	923	963	935	950	901	903	932	976	985	911	943	889	925	978	929	940	978	927	897	864	944	965	955	950	911	977	933	927	969	964	968	942	970	917	918	967	928	869	947	928	889	947	993	947	945	944	940	969	979	908	885	969	977	915	927	957	975	953	964	931	948	929	959	951	916	962	916	977	985	951	955	958	904	930	920	902	958	989	952	980	947	941	928	898	963	931	930	946	895	946	895	898	962	923	917	910	958	920	888	904	900	970	940	913	915	962	951	940	960	944	875	913	897	921	969	917	952	900	925	960	1016	980	930	945	952	1009	983	867	996	971	969	916	950	950	867	947	917	918	951	942	961	966	944	959	909	921	940	965	924	907	985	922	977	967	945	881	936	986	953	958	904	943	893	898	926	922	971	923	939	968	932	975	899	962	896	869	927	970	931	978	945	936	913	950	978	869	969	876	928	926	926	972	906	929	880	1021	941	943	953	972	910	917	984	949	930	912	967	971	1010	886	939	962	958	925	934	931	927	970	909	939	1005	924	937	971	908	916	929	999	889	937	959	954	957	930	923	963	941	897	879	934	934	930	944	949	905	913	928	909	910	903	953	882	928	963	963	883	931	938	911	952	916	928	943	931	923	924	917	936	919	922	924	963	963	940	999	892	953	944	950	975	892	962	896	965	924	970	895	939	904	930	940	981	892
26032	21670	24278	29555	21693	9938	483	379	394	397	375	328	325	337	305	327	290	332	311	327	305	316	305	299	312	322	310	287	296	294	302	334	285	293	299	282	326	322	346	316	306	306	304	307	322	297	295	312	304	312	308	304	289	308	321	303	284	305	304	298	277	315	327	305	276	312	277	338	305	285	320	324	301	300	297	313	283	289	346	301	278	285	323	318	293	314	305	269	321	311	302	288	279	287	312	308	299	307	272	319	304	257	316	327	266	300	291	313	317	327	283	277	301	303	274	293	276	267	307	308	287	300	294	295	338	303	309	309	287	279	294	317	257	308	346	274	263	309	274	292	310	306	293	311	259	285	330	300	297	324	279	278	292	297	289	295	269	290	297	311	299	334	298	321	316	338	278	333	287	339	320	280	286	306	317	270	301	306	290	279	302	296	299	318	283	304	289	334	285	327	291	324	305	305	312	288	331	259	301	328	287	291	314	319	292	276	333	273	293	292	303	318	291	266	296	317	337	318	301	293	297	295	266	294	304	296	313	245	322	296	289	327	343	323	295	319	327	283	291	307	304	269	274	305	318	304	307	314	331	309	281	292	310	282	306	324	291	329	279	309	315	335	285	297	297	324	289	307	288	330	306	285	300	292	313	305	292	302	319	294	306	347	261	282	308	311	276	289	306	298	263	296	293	290	277	299	321	278	289	314	277	289	276	306	302	286	271	292	312	318	293	309	314	325	340	309	315	310	293	302	287	307	304	301	319	322	275	299	280	300	277	294	323	286	289	299	277	313	310	295	324	283	291	303	295	280	280	286	314	291	277	310	260	313	350	304	261	309	343	331	320	326	314	295	315	263	289	297	304	332	272	290	274	288	303	309	272	279	318	277	288	306	324	300	259	283	326	321	260	299	289	263	325	302	323	316	293	308	291	308	327	326	289	297	306	335	287	338	319	330	302	293	329	316	290	282	269	300	296	307	308	280	265	290	294	289	285	285	297	295	318	282	305	306	302	270	290	276	310	293	291	313	283	263	285	288	300	298	316	304	294	291	288	297	278	347	315	312	317	301	310	328	306	314	317	313	297	303	313	317	313	299	308	286	303	301	292	281	270	298	277	263	302	306	290	301	295	278	294	317	298	296	359	288	304	285	318	305	331	306	285	294	303	271	312	326	343	297	303	302	281	283	282	297	276	292	289	329	282	320	301	281	322	310	324	326	295	298	309	292	314	313	283	294	299	349	284	299	307	303	313	308	291	294	326	309	302	285	289	334	262	289	294	304	287	320	271	319	300	309	278	287	264	322	274	334	303	306	324	310	295	301	296	265	317	301	288	286	294	278	292	301	304	267	262	290	275	304	312	323	298	304	311	306	317	284	291	284	292	347	337	294	270	274	300	295	301	332	259	310	292	277	300	316	305	284	282	320	275	301	302	287	306	284	307	296	288	272	307	311	273	286	325	321	332	288	274	314	283	284	313	309	326	269	289	300	301	270	316	296	283	323	271	305	304	266	302	278	285	285	301	290	284	333	326	287	279	331	287	306	267	281	281	312	341	332	326	307	256	293	320	298	305	307	306	285	290	292	316	300	265	303	299	286	318	286	301	317	291	295	303	303	301	283	265	284	324	312	305	315	283	278	319	274	280	323	321	255	285	276	283	291	295	292	304	297	314	280	253	305	288	295	292	284	277	299	327	301	269	277	302	320	293	304	297	294	329	288	286	299	277	276	296	282	322	307	295	322	316	309	310	293	277	281	282	249	298	301	320	292	306	293	350	317	311	274	288	306	265	271	291	300	269	298	319	293	300	271	276	339	320	276	294	315	300	312	295	328	288	293	311	270	311	272	278	305	303	298	308	302	270	324	274	311	289	298	305	303	300	286	263	296	306	309	284	308	316	284	304	302	283	318	316	288	276	291	304	273	303	280	272	283	313	316	278	283	303	284	295	310	313	279	277	292	312	285	290	287	264	267	283	292	289	284	279	323	290	267	319	310	304	301	291	282	302	281	299	313	306	289	307	288	311	308	349	282	299	286	355	309	332	308	282	309	285	285	299	294	261	294	293	298	320	316	316	251	279	280	278	280	288	302	307	310	314	303	299	304	291	305	304	269	286	323	304	295	294	275	298	305	303	295	320	330	335	282	265	290	327	256	292	278	258	319	271	280	259	273	285	300	292	298	301	300	298	273	306	315	303	286	278	306	310	277	280	289	274	299	306	304	287	300	276	289	297	245	317	314	274	272	271	302	310	335	326	323	301	292	284	311	269	279	311	317	320	306	301	279	312	262	272	294	304	329	320	313	278	312	279	290	260	324	307	274	332	300	313	264	300	305	327	297	266	368	291	299	306	285	313	306	307	312	303	323	315	301	278	261	276	300	287	283	281	281	298	296	301	306	293	314	302	310	323	294	290	263	317	267	327	296	264	298	289	300	284	281	274	314	280	296	352	301	263	303	252	302	322	290	311	319	281	290	266	302	296	279	311	310	286	312	299	309	284	306	324	287	303	283	284	304	241	288	276	258	289	356	278	305	324	313	321	329	300	347	318	296	309	270	300	288	288	303	300	292	314	269	317	299	290	294	314	269	288	286	281	279	296	285	277	331	330	289	336	321	297	310	290	340	259	320	289	302	244	255	285	278	324	285	306	309	312	290	321	324	318	309	294	307	333	292	297	285	282	282	286	294	292	297	310	302	287	303	303	284	299	311	293	296	289	259	315	295	293	303	272	309	285	292	282	337	307	286	287	261	318	316	265	316	315	329	291	334	267	282	300	320	325	342	326	277	252	302	306	312	277	326	271	280	330	308	277	299	279	314	289	274	284	324	298	278	285	321	297	312	315	320	278	270	310	281	295	301	293	310	317	280	300	309	274	308	310	277	296	288	306	273	301	266	311	307	303	280	316	303	300	280	304	308	301	288	313	312	292	312	297	315	287	328	310	315	326	326	266	296	284	300	301	292	290	274	316	288	310	291	297	264	277	286	276	307	292	298	281	300	299	307	306	294	286	324	278	259	271	300	289	278	283	308	323	325	269	339	265	320	302	299	282	284	298	277	279	309	318	299	300	277	282	297	262	333	262	293	303	302	286	301	302	277	306	270	301	330	343	294	291	284	269	298	304	312	311	316	323	287	312	284	308	284	309	281	277	296	292	269	267	262	316	326	311	317	286	282	264	294	299	318	299	288	280	285	301	305	325	293	312	293	290	297	318	277	298	286	296	307	288	326	291	259	267	319	283	299	293	297	297	303	291	286	289	305	326	302	329	342	341	319	266	287	312	325	297	279	277	297	315	323	303	282	297	275	317	297	320	315	285	284	307	316	289	281	270	290	297	318	275	251	284	296	303	306	307	300	314	339	294	278	293	269	303	267	251	315	275	289	322	247	286	280	345	299	280	329	291	289	284	264	311	303	299	313	288	308	280	296	271	297	288	317	300	315	295	296	275	286	289	279	309	309	300	291	301	291	305	276	303	291	292	286	314	298	312	288	279	295	309	289
4552	1990	1115	868	738	677	685	629	664	644	607	644	668	642	680	655	681	620	652	654	613	689	644	638	649	693	657	625	671	639	614	596	630	647	650	605	635	663	657	633	643	685	611	646	677	602	696	621	642	631	638	650	641	677	638	646	631	645	645	654	613	634	630	599	639	612	644	623	620	636	696	665	644	637	634	626	629	605	647	646	646	614	651	654	631	590	654	681	659	694	606	656	634	598	618	623	628	609	613	611	607	617	619	673	628	668	657	646	632	655	655	616	622	640	668	645	625	610	630	592	620	659	644	639	650	621	677	620	629	690	626	670	677	642	649	655	625	637	672	644	680	585	639	632	664	687	625	605	636	632	630	612	621	635	648	681	639	637	611	612	618	635	623	621	654	634	654	613	671	615	627	639	626	638	623	665	582	648	618	614	613	657	607	655	657	647	616	659	636	624	622	628	653	590	639	654	618	641	611	641	642	630	613	614	630	633	660	643	645	610	636	638	617	657	646	629	618	653	671	609	618	649	620	678	645	637	594	608	609	608	639	641	619	636	658	682	614	637	606	629	667	635	610	628	604	658	602	632	678	633	602	659	635	632	612	651	595	604	635	628	586	658	651	687	588	662	656	609	661	614	641	636	618	635	629	631	630	656	652	652	647	626	669	675	628	649	643	623	620	603	654	603	629	614	596	626	697	590	629	609	647	649	642	628	615	652	632	646	611	588	673	593	649	642	641	595	624	637	634	626	621	634	623	580	649	651	629	624	607	652	630	621	630	621	666	627	621	616	614	654	657	598	647	646	625	640	638	594	686	683	609	616	682	627	638	617	659	640	617	613	652	596	626	608	649	620	616	595	635	611	624	617	620	626	623	593	659	626	660	691	632	659	625	636	630	656	605	608	657	622	660	670	664	644	634	636	635	658	630	660	630	639	680	613	637	618	596	661	644	676	638	626	579	644	609	591	625	665	626	596	656	641	625	631	646	650	641	650	643	580	600	646	626	631	663	599	658	618	675	656	618	609	613	649	633	636	638	632	616	610	578	632	622	630	590	609	651	637	676	647	637	634	670	611	656	614	634	647	635	611	642	562	656	605	647	677	620	569	665	608	651	613	641	661	630	582	634	641	682	663	675	681	662	673	621	674	650	584	608	640	639	638	645	657	662	679	647	589	589	614	674	643	639	650	615	644	628	610	619	641	594	656	662	648	593	596	675	612	628	619	641	665	656	632	576	668	615	605	601	647	609	625	649	663	604	591	674	628	628	628	651	636	679	672	624	669	628	670	684	629	668	633	628	641	595	596	661	633	653	637	620	636	638	609	578	695	646	603	628	656	620	631	631	654	623	638	612	636	627	655	648	657	581	598	636	693	621	656	667	694	652	625	623	645	679	664	610	635	617	673	575	611	659	643	608	631	640	629	622	639	633	618	671	629	634	618	641	666	593	630	701	612	667	676	629	648	648	615	647	582	641	667	618	645	630	622	724	593	668	642	615	638	652	621	661	635	603	617	642	640	620	616	629	626	609	655	674	661	581	641	640	625	672	650	653	606	656	653	698	623	712	629	672	666	634	668	641	630	634	700	581	604	624	610	633	717	644	696	637	596	641	645	657	651	633	614	670	642	674	648	663	626	614	649	680	636	643	641	649	650	586	643	665	593	650	647	626	649	592	620	608	667	647	595	570	672	677	658	621	597	612	615	673	664	632	636	619	646	639	629	613	605	628	605	672	618	633	620	607	653	580	602	644	652	627	618	655	651	635	641	636	655	606	632	624	634	596	597	636	585	622	639	667	651	594	657	614	642	638	612	630	648	626	624	643	602	642	625	663	630	631	640	640	624	634	666	607	635	666	655	588	654	660	624	589	653	627	644	649	640	643	666	610	627	660	663	641	654	655	593	613	624	624	582	597	650	624	662	634	616	639	641	673	624	613	659	635	626	640	621	610	682	675	670	642	617	650	643	625	652	624	653	626	665	640	632	630	681	636	568	666	641	635	665	633	683	636	672	612	633	645	667	629	666	649	657	663	588	639	627	614	625	619	624	601	653	609	622	653	621	608	618	657	630	639	626	631	664	672	599	643	654	639	655	652	625	634	615	611	658	598	590	641	666	650	640	624	587	627	612	619	668	616	632	671	611	608	615	649	657	677	650	617	651	590	636	620	652	651	618	681	645	623	679	624	711	627	615	633	661	662	623	663	641	628	615	600	579	639	643	579	621	645	615	617	616	629	617	609	603	626	645	597	645	631	644	700	635	669	612	639	642	656	594	639	639	613	641	671	650	653	659	603	672	653	626	621	696	661	616	644	671	635	649	661	692	600	687	597	647	612	681	642	655	590	682	647	682	622	625	636	648	648	591	667	629	645	623	635	600	662	609	625	620	594	656	662	629	657	628	634	650	600	616	639	605	587	603	633	592	611	649	591	635	617	641	597	656	655	638	652	620	634	658	681	627	624	652	622	618	634	631	635	687	668	648	640	626	653	668	639	613	592	608	642	609	602	662	608	623	662	584	619	644	613	598	605	653	686	686	653	655	603	586	586	660	630	644	645	608	614	605	632	607	646	647	632	668	650	636	599	603	659	628	604	629	617	648	648	605	623	576	679	600	624	638	657	628	643	629	638	624	621	570	590	669	600	628	664	624	663	648	669	621	639	609	657	592	608	676	649	593	593	650	618	599	591	675	633	616	614	624	644	625	605	632	626	644	604	658	648	591	591	674	628	633	608	608	611	646	592	611	623	656	651	621	647	643	633	653	712	607	616	607	651	617	631	655	667	640	587	648	637	596	648	623	638	641	657	646	583	642	613	649	646	624	627	595	634	642	622	597	640	653	637	625	637	644	631	647	581	657	621	584	577	620	690	624	644	648	609	608	640	590	627	634	642	585	579	629	671	647	640	652	622	610	657	656	612	623	623	605	608	609	660	645	605	638	667	639	619	633	646	597	655	603	661	604	662	631	655	669	621	632	600	648	622	579	622	600	609	640	643	683	606	629	596	643	673	622	661	607	648	665	617	641	671	630	639	600	628	671	621	648	633	628	651	640	648	594	606	651	632	615	648	662	639	620	627	620	672	634	694	625	594	656	677	620	591	640	632	621	620	603	622	702	650	652	650	643	625	696	623	645	626	617	653	615	673	607	649	671	660	643	678	599	647	643	634	562	623	653	686	636	596	611	646	637	618	641	626	618	591	582	599	666	633	575	633	620	629	604	623	637	610	610	609	622	627	619	609	610	590	632	650	687	654	653	639	665	626	689	662	619	624	690	622	637	648	634	651	627	603	645	634	614	628	660	660	669	638	608	661	654	613	641	649	656	619	616	612	642	602	663	656	616	662	623	617	657	660	644	616	618	615	614	659	613	601	592	631	686	606	623	568	681	612	629	611	662	625	620	658	676	668	645	666	624	619	606	656	666	590	604	650	648	680	645	613	650	634	626	651	566	606	625	648	635	631	610	611	618	610	639	631	644	664	632	684	621	608	636	660	581	622	656
25273	21634	24721	29049	21634	21659	9785	436	276	256	244	205	201	180	170	175	156	179	170	182	165	137	161	163	143	137	153	117	153	163	151	159	150	160	143	165	143	136	134	158	156	155	135	148	130	157	122	152	135	144	147	144	158	137	147	142	130	130	124	145	147	159	127	133	149	152	183	134	132	176	170	141	115	139	174	129	139	151	147	127	147	143	132	124	134	136	149	140	150	144	150	127	124	134	134	141	143	141	150	123	117	139	124	153	140	117	141	135	135	142	123	156	150	144	140	153	167	152	156	136	151	148	140	150	157	156	151	129	148	136	145	130	140	134	143	150	157	146	142	135	141	148	120	138	138	136	124	140	143	147	158	154	147	151	131	135	138	163	143	138	110	137	131	144	145	115	154	135	141	129	141	129	144	133	160	129	166	122	129	121	133	155	141	142	157	146	119	133	135	126	143	141	138	125	136	146	141	137	160	163	160	144	145	153	136	146	144	145	143	115	167	158	123	155	113	137	132	129	146	90	138	175	135	113	138	119	148	148	146	136	153	140	123	167	130	137	159	144	142	131	123	137	134	148	173	139	172	155	133	154	150	147	152	150	153	148	139	136	121	146	149	135	115	126	139	146	138	140	168	133	127	132	125	143	147	143	135	147	136	156	135	140	146	152	163	131	141	148	134	170	131	136	145	132	136	143	138	173	129	136	126	142	127	142	137	153	124	138	140	136	136	126	132	140	131	131	151	124	134	128	142	164	123	128	149	135	139	132	139	159	171	142	135	139	123	123	153	142	132	149	142	120	130	134	118	124	159	109	127	130	126	141	141	139	141	144	127	129	143	162	120	135	157	130	132	128	136	133	122	151	169	145	135	156	154	137	129	134	119	111	144	147	116	138	170	155	138	153	134	136	164	133	118	139	145	152	147	145	155	143	123	160	137	125	131	149	150	138	156	141	151	130	139	139	131	157	130	154	141	150	143	129	134	135	178	154	161	145	153	147	149	134	146	144	153	137	152	133	110	131	137	124	124	162	159	140	144	157	146	134	114	152	153	169	136	118	145	144	117	145	119	136	153	131	142	145	130	158	133	141	137	117	129	123	142	145	147	167	138	131	146	152	128	130	123	162	143	150	145	119	141	138	154	141	138	134	134	138	140	154	147	163	129	122	167	159	136	150	130	118	138	132	119	131	144	133	142	127	149	126	143	155	177	173	134	159	139	128	142	156	156	142	130	132	168	115	152	150	155	134	148	144	166	146	123	120	140	133	158	124	134	132	151	128	132	125	129	139	158	168	142	132	158	147	134	160	131	128	141	142	138	139	131	142	159	114	127	146	118	134	143	143	141	116	134	135	140	128	140	138	131	154	141	140	137	155	136	138	135	137	136	140	134	148	146	152	152	129	128	140	130	140	153	156	136	144	105	123	129	142	152	144	143	127	152	126	130	138	151	130	144	146	120	130	130	146	133	148	155	130	129	144	124	141	156	109	138	148	133	148	121	151	153	131	174	133	143	153	126	145	136	124	119	140	123	139	136	130	144	137	139	139	132	138	133	141	148	129	142	167	134	132	127	148	119	125	157	132	133	136	119	137	137	122	115	145	137	134	132	141	149	168	121	144	151	148	140	143	132	144	108	139	150	146	156	163	132	132	144	140	141	129	143	155	156	147	138	157	156	138	151	126	147	144	155	156	129	158	130	142	152	134	131	147	142	112	147	137	142	128	140	135	121	106	129	136	126	127	124	119	160	156	132	114	126	142	155	146	138	124	138	138	165	145	159	143	145	154	138	150	120	119	144	164	166	137	127	152	152	125	144	134	144	143	152	153	148	152	128	143	140	134	134	146	129	140	135	153	132	128	142	159	139	121	131	163	148	132	142	125	137	157	119	153	150	131	143	134	123	136	122	150	133	137	135	131	122	141	155	112	136	146	148	146	125	157	138	157	142	128	131	123	133	140	136	132	156	147	127	103	139	138	125	126	149	146	111	120	130	117	140	129	144	135	141	138	147	148	164	156	135	110	151	125	148	156	132	127	127	138	129	129	136	127	126	159	135	139	151	148	155	160	132	155	125	122	138	147	123	162	126	144	128	125	128	146	118	150	146	160	164	156	119	147	131	160	136	137	163	135	131	138	121	132	140	125	131	129	130	148	136	135	138	169	149	171	134	130	142	128	145	131	142	133	141	146	130	144	151	151	146	139	124	141	144	142	136	132	122	141	137	127	153	140	132	135	158	126	143	123	142	162	113	111	136	126	151	138	126	163	175	111	149	111	136	122	142	146	124	166	158	144	131	138	148	136	152	134	107	161	151	130	150	118	134	139	128	129	132	159	132	112	122	140	170	144	132	143	152	149	134	152	137	132	134	140	135	136	168	121	116	135	120	130	135	167	131	129	124	128	149	150	120	156	150	156	152	148	151	142	144	145	120	131	140	157	128	134	157	148	143	139	141	128	110	129	127	129	142	121	156	131	122	135	133	138	140	142	126	120	151	149	155	152	119	146	155	148	143	132	136	128	156	148	148	159	133	157	153	124	136	129	108	150	160	136	168	134	149	134	138	156	151	144	141	131	126	150	138	129	143	131	133	161	112	136	128	148	128	159	143	146	161	149	142	137	153	136	135	153	152	127	130	114	167	145	136	119	142	144	126	133	135	134	128	141	154	146	164	141	155	171	137	149	125	128	133	139	138	153	117	151	146	174	135	151	139	141	141	128	142	146	157	154	149	128	130	121	150	151	125	144	137	121	143	140	132	140	129	136	134	133	142	120	153	142	126	118	151	154	174	156	138	135	145	138	151	142	145	144	127	155	161	123	145	134	147	146	132	135	115	158	154	126	139	155	138	149	131	146	143	142	158	153	147	146	127	157	120	130	156	135	133	125	138	168	145	149	129	147	140	140	145	159	148	173	145	162	142	125	120	139	127	153	148	143	145	133	148	156	157	141	119	140	127	130	161	142	141	134	146	149	169	134	142	131	129	124	142	134	139	148	130	129	138	153	143	143	145	129	141	149	128	147	110	122	160	138	138	133	125	132	112	134	143	153	143	140	122	143	139	160	121	147	130	161	120	132	147	153	145	147	148	166	132	145	128	141	160	144	173	141	162	138	136	143	151	152	147	145	152	152	109	140	142	128	168	141	132	145	128	137	140	148	149	126	160	173	171	162	134	160	143	125	130	138	138	117	127	150	152	149	152	129	127	130	146	167	146	146	129	149	137	139	139	139	141	138	138	134	146	145	137	141	138	122	155	142	134	160	161	131	134	140	143	141	122	143	135	132	143	163	160	133	139	141	144	149	133	131	138	128	148	123	141	147	129	136	139	153	135	123	122	156	150	111	150	163	148	149	156	124	141	155	145	130	140	152	125	141	127	138	165	134	101	131	153	161	119	135	140	133	124	133	161	157	126	125	136	140	129	165	127	141	166	158	143	129	148	142	131	142	142	143	153	127	142	140	117	149	135	130	151	146	180	143	137	133	127	142	153	145	139	118	133	141
4121	3033	1290	717	498	436	427	366	387	389	348	364	322	347	356	367	354	354	374	355	327	341	361	330	343	315	331	370	364	332	356	360	330	322	370	354	336	356	350	344	348	300	341	338	336	330	363	334	319	370	337	329	337	342	323	348	342	344	356	342	337	357	322	358	357	356	340	354	361	322	358	375	318	367	311	348	353	354	339	343	316	353	360	369	330	325	344	325	341	330	324	351	356	365	334	338	336	304	343	371	315	351	346	343	382	370	337	335	333	335	337	382	337	354	334	339	323	367	321	335	327	362	328	330	334	367	336	324	364	370	363	352	322	307	350	377	342	369	344	352	368	328	328	328	321	351	341	388	334	304	351	335	333	337	329	321	300	348	373	350	332	353	372	360	324	354	331	330	321	334	322	342	329	348	314	337	348	321	333	349	327	367	339	318	334	338	391	336	334	346	344	326	360	352	341	290	312	335	335	360	303	316	317	335	326	330	334	351	307	325	335	327	325	327	315	342	339	363	344	350	348	329	372	320	352	332	366	336	351	357	357	320	353	360	345	360	349	354	357	326	346	352	331	336	344	357	356	333	365	326	354	359	347	320	334	333	343	304	350	345	328	353	319	354	376	323	354	367	347	334	354	359	354	297	328	329	327	342	317	344	328	317	341	343	338	328	319	337	347	356	344	333	338	377	330	350	285	333	346	347	367	343	322	338	336	332	359	341	358	374	346	340	354	377	311	334	359	328	340	332	346	367	347	357	337	352	345	337	315	347	341	344	354	330	318	299	354	374	360	317	350	350	343	309	365	333	347	339	349	355	342	331	323	370	330	350	322	357	301	325	323	352	362	356	351	332	333	323	320	346	312	353	347	373	349	346	342	323	322	325	370	302	361	370	326	326	375	340	328	365	356	330	363	330	324	331	352	340	334	356	348	353	367	363	384	334	307	320	352	332	373	320	341	339	346	344	330	344	342	310	356	345	363	323	357	350	345	335	342	357	339	309	329	362	365	364	326	346	310	316	328	330	358	322	333	345	322	340	342	337	320	322	325	329	316	312	338	365	328	313	330	347	349	348	327	326	339	339	331	361	324	319	322	322	349	337	292	341	339	357	360	370	364	358	333	337	354	327	366	357	347	355	346	335	365	342	348	360	356	346	337	348	338	354	328	357	312	323	330	358	347	301	349	334	351	376	347	316	355	343	360	359	370	351	327	312	323	333	338	332	338	363	370	325	378	352	316	331	334	324	312	371	397	333	367	329	323	335	334	346	367	342	350	363	298	340	372	357	326	333	359	374	311	344	328	346	322	352	352	342	325	345	352	352	337	350	352	365	328	357	340	355	366	365	356	312	328	333	332	316	350	344	381	376	334	363	349	361	338	347	350	361	330	331	324	337	338	369	332	327	344	328	330	367	345	300	346	335	361	340	307	306	329	348	320	287	324	375	331	372	335	344	336	331	300	332	341	356	339	330	348	319	329	340	336	375	365	340	334	342	342	317	339	333	322	318	342	306	379	333	355	340	337	313	338	362	344	338	309	307	336	351	346	336	337	358	342	377	345	345	386	299	326	316	336	360	352	383	337	345	333	332	344	338	353	350	338	342	341	339	354	337	301	345	318	378	352	318	307	339	324	350	329	313	346	324	333	341	313	303	331	366	352	351	369	329	342	334	343	385	342	333	314	326	374	309	342	369	338	358	326	343	311	347	313	342	339	364	344	350	323	324	317	344	330	344	347	378	327	365	366	322	331	377	360	341	308	345	359	360	344	342	351	327	380	345	319	346	372	350	312	350	368	329	374	329	350	391	344	353	375	344	336	332	323	298	333	347	367	361	350	322	322	400	360	342	334	337	313	365	333	337	338	360	313	316	372	360	371	355	347	318	353	365	354	337	343	316	343	350	339	335	321	358	329	341	346	363	347	373	323	344	336	331	327	327	353	312	350	337	294	316	330	341	348	344	336	343	342	338	357	318	359	338	338	402	324	334	328	334	343	307	362	320	345	352	357	346	355	354	341	354	353	340	312	329	307	349	316	348	358	329	341	333	330	345	327	332	328	359	343	335	331	305	369	333	364	349	344	346	351	344	314	330	346	321	328	335	339	352	351	316	334	325	345	342	309	329	345	321	350	344	334	333	359	319	318	334	350	308	310	346	344	362	368	335	354	309	356	355	371	341	308	336	297	366	307	338	309	324	327	321	351	381	313	352	372	352	344	311	349	344	345	367	349	329	350	346	361	359	326	335	367	362	351	367	330	330	337	366	345	347	364	364	384	327	336	344	334	353	324	324	328	330	343	335	340	334	377	348	346	349	334	335	354	354	371	344	353	340	300	328	335	344	332	342	300	379	315	387	343	335	357	375	359	337	316	349	366	323	354	335	335	343	369	348	317	335	383	334	345	326	359	324	336	376	345	330	385	346	331	326	339	356	341	337	339	304	348	362	354	318	352	333	338	317	350	323	328	320	319	322	339	371	300	370	313	362	329	313	342	312	328	342	305	335	338	320	324	357	346	348	334	371	347	351	343	295	355	383	354	381	328	344	309	335	336	313	363	327	330	364	389	311	327	332	300	358	322	356	339	333	308	341	321	356	338	358	336	368	365	341	367	351	358	318	364	333	334	333	333	348	374	334	347	304	380	327	340	340	328	370	324	347	324	335	346	348	306	366	345	321	343	315	340	352	326	330	352	354	308	339	359	357	329	303	337	333	335	351	343	361	373	354	321	302	349	341	347	326	345	337	347	315	361	336	316	325	293	395	316	344	341	352	362	350	341	301	329	325	363	331	379	374	344	321	346	330	358	321	345	346	355	331	331	337	306	322	358	342	327	317	335	324	326	324	336	342	310	347	356	380	371	333	353	303	332	385	372	318	361	288	322	366	358	349	349	350	374	332	346	352	335	339	306	355	322	360	351	349	315	359	333	352	353	348	350	320	341	357	366	359	307	326	361	339	343	338	333	340	374	323	355	316	312	317	336	319	346	345	358	373	308	340	328	348	372	304	328	339	322	336	333	303	359	314	326	329	368	303	333	356	311	321	309	345	341	307	340	347	362	291	328	361	345	335	353	347	350	336	345	349	328	342	335	350	331	333	361	331	362	290	359	347	331	359	370	327	341	318	356	365	347	344	371	329	334	306	364	305	346	346	352	300	317	297	330	346	327	325	327	354	320	354	347	365	284	368	338	368	335	340	354	347	343	331	311	352	332	363	341	349	355	350	350	350	331	336	291	334	332	354	330	379	356	356	377	330	331	341	363	309	371	315	343	348	385	339	348	351	351	357	354	351	343	335	355	321	300	331	335	354	330	362	344	327	336	308	387	317	373	340	344	327	362	313	341	337	340	346	341	344	361	349	342	313	369	325	334	321	340	352	336	350	338	323	340	346	347	304	335	379	332	348	351	331	341	337	321	352	366	310	336	321	370	361	353	343	362	367	342	349	360	334	352	351	324	330	327	335	325	372	317	310	343	348	343	342	336	332	379	336	340	323	365	373
34210	13815	1998	499	480	441	465	453	464	431	443	455	443	423	453	467	438	449	458	448	468	483	457	476	454	473	470	443	458	451	494	451	436	494	441	414	432	426	455	469	419	429	432	522	488	469	440	459	472	457	460	454	495	439	456	457	443	471	478	432	466	462	436	420	469	437	441	435	443	448	434	442	432	488	442	473	466	436	394	446	462	479	458	481	462	477	482	439	448	409	433	477	444	455	450	441	451	432	513	455	467	426	425	444	442	488	446	494	441	409	419	499	450	440	466	494	477	467	436	450	484	471	480	428	431	453	475	471	436	474	464	437	440	409	447	463	409	439	460	449	512	449	464	460	469	423	403	451	466	490	495	453	454	431	408	465	435	452	442	435	437	423	495	447	489	411	484	444	473	478	454	467	418	463	456	429	470	446	455	443	443	432	402	463	400	484	483	498	441	456	404	468	431	458	427	439	467	470	425	427	414	463	412	461	426	454	405	453	456	471	456	421	433	467	474	380	485	458	449	447	467	416	465	482	429	453	444	426	457	415	483	466	433	435	425	465	449	472	460	474	399	472	472	441	432	446	428	497	409	463	448	456	434	441	452	474	470	453	445	469	434	448	446	444	465	435	400	456	432	436	479	444	469	474	459	445	456	426	380	468	422	438	449	440	493	472	438	478	440	469	414	434	466	494	459	421	461	446	442	472	437	446	461	403	448	497	462	429	477	428	475	412	437	424	462	426	478	449	420	425	469	468	478	455	433	422	439	431	460	445	451	482	411	452	453	493	445	481	454	402	453	455	489	435	405	483	455	471	478	478	425	455	433	465	435	451	474	478	431	432	447	475	462	444	467	485	441	462	416	458	441	430	452	449	422	400	446	464	487	443	435	453	418	452	414	438	433	434	462	450	467	469	456	448	472	446	433	484	491	452	438	443	438	461	454	463	436	465	438	478	463	458	495	466	465	466	464	405	509	507	427	465	426	439	429	427	485	432	465	461	452	475	485	445	449	468	440	445	431	434	488	443	424	420	459	422	424	436	456	425	454	443	421	479	500	466	425	419	440	457	455	444	474	458	478	439	482	427	464	486	433	453	439	466	443	443	422	467	493	505	456	476	444	478	464	431	445	452	453	431	457	434	460	436	440	437	431	466	426	435	447	474	467	474	436	455	477	446	457	454	452	470	446	462	485	475	406	481	500	423	448	467	434	469	463	447	462	419	450	462	469	416	439	467	462	473	458	425	456	456	497	440	457	423	430	467	511	424	427	450	456	456	478	453	448	459	452	430	407	441	427	410	448	493	451	408	434	428	473	460	460	444	470	486	454	415	460	469	483	471	445	447	427	439	433	434	452	440	414	474	436	443	467	491	452	418	467	416	464	452	455	487	424	464	475	458	430	426	454	474	446	445	497	411	468	437	480	440	438	438	467	446	446	429	467	510	459	457	434	471	445	456	434	442	444	438	423	465	471	450	419	427	451	470	428	484	434	426	440	428	453	489	483	429	443	438	418	450	473	483	458	447	489	496	467	423	411	446	460	443	435	426	470	457	459	439	475	473	420	445	428	447	467	457	479	464	449	427	472	433	462	465	422	451	481	448	478	461	438	448	442	455	442	433	459	423	430	424	439	440	488	437	426	426	447	444	468	431	522	470	453	448	454	433	502	457	459	441	441	494	434	424	474	468	417	439	477	452	458	448	437	432	454	439	427	451	444	469	423	469	437	452	429	417	455	429	439	466	483	462	458	435	442	446	457	434	423	474	432	451	444	418	445	489	433	461	463	419	456	475	453	436	423	413	424	443	431	440	429	465	504	507	456	450	469	452	473	433	451	466	468	407	452	477	473	398	435	448	455	459	468	465	439	508	485	462	479	434	428	455	429	474	452	459	479	436	451	467	483	437	455	437	392	446	466	471	434	472	483	429	453	471	509	462	452	453	439	443	484	451	455	491	453	477	427	467	435	457	469	434	454	471	475	472	465	420	427	445	461	476	429	443	415	436	400	460	449	470	475	460	468	493	454	492	490	432	444	430	465	423	471	492	458	429	406	443	446	475	418	506	453	420	429	439	478	462	451	425	461	453	468	477	481	435	418	465	426	431	431	471	442	462	450	464	462	462	437	478	459	456	425	467	467	454	413	457	441	424	459	485	486	457	519	404	497	484	429	449	457	482	455	443	461	480	449	453	424	479	451	505	461	439	473	442	432	456	458	467	473	486	481	457	472	434	438	487	466	454	455	510	503	455	445	451	476	465	500	494	489	449	465	491	434	445	443	441	424	439	473	440	455	430	469	459	432	454	478	477	425	469	448	429	444	482	492	459	443	447	448	470	437	478	446	440	441	490	430	458	473	469	454	454	458	459	427	481	449	467	436	464	450	452	467	471	462	450	429	481	452	468	472	440	463	484	395	466	440	460	441	470	447	436	471	441	426	430	437	466	439	488	460	438	446	433	448	418	457	466	473	432	449	470	465	430	463	472	431	434	443	434	497	464	467	437	418	457	441	442	467	445	449	457	464	469	498	437	479	447	435	459	474	435	444	437	446	443	451	426	441	431	457	454	438	433	453	450	430	427	422	428	402	483	412	435	444	436	461	451	463	413	451	421	441	426	431	433	465	430	456	391	485	463	443	427	404	442	462	423	430	510	457	471	466	461	472	478	434	452	434	443	407	449	443	467	464	473	519	493	467	438	449	416	425	496	466	469	449	425	430	483	478	462	457	426	469	440	441	446	476	425	449	456	446	433	461	471	447	414	486	464	456	450	449	480	429	458	462	461	453	458	463	504	456	466	426	432	472	429	465	453	463	445	420	437	422	459	440	444	451	431	448	467	444	425	437	418	419	395	448	440	449	478	452	500	464	471	466	472	433	465	451	464	488	481	448	431	432	453	455	426	489	426	408	438	485	465	467	474	474	454	446	494	431	460	421	422	447	431	437	472	476	457	459	452	467	442	427	448	424	465	459	431	433	425	452	435	461	443	441	453	490	442	454	453	422	442	422	449	393	409	430	478	491	425	466	459	434	460	444	432	489	429	476	457	466	434	470	495	437	427	438	471	441	452	407	459	456	449	436	441	465	462	452	439	430	449	424	456	439	441	483	424	438	447	452	440	426	467	461	453	452	463	495	429	441	447	433	492	442	488	450	443	452	439	464	469	475	426	462	417	456	466	485	453	449	444	452	488	440	417	429	453	445	436	429	469	438	455	439	406	482	459	446	430	444	432	426	489	455	511	416	458	448	427	455	461	436	458	428	451	427	477	451	456	451	443	451	435	460	446	467	442	434	412	482	456	452	477	435	460	440	418	474	432	425	438	438	447	496	468	446	421	419	410	479	477	426	448	459	433	443	458	428	421	440	450	470	486	478	453	474	422	466	458	463	463	442	467	435	484	493	448	432	477	453	465	439	481	457	475	434	432	461	452	486	437	466	444	455	408	448	419	482	415	443	453	471	473	453	411	444	441	458	425	458	440	435	441	439	424	436	421	475	455	492	507
8133	1001	948	969	960	985	893	949	917	937	970	946	980	914	884	922	943	919	895	915	928	949	895	919	925	856	925	957	970	929	980	941	955	951	863	931	933	911	946	926	959	930	924	961	924	948	947	936	978	961	957	857	966	940	868	886	934	947	974	947	917	944	978	885	932	912	996	973	918	941	1020	954	917	940	975	911	903	1037	931	965	888	891	938	946	908	918	943	880	930	940	914	876	969	939	951	918	900	923	890	916	888	973	896	947	927	1002	965	853	897	952	917	988	922	927	959	930	998	869	908	960	930	953	936	889	929	935	934	927	951	917	925	900	939	949	981	950	963	950	949	898	960	940	951	907	958	909	947	924	988	930	957	935	894	919	909	965	912	939	957	972	928	916	919	951	893	949	966	893	910	933	944	953	896	883	908	904	921	953	963	971	942	1007	944	901	957	981	928	945	912	920	898	947	907	883	922	905	898	964	944	902	946	927	946	885	909	890	940	938	959	937	918	892	912	923	956	865	850	954	974	901	996	922	848	918	933	929	914	982	931	928	962	928	983	928	955	897	889	918	934	930	931	981	913	946	947	929	900	928	932	881	945	934	977	935	957	956	950	908	936	962	917	890	942	926	896	872	920	900	957	917	896	943	941	951	974	928	906	915	927	916	972	880	989	882	934	924	879	908	926	886	976	937	972	935	931	921	929	919	906	900	915	948	953	941	940	952	958	901	911	936	950	910	910	911	955	881	915	932	919	984	949	928	927	934	919	841	979	959	933	935	926	861	923	921	994	946	994	929	919	928	955	930	880	887	904	943	927	995	931	971	960	913	863	887	924	921	923	907	927	926	958	913	944	912	922	898	912	973	930	986	937	897	919	911	875	939	941	915	938	959	974	926	882	882	950	937	940	997	999	943	943	911	894	907	930	951	972	918	973	907	909	943	935	953	916	923	907	920	923	955	957	935	920	884	979	926	905	917	912	929	908	878	918	917	924	913	930	961	901	903	925	890	884	959	955	918	935	975	908	923	954	986	963	972	920	951	923	959	912	921	954	911	963	961	929	932	941	948	954	962	898	981	889	913	896	945	909	906	960	944	914	908	934	937	980	920	921	973	914	954	951	962	929	915	903	949	890	930	923	971	949	970	931	950	962	942	922	927	924	938	943	936	907	959	956	953	934	916	912	968	967	938	963	969	919	972	982	938	920	967	904	965	907	900	895	925	910	931	955	965	980	972	958	961	961	902	890	890	918	941	924	887	900	934	933	964	881	958	947	912	927	933	925	924	918	911	935	914	956	894	894	965	935	899	939	947	965	920	895	976	994	925	925	938	959	971	905	943	981	965	960	990	928	901	892	897	970	918	966	902	933	946	921	917	914	941	936	931	884	931	919	978	948	967	926	967	890	956	911	907	955	940	973	911	960	916	993	978	886	889	885	918	909	904	936	961	951	914	953	959	899	941	940	890	934	886	991	949	889	936	957	895	947	896	909	906	961	946	936	916	944	873	1001	847	942	1000	911	934	919	900	897	900	936	936	917	909	932	930	941	968	964	891	941	941	986	918	889	909	950	938	906	948	912	905	891	950	968	959	989	906	949	946	946	892	984	935	954	953	881	939	896	970	983	900	897	982	977	939	953	905	905	941	881	940	920	1003	931	936	912	907	954	897	956	940	955	887	928	896	921	910	933	940	952	929	913	933	1003	1020	876	971	871	929	973	954	970	964	932	965	928	874	893	986	920	961	929	946	929	958	931	958	978	911	924	983	916	934	948	950	918	967	919	933	966	930	917	925	965	932	892	953	988	934	949	919	875	948	904	904	959	907	956	921	934	922	942	908	988	955	927	940	935	959	952	997	963	972	928	921	908	917	916	932	910	894	929	900	936	950	956	915	988	955	886	979	903	914	952	941	921	926	900	947	985	905	923	957	977	971	928	912	936	909	939	914	906	932	884	891	909	879	926	938	947	879	1023	955	977	956	945	940	931	936	957	915	923	904	951	904	903	951	988	918	907	905	916	956	891	965	947	880	925	913	974	971	954	929	913	892	920	946	958	930	929	958	933	868	910	900	959	925	925	959	921	896	951	957	932	947	941	883	936	882	959	935	928	894	963	943	919	910	950	929	932	955	979	957	953	960	923	926	971	932	941	942	931	994	926	909	901	975	957	943	988	865	904	948	969	910	913	948	932	874	928	874	963	1004	960	924	943	954	929	945	961	919	953	942	932	902	910	918	939	940	920	956	950	964	932	996	941	1011	928	958	916	898	949	910	952	999	929	935	973	961	937	886	905	962	934	881	953	970	893	979	966	943	950	915	912	948	925	975	956	900	921	914	941	925	966	914	960	941	929	888	972	947	939	904	895	889	908	895	917	927	1021	955	944	943	913	908	895	896	916	929	916	951	865	961	960	953	979	938	947	977	902	872	914	914	867	913	931	1014	948	954	930	967	949	869	934	911	923	942	928	898	885	909	904	862	863	909	986	911	946	909	992	842	944	928	954	873	931	977	944	910	863	981	973	916	971	921	919	962	929	939	935	957	986	978	912	913	964	908	913	936	901	928	935	944	931	946	985	967	886	911	930	948	950	920	969	949	956	954	964	978	946	879	915	922	910	951	951	959	927	936	902	951	891	918	919	911	938	947	936	967	952	902	933	942	945	944	918	877	920	957	927	945	912	916	937	957	954	927	936	901	955	944	869	931	973	970	924	944	936	907	996	930	939	954	1002	992	917	973	944	968	919	933	923	944	943	901	976	958	904	971	911	924	946	932	904	926	885	932	897	934	941	955	933	1006	940	947	903	873	908	922	913	905	918	978	961	914	931	954	943	948	918	902	931	956	956	895	939	924	917	913	917	902	922	902	896	917	965	986	956	903	944	921	955	921	965	967	935	949	898	907	897	962	971	963	913	921	946	936	916	918	1001	961	928	956	954	920	908	918	883	972	896	996	958	927	948	952	926	992	910	930	926	924	948	929	956	980	937	885	913	945	911	906	969	964	918	947	926	956	947	955	914	976	919	931	927	924	982	966	944	923	931	909	924	966	919	955	926	914	900	939	940	936	937	964	946	894	886	965	964	974	900	958	924	961	1009	924	919	901	909	968	878	954	929	955	929	914	912	965	955	917	941	896	885	967	968	925	898	918	944	922	914	920	922	971	934	944	880	929	956	906	972	967	884	961	913	949	920	908	996	968	948	969	997	976	940	980	931	948	915	916	915	906	949	967	942	881	974	941	943	944	959	952	928	878	920	963	962	1000	927	921	907	894	934	923	924	894	956	929	894	894	906	903	906	966	1021	952	920	942	949	928	902	921	895	916	924	901	935	921	934	896	947	926	903	942	927	929	943	943	967	897	952	939	970	909	950	920	961	921	903	956	924	906	953	912	933	935	968	918	914	867	947	916	947	911	884	923	914	873	976	946	924	933	879	976	936	948	869	928	930	900	991	923	942	898	960	885	938	904	946	898	973	940	929	906	931	968	860	907	934	940	996	934	906	979	981	946	961	888	946	955	958	975	935	932
26020	21622	24225	29513	21621	10069	505	420	331	355	338	328	290	314	324	287	311	312	321	312	314	327	327	246	292	279	340	301	314	300	314	304	311	287	327	312	306	306	301	331	278	291	304	289	285	290	331	295	270	294	282	310	314	284	287	293	356	281	298	304	306	283	249	274	309	290	280	312	334	310	265	299	307	287	289	317	344	301	303	289	273	314	318	320	312	321	331	314	296	294	295	338	291	322	296	295	299	303	279	326	308	297	312	292	298	265	321	285	270	330	283	339	257	291	292	341	284	287	314	297	288	315	303	312	295	322	272	300	322	329	298	305	310	285	309	299	333	302	281	327	280	301	257	279	268	278	274	301	246	294	311	297	281	298	287	300	301	289	314	313	318	281	333	314	273	290	314	282	337	281	304	313	292	304	296	314	308	318	319	307	287	307	291	296	267	303	296	318	309	299	310	321	262	314	287	285	288	293	275	310	326	295	297	292	289	279	304	252	252	313	269	294	301	304	305	285	267	280	300	321	288	289	267	271	307	315	337	325	296	324	336	258	285	327	290	290	284	286	303	330	288	291	291	331	290	285	296	322	286	302	287	304	279	300	318	325	289	287	307	304	298	321	275	367	316	299	310	325	317	294	292	295	292	324	257	286	311	324	294	267	305	330	318	301	276	293	270	290	295	334	274	303	299	299	266	288	305	299	318	310	296	301	294	282	285	309	254	274	283	279	299	281	276	278	295	292	267	307	302	274	307	302	312	291	312	327	294	264	294	282	313	284	294	336	299	296	285	314	295	316	323	270	309	294	275	298	303	302	311	311	294	284	326	306	290	275	270	308	304	274	296	312	314	278	312	277	262	299	288	313	297	283	282	275	294	311	291	305	315	304	291	322	286	324	308	304	290	271	324	298	306	301	281	277	317	321	308	340	303	266	262	297	288	292	258	309	285	312	328	283	296	320	275	293	287	302	320	302	292	301	278	291	288	265	322	294	281	283	309	282	347	308	271	300	302	289	295	302	318	295	273	290	302	280	313	328	305	325	309	308	258	302	319	295	313	333	298	312	291	303	300	298	298	302	324	280	327	265	265	297	279	283	338	304	293	286	299	322	299	294	303	296	280	325	301	284	283	300	261	299	309	276	293	281	286	313	284	317	310	293	284	324	310	281	266	295	292	273	293	306	279	311	307	287	314	301	281	305	285	288	260	282	299	311	285	285	288	308	266	281	303	292	300	306	310	291	300	294	305	303	337	315	293	286	265	291	312	310	280	334	317	289	331	315	292	275	331	286	282	299	303	291	302	318	306	307	316	317	334	287	297	305	349	322	303	311	341	300	331	274	272	310	333	303	333	292	304	307	313	320	296	302	306	292	279	293	321	311	308	311	310	309	313	308	320	315	307	305	257	293	314	298	310	281	305	335	284	307	289	282	288	296	305	269	298	302	329	330	337	307	303	295	284	310	297	312	293	293	296	298	288	293	337	284	261	308	310	299	281	306	316	288	278	307	339	294	333	275	294	307	299	268	297	324	283	275	276	283	293	300	317	324	312	308	302	333	314	300	320	344	323	311	291	293	295	282	303	290	288	312	265	276	316	305	295	290	319	333	284	307	284	299	288	305	276	297	286	277	303	307	321	291	279	304	260	301	297	297	290	297	289	303	298	270	291	270	298	304	332	296	293	305	280	280	275	286	288	309	277	274	276	262	290	282	277	263	313	292	284	307	289	279	326	299	291	290	312	303	285	288	287	277	349	264	304	288	274	313	297	317	308	303	336	284	301	316	305	325	293	289	290	308	328	291	306	267	289	310	291	321	298	255	261	267	335	305	297	275	276	299	286	316	289	306	290	265	290	251	296	300	311	300	290	292	300	262	323	272	292	294	314	256	256	291	289	275	251	291	270	319	257	314	296	317	303	282	292	295	275	269	288	265	303	302	268	286	336	284	301	318	307	313	315	290	300	304	292	304	306	323	289	313	329	291	312	327	285	256	289	289	301	274	298	280	291	286	290	303	320	298	261	302	287	289	308	302	258	266	287	286	284	284	288	313	294	286	301	289	331	283	287	305	277	309	292	309	317	281	288	298	297	289	304	292	266	307	272	259	293	301	287	295	318	283	273	316	314	291	294	279	286	308	281	298	279	312	274	270	299	291	287	321	313	295	286	303	277	287	305	305	290	326	258	297	333	307	338	315	303	262	282	314	312	309	313	281	263	290	323	277	281	316	319	301	274	307	310	340	262	335	310	336	258	316	282	285	297	300	323	294	285	343	294	305	304	272	285	308	315	284	309	284	283	269	283	299	325	320	285	285	293	285	284	326	270	286	294	307	296	322	312	283	297	301	301	276	308	300	315	292	325	279	294	315	355	294	299	311	302	272	296	318	306	285	286	325	286	300	291	260	308	289	295	284	335	311	311	317	322	346	272	325	298	293	346	302	291	313	274	284	265	273	304	314	295	299	303	265	298	309	298	281	301	282	298	324	306	274	289	317	335	266	336	281	322	305	291	289	311	279	277	309	310	322	282	329	294	285	301	309	288	282	306	319	282	311	287	309	274	330	286	297	305	277	302	297	294	294	308	295	321	308	300	280	283	311	279	294	295	262	306	295	303	301	268	282	322	290	278	296	312	319	318	296	295	289	310	295	280	315	294	300	298	302	309	341	316	272	256	287	291	272	298	264	278	313	284	306	271	272	233	320	310	316	295	305	288	328	307	315	274	290	310	297	301	337	312	314	279	288	298	330	310	306	315	313	276	278	289	270	301	293	256	308	281	275	304	285	313	292	291	279	287	293	276	260	282	310	265	293	315	324	283	296	312	306	298	296	289	332	303	287	296	311	314	297	314	293	276	300	301	322	321	288	253	296	295	290	297	296	314	310	306	295	286	330	286	313	298	276	325	281	330	280	269	295	290	276	266	287	330	280	293	286	282	309	283	273	302	306	314	275	300	279	298	318	346	303	303	290	280	312	310	337	293	285	305	296	308	295	307	306	244	278	292	285	300	338	272	299	314	299	271	332	304	304	279	317	291	285	308	297	275	261	282	275	297	301	295	291	303	306	302	316	287	287	273	295	311	290	277	273	312	307	283	329	282	337	297	307	304	331	309	309	311	263	329	306	317	277	315	306	271	299	290	290	263	281	307	286	294	280	243	324	287	296	308	268	292	292	313	280	277	283	300	320	297	298	308	267	332	318	296	319	281	318	275	277	316	315	331	314	302	285	279	326	316	288	273	311	314	295	284	295	272	299	292	279	289	294	322	301	279	298	307	290	277	261	307	290	293	313	295	300	307	300	295	301	314	308	288	291	285	270	305	315	278	280	313	272	276	314	323	259	292	287	291	299	294	315	295	297	304	307	288	305	306	308	269	294	276	288	289	292	337	315	311	309	307	296	308	318	284	309	316	326	301	283	316	321	285	310	291	307	308	300	296	308	279	312	260	309	311	275	290	294	324	312	322	274	288	260	269	313	321	317	309	312	305	301	323	294	313	328	309	297
4567	2100	1086	843	751	717	625	625	645	687	696	644	674	675	620	704	642	646	647	684	620	642	595	653	611	662	646	609	584	603	607	645	671	628	654	643	602	583	580	622	606	623	653	663	624	628	655	649	666	687	632	629	649	669	652	620	638	610	622	645	631	592	606	603	628	643	586	626	636	625	655	601	621	690	647	660	675	670	662	587	650	678	639	629	616	603	650	628	650	618	608	634	616	568	648	648	638	592	624	628	656	624	631	672	597	670	632	617	636	609	633	651	615	644	641	637	662	610	642	668	623	644	675	658	625	616	618	651	638	651	642	656	607	657	615	652	643	595	590	619	662	580	650	648	627	659	595	605	627	617	640	651	636	637	616	597	629	648	609	625	596	655	625	627	643	667	600	641	634	609	611	631	616	638	601	618	632	636	595	621	594	650	654	636	596	646	615	654	643	638	668	633	663	659	614	625	631	608	629	649	688	651	672	634	633	611	672	648	617	645	622	611	671	669	620	631	630	665	641	662	654	661	586	662	646	623	585	628	607	617	651	636	617	668	640	627	592	637	654	637	597	624	599	651	621	628	648	645	644	556	616	607	604	639	639	637	678	627	592	616	591	635	656	631	645	628	607	563	635	605	623	593	608	640	633	583	657	599	664	629	682	634	621	617	619	610	646	639	652	663	618	639	643	606	616	621	625	625	582	613	603	606	680	610	639	632	658	566	677	618	619	657	606	641	631	618	614	639	626	635	647	663	623	609	587	640	622	646	649	655	647	599	664	643	611	630	635	678	689	616	626	630	620	635	635	664	646	645	635	625	655	651	635	637	600	607	626	632	632	619	608	635	598	630	646	658	619	593	567	610	567	642	626	598	638	618	618	648	650	609	661	589	589	666	623	659	599	628	658	632	639	624	625	634	563	674	634	664	630	664	617	652	628	596	635	633	663	624	636	630	583	587	610	627	623	623	693	616	682	666	676	624	628	694	653	626	616	657	611	606	625	643	625	644	631	594	648	626	627	617	635	623	653	626	632	628	642	622	680	629	667	650	610	599	639	610	624	567	664	620	619	633	663	655	610	637	636	627	617	595	642	632	632	643	644	595	635	624	602	682	651	629	640	693	615	635	661	634	643	661	631	620	657	639	627	644	662	581	620	620	638	618	676	623	599	583	678	626	648	639	649	622	622	649	614	616	614	662	614	631	612	601	649	627	650	600	669	633	651	618	664	658	603	617	698	668	623	627	605	612	649	613	608	674	617	595	589	610	614	608	677	627	642	632	632	611	653	602	630	654	655	645	635	629	639	643	613	645	605	652	614	635	648	602	594	597	644	576	644	628	623	574	627	667	618	620	647	610	599	598	648	633	609	620	621	638	634	639	592	638	610	618	658	619	644	635	608	639	664	646	639	668	629	641	639	629	612	648	633	601	637	616	594	598	633	590	588	678	601	616	646	645	639	652	609	612	649	631	624	611	615	575	605	660	606	623	649	661	636	645	616	646	593	626	593	635	652	652	628	631	641	631	640	626	672	609	604	618	648	591	644	648	628	633	620	672	612	639	587	636	628	620	625	653	632	651	650	629	631	567	637	668	640	640	634	634	639	630	640	628	616	655	593	596	643	646	627	684	597	632	621	642	599	654	648	675	676	631	643	595	617	633	642	653	626	657	600	609	621	634	638	576	608	618	584	656	616	644	614	638	569	641	667	673	696	650	644	622	660	622	625	628	599	622	634	605	684	607	652	679	595	662	614	616	615	656	602	595	636	630	634	647	676	613	644	633	611	651	657	612	684	610	651	634	608	675	653	606	588	630	624	661	598	667	590	644	639	628	656	606	654	642	639	640	570	651	603	606	621	641	636	654	619	590	627	622	655	634	636	639	630	644	594	626	617	630	668	646	627	622	622	601	613	664	646	644	624	635	621	606	670	590	651	704	636	610	582	603	656	631	619	580	621	645	599	604	599	649	674	599	600	594	607	613	609	588	641	632	622	641	603	637	648	622	617	625	615	653	641	655	628	642	667	612	619	629	623	604	661	600	607	618	616	635	602	656	618	642	625	655	612	618	665	671	611	608	595	616	666	649	653	662	656	638	630	605	624	652	606	651	623	634	652	589	627	627	613	635	637	608	638	666	583	626	647	643	622	623	658	657	614	614	623	616	615	644	656	674	611	609	613	629	630	629	606	589	582	611	570	615	638	602	617	646	636	606	602	604	631	592	658	621	619	625	654	639	624	628	633	623	687	596	665	635	618	601	631	602	648	628	629	620	643	637	648	651	650	617	604	597	675	630	597	633	620	634	603	607	636	639	665	655	625	640	598	634	637	655	607	660	625	586	651	610	659	592	641	628	652	655	620	619	600	648	677	637	630	622	605	639	615	646	603	644	648	620	604	649	598	601	645	633	637	641	646	620	668	570	623	657	664	633	639	624	647	663	611	639	605	584	692	606	647	632	603	617	630	628	661	606	619	605	652	683	659	634	694	640	586	628	656	652	641	605	621	623	633	636	629	611	627	640	637	631	652	634	658	614	610	566	607	617	631	655	664	604	600	673	647	646	629	625	600	646	643	647	644	610	656	627	645	640	603	642	616	643	649	646	636	620	620	650	608	579	595	627	582	657	605	618	640	631	629	629	625	611	640	614	651	666	626	657	651	615	703	653	609	625	611	622	672	642	605	612	668	649	619	664	580	656	646	632	647	664	619	621	638	633	664	583	628	605	620	651	649	611	630	610	601	636	620	628	622	598	610	636	638	598	650	610	601	629	612	624	643	604	657	687	634	612	635	677	645	630	646	616	614	659	660	623	661	643	641	636	651	628	572	650	637	658	611	571	637	624	646	611	611	591	677	593	575	574	613	602	620	666	630	627	652	611	646	583	606	621	659	660	652	653	604	621	651	646	632	598	650	639	668	641	631	656	638	631	632	615	646	666	620	574	618	633	592	633	645	680	656	685	619	636	688	622	614	619	583	631	650	653	594	631	649	610	627	653	662	607	643	660	645	598	602	627	622	635	636	631	616	649	613	670	587	638	614	637	639	612	613	640	620	611	667	624	624	641	607	613	606	608	603	651	640	597	646	645	656	588	617	648	663	626	648	586	632	607	618	658	665	630	645	633	647	656	642	657	625	641	664	663	637	630	631	663	643	627	652	628	625	603	636	614	661	620	653	610	638	598	600	628	609	630	592	636	622	638	634	634	644	697	677	617	639	655	606	613	670	623	646	639	623	634	619	633	633	694	617	659	646	674	614	629	613	641	585	622	650	630	635	603	657	558	672	599	657	632	629	634	636	619	619	646	607	619	624	615	627	651	659	623	589	663	651	646	655	656	734	625	642	653	595	626	638	593	644	601	647	636	595	643	642	633	634	631	600	638	640	649	594	636	609	622	646	595	646	579	582	609	660	663	650	650	669	624	615	634	591	633	638	599	629	610	652	613	653	659	642	618	670	619	602	665	620	647	628	634	678	604	629	628	618	600	604	569	589	660	647	652	572	631
25284	21664	24733	29096	21668	21690	9682	443	296	249	222	181	215	168	213	179	179	184	163	172	143	166	152	141	145	160	156	174	166	152	156	152	162	123	146	145	145	147	145	134	147	141	127	140	138	159	143	147	149	149	144	163	148	128	147	140	148	144	150	142	149	130	158	124	147	171	137	137	165	156	133	138	152	138	156	131	137	176	149	161	156	146	134	156	151	155	132	140	125	140	137	146	144	129	152	130	134	141	139	147	118	115	116	145	142	162	152	137	146	150	123	135	131	161	133	142	142	140	161	169	127	122	147	123	150	132	146	138	163	133	137	132	139	127	148	152	137	128	167	120	145	152	158	131	152	150	144	134	151	148	134	140	142	132	142	150	152	135	128	157	133	145	140	128	142	146	149	124	136	132	140	139	144	139	156	142	153	173	127	138	160	134	136	135	144	146	160	140	146	150	131	138	125	126	137	127	139	152	115	124	148	152	164	154	153	143	138	139	155	137	145	137	131	132	137	141	154	140	113	128	123	149	151	157	150	148	114	154	127	147	141	151	130	146	132	133	142	138	155	156	141	141	151	124	143	140	162	138	159	148	151	155	123	129	136	146	127	139	140	151	143	146	143	126	160	116	155	134	141	140	142	143	135	135	126	135	160	113	129	141	138	163	129	134	157	162	140	134	136	126	154	122	138	118	157	142	125	122	139	148	142	136	127	150	146	150	130	107	131	127	142	140	139	144	134	145	143	136	149	147	134	162	153	145	144	149	124	134	129	155	117	166	133	133	133	148	168	133	130	133	166	150	150	161	136	160	134	136	133	130	133	146	137	139	134	133	145	165	138	154	150	153	138	151	147	130	153	149	137	133	98	137	143	134	124	132	116	134	135	125	135	134	144	160	158	139	113	132	111	146	142	149	161	135	161	144	124	132	147	162	156	135	156	130	131	152	140	130	123	150	145	137	121	152	142	153	146	150	120	155	141	135	151	155	150	127	145	137	143	139	136	135	140	123	143	157	141	151	132	131	134	132	111	141	155	186	126	140	140	146	127	132	161	163	146	150	141	168	146	126	136	147	128	144	138	119	126	141	150	150	143	112	132	131	128	130	137	133	125	152	157	137	145	149	143	123	120	131	132	144	133	133	162	121	138	179	151	155	139	154	158	151	178	115	145	164	143	131	136	150	139	122	143	153	144	135	147	133	138	139	150	134	156	137	148	177	149	135	131	154	163	135	144	135	145	148	133	115	158	144	132	137	145	144	155	155	144	147	133	142	140	139	115	142	115	140	124	120	127	135	148	124	125	96	134	150	158	147	135	126	139	170	121	140	138	146	136	131	138	136	163	127	154	162	156	140	143	146	135	146	138	140	144	190	177	146	152	138	143	123	150	140	169	138	150	148	120	132	155	124	141	140	117	142	157	133	145	157	125	140	140	126	146	130	140	169	169	153	146	134	151	152	155	155	149	157	123	147	145	137	133	149	147	141	133	155	147	132	139	145	147	142	163	151	152	126	150	135	132	150	122	150	142	147	140	128	146	135	137	134	165	173	136	125	131	137	135	123	154	116	144	140	121	151	129	134	136	132	121	135	124	126	128	120	158	135	135	142	137	135	141	168	155	158	143	136	155	152	155	141	137	144	129	172	134	155	139	127	140	150	123	120	168	148	131	140	130	140	162	144	119	151	137	145	123	149	126	146	138	116	161	131	125	167	153	133	146	173	148	157	126	131	129	169	171	160	155	144	117	140	146	147	155	165	166	168	142	153	141	144	145	122	155	131	130	132	127	156	141	124	149	131	155	133	157	154	132	126	144	144	133	120	130	144	146	118	151	151	145	154	122	133	155	125	154	130	153	151	132	131	127	143	146	169	152	151	136	117	133	147	139	158	176	143	138	131	137	156	121	149	129	133	147	136	156	157	155	126	142	141	142	145	140	126	162	156	144	126	148	153	127	136	138	144	144	164	139	141	145	132	146	163	156	137	115	126	127	130	142	132	126	154	115	144	142	124	153	136	152	172	143	147	136	184	148	133	138	136	167	128	154	163	122	160	142	103	150	136	141	140	163	129	130	152	166	154	128	136	157	158	127	128	137	162	148	124	144	146	123	132	124	147	145	149	108	123	141	158	127	131	136	145	129	132	146	134	125	135	149	133	148	132	139	149	143	144	143	142	132	144	142	148	158	140	138	149	162	139	168	140	143	164	142	149	147	144	139	131	119	160	151	120	153	151	131	144	140	166	171	127	146	140	166	134	128	144	139	148	133	142	119	133	144	151	137	127	145	163	134	122	146	126	123	142	139	161	153	144	134	167	155	153	154	127	149	149	136	131	148	148	139	140	148	134	145	151	140	148	135	130	158	131	127	146	148	155	134	151	140	133	149	126	137	127	152	131	125	137	130	139	143	151	130	134	140	136	138	134	142	128	152	151	166	151	143	150	142	178	168	135	147	120	131	145	184	141	134	128	147	152	131	150	160	156	145	144	144	140	152	164	117	156	135	131	139	148	161	123	132	142	138	128	148	140	148	135	148	139	130	132	132	153	128	148	136	119	145	146	136	122	140	112	125	137	142	153	138	125	146	135	135	147	152	130	156	141	124	133	127	137	162	138	123	148	144	151	136	147	153	155	163	153	150	176	133	133	125	134	139	139	143	139	125	143	150	149	120	154	150	146	133	142	157	125	147	153	169	151	151	163	142	147	144	132	145	132	141	122	120	137	143	128	139	128	127	136	125	161	137	155	145	134	131	143	153	123	128	157	154	152	133	141	170	114	126	122	151	144	140	145	143	155	134	127	134	118	137	144	149	143	137	167	144	142	151	144	138	122	154	129	138	121	155	167	139	127	133	137	133	144	146	156	151	118	134	127	118	157	142	122	156	145	146	142	111	147	127	143	141	136	124	146	142	135	129	130	145	143	147	121	118	112	142	164	133	155	116	150	141	142	134	151	144	142	151	124	129	153	156	131	147	143	134	115	132	132	126	117	153	141	133	158	126	147	153	136	154	130	121	159	139	128	132	136	155	122	142	128	122	123	154	147	136	149	137	157	130	141	120	117	151	158	134	136	126	143	157	136	139	147	136	156	140	134	137	128	130	151	143	156	144	165	155	137	153	138	130	135	147	155	140	125	115	151	154	150	107	151	130	135	157	144	152	158	137	156	167	123	140	153	119	129	131	136	150	150	133	133	103	142	150	145	151	184	132	173	163	160	142	123	137	157	149	107	141	143	156	139	108	130	143	126	155	130	139	115	137	126	142	144	141	119	145	133	140	144	144	141	140	132	145	152	116	138	126	138	135	120	157	128	148	149	158	155	136	130	145	128	149	136	127	122	140	136	156	153	175	164	169	125	148	141	135	129	145	162	142	112	166	130	142	148	134	146	139	153	131	150	154	135	134	126	148	138	112	127	127	146	131	146	143	136	130	145	155	141	156	147	178	170	143	143	134	135	136	145	151	133	126	135	162	173	143	125	138	147	118	140	105	139	145	138	141	144	135	115
4131	3097	1336	690	494	431	431	397	384	346	387	338	345	376	357	350	341	361	343	313	360	367	338	352	357	337	362	362	335	355	323	355	369	346	326	384	351	346	363	344	365	327	333	358	340	358	323	336	360	312	323	356	318	315	353	356	326	343	320	324	383	341	362	343	342	347	317	334	332	349	342	348	348	316	360	320	339	321	329	339	331	328	363	328	357	343	339	339	333	339	343	340	340	338	350	339	320	345	343	334	366	344	341	334	339	328	348	327	328	358	338	352	339	353	313	346	334	341	358	336	331	330	304	357	341	334	343	345	337	327	346	327	351	380	326	311	336	326	348	334	366	341	334	341	331	347	333	345	354	316	332	342	362	341	368	323	322	337	367	366	314	314	326	316	353	330	315	326	363	315	324	345	329	370	319	359	361	324	319	322	331	324	332	337	353	325	313	366	335	356	333	351	335	332	332	326	351	328	335	311	374	315	361	334	333	362	334	340	346	356	332	344	332	324	329	324	323	349	354	319	349	328	356	369	363	370	334	335	342	333	331	318	345	340	353	322	340	318	339	351	341	330	341	321	333	337	318	340	359	364	345	379	360	329	334	362	340	351	375	332	326	361	312	323	308	346	348	343	348	322	325	353	326	333	343	341	323	329	351	366	343	335	328	336	331	335	345	378	360	325	354	358	289	351	312	342	316	338	330	369	323	359	374	345	319	330	320	344	362	358	342	334	345	363	343	354	341	358	324	302	357	337	339	336	317	350	328	318	320	328	338	329	344	328	330	392	330	344	338	330	355	360	359	355	318	308	345	323	312	313	345	312	352	326	370	351	325	378	345	316	319	328	361	323	351	316	344	340	335	328	336	356	344	392	297	361	359	322	342	326	356	335	310	331	345	354	353	325	325	337	335	352	310	414	354	333	347	364	325	355	330	310	288	365	375	338	306	350	367	327	316	308	325	307	331	305	311	347	381	325	358	321	379	306	327	341	295	330	356	329	339	359	358	337	304	338	289	356	369	349	342	345	342	348	356	325	328	337	350	318	361	328	325	345	368	356	344	356	348	353	345	327	330	341	361	359	318	332	358	355	341	331	325	379	346	322	340	335	323	312	400	357	369	329	361	351	314	323	307	315	355	298	324	343	369	313	350	338	324	329	343	369	358	334	327	333	350	315	349	324	338	322	315	348	336	320	338	349	338	333	335	337	319	337	316	352	363	338	339	334	370	365	371	352	345	350	336	330	332	385	332	338	343	365	341	336	353	311	351	350	318	356	344	338	332	333	368	342	353	313	347	331	347	308	350	361	363	349	344	357	372	336	313	329	350	350	336	323	361	359	336	340	363	350	313	356	354	338	335	357	364	327	322	359	355	348	378	355	334	344	342	364	346	363	316	343	359	323	329	362	366	334	318	361	333	321	348	346	324	351	356	333	330	342	345	326	319	333	349	332	313	330	345	346	346	392	348	329	370	334	359	337	340	362	331	328	365	391	337	325	332	366	352	331	375	303	330	323	366	321	341	335	331	368	341	348	322	368	338	344	337	356	365	312	326	351	325	284	358	334	351	292	327	324	335	329	347	328	354	325	330	338	343	321	345	336	312	319	355	331	348	359	338	336	352	343	362	356	343	343	360	346	329	366	302	312	354	312	350	336	326	331	342	371	371	335	337	322	371	305	350	340	334	366	368	349	315	362	336	354	336	340	347	327	345	337	365	304	321	329	314	327	355	339	333	322	348	324	322	329	341	331	340	328	325	356	322	331	362	303	335	333	293	340	342	339	310	357	331	336	392	370	356	342	323	342	351	326	347	313	381	357	322	329	331	371	377	327	340	340	366	338	329	332	333	302	328	343	364	366	313	337	337	311	319	351	325	330	336	328	346	341	336	338	328	366	359	321	350	372	342	371	347	347	316	342	341	370	345	313	347	343	374	365	383	296	333	301	347	337	321	337	347	335	348	316	324	343	347	303	341	375	345	324	351	307	333	318	336	340	364	332	355	357	328	323	337	327	344	344	371	321	289	339	333	331	326	380	353	348	337	329	303	338	331	342	330	316	327	323	341	331	318	343	376	346	328	339	326	309	355	346	346	361	334	330	348	323	375	328	360	363	347	366	334	317	327	317	373	344	351	347	344	364	311	339	335	350	343	328	342	317	353	336	349	335	353	338	332	371	338	331	319	359	328	320	328	333	310	383	337	317	337	311	355	332	301	331	304	345	318	340	370	331	352	334	315	319	329	338	339	358	330	323	325	354	333	353	328	338	313	340	372	343	351	296	345	353	355	310	351	314	330	352	336	326	334	330	340	386	351	349	343	351	337	337	356	335	350	339	335	349	343	343	329	345	308	348	353	323	334	333	345	322	378	363	356	304	371	335	350	316	340	333	345	351	327	331	351	309	344	352	360	342	355	323	333	320	324	331	359	328	347	313	324	321	331	328	363	359	348	357	353	329	310	335	324	335	342	353	344	336	321	320	335	347	361	356	351	342	340	314	368	357	321	352	346	368	324	329	367	346	338	360	324	348	388	310	368	351	344	313	344	332	341	364	338	344	343	369	369	326	342	333	343	334	327	346	348	336	328	312	355	347	313	327	325	351	366	347	314	340	333	332	340	330	340	359	359	375	321	340	351	356	338	366	346	339	340	306	352	351	340	364	317	350	335	328	301	310	341	342	331	341	384	319	367	335	308	301	331	292	349	335	319	341	336	351	371	330	339	365	345	350	361	320	350	329	331	336	353	361	360	335	311	309	324	357	343	357	324	302	343	348	358	309	373	316	349	341	354	350	373	324	347	312	317	343	332	346	379	322	351	319	318	300	311	346	343	341	306	365	356	348	359	341	332	318	336	334	327	301	337	357	346	321	348	340	323	313	353	347	321	350	301	339	349	322	328	328	345	346	328	372	346	350	353	351	304	352	348	371	378	334	338	339	365	324	345	383	343	326	364	322	344	358	346	339	332	349	343	328	338	336	366	344	336	316	345	352	340	340	348	360	345	348	362	339	315	322	335	358	314	338	335	355	374	348	333	355	357	314	344	348	360	375	322	326	353	346	364	349	336	298	332	347	339	330	346	384	347	366	346	352	375	334	355	346	353	364	324	351	354	332	335	339	294	357	315	336	334	312	319	349	363	330	328	345	313	332	345	319	354	349	332	327	379	315	338	366	322	339	333	330	348	338	303	307	328	344	350	340	361	359	335	347	331	348	350	353	299	343	319	329	379	363	361	362	335	326	339	332	336	358	356	358	364	328	344	350	375	328	341	314	340	330	349	339	357	310	311	327	380	329	361	329	318	358	313	348	352	337	352	361	301	330	359	343	301	335	322	322	327	330	326	368	338	347	365	380	372	332	363	340	344	314	326	343	337	337	325	320	342	320	330	372	371	335	324	345	319	329	360	328	334	332	330	376	351	352	315	400	334	355	329	316	337	367	343	309	335	327	347	338	347	336	374	347	335	336	360	327	334	344	350	353	345	338	351	349	359	311	356	320	337	347
33993	13695	1894	490	487	472	453	416	445	467	451	460	431	467	414	455	447	417	434	412	427	434	439	478	450	504	425	448	491	483	462	461	453	433	436	451	491	445	437	443	456	469	437	453	383	419	447	458	438	447	474	482	465	454	441	483	447	442	476	476	419	469	435	434	425	385	458	464	455	481	443	447	465	455	484	435	438	453	454	480	441	468	464	444	443	417	432	453	475	463	453	401	464	432	454	482	500	479	465	450	456	466	438	429	443	422	419	470	442	472	401	465	478	403	461	444	432	454	440	441	458	444	440	488	499	448	447	457	441	476	472	461	445	424	450	440	485	481	479	461	426	448	446	423	434	437	394	424	458	439	442	454	487	499	495	443	422	444	461	413	434	424	457	481	467	445	430	451	450	456	438	428	455	457	431	469	441	440	464	452	464	443	448	428	454	415	465	446	442	445	461	428	449	443	425	460	443	415	411	449	436	440	460	494	393	454	443	492	422	403	445	447	431	455	456	457	470	448	417	397	462	505	476	416	443	445	467	440	468	453	459	451	441	431	436	416	446	450	488	413	460	397	443	439	403	463	488	478	414	427	436	427	440	520	424	453	499	495	491	457	437	415	493	480	421	464	445	459	456	454	491	429	435	471	440	412	419	462	450	413	453	464	466	465	486	438	431	447	469	481	466	474	440	445	445	446	459	422	451	433	444	465	443	437	455	470	446	450	413	443	449	418	478	471	441	412	398	440	455	462	487	455	504	457	461	437	428	446	452	419	436	469	452	448	461	466	462	448	440	426	398	497	469	461	475	466	492	437	446	432	460	483	448	427	415	449	443	448	433	483	444	430	455	468	474	429	469	435	453	474	471	461	483	466	454	474	479	451	436	477	429	433	517	485	427	458	446	448	477	462	453	463	456	413	432	441	496	419	403	441	453	451	464	462	449	484	451	464	463	474	467	443	447	453	474	444	453	475	397	457	481	460	459	454	461	414	453	447	459	460	449	441	428	460	444	442	405	437	471	443	438	504	465	432	461	450	410	428	449	435	442	445	425	421	438	410	444	448	473	458	468	432	486	463	456	435	477	478	459	434	481	453	428	438	430	438	437	456	449	426	428	449	455	434	443	414	435	461	463	486	447	442	477	482	484	474	439	465	487	457	445	478	454	425	458	467	443	440	482	495	448	419	432	401	461	483	502	419	453	452	481	438	424	469	447	450	448	451	448	399	450	452	467	474	476	441	432	464	454	464	461	475	424	453	423	445	480	433	456	444	448	441	461	444	429	461	446	413	459	409	429	424	454	418	428	438	437	409	463	424	416	451	430	459	435	470	432	433	448	444	445	428	442	473	466	494	508	458	434	414	478	433	437	449	442	459	485	436	462	428	456	454	462	471	434	439	474	482	411	389	449	499	459	478	425	450	434	468	453	445	484	495	433	419	458	472	424	481	496	432	448	420	424	447	431	452	458	432	445	434	445	446	465	462	455	469	470	438	431	465	423	467	426	449	469	479	430	479	462	459	428	469	425	430	450	452	480	461	450	436	417	417	475	484	440	480	419	410	466	439	428	429	448	422	474	467	447	447	498	430	457	394	425	457	469	464	406	443	450	466	458	450	468	468	428	494	415	428	428	425	468	468	474	444	463	424	446	462	437	455	450	435	404	419	457	432	433	439	451	405	466	492	463	445	427	446	457	444	431	455	471	461	422	449	473	474	451	457	449	494	418	457	460	416	439	468	439	428	440	468	425	445	471	485	427	484	416	445	436	468	417	455	425	448	463	421	439	447	463	443	461	399	500	486	456	422	429	448	485	438	439	449	430	464	481	442	417	439	432	479	455	432	453	439	472	436	450	445	448	477	451	433	456	423	463	473	442	450	471	458	471	437	473	464	420	451	426	429	427	472	468	445	433	443	448	458	454	457	429	432	485	459	441	455	475	454	431	457	450	494	450	450	475	421	472	439	476	450	421	421	460	490	486	478	501	463	429	445	454	463	479	469	475	453	426	458	389	458	434	451	473	408	424	479	473	441	456	466	432	485	475	448	445	460	421	444	482	453	442	452	456	435	429	481	457	461	396	439	443	436	459	455	477	454	443	449	497	518	480	505	448	445	414	432	447	454	454	467	454	460	488	455	471	446	443	541	479	465	427	436	473	424	427	505	438	451	441	410	439	424	473	458	472	510	408	443	438	436	460	474	448	452	449	487	481	471	453	474	426	453	459	399	471	452	434	460	477	503	467	436	442	451	421	453	506	446	415	442	441	408	436	465	476	468	468	435	458	418	436	467	451	462	435	448	393	468	460	480	440	449	471	445	469	473	469	464	452	458	461	512	478	513	450	489	451	424	402	453	449	446	450	423	475	471	471	459	458	447	420	443	468	484	475	463	422	467	410	466	459	486	442	434	468	480	457	466	461	472	482	487	439	467	432	438	449	461	423	441	436	449	460	444	437	467	421	436	456	443	475	437	460	469	448	487	404	488	461	449	447	411	455	448	475	456	430	481	448	455	433	467	453	403	384	458	452	443	456	433	463	452	455	432	456	460	496	431	461	442	438	411	459	420	415	443	428	429	440	435	405	430	440	423	407	459	401	466	438	449	460	447	428	496	442	495	452	498	491	456	440	459	421	458	436	446	510	435	470	462	465	436	453	455	461	471	451	485	444	426	454	433	450	433	413	484	442	429	439	451	406	394	441	435	427	452	446	439	438	484	459	422	473	436	468	460	485	436	436	469	428	469	442	437	461	438	419	392	472	458	421	446	455	479	450	439	459	483	439	468	448	442	449	388	438	469	461	454	446	445	429	440	454	479	441	446	446	428	452	503	465	434	446	431	415	462	423	446	468	466	388	467	449	470	440	433	466	442	422	407	429	468	522	442	429	439	484	421	499	488	456	488	460	445	429	439	444	463	467	458	395	452	394	468	449	458	437	455	442	456	487	468	467	415	469	472	464	464	445	436	471	439	440	485	453	453	457	446	448	444	426	445	450	445	458	470	428	443	457	427	467	468	454	460	416	430	498	436	450	441	421	441	459	425	489	437	430	467	438	442	469	439	436	476	460	484	465	474	418	421	465	453	446	463	432	438	453	421	449	397	429	433	389	435	421	449	467	457	452	449	461	480	464	449	486	442	460	464	455	458	452	428	400	485	469	424	420	500	447	432	474	443	438	452	457	494	431	460	451	469	452	476	395	451	452	423	427	466	463	463	466	470	444	460	433	471	442	487	429	473	443	429	476	420	457	482	426	462	468	482	437	458	413	456	465	464	462	434	454	408	437	442	439	418	428	472	451	428	427	447	462	466	453	480	486	466	455	478	472	428	465	440	444	434	444	407	425	480	483	441	405	454	449	473	477	475	435	473	468	459	461	471	452	430	428	422	446	387	442	463	421	454	446	457	428	455	404	462	461	441	484	423	461	467	410	480	440	484	409	425	453	416	427	443	438	434	428	445	451	463	500	494	414	456	441	477	430	451	446	443	409	417	440	474	466	462	440	465
8193	1010	947	884	912	920	958	930	958	911	939	932	946	946	925	902	893	933	961	967	973	960	959	944	929	912	930	907	955	933	901	927	933	931	929	929	943	914	885	972	950	915	940	921	952	932	915	915	967	991	992	944	956	962	924	911	955	927	927	915	937	931	966	912	946	928	915	871	935	905	941	980	975	957	973	902	918	947	945	969	964	950	924	906	945	946	950	925	916	931	918	902	912	923	1005	911	947	937	910	896	951	935	978	908	961	944	844	857	922	917	927	867	982	950	929	943	1016	950	904	883	940	907	953	842	930	971	904	879	894	941	901	936	943	928	944	930	999	930	965	862	932	943	941	962	973	899	912	933	962	998	928	897	890	930	917	952	936	916	953	941	977	942	964	913	1028	986	934	858	980	993	953	969	943	904	930	957	988	882	869	920	996	939	963	960	943	905	984	923	915	871	902	936	902	908	920	951	945	952	998	983	937	954	925	884	892	931	913	932	931	932	937	952	908	919	921	879	973	928	930	904	977	935	911	984	920	932	910	892	868	918	953	981	928	906	921	889	961	898	950	924	908	913	925	918	936	962	955	931	935	961	944	936	948	927	938	894	904	980	950	891	987	903	979	916	931	924	949	890	964	937	936	888	917	913	925	957	943	915	937	971	919	904	954	935	923	937	898	863	933	894	916	894	953	932	979	948	883	946	962	916	922	974	912	943	905	931	914	935	917	927	943	892	889	912	929	919	947	907	955	915	895	929	917	959	927	969	938	887	968	888	884	907	960	929	924	937	917	932	941	968	963	878	932	942	957	897	920	948	940	952	977	950	953	901	926	949	915	995	945	892	923	918	850	953	909	927	983	942	932	929	975	950	973	973	894	932	927	885	882	894	964	915	962	912	913	950	907	913	986	960	928	900	936	891	897	987	930	927	914	948	890	899	965	949	959	928	905	940	906	902	897	934	950	965	955	953	978	958	912	899	923	907	917	918	954	901	934	932	940	961	944	912	923	974	847	917	903	993	995	960	912	944	897	953	1014	961	908	942	918	899	919	900	914	963	923	953	920	906	880	963	904	941	951	904	872	906	901	955	935	901	931	897	887	931	950	930	976	900	953	943	956	937	965	990	885	938	926	961	909	931	952	947	945	945	921	885	945	958	955	878	912	962	924	938	910	922	941	955	896	954	954	882	956	1007	922	987	976	902	942	918	917	878	891	952	913	963	985	947	950	898	918	918	908	939	936	950	854	930	973	934	948	929	921	934	908	904	933	938	933	965	900	937	917	947	889	917	927	897	902	930	936	937	952	962	940	976	929	898	925	965	908	934	972	886	932	969	910	934	914	909	966	949	898	987	954	891	925	934	937	940	901	938	924	909	907	889	939	941	930	850	925	939	974	897	921	953	903	913	936	955	876	904	934	941	916	940	932	913	935	908	918	915	879	951	923	925	923	948	907	939	902	985	910	998	964	890	954	924	987	964	936	913	870	862	963	920	1003	958	946	981	897	944	919	920	936	911	880	906	931	923	913	975	930	960	965	915	860	899	876	951	924	963	946	947	922	938	952	947	951	933	889	892	902	963	898	938	951	914	945	934	945	903	968	951	930	913	892	961	897	956	914	935	964	926	915	919	913	930	881	919	939	934	947	909	887	948	947	895	939	922	893	918	928	961	906	956	891	910	937	930	932	961	914	930	886	999	945	983	887	933	901	917	921	939	913	940	899	929	940	992	959	940	991	910	949	934	933	874	919	900	912	930	924	889	914	894	952	982	962	961	951	933	935	910	935	978	908	945	940	883	919	927	918	929	956	880	983	904	921	960	944	968	981	916	899	957	939	948	987	944	942	945	902	1014	872	958	924	924	936	889	904	944	968	949	916	917	933	932	982	919	878	966	931	933	941	931	892	949	915	940	948	922	931	1000	943	926	924	927	880	966	877	968	924	933	888	934	898	891	921	896	907	923	906	931	981	923	897	946	886	955	933	986	933	907	922	988	934	929	920	905	939	929	929	912	958	947	920	903	919	936	910	952	951	936	955	975	884	996	937	890	930	933	925	965	935	932	882	907	882	906	895	952	937	904	977	899	907	927	953	939	933	969	919	886	906	965	928	990	933	918	924	984	921	901	872	995	947	900	900	948	934	931	916	933	943	908	921	929	929	891	932	958	946	929	919	916	951	887	915	958	976	977	967	892	925	904	899	888	891	941	959	927	876	948	976	966	962	894	925	928	944	904	915	945	911	962	893	952	916	937	901	894	906	919	928	936	952	979	957	889	954	940	936	928	936	917	922	924	933	921	939	875	943	1002	951	955	970	921	969	933	923	915	954	944	884	876	918	876	970	902	971	937	939	945	948	927	934	947	881	914	929	940	938	943	951	947	917	940	1002	954	946	949	978	929	927	942	880	973	945	898	933	919	942	969	942	959	917	928	932	893	967	902	966	944	914	866	942	955	947	928	879	931	909	993	952	918	915	976	939	931	912	952	889	925	872	935	905	907	969	943	888	934	944	918	945	908	922	923	964	1014	915	956	954	932	926	919	935	960	931	902	926	932	896	968	922	910	951	902	882	963	957	935	931	931	923	916	932	943	941	953	955	888	898	932	955	898	886	953	960	909	958	877	937	910	949	901	972	914	951	919	980	962	945	936	921	988	932	957	972	950	951	902	895	940	960	895	975	912	890	957	940	963	945	941	989	887	941	908	949	946	924	920	917	922	945	943	884	908	976	957	910	958	915	890	934	926	937	976	957	892	874	906	919	954	888	925	923	901	881	918	906	950	946	927	928	948	884	966	968	973	925	982	933	907	957	925	937	929	986	936	964	965	869	968	917	921	964	923	906	907	918	946	886	953	960	882	892	946	888	936	917	880	935	926	911	921	937	938	1003	930	930	853	966	1013	893	1007	908	938	929	948	972	956	859	952	909	926	913	997	910	912	981	936	990	939	956	885	919	902	899	877	954	934	942	927	937	903	927	923	899	954	941	885	944	988	988	918	925	902	923	917	947	908	983	984	904	894	946	933	907	972	926	934	918	857	918	921	883	915	942	947	886	942	914	933	872	895	933	956	947	902	940	906	938	902	939	855	901	938	933	922	938	943	1017	913	911	953	959	899	925	934	922	904	950	944	868	922	983	887	925	937	901	978	895	911	913	910	885	914	925	906	939	946	918	953	970	913	898	943	897	942	952	938	955	917	964	911	946	939	970	911	949	929	903	978	937	944	968	905	883	918	968	912	935	914	955	872	970	921	910	932	921	985	943	934	927	924	887	866	928	998	975	964	924	867	976	932	910	909	959	1002	953	986	959	895	925	914	950	946	922	913	922	925	934	947	1006	859	901	994	942	888	879	947	962	879	929	952	933	923	920	917	930	912	947	951	949	896	934	920	975	906	919	970	932	892	939	924	942	957	956	923	908	923	924	913	952	911	924	928	917	906	893	883	916	923	888	843	940	932	952	967	924	940	943	912	907	969	947	991	944	942	943	950	928	859	919	975	925	875	913	973	908	955	1000	906	973	903
26022	21626	24234	29477	21642	9903	511	392	359	341	374	312	322	268	319	317	302	307	303	321	302	304	325	309	270	285	301	273	273	343	275	326	293	335	287	311	365	306	309	337	287	328	325	333	291	274	299	273	270	312	299	293	294	284	312	294	302	275	274	321	301	284	346	349	314	276	300	293	286	293	310	292	287	303	270	292	295	305	300	319	294	292	305	316	293	301	291	332	274	299	309	291	327	333	311	314	300	273	303	294	289	295	317	260	280	283	308	304	276	295	335	314	303	286	308	283	331	292	285	316	299	310	299	277	304	264	271	318	309	263	300	299	288	300	311	303	262	315	308	272	230	271	282	281	253	268	309	291	278	291	259	284	319	321	319	293	290	343	288	322	297	297	304	310	285	285	314	320	290	315	292	264	288	279	317	325	305	259	318	302	332	291	307	322	294	290	299	270	293	303	310	331	298	308	308	289	283	275	303	277	286	301	320	294	304	309	324	328	310	298	291	294	328	316	299	304	312	299	275	268	321	323	318	273	301	290	308	303	321	293	279	301	313	314	272	308	326	290	285	279	316	294	333	300	260	311	293	288	323	311	281	316	336	303	323	288	308	303	296	312	288	283	323	268	291	317	273	307	267	268	308	306	331	266	287	277	297	329	308	306	302	287	315	292	286	274	261	300	310	280	283	276	275	298	302	266	276	302	315	320	310	247	303	325	269	326	275	273	283	283	296	254	283	279	292	296	270	300	308	301	317	280	283	288	303	345	288	303	277	277	280	301	273	262	288	260	301	302	281	294	311	276	295	292	267	316	319	291	289	321	304	298	315	312	262	309	312	305	308	279	327	283	310	292	297	295	323	315	306	277	264	278	285	294	324	326	303	313	269	277	279	311	262	284	265	286	252	319	306	305	297	283	288	318	304	307	276	284	267	273	255	294	314	305	294	272	295	297	259	255	315	267	309	305	316	320	256	317	282	270	326	287	321	284	282	289	306	313	316	284	315	308	282	301	318	284	288	275	307	260	319	324	296	288	325	287	290	296	307	294	301	277	320	267	284	279	287	314	321	298	315	272	274	286	286	312	277	294	293	306	296	309	302	282	307	321	286	285	315	291	271	300	310	281	307	304	293	314	320	280	339	317	302	288	293	325	309	296	294	282	305	280	327	299	327	312	313	295	305	336	301	312	304	310	282	303	318	284	325	243	296	291	335	289	254	278	306	306	304	296	319	306	286	324	279	279	332	306	310	281	320	278	287	277	276	306	304	282	271	266	302	284	298	278	293	344	296	287	284	285	276	332	301	311	312	332	310	263	314	291	285	314	304	293	296	295	276	289	298	304	288	296	329	297	304	306	285	304	327	317	277	284	301	305	342	305	282	299	299	266	313	304	276	305	296	303	284	280	289	300	260	305	299	309	316	301	271	309	315	296	332	332	324	272	274	314	298	309	320	285	301	292	284	300	304	286	289	284	286	296	260	270	330	271	290	280	308	290	301	309	298	331	322	292	305	317	311	267	263	302	283	284	286	276	326	306	258	280	313	328	280	294	267	307	309	304	315	318	257	290	306	296	296	293	296	279	296	292	310	273	300	319	300	286	320	318	301	281	293	314	284	302	314	289	300	343	311	271	308	311	274	326	322	326	276	288	288	274	314	319	253	289	307	305	284	308	275	281	290	307	307	262	296	300	294	316	293	278	301	304	275	296	329	305	306	312	286	299	307	289	278	304	304	281	261	292	312	285	279	312	269	309	307	286	314	306	284	307	294	285	308	306	285	296	298	309	317	338	292	310	312	271	306	324	332	304	301	327	291	286	282	295	334	278	323	289	289	272	303	287	307	291	328	292	315	309	283	287	302	318	283	274	316	289	291	310	296	311	309	273	280	286	307	326	298	277	278	286	311	279	288	307	266	306	294	289	308	302	284	287	259	246	222	296	316	291	290	328	323	307	277	300	318	282	310	282	289	301	277	269	273	329	313	297	304	287	293	320	276	297	311	297	324	297	298	322	298	295	288	330	282	339	275	291	308	296	288	311	284	297	314	298	296	313	331	316	283	285	300	280	306	281	267	301	316	279	307	249	286	267	321	296	312	280	293	301	302	300	298	323	317	277	285	287	330	322	300	280	290	296	337	281	323	292	294	282	319	333	297	285	298	295	289	329	283	334	291	313	296	276	304	319	302	282	302	272	315	299	343	282	312	274	311	296	305	312	270	314	289	306	325	290	304	259	289	323	291	319	283	269	297	273	283	312	308	285	317	321	304	311	306	350	293	298	306	265	299	312	314	302	317	275	311	321	304	324	319	274	289	283	304	277	311	291	266	283	267	324	304	265	314	322	280	326	299	289	306	280	300	290	292	286	269	280	313	301	315	306	309	298	310	272	287	313	291	286	304	286	281	269	295	288	282	325	302	313	297	313	317	308	277	299	320	334	312	285	308	303	307	277	297	302	313	300	299	309	293	317	273	319	307	288	286	310	270	281	332	309	319	321	314	277	288	313	299	299	285	276	319	274	301	329	287	307	319	273	300	284	293	274	293	302	308	265	307	279	313	307	290	313	266	257	287	325	262	304	303	317	319	295	313	300	273	304	284	313	279	293	280	326	295	291	284	306	279	290	314	298	290	270	297	294	266	296	309	311	301	320	314	309	297	270	312	324	294	272	339	292	317	277	303	301	280	292	313	319	301	282	309	320	320	325	271	298	341	284	323	311	289	304	299	302	309	306	254	268	292	316	268	325	315	280	315	266	307	295	309	282	280	338	320	304	293	288	300	339	292	296	289	304	309	306	303	280	274	313	310	303	310	325	267	300	283	263	335	328	298	309	299	279	258	285	267	297	305	281	278	284	282	300	324	287	326	263	242	282	296	279	303	285	311	288	268	311	326	318	300	318	308	288	297	310	275	287	306	318	287	309	296	271	292	303	302	277	273	309	272	281	316	329	323	299	300	310	301	304	305	285	262	317	303	315	292	265	317	310	291	295	307	279	328	285	285	289	292	302	290	299	290	337	279	294	306	302	349	278	308	299	298	304	319	286	309	309	333	267	296	289	282	313	288	280	278	291	285	301	269	292	307	310	315	308	297	266	280	307	299	301	294	313	285	272	255	300	281	297	270	307	285	298	307	320	297	327	296	281	295	292	309	300	288	318	319	284	258	284	301	281	311	288	255	323	321	296	300	297	307	320	305	289	290	280	287	270	301	271	308	333	321	265	301	276	280	298	305	314	265	275	285	283	306	276	313	305	295	280	305	280	297	266	257	303	287	282	302	303	274	279	308	342	273	311	325	275	287	309	309	322	292	278	290	280	298	305	281	301	303	298	292	265	325	289	290	313	304	270	303	283	307	290	297	270	309	294	300	301	308	300	303	294	286	312	264	281	296	288	329	285	306	302	294	311	299	312	296	298	321	317	324	290	304	287	256	289	286	283	305	328	323	274	279	287	301	286	282	284	286	274	308	309	311	301	315	275	298	284	293	299	305	304	293	277	272	301	334	278
4582	2071	1136	805	704	689	697	645	656	627	665	639	617	621	640	614	646	634	622	660	672	659	636	612	612	683	632	635	657	664	612	661	595	621	637	612	676	648	685	641	632	616	635	615	606	614	648	627	625	639	627	607	617	658	614	629	660	609	607	646	598	645	647	636	616	618	653	645	603	639	656	647	668	628	634	625	613	635	632	620	607	644	644	636	635	640	638	648	617	591	636	644	634	621	626	627	630	662	615	636	617	688	616	651	616	633	642	624	633	622	609	630	612	639	639	654	618	590	617	607	621	609	633	645	579	607	621	637	640	612	628	602	634	610	634	648	620	651	638	603	593	619	645	611	622	601	657	594	610	649	657	641	606	649	616	623	621	632	615	591	634	645	677	625	663	607	575	631	633	631	615	613	598	628	612	640	640	657	641	638	618	617	612	629	606	598	634	657	614	661	651	611	630	627	645	623	591	645	607	581	594	656	649	683	638	589	645	664	636	628	642	647	652	611	595	670	628	620	643	607	669	661	636	641	625	675	608	614	647	629	612	640	608	626	659	650	572	592	627	618	605	634	651	614	624	638	634	655	648	639	620	642	631	661	628	632	631	643	628	632	623	650	669	599	618	622	607	606	588	614	567	666	647	620	568	599	635	642	588	647	605	630	636	641	618	651	686	634	619	648	631	634	614	633	647	596	615	611	607	617	651	643	607	619	634	684	614	640	649	667	647	616	597	631	632	657	644	630	626	654	625	612	637	642	650	654	622	609	696	658	627	623	602	650	637	685	675	613	636	623	619	602	601	648	618	599	627	600	623	644	649	669	595	638	613	587	649	646	657	632	668	629	589	613	639	613	610	574	626	672	643	639	668	660	604	579	632	649	613	587	639	644	626	610	640	636	622	641	638	630	656	649	608	617	654	642	617	597	611	613	617	629	600	641	619	639	602	632	618	662	653	660	590	615	650	609	612	599	660	652	628	624	647	649	670	631	643	661	618	640	614	664	655	669	632	611	595	635	618	644	618	615	655	604	607	620	642	649	627	583	564	636	651	625	638	642	625	636	613	639	631	605	584	640	670	638	610	631	609	682	596	608	586	589	626	647	639	645	602	621	676	662	624	641	582	579	676	617	618	637	630	635	646	621	638	655	643	627	587	717	654	611	610	645	627	660	582	628	605	640	628	650	577	606	658	675	611	638	577	597	665	638	621	652	620	655	618	646	686	649	608	672	655	590	640	597	604	621	635	644	619	590	642	635	632	636	646	625	624	613	662	643	643	545	592	637	641	591	638	620	619	625	664	607	634	629	604	596	644	666	584	633	650	614	628	664	659	623	643	642	631	654	654	633	634	651	675	609	656	612	627	597	632	651	640	643	631	583	612	628	631	609	612	625	614	645	644	618	672	627	628	639	601	628	617	631	603	627	626	612	584	653	631	631	654	652	635	631	609	643	672	604	642	597	628	607	608	606	601	624	651	619	576	635	593	610	637	625	631	597	638	643	637	601	612	611	657	632	655	646	626	672	667	583	638	658	658	658	657	624	630	639	643	599	678	586	622	659	633	627	623	645	649	628	644	630	630	674	625	632	618	637	675	590	647	665	643	649	624	670	597	623	601	594	634	585	590	631	657	638	616	622	639	633	651	657	667	623	625	629	590	618	617	634	614	644	594	633	645	619	644	606	617	677	647	637	624	658	641	643	608	617	697	604	641	588	641	581	626	645	608	630	633	616	640	633	648	640	627	654	640	647	663	644	649	586	636	619	597	620	657	604	594	614	635	598	588	605	700	640	667	684	616	618	618	659	616	625	638	620	626	647	610	620	586	611	618	656	620	587	649	624	644	602	614	654	605	641	626	594	639	654	615	585	638	688	625	612	637	584	633	621	644	605	599	631	618	628	594	655	588	621	637	616	634	625	619	612	625	633	666	611	600	634	642	630	637	634	623	660	612	627	644	627	622	590	625	630	598	622	610	628	615	668	621	632	631	642	637	569	579	608	644	659	603	632	633	619	597	658	641	668	677	665	644	627	644	603	630	620	581	623	596	678	619	626	664	600	606	690	632	588	615	636	619	630	600	652	617	622	649	616	666	634	621	654	668	675	626	602	625	633	581	633	601	633	673	642	678	625	614	649	660	653	644	616	654	611	613	631	649	627	627	605	644	611	603	684	621	640	658	645	660	676	654	624	637	616	665	650	647	631	588	635	604	589	620	642	640	621	630	612	639	627	653	649	671	625	599	610	604	629	633	610	659	666	618	638	653	659	610	649	620	626	641	627	628	604	603	618	622	639	639	637	613	608	628	610	621	592	683	664	639	633	620	647	644	629	644	645	605	616	639	625	653	639	615	652	629	649	599	630	604	644	669	616	647	620	630	617	644	636	624	620	626	635	603	644	654	668	655	609	678	615	627	615	628	620	645	632	623	641	617	617	606	657	639	642	653	683	604	635	634	656	625	643	644	664	620	626	629	599	625	675	644	659	600	647	615	646	665	614	627	667	585	683	629	639	650	569	580	637	647	634	588	623	609	620	628	627	606	648	657	606	631	677	639	623	665	651	634	589	620	613	674	604	622	627	608	670	607	671	614	662	620	582	619	638	670	648	631	558	622	610	633	615	654	634	609	605	625	615	614	607	644	652	627	632	607	660	656	622	625	633	604	709	593	628	640	637	623	600	600	657	628	680	619	641	597	646	612	614	641	655	592	644	632	607	593	636	625	628	628	591	636	660	587	610	666	615	580	565	642	639	627	645	604	613	630	642	613	614	605	616	662	593	647	610	599	598	636	648	677	607	603	642	617	666	649	645	611	593	602	662	621	599	638	634	618	593	619	623	628	628	600	599	626	647	594	614	629	677	601	681	625	600	613	688	635	547	617	647	587	637	672	615	641	642	609	648	671	621	619	627	643	663	616	635	644	650	602	643	632	635	671	635	640	644	598	625	608	624	625	600	649	633	606	650	631	644	625	656	650	634	606	603	626	620	617	603	624	654	619	616	630	607	629	625	636	608	610	621	591	611	609	660	673	653	631	610	689	625	616	616	665	608	599	646	585	630	657	672	634	653	618	617	620	622	662	596	616	601	604	605	604	600	646	618	613	596	636	602	656	625	608	659	611	656	627	603	656	625	621	627	581	665	646	613	621	653	652	630	598	649	659	601	654	604	629	690	634	603	634	662	685	603	645	670	625	612	634	596	600	623	611	583	638	637	610	659	612	605	638	616	649	654	599	612	612	632	659	666	618	641	617	619	623	568	654	642	644	588	660	699	650	639	593	649	604	658	628	571	655	620	573	648	624	645	629	641	638	637	638	645	640	584	660	605	589	650	608	624	633	650	625	673	657	633	604	610	660	623	661	622	628	596	635	627	601	640	616	603	606	613	632	625	652	663	641	643	617	634	646	650	646	634	644	637	603	654	657	654	649	654	590	581	628	634	625	586	628	630	648	605	659	626	569	625	617	655	646	622	612	615	610	659	622	616	653	626	574	607	642	663	660	673
25264	21646	24749	29051	21647	21666	9539	402	300	245	219	210	225	171	177	197	182	182	146	182	156	129	154	156	139	151	172	145	158	134	145	134	160	142	148	154	140	143	119	153	143	150	159	133	139	134	112	148	172	144	141	162	157	148	129	140	135	137	147	120	135	155	140	140	146	142	165	160	129	134	137	128	123	129	143	148	132	144	138	158	125	125	120	127	142	149	133	151	129	167	138	127	131	136	137	133	137	125	130	144	133	143	137	130	141	133	163	112	132	142	123	136	137	130	143	131	130	147	144	139	140	126	120	159	144	150	132	156	122	140	129	129	117	143	147	137	128	165	112	126	135	157	160	154	131	139	133	148	167	139	139	136	130	150	142	126	136	147	141	121	154	141	130	151	158	114	147	142	131	123	137	117	157	135	162	146	144	140	139	122	155	126	145	138	154	142	118	126	125	149	145	128	119	144	148	137	132	152	140	145	150	136	133	153	139	161	129	133	136	142	127	124	159	141	134	150	158	146	145	184	135	131	157	160	129	149	138	181	135	155	140	149	158	132	155	139	136	130	141	130	109	149	141	120	175	134	151	146	129	121	133	139	143	133	151	139	158	137	134	123	147	144	128	121	143	153	150	127	154	143	144	129	147	131	165	164	128	160	141	148	139	129	155	125	127	108	138	142	129	121	137	147	131	123	159	164	146	157	152	145	116	144	105	150	134	111	150	130	135	131	150	132	151	138	146	153	150	125	147	156	157	156	131	121	159	123	135	131	179	157	147	166	141	135	123	138	161	156	117	140	148	142	131	136	140	145	128	134	130	126	149	116	144	135	156	141	131	124	143	133	114	123	138	150	151	148	148	141	149	158	136	136	137	139	156	128	132	139	148	141	141	138	135	130	142	157	158	131	133	118	133	150	139	109	130	139	150	147	129	141	145	150	153	164	131	126	155	146	150	137	156	134	142	130	138	163	127	133	103	119	151	145	154	144	152	135	132	146	136	155	135	131	144	122	138	137	144	136	150	153	140	130	129	142	145	142	116	142	138	138	137	124	126	162	148	129	157	123	148	154	132	141	150	163	126	149	125	119	135	114	128	133	134	138	111	129	136	124	111	149	145	137	137	116	136	129	155	143	142	139	168	141	142	140	122	169	127	164	137	149	146	111	158	117	122	145	138	117	135	148	161	149	157	134	166	144	156	138	126	151	148	134	146	146	156	138	126	136	132	148	149	137	137	125	153	129	138	142	155	126	162	159	135	149	141	147	146	145	142	121	145	173	137	157	128	119	148	156	149	139	145	140	158	155	143	116	137	106	113	136	141	152	144	141	122	155	159	151	146	131	119	141	156	127	141	152	136	116	150	146	137	131	143	155	122	165	115	137	149	160	154	156	126	150	139	148	126	131	142	143	137	142	134	149	140	138	140	126	145	156	127	142	130	111	158	141	141	111	121	128	150	134	125	132	142	135	135	121	146	132	135	123	153	140	151	164	146	139	137	150	128	148	128	144	115	147	137	140	142	133	149	145	139	139	166	160	152	141	138	122	153	123	128	136	150	148	162	124	114	132	139	135	123	130	147	163	148	112	141	121	147	126	120	129	126	138	133	130	143	113	136	118	142	145	142	149	113	145	135	142	141	168	160	113	136	157	156	182	146	138	147	136	118	141	124	140	136	174	133	141	152	132	141	130	144	131	143	155	141	153	146	136	140	131	123	133	151	149	126	130	148	148	140	165	138	140	128	150	141	132	135	123	154	162	158	133	151	137	118	128	138	165	137	139	114	143	147	130	138	138	136	128	142	138	128	138	134	166	160	165	133	145	145	135	160	153	123	133	155	150	126	132	115	163	151	144	130	117	133	126	128	151	139	156	138	142	162	147	128	146	127	119	126	150	119	140	149	139	141	149	161	135	163	131	146	138	122	120	157	129	133	134	150	138	131	136	132	116	133	160	137	143	128	144	124	153	131	153	132	111	143	154	142	148	138	155	156	134	158	128	150	152	140	131	122	107	136	163	153	132	145	146	132	163	147	122	161	133	148	129	123	127	129	145	135	131	150	137	170	148	138	163	132	113	148	135	140	135	121	146	147	133	123	146	158	120	141	151	138	125	149	140	125	155	138	148	123	129	144	127	136	136	131	135	127	146	163	128	149	127	136	143	134	137	112	137	120	134	129	138	148	145	134	134	159	135	124	138	136	146	152	142	135	139	150	128	147	160	137	128	123	138	157	145	129	134	142	123	122	142	127	149	128	149	159	140	149	157	105	123	161	131	145	167	149	154	151	158	142	142	152	140	155	152	133	117	138	153	166	123	155	143	120	148	135	148	151	142	149	135	148	145	149	151	139	131	123	112	138	151	157	142	125	124	150	139	124	138	122	132	125	133	129	139	142	132	168	169	133	143	132	123	133	124	142	143	140	156	132	134	138	136	136	149	133	119	163	167	146	136	131	140	138	120	135	141	143	146	131	118	125	130	152	144	156	138	138	116	156	137	137	141	134	122	139	159	137	149	130	123	161	159	138	123	137	150	128	135	142	118	162	135	132	139	142	125	122	147	129	138	129	149	155	159	131	145	123	143	130	147	123	140	136	136	128	131	142	134	125	134	138	134	135	158	135	131	137	144	125	133	151	143	135	134	135	140	157	134	159	121	141	134	132	146	122	133	153	142	149	118	131	149	151	157	147	128	172	134	110	145	135	137	137	140	130	115	137	152	144	146	145	146	135	144	136	142	127	158	146	157	139	147	124	126	143	147	151	149	138	140	141	129	143	137	140	140	139	142	142	172	139	148	135	134	153	144	126	152	123	136	145	149	136	144	119	159	145	128	147	135	109	140	124	124	137	136	143	144	137	129	133	123	146	148	148	151	149	132	133	177	134	130	153	133	134	142	152	148	141	136	123	143	138	140	133	146	160	111	136	169	143	133	132	146	136	154	144	166	135	149	137	168	143	137	122	128	163	138	137	148	153	148	139	152	145	128	166	168	117	159	164	130	153	155	137	129	147	138	134	125	141	133	134	137	142	113	135	115	152	146	115	142	138	142	134	135	115	155	126	155	130	127	132	130	131	141	141	126	115	132	125	139	143	157	143	141	149	153	144	142	137	131	135	157	129	138	176	133	134	132	132	151	111	126	141	150	167	120	146	152	129	142	141	142	127	123	137	146	142	142	139	172	132	159	134	134	165	144	156	153	153	145	148	139	139	140	159	137	156	135	143	160	148	141	154	151	155	129	127	126	130	131	124	137	135	122	144	138	116	115	132	148	153	141	155	143	145	124	138	130	131	146	146	154	164	166	112	150	121	126	159	133	159	155	142	127	143	171	133	132	129	146	135	124	125	147	139	146	124	145	142	147	126	137	135	135	134	171	135	117	128	149	147	141	136	141	128	113	160	127	158	129	116	117	145	153	131	122	150	136	151	126	144	130	153	122	117	139	148	145	132	149	149	156	116	126	147	133	137	141	154	122	160	137	154	141	156	137	135	101	146	137	130	133	143	134
4225	3057	1334	739	501	446	406	358	388	362	346	359	364	325	398	344	365	327	340	352	361	356	337	344	334	360	351	327	352	319	365	332	326	343	311	315	333	346	354	309	324	318	360	361	326	349	328	320	319	344	333	357	299	341	311	353	350	343	344	344	355	371	333	339	313	354	359	332	330	333	345	309	356	335	355	345	357	312	355	348	347	359	330	311	339	363	342	334	326	332	333	315	337	320	331	335	344	356	343	330	297	355	341	380	305	322	337	325	347	322	355	319	349	368	352	351	347	347	334	347	361	318	344	316	319	337	346	337	335	344	331	346	367	337	332	350	346	337	365	344	342	304	328	353	345	349	322	346	353	350	345	343	316	351	335	318	374	325	332	332	335	332	339	363	340	362	334	332	346	338	352	320	384	306	344	315	361	333	324	351	340	330	337	352	328	355	314	297	325	363	348	321	346	313	338	276	339	377	319	318	339	318	323	324	303	327	338	313	333	303	332	335	345	324	332	322	340	317	301	315	339	315	359	354	348	373	358	328	347	315	344	345	312	346	345	370	334	320	343	350	323	347	300	348	351	325	292	334	343	341	366	355	341	329	362	316	352	300	377	370	327	341	349	313	360	315	337	309	311	334	318	358	303	338	313	338	299	357	310	310	342	337	300	367	341	338	309	336	340	338	341	371	343	324	322	297	323	336	327	367	326	329	391	329	330	326	324	331	354	347	341	332	371	329	342	313	360	333	318	326	343	339	377	310	317	344	340	327	343	323	321	380	334	316	336	329	366	319	347	371	314	338	305	336	327	312	296	351	350	324	331	322	370	338	350	341	334	324	316	349	342	360	366	310	317	335	335	325	341	329	355	352	305	341	341	322	307	371	358	354	347	360	320	343	363	347	331	356	328	332	347	346	311	300	326	360	353	353	373	316	325	340	332	328	351	337	320	336	362	357	367	318	331	312	363	353	332	334	308	349	337	325	348	354	339	329	359	365	350	344	305	360	332	320	347	337	364	341	330	323	328	372	325	356	325	333	343	307	343	348	311	337	329	338	352	372	320	325	340	336	334	345	361	350	342	342	377	352	313	346	319	361	330	377	299	340	353	343	333	304	336	333	331	341	310	321	366	349	337	337	341	317	320	368	363	340	346	346	337	350	363	331	325	351	302	324	321	360	335	346	353	313	347	347	368	343	365	377	343	364	350	316	327	320	327	306	301	328	358	344	336	314	350	322	345	308	343	360	342	341	335	342	337	333	291	345	355	357	331	325	334	344	328	361	334	335	352	362	372	331	352	353	333	313	354	350	328	340	329	343	324	348	358	311	362	383	337	363	333	347	368	325	354	300	359	337	353	358	354	337	374	362	321	333	311	338	351	361	376	323	348	337	378	329	332	355	322	314	329	319	315	353	332	348	356	297	323	329	308	315	327	360	321	313	336	355	358	361	351	342	353	384	327	331	330	337	352	376	308	346	352	310	316	354	336	327	365	341	332	364	347	345	363	340	332	348	317	329	316	328	334	356	323	324	316	340	349	344	357	314	327	335	320	339	324	355	323	343	370	352	340	360	349	315	327	324	358	320	327	341	299	325	316	342	357	366	336	337	319	328	347	324	348	320	353	326	342	335	317	337	333	328	334	401	344	355	341	321	300	336	333	370	334	308	338	350	329	320	340	344	358	343	349	326	379	337	349	339	329	344	327	357	338	369	322	356	381	320	300	314	317	362	368	343	331	339	344	329	334	368	349	355	344	353	345	362	318	335	382	325	316	346	344	374	324	313	333	346	347	314	376	354	319	338	325	331	319	332	348	324	337	356	327	335	339	333	345	343	310	333	316	394	334	310	343	334	332	358	331	347	338	331	325	339	357	352	352	357	327	314	327	339	306	310	328	371	373	348	341	357	330	292	339	356	326	331	355	327	368	340	352	352	328	321	346	343	329	297	356	317	340	351	314	341	370	340	319	345	349	323	350	343	330	326	347	332	337	338	336	338	341	341	304	330	312	340	340	356	338	336	376	351	328	362	347	315	330	330	364	338	336	338	333	353	337	335	362	329	348	382	344	319	367	363	323	341	350	351	358	337	350	359	332	318	358	356	303	360	360	352	327	313	344	350	331	323	342	339	375	333	369	344	343	333	351	324	348	353	333	289	330	325	342	356	353	328	289	322	380	335	374	321	353	348	330	361	340	308	347	335	322	352	315	336	377	307	325	322	349	308	340	324	355	317	347	375	337	339	339	348	319	336	321	317	360	310	335	350	330	334	328	329	356	331	337	352	354	350	340	358	356	330	332	320	368	345	338	341	344	338	330	331	337	323	311	331	344	323	358	374	345	342	337	325	343	326	369	350	367	318	362	361	392	327	363	348	348	350	340	318	339	373	355	332	333	288	359	346	326	382	326	337	310	308	349	326	325	349	342	317	322	354	355	345	325	325	358	311	341	332	345	333	347	310	301	332	337	323	343	320	305	341	315	293	308	360	352	345	334	336	371	363	333	313	362	352	344	349	323	345	355	364	320	324	365	354	351	348	353	396	312	329	334	350	344	305	336	341	341	353	350	323	336	325	329	356	337	329	321	357	300	291	350	330	370	341	355	321	331	353	327	359	339	355	299	351	304	343	311	375	345	377	348	325	332	351	329	340	361	347	353	318	313	357	325	333	333	359	379	334	330	336	345	369	336	330	330	331	382	331	357	348	349	312	357	348	367	320	312	327	320	366	322	292	326	344	348	349	331	326	339	354	348	332	340	349	310	338	334	337	344	319	358	301	362	339	335	375	329	326	329	335	336	350	325	325	349	342	346	379	344	341	336	346	344	324	326	310	381	289	346	341	338	308	328	335	316	331	337	335	337	342	365	332	386	354	335	341	355	364	357	327	314	343	326	351	336	350	318	338	332	343	353	344	358	343	330	303	308	322	351	352	356	357	337	393	372	373	364	337	350	329	321	318	376	316	365	336	318	338	320	299	372	320	327	361	365	338	319	307	340	322	322	339	354	329	334	347	355	343	350	360	328	369	340	309	347	336	349	361	342	326	323	351	368	340	368	363	352	359	337	336	341	336	329	330	308	349	362	332	358	319	317	329	370	338	303	376	321	343	361	350	373	328	335	370	311	338	345	328	327	332	350	346	349	346	341	327	334	364	362	330	326	316	343	373	310	354	334	322	313	313	326	345	331	354	334	313	360	351	328	314	373	370	323	337	364	317	351	324	328	339	299	361	300	338	319	347	365	361	347	302	351	326	342	322	357	322	345	357	351	338	334	342	297	343	327	331	338	345	356	332	360	352	349	361	322	337	336	329	351	349	328	358	366	308	330	354	325	332	341	300	348	343	355	360	361	342	347	358	324	351	331	354	328	323	370	357	319	335	338	333	341	345	328	331	336	331	332	384	351	344	321	310	346	321	358	343	353	293	345	355	328	304	336	287	363	318	335	327	359	355	344	321	373	334	320	351	321	340	340	336	320	336	337	332	358	354	361	327	315	316	378	377	326	330
34300	13765	1895	572	440	473	451	439	441	491	455	503	476	412	435	446	447	431	479	435	466	412	450	449	449	397	430	463	436	437	471	449	468	454	466	448	464	478	448	460	468	472	421	433	444	470	453	438	440	511	413	424	429	397	425	472	472	423	417	520	464	425	471	418	449	424	441	439	444	492	460	470	501	439	452	452	433	483	428	453	453	461	446	458	458	451	462	431	424	467	396	433	443	438	473	450	457	502	442	487	469	454	432	453	462	429	449	489	394	447	459	447	424	433	465	469	437	482	469	426	434	495	431	493	440	497	420	461	425	429	460	448	441	470	424	482	465	462	473	448	451	454	437	493	468	412	477	473	439	463	446	442	448	490	430	478	420	439	440	437	430	446	432	466	424	464	427	461	450	432	456	441	445	444	464	436	459	409	459	452	434	457	462	382	429	452	430	463	446	473	427	435	423	438	464	423	451	448	465	459	439	491	475	485	417	449	448	425	422	443	444	458	476	438	450	479	440	475	465	431	482	469	430	444	434	432	447	426	488	454	446	415	470	425	424	432	446	447	458	434	461	475	409	422	469	445	464	468	432	444	476	462	421	450	458	442	420	452	469	445	461	473	429	491	441	451	431	471	439	463	421	401	468	477	491	463	410	459	458	457	456	477	418	427	477	468	454	434	433	441	465	461	456	443	470	432	450	410	455	508	443	410	444	444	455	473	439	458	434	465	457	437	504	433	424	462	499	458	449	460	461	457	449	478	465	476	418	494	452	498	444	496	437	450	462	468	443	460	411	469	424	408	460	459	471	424	435	443	448	437	413	436	463	452	462	450	418	464	463	453	426	423	450	455	425	485	477	480	461	416	452	421	438	458	518	450	456	438	441	440	447	479	478	455	430	473	430	456	449	440	386	434	445	433	467	471	422	461	427	462	488	439	481	458	451	457	457	455	470	436	462	471	430	463	455	481	454	461	452	459	455	447	461	433	440	461	425	405	454	496	476	480	468	489	430	469	452	420	445	431	447	424	454	520	423	441	463	496	453	445	436	455	444	423	468	490	462	485	475	470	459	481	480	450	447	435	432	424	455	466	467	418	450	468	456	448	442	480	470	442	422	462	469	430	436	436	472	445	478	474	469	448	470	436	453	439	446	464	476	419	437	457	452	423	474	423	448	464	448	437	471	453	408	449	453	480	468	477	441	402	438	450	451	433	488	428	431	437	455	476	499	430	442	467	455	427	475	453	424	413	427	429	456	475	458	485	465	463	481	436	429	451	445	396	434	457	472	430	480	456	448	465	424	474	477	416	460	457	419	436	400	440	419	435	463	464	486	425	439	432	475	447	460	475	454	444	481	507	488	446	409	476	428	436	465	427	441	462	473	449	404	463	469	487	472	416	476	440	427	435	454	467	442	450	462	491	464	438	459	438	456	412	428	462	466	438	449	410	423	442	460	490	429	434	450	423	428	465	462	427	448	480	490	440	444	430	461	422	470	465	440	460	475	457	402	453	467	464	460	426	463	478	491	457	477	425	455	464	416	436	466	451	453	443	442	464	451	444	453	406	438	452	463	452	428	459	411	414	452	427	441	475	467	440	523	443	430	466	428	480	441	457	454	460	445	464	439	464	452	433	468	439	418	437	468	484	464	441	465	458	463	458	441	428	438	433	444	466	467	490	435	420	454	449	455	462	436	475	414	423	446	452	422	419	463	486	450	472	463	414	480	459	421	444	437	445	455	473	458	500	449	422	467	456	449	431	432	457	466	452	466	427	448	421	404	461	445	467	424	483	424	424	418	433	459	481	418	415	463	475	402	452	461	475	456	483	446	425	444	427	456	450	456	461	442	437	474	499	483	467	450	491	498	452	450	439	486	472	434	469	463	445	420	424	458	457	484	452	485	452	427	420	473	454	448	431	465	505	425	455	454	476	457	411	491	459	458	446	461	426	462	486	439	444	514	455	483	456	463	468	423	490	457	432	504	422	425	458	454	450	448	448	457	501	475	426	451	431	452	481	442	480	435	432	425	432	445	428	418	457	468	422	509	431	490	461	484	439	445	488	468	437	457	421	448	457	404	436	443	433	442	419	460	416	464	440	490	482	429	456	429	427	441	417	434	446	435	473	453	412	461	453	474	458	407	430	437	455	377	455	465	438	436	452	423	413	485	457	444	449	485	488	446	447	475	453	463	483	445	430	448	452	454	427	423	415	446	442	449	444	432	454	446	414	468	431	473	452	409	483	386	446	444	463	458	468	428	433	484	430	416	418	459	455	444	445	434	448	440	407	410	456	482	444	457	437	468	464	448	454	395	451	460	488	441	410	482	435	462	440	490	480	458	427	452	500	474	503	443	449	422	464	446	462	471	447	454	448	418	431	451	459	439	474	453	494	465	431	461	421	465	469	462	446	459	426	443	417	473	449	447	455	493	439	467	449	411	428	443	462	474	443	451	431	425	474	415	434	444	434	437	443	472	453	406	404	440	447	454	454	461	413	462	502	484	455	445	470	470	423	426	425	434	436	439	450	413	433	501	457	498	443	468	479	419	462	416	459	449	441	470	465	451	468	463	427	407	438	474	484	440	455	444	441	444	454	413	460	430	461	472	464	460	431	433	433	430	471	473	443	433	442	447	450	473	473	441	476	416	478	440	486	441	435	470	432	422	417	413	476	483	439	427	465	435	437	447	489	433	420	453	435	459	419	450	473	421	459	473	499	470	442	440	465	452	434	422	446	448	463	454	504	468	460	455	474	420	440	412	469	493	434	470	496	446	447	474	500	433	425	425	430	432	451	459	449	408	446	456	478	460	436	432	449	434	409	438	454	474	466	442	469	447	477	446	437	445	443	443	468	454	487	516	454	407	463	463	459	454	453	455	440	447	443	472	477	474	499	468	442	477	447	469	443	418	455	440	441	476	464	418	466	447	497	431	444	440	429	432	449	424	464	467	499	455	446	462	456	389	478	471	459	501	446	439	454	438	403	475	453	493	490	476	440	440	458	470	410	432	460	443	442	475	474	430	408	451	473	467	454	396	463	455	490	449	438	433	441	432	421	447	448	478	440	453	444	505	471	417	446	450	463	485	449	444	437	464	468	438	469	458	456	453	438	447	387	492	424	446	466	435	460	446	437	455	462	482	436	442	429	479	446	455	442	441	430	442	441	454	446	442	450	478	459	454	432	425	470	450	442	448	451	483	457	461	459	479	465	481	470	500	432	446	472	465	473	473	466	495	438	472	436	423	449	491	415	398	499	471	461	516	420	442	429	455	427	439	464	443	455	432	415	462	492	476	467	474	486	463	412	449	477	410	416	453	445	455	472	441	440	425	451	461	447	426	480	443	502	445	456	497	436	409	484	434	418	456	435	453	487	490	450	416	472	476	452	472	434	445	469	440	457	436	498	450	469	406	453	476	431	422	481	466	455	438	471	457	429	453	429	498	444	466	443	474	454	406	472	445	475	456	448	389	455	437	440	446	452	485	487	422	457	476	451	438	520
8296	1000	967	958	969	925	943	961	908	913	952	1016	914	926	939	943	929	934	935	938	881	936	952	941	956	964	952	950	919	891	1009	907	928	935	1004	939	951	923	952	864	934	938	972	1000	901	927	886	926	958	905	920	921	937	873	926	926	902	945	972	923	945	938	975	924	959	927	968	923	877	967	906	926	953	938	916	951	928	973	919	888	864	1003	919	901	984	930	906	983	899	856	971	912	934	945	953	935	955	928	943	959	959	982	966	907	953	943	948	922	933	905	982	909	976	928	934	954	920	882	882	931	918	975	872	937	942	948	955	920	927	959	928	943	926	913	888	907	946	954	951	1038	940	957	987	967	948	924	960	917	932	997	933	907	948	933	947	924	912	906	901	944	885	953	930	958	922	979	943	930	963	927	900	971	897	950	897	943	1014	931	973	936	932	946	937	882	924	963	936	958	909	964	983	914	943	919	908	931	906	952	978	921	931	946	1019	929	969	884	936	939	990	988	869	875	979	945	968	924	933	877	939	993	943	928	900	899	935	872	904	909	949	989	904	927	908	931	957	963	908	909	972	937	938	917	921	901	944	954	944	952	940	965	901	946	883	925	926	944	909	923	929	952	963	906	934	923	875	948	955	940	895	953	920	901	971	987	951	938	967	877	943	952	929	924	952	891	944	930	952	866	962	964	957	908	903	918	919	918	923	945	985	914	947	953	916	953	981	909	984	921	896	960	877	877	924	955	966	931	918	954	978	899	950	925	981	933	957	937	954	954	945	848	930	938	957	956	940	940	913	910	876	935	948	981	959	947	923	955	921	950	986	949	927	938	908	926	912	960	922	945	919	907	926	852	926	933	974	895	956	901	906	953	901	953	934	952	963	928	929	945	888	985	898	974	961	943	925	966	921	905	966	935	901	970	961	958	948	947	915	954	961	947	960	984	978	953	911	1021	936	905	979	876	897	942	897	900	940	926	923	946	966	1007	942	940	906	901	926	950	938	963	948	932	875	930	982	918	956	946	893	933	950	951	906	927	959	900	958	925	963	927	956	925	930	915	932	897	945	968	918	945	902	926	882	974	923	942	925	928	955	938	970	943	915	913	911	895	946	945	916	936	983	917	918	934	1020	899	949	927	962	988	939	986	887	991	973	892	985	894	931	869	947	932	949	947	926	974	890	917	959	943	938	1000	889	964	952	978	915	957	944	925	930	956	976	893	931	932	932	903	955	887	977	954	940	898	935	890	915	899	940	925	933	921	874	889	926	935	959	922	907	874	895	920	931	960	887	864	945	921	943	866	954	935	946	945	955	921	934	937	941	970	945	913	943	957	954	914	916	938	997	930	927	985	920	937	958	893	977	935	938	936	931	924	960	908	936	886	956	929	943	956	923	959	881	930	916	916	891	935	944	945	993	910	929	932	934	946	864	908	948	921	945	943	901	943	932	927	978	933	919	929	938	987	956	912	924	930	939	898	952	922	913	915	955	915	968	940	1033	924	906	906	927	950	906	966	944	892	918	866	919	950	953	975	882	892	932	885	989	929	902	988	907	886	919	921	939	949	962	950	920	925	909	850	898	922	972	924	955	940	916	986	951	923	961	934	891	869	962	968	948	989	977	890	936	970	945	938	941	990	944	904	956	918	922	959	918	937	953	1005	928	926	939	935	931	942	960	902	997	903	929	885	974	964	979	934	940	961	909	963	926	954	939	969	890	1005	963	929	919	933	963	882	915	927	928	956	941	918	927	912	976	916	990	959	917	923	941	967	952	890	919	911	904	921	906	912	922	893	969	971	931	906	998	1040	947	913	896	919	901	923	882	899	935	923	963	880	883	940	893	926	963	951	942	1030	1015	937	945	908	884	903	943	905	920	942	953	986	923	892	931	910	884	881	903	926	976	926	921	944	926	920	905	939	907	936	952	915	912	962	953	927	944	909	961	965	993	882	933	896	1002	964	976	941	913	937	914	924	878	992	919	946	965	964	923	956	1001	925	947	937	913	893	888	886	958	902	940	943	936	976	947	948	892	925	892	923	945	955	940	918	902	929	907	970	901	906	904	902	938	964	979	936	860	919	986	975	921	924	936	966	825	921	931	919	903	895	940	947	966	919	861	912	937	937	975	929	903	899	932	911	890	952	961	895	993	927	974	960	946	994	970	953	936	995	952	889	955	946	974	988	903	913	876	961	908	964	949	904	903	915	897	928	987	938	962	921	987	948	912	926	1004	929	935	971	935	902	914	951	960	977	946	933	968	918	941	919	923	923	963	935	947	886	961	947	902	944	946	981	942	957	942	886	920	941	935	919	930	939	966	943	864	938	914	940	958	907	988	928	938	935	929	937	946	962	958	962	963	943	916	946	972	932	1016	900	887	966	902	933	942	949	962	924	937	923	923	908	915	874	967	910	919	944	996	923	888	910	891	911	928	984	939	908	898	946	925	973	952	905	965	918	927	900	969	953	893	939	931	984	921	907	922	896	900	991	916	893	973	900	933	949	872	954	940	896	957	959	970	995	891	935	950	990	879	940	954	903	919	942	953	960	936	936	993	928	953	891	929	927	971	916	935	969	914	970	923	905	925	868	913	933	911	942	949	948	882	904	952	911	892	980	926	934	954	943	958	937	957	956	901	928	903	934	910	993	928	958	880	979	903	899	889	918	916	970	956	890	892	918	969	912	939	943	914	959	972	949	919	955	951	893	936	981	921	920	927	872	948	895	934	905	939	889	949	911	977	916	973	949	941	931	1018	904	865	967	926	898	929	896	955	942	860	966	948	909	921	938	895	899	934	937	995	891	909	950	933	949	949	909	890	934	944	940	972	923	947	927	939	994	935	890	894	927	938	964	935	937	934	907	984	907	910	922	980	893	931	919	937	878	903	935	951	947	883	923	926	953	919	901	921	976	845	925	947	981	1021	919	922	947	933	937	909	928	920	936	960	900	956	955	894	893	952	962	933	886	925	938	941	971	904	923	948	935	941	918	918	948	915	992	981	921	912	935	922	948	930	895	945	941	948	903	987	919	967	903	868	908	900	942	934	938	898	936	871	937	908	915	903	966	940	901	913	917	890	867	924	941	976	953	940	931	943	953	968	893	946	926	938	944	905	974	963	923	960	944	922	930	981	932	941	893	934	950	938	949	968	934	896	914	975	936	934	948	916	908	992	950	891	950	912	922	923	930	947	957	947	963	930	956	961	950	949	905	938	938	926	920	977	970	933	909	915	959	958	905	942	878	875	943	938	948	923	935	908	975	939	953	909	952	947	910	943	962	944	952	910	891	915	936	898	927	937	963	936	908	904	970	944	912	912	941	947	873	931	891	942	928	950	939	919	972	968	905	945	895	965	873	920	972	956	959	923	975	981	929	921	946	983	963	910	901	959	949	906	958	929	924	920	918	916	933	938	933	919	954	955	984	915	873	916	911	984	976	951	949	959	1015	952	901	938	1002	954	953	951	917	951	938	896	953	911	939	928	927	933	993	928	893	885	966	1002	908	923	938	936	915	920	892	971	933	919	901	933	888
25933	21588	24192	29432	21609	9749	504	436	345	349	334	345	346	304	313	318	346	323	308	312	301	310	311	316	303	276	307	277	286	320	313	259	317	286	275	285	305	322	297	300	312	295	296	309	299	313	285	282	302	282	290	282	341	308	307	329	303	302	330	321	323	292	286	309	314	263	288	289	269	296	269	309	334	283	306	310	292	301	281	311	329	333	290	301	297	319	287	316	267	287	301	300	325	320	304	316	304	318	304	267	310	272	308	318	309	273	322	299	294	290	281	302	289	287	321	312	299	286	302	279	303	301	306	319	278	307	297	267	295	289	288	307	315	265	273	313	314	248	259	300	297	305	291	278	283	307	286	286	296	313	309	304	325	316	277	301	318	276	288	285	320	285	275	292	312	324	270	301	304	331	257	298	310	322	262	285	281	289	292	299	287	303	276	311	287	311	291	303	286	314	264	301	337	312	318	261	285	335	304	278	282	296	282	322	305	346	313	291	292	293	306	324	310	298	290	324	300	283	302	280	268	284	276	308	299	316	324	276	325	285	289	276	316	299	313	295	310	275	309	282	278	309	295	284	276	301	287	315	299	292	313	298	301	303	310	286	266	261	294	314	299	302	261	299	248	315	329	309	320	302	286	280	286	288	315	304	313	285	295	308	288	292	288	307	314	328	281	295	294	310	333	299	273	308	309	335	292	314	272	313	293	299	273	279	293	298	277	289	295	296	340	278	279	294	304	325	313	259	303	308	301	315	312	280	296	284	309	311	312	306	291	240	261	340	311	310	276	260	289	283	242	302	306	325	272	288	301	297	294	265	293	279	299	297	294	318	300	284	278	317	291	289	320	340	311	335	297	288	289	293	309	288	287	299	295	295	302	281	318	284	325	256	259	306	291	300	305	288	326	310	292	315	279	279	303	275	306	303	298	275	308	307	308	279	280	272	288	278	303	267	283	247	297	322	301	324	336	298	314	299	287	276	327	265	293	298	285	296	296	310	297	324	307	295	332	297	345	293	304	282	280	307	284	323	298	291	290	295	315	332	300	284	304	274	329	284	298	293	318	300	305	301	288	287	277	270	311	276	287	286	330	251	294	280	336	304	335	296	287	280	309	249	301	281	333	297	310	293	300	343	302	308	282	316	288	299	287	291	295	277	306	283	294	297	296	316	272	297	298	321	313	332	325	312	311	296	319	293	290	271	295	324	298	314	321	295	311	301	303	295	274	297	277	298	296	256	260	310	304	284	296	289	323	290	305	287	289	318	327	333	292	294	283	308	300	283	274	287	286	292	302	283	301	289	269	320	290	287	275	309	284	317	313	285	300	286	278	274	273	301	304	298	285	293	290	285	299	271	280	270	327	330	296	283	281	286	309	301	306	301	316	300	294	281	321	279	280	283	294	271	332	303	312	287	265	296	336	276	284	286	277	324	273	265	303	314	293	326	335	304	296	325	288	308	283	310	329	305	305	294	281	286	320	294	313	282	274	330	330	335	290	286	298	316	301	325	306	324	288	279	314	305	310	288	315	286	274	283	241	318	305	271	324	295	295	287	292	311	315	295	281	282	342	292	285	255	305	312	304	268	293	274	326	313	334	249	334	302	293	325	269	278	294	291	281	278	287	283	312	258	295	309	305	289	307	318	293	303	302	301	312	293	299	311	285	301	273	302	291	293	287	311	298	246	297	315	296	291	303	278	275	299	296	316	304	290	286	299	331	307	321	295	314	344	304	289	319	289	286	296	290	326	269	263	302	305	308	271	259	300	278	249	280	323	309	292	302	310	318	269	314	304	276	307	287	299	285	311	307	289	282	321	302	307	273	308	278	305	280	293	288	320	304	320	298	280	278	275	292	284	305	295	325	286	323	277	332	296	299	244	316	308	314	304	268	275	284	295	286	307	269	334	307	298	307	317	301	266	306	282	282	261	312	263	314	308	268	269	353	271	308	294	298	321	304	283	276	273	301	293	283	300	312	312	312	299	296	314	278	294	293	304	295	297	295	285	300	309	274	302	280	333	294	293	312	290	316	300	304	321	296	299	290	309	332	298	306	306	307	315	308	275	276	312	280	301	283	312	321	322	302	296	265	287	288	314	287	288	299	293	270	309	277	335	293	303	303	309	332	343	300	273	270	289	292	296	287	312	297	300	284	323	298	311	283	303	289	301	260	268	287	273	295	285	324	279	264	304	333	309	240	283	318	311	317	325	280	307	300	294	286	292	264	301	346	303	286	273	303	289	323	279	301	276	267	318	278	291	308	317	305	318	322	286	312	267	283	300	281	309	302	274	260	319	293	268	283	301	263	296	277	276	281	281	274	280	306	266	248	273	254	309	317	270	332	344	290	306	274	283	279	305	292	311	298	309	303	280	278	271	296	307	284	275	305	285	325	313	285	277	277	282	315	300	300	267	304	315	322	316	291	283	315	312	269	291	302	289	288	312	290	299	273	280	318	272	285	324	280	270	281	283	288	302	312	338	324	306	310	276	299	252	300	296	272	315	265	296	308	264	276	279	271	342	298	303	287	293	297	278	319	297	253	302	298	273	294	297	275	316	287	327	281	322	290	280	256	295	292	281	293	283	299	291	299	302	272	308	307	302	323	314	300	315	308	287	296	266	302	304	304	340	323	280	293	308	276	316	304	277	261	310	265	277	271	284	309	301	293	330	279	298	295	288	288	318	293	329	300	300	281	260	290	274	296	303	280	291	299	322	287	336	305	324	290	313	328	283	291	309	287	277	288	280	306	301	277	289	331	329	282	298	300	307	268	276	273	289	260	265	324	312	301	315	315	307	300	295	288	321	309	308	265	328	289	284	254	294	289	293	288	309	316	312	313	305	288	285	296	292	323	324	267	298	290	265	271	312	299	301	296	316	278	305	263	305	304	274	259	287	301	325	283	301	291	296	324	310	288	323	311	297	324	298	331	301	268	274	296	313	277	290	287	309	286	305	266	292	268	307	313	318	305	310	306	310	311	290	300	319	281	299	299	273	274	290	343	272	301	309	290	267	286	286	291	276	317	326	321	321	291	310	290	279	306	289	308	296	299	289	290	327	332	289	261	290	301	323	310	312	280	326	291	297	324	275	307	270	277	330	282	282	308	294	278	309	281	321	305	283	314	313	292	275	320	297	286	309	291	287	297	282	290	306	298	303	310	279	302	315	293	291	281	317	303	287	323	291	293	311	270	276	297	319	318	316	302	268	315	285	311	284	285	296	295	313	280	264	282	281	273	280	275	310	296	291	316	295	264	331	296	300	286	285	274	298	285	304	274	294	299	282	299	311	306	323	293	325	336	296	277	286	302	266	291	267	325	291	297	300	290	297	301	293	281	287	303	285	295	298	316	320	262	304	288	288	301	299	293	296	314	254	310	321	305	280	260	287	284	319	320	335	287	303	336	292	281	312	267	286	282	280	287	294	282	300	292	289	276	286	293	306	288	304	291	306	294	291	285	334	280	300	304	302	291	284	320	341	249	327	301	277	296	317	311	354
4567	1987	1097	825	727	671	660	667	676	665	633	604	610	560	599	645	601	599	651	628	606	635	654	620	606	631	642	632	581	667	619	613	615	621	625	622	643	647	677	608	632	591	668	608	629	657	653	619	638	632	644	656	598	612	613	635	607	634	615	696	670	644	644	646	597	632	601	645	648	631	612	634	648	640	612	643	592	668	614	598	611	603	648	682	616	646	650	622	676	630	672	643	625	633	602	603	590	595	642	584	646	593	606	603	591	666	667	609	651	641	668	650	613	593	588	672	659	599	670	662	619	634	639	609	646	653	636	647	614	644	603	628	638	621	637	632	594	675	623	604	615	612	612	642	623	607	637	656	632	653	619	646	663	654	612	632	619	622	681	584	617	651	699	619	651	626	628	629	638	597	630	634	616	681	635	610	623	638	616	642	635	590	602	637	623	585	631	649	631	657	602	631	671	611	650	660	613	630	637	645	618	585	639	623	625	637	581	661	624	623	633	642	639	618	617	610	642	586	630	645	624	653	603	648	601	646	642	595	589	619	594	649	619	641	574	608	642	635	619	618	612	624	658	606	630	657	621	624	591	642	682	621	629	630	613	619	602	599	588	623	620	640	664	619	629	644	633	589	616	622	635	671	653	603	636	649	647	704	617	613	636	597	617	582	629	638	607	651	593	622	620	663	645	647	603	662	634	655	676	600	601	623	638	617	607	618	622	624	643	647	612	595	622	651	646	578	604	632	636	652	600	589	621	646	608	622	654	576	615	617	639	603	620	633	607	637	647	596	630	643	622	623	620	680	605	624	616	619	606	631	611	616	592	622	612	599	593	584	630	625	610	605	632	634	639	632	648	640	641	627	611	643	617	653	583	649	639	675	683	611	622	638	626	609	610	635	622	631	638	603	598	618	602	623	568	642	633	649	630	635	596	674	661	631	609	641	644	627	625	634	599	632	593	638	632	656	617	629	633	634	637	632	645	599	585	607	617	636	611	590	615	627	639	634	626	650	618	583	674	658	599	602	674	613	600	636	601	631	617	619	614	621	643	638	587	613	613	656	617	583	678	650	601	614	598	634	617	652	606	645	618	626	607	618	578	615	622	627	661	600	591	609	631	644	618	636	593	659	581	596	608	618	656	622	663	673	591	626	653	615	561	620	639	588	634	650	648	619	630	618	606	630	559	649	573	622	606	600	614	677	674	644	675	646	631	648	621	672	608	673	627	652	633	565	630	657	675	620	605	620	616	645	630	616	599	601	614	621	662	599	604	609	593	626	640	586	600	637	616	642	619	608	647	621	639	623	604	639	655	615	629	652	619	657	601	626	633	619	602	641	613	631	583	592	668	671	578	638	633	615	625	587	625	613	656	647	685	632	616	610	668	651	618	632	594	597	601	607	605	626	657	652	628	610	634	630	649	591	652	649	629	583	655	644	668	620	685	585	621	657	676	601	609	583	638	639	613	630	648	631	594	663	664	672	633	615	647	632	652	600	621	647	647	614	628	645	649	628	615	661	637	613	643	635	616	657	620	626	610	617	621	606	654	631	680	628	614	613	648	591	659	599	582	597	616	643	613	602	607	619	651	649	598	632	642	625	612	669	629	612	611	633	600	629	616	634	623	619	634	609	613	638	640	643	628	642	621	670	639	583	651	620	631	637	640	648	629	609	612	595	611	642	685	622	650	575	605	701	692	637	677	616	625	641	641	654	577	618	600	604	641	597	644	638	576	597	625	607	621	598	625	628	629	647	644	636	624	645	614	645	634	586	623	668	634	610	618	683	647	623	613	600	616	613	609	608	586	620	569	617	622	669	590	613	600	612	631	627	650	602	651	617	626	613	658	670	637	612	654	623	657	613	670	607	660	607	610	629	638	582	624	633	630	603	634	613	598	626	568	639	649	598	654	644	624	642	624	644	628	682	615	615	617	589	591	610	645	618	569	629	633	596	620	642	620	573	633	628	609	650	602	599	605	641	642	675	603	640	622	624	610	614	636	615	626	602	668	618	668	623	610	620	608	642	642	607	637	630	581	618	581	657	598	582	633	594	605	667	635	666	645	633	582	636	595	628	649	606	595	628	705	628	624	606	626	640	655	629	612	644	628	599	612	644	600	640	607	634	579	618	621	659	657	624	599	594	655	618	631	654	638	560	625	670	637	591	625	626	623	660	577	594	676	622	595	615	653	624	636	595	630	619	594	659	623	630	636	608	648	631	658	593	618	666	620	603	598	582	627	631	659	594	643	619	611	586	639	623	587	656	624	619	665	631	597	596	642	653	609	623	649	618	657	613	570	605	654	605	633	635	637	629	613	647	602	656	649	615	661	659	613	641	658	627	642	631	622	648	679	607	607	587	613	645	611	638	649	637	682	631	622	611	600	622	580	641	648	646	611	611	604	609	620	644	631	611	634	600	600	644	642	622	638	641	589	609	636	614	603	649	661	651	614	641	604	629	663	661	641	601	607	591	603	655	601	607	654	636	646	621	611	678	612	612	637	607	706	595	631	603	627	631	657	637	654	619	598	603	584	614	598	651	623	616	586	639	629	622	639	631	630	636	657	677	612	640	611	636	653	641	605	625	638	631	622	575	636	615	607	635	639	605	640	645	607	591	639	653	602	639	632	601	669	591	646	634	666	574	640	600	586	604	667	625	613	625	648	562	626	638	619	642	653	634	610	653	627	630	645	604	578	668	604	676	635	633	643	611	661	614	584	620	631	626	620	661	665	631	598	622	583	622	673	601	612	618	593	642	615	626	653	601	639	592	637	624	596	646	620	591	649	606	627	678	648	617	646	631	572	599	599	612	596	643	612	630	632	576	628	612	626	622	624	642	615	657	670	627	613	651	661	604	613	620	641	605	636	649	624	622	635	668	623	631	659	617	630	650	648	624	642	621	633	626	658	631	620	653	607	624	618	664	634	638	637	609	625	601	642	684	638	628	611	597	619	581	636	642	629	632	628	635	646	626	582	648	615	674	641	596	635	582	645	683	622	639	659	590	631	633	654	620	635	593	670	613	590	596	625	653	620	623	612	635	611	611	645	639	605	628	608	617	634	646	620	615	659	585	666	648	624	616	616	587	665	650	595	628	608	627	618	673	632	618	625	622	649	631	619	631	625	593	662	625	611	609	630	627	608	626	604	658	656	582	609	639	601	691	637	608	658	658	607	611	650	627	643	633	610	607	636	625	627	636	626	696	637	626	611	617	621	642	659	627	651	624	592	680	586	606	633	607	627	651	637	651	603	645	612	645	618	653	613	649	636	618	641	612	565	673	639	620	590	598	643	656	641	595	615	638	609	639	631	662	619	649	597	572	628	609	627	640	640	655	645	604	650	610	597	646	656	601	616	663	656	616	624	647	653	650	639	593	610	659	637	627	622	626	598	603	656	637	585	622	639	659	634	654	666	625	588	603	643	613	658	649	654	572	642	608	590	636	608	616	599	652	619	614	655	610	669	595	599	620	615	635	632	587	652	594	614	606	650	633	604	592
25227	21606	24679	29005	21610	21636	9702	393	273	267	231	229	191	207	195	170	180	173	180	160	148	125	191	154	136	155	154	130	138	165	130	163	165	135	152	143	159	130	143	120	140	137	139	160	131	113	125	155	133	110	150	127	147	126	141	135	146	131	137	127	110	123	145	153	155	135	153	146	148	152	141	161	152	151	142	127	147	147	157	117	139	139	147	135	124	143	152	112	159	132	149	144	111	153	140	139	157	139	136	143	138	130	130	133	128	146	136	151	129	124	133	161	148	138	153	173	129	160	138	141	120	143	143	142	116	117	141	124	164	145	157	143	155	139	121	133	127	118	135	147	141	113	144	156	149	129	144	136	143	134	130	139	170	133	139	137	125	148	145	152	152	166	140	130	159	150	137	139	148	149	129	137	135	130	122	119	155	156	146	142	125	128	131	151	145	144	139	148	149	121	152	142	142	134	147	163	140	161	145	149	141	144	141	142	141	151	145	146	154	141	170	149	145	142	134	157	128	157	146	134	137	146	154	137	132	139	149	122	121	141	132	135	133	118	138	148	130	109	137	151	148	137	147	141	144	128	135	124	149	133	121	135	134	135	147	139	125	136	150	125	144	148	125	144	124	114	141	114	142	146	149	146	155	158	156	122	131	139	121	157	126	157	127	129	134	144	126	121	130	151	152	125	133	166	123	140	138	147	147	136	139	140	130	142	135	157	118	143	125	142	144	148	138	141	138	144	145	133	123	158	159	125	130	114	128	135	144	139	150	146	146	159	115	153	152	144	162	164	145	135	166	138	140	142	153	136	124	149	128	150	138	160	151	136	124	123	131	161	163	129	151	149	145	147	135	142	151	138	146	138	134	156	137	147	138	125	140	133	140	146	141	138	148	148	137	130	139	136	145	128	137	128	141	156	122	129	124	165	144	139	124	130	145	154	130	152	155	139	128	151	144	145	145	124	143	139	154	138	158	138	131	147	135	128	136	142	128	142	146	161	134	108	132	145	134	124	158	142	138	155	126	134	150	139	145	156	115	137	143	123	156	144	147	160	149	123	155	155	123	138	131	130	126	126	124	125	169	148	135	129	156	135	139	133	156	126	151	136	131	134	145	126	150	145	150	129	133	152	134	113	155	129	122	128	135	154	150	152	137	131	144	143	143	158	171	145	131	143	153	144	141	151	148	167	154	150	139	129	116	131	161	143	139	131	107	168	151	131	134	111	125	163	139	151	161	132	122	144	131	157	119	120	160	114	127	112	137	139	152	145	142	149	148	133	140	169	144	136	139	144	103	162	132	142	127	140	152	146	146	143	179	132	137	148	138	126	147	147	147	137	147	147	131	148	169	137	136	147	131	165	138	146	159	135	132	144	163	144	144	167	146	149	132	136	146	153	135	140	123	146	165	144	145	159	149	140	148	126	134	127	131	131	144	150	144	149	145	138	123	138	164	144	130	135	139	143	136	122	126	131	132	137	138	133	132	149	162	163	138	125	149	174	131	134	144	122	150	120	128	133	142	139	120	170	130	124	130	122	142	115	150	122	162	167	152	153	124	155	130	142	147	105	151	131	135	146	132	141	152	137	156	124	138	126	130	156	113	137	138	112	126	124	146	126	162	155	146	139	146	132	123	122	170	134	151	147	132	158	142	140	132	147	140	122	143	147	149	136	123	143	150	142	124	136	108	130	143	138	145	132	132	147	159	137	141	148	151	126	161	143	127	124	127	134	148	134	159	141	127	139	120	129	141	127	120	136	127	142	138	140	131	135	115	129	135	137	156	153	130	142	123	163	119	143	151	135	127	158	140	150	140	136	150	136	105	124	142	126	111	119	140	136	129	157	120	141	148	136	110	156	160	143	142	165	142	138	140	145	142	147	157	133	136	136	177	141	144	148	151	134	131	158	149	135	113	161	139	126	148	155	153	123	138	140	134	116	124	130	125	159	145	172	117	126	144	159	147	139	138	142	131	121	149	128	149	165	109	120	121	143	149	128	142	138	153	149	127	130	130	148	127	144	139	141	134	137	150	143	141	150	140	139	147	156	129	166	139	134	138	136	139	166	164	141	150	145	141	151	156	138	156	153	123	132	134	132	146	148	129	146	128	137	127	151	124	133	145	153	141	171	130	140	142	135	138	138	157	155	128	167	144	131	155	159	163	157	140	142	136	102	151	131	161	142	122	155	154	136	137	124	142	136	141	157	132	112	126	159	157	142	129	122	121	150	147	144	138	148	131	139	145	147	156	131	147	128	119	144	142	184	155	159	138	130	132	127	138	128	138	149	155	154	137	170	146	153	131	141	125	144	157	126	122	131	134	140	118	157	142	127	153	134	142	114	125	136	129	145	139	123	137	184	143	123	142	148	127	131	175	149	130	133	125	157	156	161	165	150	121	134	144	148	143	123	134	124	146	107	134	138	130	141	146	126	128	154	160	143	130	127	138	123	157	150	131	148	156	141	141	159	139	153	140	149	143	149	145	127	126	156	135	143	118	147	128	133	122	139	134	136	121	142	162	130	130	155	140	144	159	148	109	148	138	124	134	151	151	161	131	143	159	137	134	133	132	134	146	133	154	160	138	146	118	165	121	140	138	143	126	138	163	128	134	127	134	140	132	144	153	155	140	141	139	160	162	135	138	147	144	147	155	132	124	133	138	153	157	144	160	145	145	131	125	148	142	129	133	146	144	142	139	129	144	152	127	128	143	154	143	159	154	142	142	131	132	140	139	141	149	129	144	143	159	141	124	138	114	139	148	160	134	124	127	138	137	127	131	128	129	144	118	146	158	138	149	157	116	141	167	129	140	151	144	160	128	126	125	128	132	137	119	145	138	134	139	135	119	156	131	128	134	136	118	138	155	125	125	121	138	133	141	132	136	125	143	150	144	131	160	139	134	142	159	134	135	159	152	122	145	145	120	158	127	134	119	130	146	127	132	144	137	136	152	150	122	144	134	139	142	120	147	132	127	145	141	140	136	132	158	150	130	141	133	165	160	163	141	129	153	162	141	132	134	151	144	150	132	104	147	132	126	153	141	133	127	135	145	135	120	147	137	144	144	128	141	115	157	132	160	144	144	148	165	125	128	138	169	134	152	143	149	111	126	152	152	129	152	146	127	149	148	145	150	142	116	159	145	136	146	149	139	131	139	140	140	150	132	140	138	137	149	110	127	136	137	129	129	145	171	147	194	141	128	120	137	135	138	127	113	134	149	128	142	123	141	139	160	146	149	125	148	134	109	140	149	119	148	140	140	119	130	140	151	144	139	158	146	126	116	147	135	156	155	136	146	150	147	135	136	139	153	132	127	155	132	157	141	164	150	141	114	128	99	146	123	153	136	151	139	139	128	151	122	131	124	147	150	135	142	120	133	153	149	137	163	154	132	123	130	151	138	146	140	125	131	153	142	161	131	153	119	154	127	132	151	127	139	118	145	131	141	156	127	137	126	163	144	134	135	120	143	124	136	116	128	134	148	140	155	164	173	143	135	147	117	162
4121	3107	1290	739	544	455	407	405	386	356	346	346	349	355	340	340	340	341	366	384	325	329	368	358	359	312	325	330	351	322	328	352	330	374	317	335	326	339	336	339	334	335	377	373	321	342	331	338	333	333	343	340	350	338	336	353	336	342	335	373	354	332	361	334	301	365	335	355	335	334	327	350	334	341	352	357	346	340	295	343	291	328	311	332	326	334	340	339	337	346	347	327	326	316	325	347	307	341	299	351	348	335	341	356	331	357	337	352	369	312	331	351	320	329	304	334	318	333	339	335	317	351	303	341	323	341	348	319	336	307	324	341	373	346	319	362	366	345	345	342	327	324	322	349	326	342	305	372	331	340	343	343	341	320	339	344	324	339	319	315	358	343	345	331	353	345	318	345	354	361	361	369	338	330	333	312	374	344	363	344	351	347	337	338	344	323	313	332	335	317	305	336	355	335	378	331	332	349	322	334	325	354	324	328	320	345	326	369	346	329	357	323	350	344	346	351	339	318	362	321	346	346	337	364	312	347	325	339	343	376	335	354	343	364	338	341	336	346	330	338	320	357	348	346	365	352	366	351	340	343	328	320	348	330	324	325	348	323	380	359	330	383	336	355	322	342	335	341	347	339	323	322	334	347	358	366	358	327	333	353	374	302	303	327	323	346	364	304	338	343	332	297	373	326	348	341	371	342	349	317	345	336	325	339	355	355	317	361	314	338	333	333	359	326	311	331	329	350	331	359	300	363	337	345	359	342	321	344	311	339	317	345	305	363	337	349	371	315	322	334	362	342	322	321	325	350	340	321	339	314	350	350	343	342	297	315	314	340	325	320	332	352	370	334	341	332	352	321	351	339	334	322	303	353	350	345	350	304	347	343	343	317	344	310	343	347	343	317	363	372	379	333	362	322	339	325	343	344	330	307	344	378	352	325	347	343	349	382	317	316	369	331	346	342	342	361	364	376	347	336	345	299	355	357	316	302	354	336	320	318	351	330	359	343	311	329	338	370	327	323	339	304	338	314	347	317	311	331	309	330	312	324	321	341	322	321	367	327	350	357	322	350	298	357	321	332	381	365	333	320	351	322	332	343	355	345	331	333	371	312	341	319	366	341	327	346	364	333	367	332	344	326	357	304	350	338	334	343	336	349	296	321	339	397	365	363	347	332	324	350	326	357	336	340	343	321	321	332	358	340	318	330	335	366	329	325	346	324	327	312	346	334	296	320	309	375	356	356	370	338	366	333	331	315	326	326	349	326	340	327	356	317	319	365	348	326	348	309	339	337	316	369	358	365	302	323	339	330	350	303	332	343	348	341	329	329	321	345	372	370	323	315	292	332	347	333	344	334	315	324	346	325	360	324	346	322	341	354	362	336	342	305	367	345	384	322	345	365	333	350	340	316	340	340	338	317	332	323	367	348	335	325	328	380	348	335	341	334	336	318	326	312	321	348	366	331	354	340	339	324	362	330	332	344	352	336	317	333	338	319	334	370	309	348	316	345	349	338	342	322	328	344	341	340	335	362	334	361	333	312	350	303	355	368	337	319	345	368	325	332	360	328	346	345	339	347	332	353	354	348	357	356	308	336	324	360	344	317	338	334	339	333	316	360	348	348	327	328	331	343	332	345	335	352	324	344	389	355	345	357	357	325	296	328	351	335	353	343	368	333	331	298	338	318	349	307	341	345	360	360	361	325	337	354	300	347	318	321	359	368	322	317	320	351	360	363	311	315	328	337	344	363	369	334	338	329	373	362	333	365	332	336	355	341	348	352	352	329	323	319	343	324	341	312	340	322	350	331	368	333	334	319	334	350	342	351	321	292	327	365	331	342	334	334	339	332	326	330	356	342	347	325	330	324	344	351	335	336	325	310	305	336	310	314	342	324	342	357	315	353	329	311	334	333	340	328	326	342	344	342	367	330	355	330	342	315	336	336	346	319	341	359	320	312	310	337	352	344	342	350	330	327	336	293	354	338	329	328	339	349	314	321	361	343	329	341	369	323	306	340	367	325	346	316	333	352	329	344	344	342	317	362	363	354	311	332	342	354	307	351	350	332	324	362	334	315	287	382	370	361	374	353	363	324	340	316	330	295	342	387	351	342	371	360	307	352	343	331	350	340	336	320	303	332	331	340	341	346	296	314	331	340	315	343	326	343	334	358	345	329	305	372	356	371	345	308	354	310	334	348	324	344	311	315	308	333	352	342	355	367	325	346	330	373	341	363	343	354	331	350	328	308	323	313	386	341	342	345	347	347	339	320	348	294	324	368	344	322	369	338	377	337	300	346	394	377	332	379	336	315	327	352	342	353	328	337	321	379	362	330	315	341	317	367	324	363	353	367	309	351	357	335	355	362	323	373	354	346	324	333	340	339	326	353	356	326	304	357	386	326	328	348	343	332	316	344	349	346	333	356	331	342	300	345	358	323	366	340	326	343	314	310	350	357	358	343	324	368	319	344	339	333	315	363	291	334	352	328	339	330	381	326	338	350	342	328	294	339	332	344	336	328	360	332	333	371	342	351	349	325	321	295	328	343	348	369	321	330	349	345	304	339	330	322	318	310	344	310	380	336	379	329	343	327	360	362	352	363	348	330	290	330	337	332	306	337	346	314	321	367	331	325	330	366	307	351	344	321	341	323	309	326	313	343	363	317	337	371	363	341	329	340	325	344	354	302	372	337	314	314	315	353	347	327	320	297	362	321	351	339	330	310	338	323	319	343	343	329	310	328	327	362	340	330	299	334	310	300	332	347	365	389	354	353	329	349	310	340	328	316	355	314	309	373	344	341	333	365	347	348	336	355	333	348	337	349	342	321	302	347	335	326	369	349	355	329	345	363	341	332	339	369	333	343	352	372	329	332	326	355	353	341	310	344	339	338	394	325	329	331	352	329	353	348	328	344	314	305	342	370	356	354	307	327	340	324	332	320	333	322	346	354	320	361	330	316	303	341	347	352	355	338	319	328	317	373	323	372	352	356	344	301	335	286	313	321	343	364	350	329	324	312	357	353	326	335	339	332	365	348	323	360	329	329	317	334	362	317	320	317	337	342	356	350	348	332	335	367	336	347	333	318	360	330	352	375	328	365	333	322	320	388	364	330	340	319	338	347	328	336	318	331	366	353	325	335	340	327	337	337	361	316	362	333	356	333	344	314	322	359	349	318	320	306	319	303	328	326	346	317	338	384	324	348	312	340	331	355	340	373	338	359	304	342	336	348	324	333	316	344	319	341	333	318	362	340	364	348	324	334	352	326	376	376	347	307	311	313	338	364	339	325	354	335	333	340	305	359	322	318	377	357	331	335	339	350	361	333	362	331	343	339	336	366	328	336	344	351	319	339	319	369	361	351	325	335	320	321	334	354	361	353	348	349	330	328	362	324	323	338	341	340	352	352	345	339	332	375	320	339	327	347	342	334	347	347	329	295	321	321	359	353	360	352	347	344	323	337	345	363	339	334	326	320	350	334	351	341	338	358	363	312	344	335	308	343
33868	13796	1953	550	508	460	469	493	477	463	425	395	460	399	451	477	432	471	434	413	458	408	431	503	448	421	393	459	481	447	445	451	469	409	421	422	436	471	440	456	455	453	447	403	456	467	429	455	453	453	461	455	496	500	478	449	452	423	450	441	478	449	408	407	412	440	447	422	475	432	410	420	471	453	423	464	473	426	437	471	436	444	402	410	510	434	448	474	468	469	447	436	480	475	433	466	434	444	412	422	424	427	456	451	479	434	443	467	457	462	453	452	493	458	446	409	419	415	475	465	451	448	422	454	470	415	443	441	454	499	444	486	438	463	437	463	465	432	461	419	422	436	409	440	465	399	429	394	442	494	452	453	454	436	467	461	459	482	422	444	409	461	428	452	421	404	464	440	468	427	447	453	411	466	491	440	449	418	471	438	476	439	433	451	432	406	439	459	486	472	407	414	478	418	434	460	459	454	423	452	449	430	463	430	444	449	459	449	441	454	464	444	380	469	457	449	413	463	438	428	453	415	381	403	448	464	438	477	391	427	456	451	452	440	463	437	449	458	431	420	445	457	459	468	465	459	446	458	500	440	442	482	422	457	465	418	477	456	434	421	450	440	457	442	452	444	467	486	449	456	460	433	464	444	456	444	461	471	409	465	465	452	405	426	439	445	453	440	426	420	473	438	457	447	454	494	455	478	441	437	468	497	486	475	458	455	416	435	418	460	469	437	432	420	464	457	423	466	431	444	427	447	463	476	430	465	444	454	450	429	454	456	406	481	431	438	416	483	434	426	432	496	473	482	456	438	455	488	485	509	428	461	464	467	425	476	432	488	463	423	472	458	504	425	467	488	448	411	423	433	433	438	450	462	463	414	464	438	441	420	495	462	450	471	412	425	495	466	473	452	486	443	449	471	421	478	449	463	421	434	411	478	447	416	431	409	437	418	389	432	458	437	433	437	409	464	481	449	477	432	474	480	463	482	489	444	429	441	431	456	459	465	491	441	463	432	492	431	425	424	456	477	458	474	473	433	426	438	480	457	427	477	406	435	450	458	430	452	409	463	428	456	430	428	437	445	434	455	474	452	458	438	457	481	439	444	447	458	447	455	438	424	474	456	445	430	465	435	457	480	432	451	471	445	429	446	488	456	410	451	401	410	421	425	447	461	412	432	437	477	457	497	478	452	440	422	462	414	437	430	442	497	458	432	460	463	433	441	450	423	447	433	443	473	418	441	477	455	433	440	457	454	441	438	450	458	447	433	465	443	446	423	434	481	430	417	445	464	456	432	422	463	460	488	406	442	476	476	438	407	442	481	467	449	431	413	463	432	419	461	488	478	438	428	445	463	431	460	473	458	440	449	438	439	457	397	421	451	451	468	479	465	444	454	454	470	489	448	482	489	465	419	440	451	452	444	490	467	433	463	492	450	451	433	427	421	433	456	443	452	433	441	462	464	458	445	450	433	424	444	449	445	485	450	425	421	457	455	472	461	417	437	424	454	430	477	474	425	424	465	481	442	438	466	454	487	456	477	439	456	465	459	453	442	458	486	464	457	426	440	419	470	454	453	462	390	451	415	500	423	423	447	425	409	447	437	458	481	479	449	452	481	429	433	443	416	478	457	459	456	486	413	437	474	445	439	451	433	437	407	471	421	506	427	404	431	449	453	395	451	418	462	400	440	419	461	447	435	449	460	431	450	446	458	444	430	394	421	418	437	428	482	462	443	417	422	449	466	434	457	447	435	467	446	436	464	420	442	457	431	467	446	415	412	439	465	443	455	453	432	447	478	452	449	466	432	432	443	442	411	430	426	478	488	422	438	448	453	449	458	475	449	450	409	443	430	420	464	403	490	422	437	449	446	459	435	490	455	439	441	461	431	468	455	441	466	468	455	466	441	460	422	436	425	435	436	455	411	434	452	427	431	436	441	470	448	470	444	437	441	430	460	420	441	429	441	434	454	427	432	496	434	458	492	480	452	460	470	464	447	464	461	442	437	440	494	465	444	449	443	443	457	459	402	472	490	475	428	460	453	433	435	442	458	456	445	449	443	401	390	443	466	419	411	428	459	429	443	462	437	418	419	454	448	405	439	429	442	426	455	416	450	481	463	487	412	424	446	433	439	439	459	430	460	411	439	435	499	472	425	491	472	456	449	449	465	416	442	444	447	450	421	446	465	474	478	489	458	443	477	485	430	455	459	448	432	483	446	373	480	459	444	451	445	443	474	448	430	449	443	435	513	451	454	437	419	494	456	435	432	434	440	451	445	414	496	425	434	442	456	468	450	482	459	433	431	449	455	435	450	442	413	450	455	469	411	457	483	435	448	489	489	404	434	464	424	439	483	445	398	479	454	434	479	402	491	462	461	414	459	431	436	459	437	441	427	455	435	489	418	452	431	418	461	473	474	447	452	434	452	472	476	437	440	471	426	424	404	425	445	393	465	458	447	435	396	443	428	438	440	426	470	430	461	434	432	454	435	451	421	451	440	405	498	406	464	466	437	436	496	449	470	458	486	430	460	498	427	481	422	411	424	445	472	463	477	442	468	422	443	438	478	463	449	462	413	460	425	454	448	455	418	450	454	446	440	427	441	470	498	468	424	459	439	415	446	504	447	470	479	455	483	445	429	430	434	458	490	467	454	431	477	407	451	443	440	415	457	439	443	463	432	479	411	456	443	455	461	435	428	483	417	419	452	426	470	428	424	478	474	449	437	418	440	422	423	444	479	422	469	453	452	491	440	429	427	470	487	447	432	471	462	452	405	467	458	461	486	436	431	458	448	440	459	428	412	427	450	485	454	419	462	465	441	415	427	473	473	430	422	411	432	418	435	450	484	435	461	478	471	475	458	500	424	416	428	452	467	483	455	432	417	449	463	463	444	448	418	435	493	456	447	431	420	483	497	405	441	417	429	452	446	453	435	449	455	458	442	417	431	414	464	429	454	449	422	464	433	468	481	443	440	455	477	456	438	460	445	416	454	458	455	425	453	435	460	460	440	458	464	447	438	517	418	457	462	419	478	466	441	428	486	478	467	458	432	469	460	424	486	433	407	442	412	429	447	417	466	446	446	418	457	426	432	437	451	497	454	463	454	485	461	451	450	458	450	409	476	473	490	473	461	452	437	427	489	418	455	488	436	407	416	448	510	428	431	446	469	455	445	449	495	439	453	462	473	448	444	455	404	428	461	418	436	454	447	415	477	434	472	430	471	449	422	484	436	436	449	449	461	445	464	452	443	427	458	454	453	423	433	439	447	444	476	440	469	444	418	449	448	474	415	468	464	486	490	463	489	474	490	439	425	419	451	428	418	450	464	480	448	475	460	458	444	466	482	473	449	433	451	427	401	440	449	480	428	429	467	444	458	475	436	430	494	449	443	441	468	493	472	459	464	449	453	424	443	457	442	450	464	465	426	452	493	413	466	460	461	409	466	472	455	475	473	429	474	451	418	436	447	460	458	439	466	471	458	460	483	431	421	445	461	498	413	473	453
8022	1003	912	962	886	980	911	887	933	924	907	856	914	938	915	941	916	942	921	901	956	979	948	960	967	945	880	909	934	931	887	902	956	900	878	903	931	871	923	882	934	895	921	945	940	907	941	923	951	898	949	920	938	908	956	945	900	910	931	886	906	883	990	899	1001	869	904	957	889	954	884	903	937	949	894	932	961	892	888	905	927	910	909	954	917	1000	910	901	916	932	946	962	887	911	966	910	935	957	923	905	948	963	891	885	933	931	880	945	932	982	899	948	931	958	881	891	898	924	925	987	902	946	960	877	961	904	939	930	963	961	954	933	936	908	975	949	967	868	927	881	916	913	934	938	972	900	880	930	888	896	903	941	949	896	887	887	971	953	924	903	888	915	919	927	935	965	946	912	902	928	925	979	902	867	948	980	945	934	964	944	897	916	937	912	880	963	931	906	893	919	934	888	890	925	916	914	893	913	937	968	912	911	959	917	960	884	951	945	910	918	935	929	925	943	897	960	930	901	941	935	963	909	885	980	959	940	925	931	938	955	963	892	966	941	927	937	939	878	935	918	906	934	991	890	901	985	918	910	930	924	895	926	920	935	945	922	888	969	893	905	921	850	967	943	958	947	953	943	926	914	869	923	934	909	913	962	963	989	970	914	951	901	917	958	926	889	912	892	935	942	895	907	903	963	893	949	888	923	848	997	910	922	921	904	868	960	976	874	927	957	970	976	857	934	955	884	911	886	912	948	935	954	942	921	902	953	977	931	903	856	940	897	947	956	899	982	946	910	906	939	900	941	909	905	907	924	901	940	904	912	923	953	868	929	941	896	940	912	874	933	970	929	913	960	906	985	906	893	899	917	942	920	911	915	936	949	916	935	925	944	952	973	947	908	949	917	927	920	933	941	953	939	933	981	904	920	946	904	907	938	871	968	913	920	904	991	972	856	893	933	972	892	941	932	913	920	931	879	930	929	924	878	953	899	1048	937	968	950	964	899	913	975	888	927	858	915	904	939	984	918	951	949	898	905	936	873	902	932	897	902	903	920	936	909	919	933	901	887	984	926	902	923	915	889	954	920	974	928	933	944	944	905	985	903	953	947	943	940	947	939	901	963	961	932	959	911	886	932	900	934	937	896	972	915	920	960	876	879	893	979	920	917	906	947	939	927	938	912	916	906	931	908	940	935	949	948	919	931	955	905	946	886	946	950	879	955	891	973	971	940	924	906	902	898	945	945	883	905	858	957	927	954	954	923	956	930	871	948	918	962	914	947	977	951	886	885	924	910	917	931	962	893	917	889	884	924	891	963	881	946	939	926	903	930	928	898	901	921	938	945	910	862	911	943	899	960	933	915	936	887	930	946	998	897	863	937	918	928	929	876	936	925	967	879	959	978	930	909	886	945	942	905	905	912	867	965	950	940	919	918	911	945	912	909	920	902	945	955	866	891	904	919	930	932	902	879	956	885	937	918	958	899	918	913	944	920	898	969	954	920	928	931	916	933	933	917	923	899	890	933	920	886	903	936	970	885	942	915	944	880	915	974	938	980	978	929	888	926	903	966	904	957	890	912	907	940	962	944	921	894	1000	965	898	911	984	943	928	938	948	879	963	916	914	889	896	918	950	964	972	901	905	963	970	956	926	915	957	940	906	910	934	905	901	905	886	907	937	901	955	872	848	955	904	956	939	987	872	919	908	958	934	946	904	922	915	944	957	949	952	890	909	886	887	894	928	957	958	877	866	955	1006	960	911	965	907	945	939	876	982	951	918	935	893	974	902	935	909	892	936	894	953	888	964	892	916	943	902	956	926	898	963	939	941	933	945	891	921	953	927	836	948	903	908	872	906	957	937	905	930	889	886	929	899	969	966	898	979	941	951	945	949	941	961	939	992	902	904	954	930	970	943	960	926	900	915	918	1026	947	927	929	865	962	969	965	874	969	960	921	988	925	920	976	986	955	919	926	948	978	953	883	886	930	900	909	909	936	929	897	897	912	921	906	920	955	906	921	891	925	919	904	933	945	973	898	908	959	954	943	876	856	914	921	958	919	936	931	908	954	930	878	893	970	932	920	936	964	936	952	981	943	920	918	907	902	913	901	927	935	933	978	884	945	933	941	921	879	901	928	931	995	944	970	961	930	869	916	939	1000	976	917	911	971	889	914	966	945	922	930	920	908	927	897	944	899	943	968	901	938	944	895	886	919	923	880	953	956	921	924	898	941	927	907	870	911	978	879	930	964	926	960	924	917	876	872	925	919	932	930	937	918	885	914	862	904	893	908	932	895	934	912	921	933	910	924	905	981	874	944	866	925	926	907	973	953	877	925	882	904	931	930	909	885	884	922	889	942	901	874	960	946	905	921	938	898	929	973	962	897	919	957	909	882	934	956	915	905	921	969	886	934	991	897	928	909	895	965	905	939	935	875	970	909	911	934	915	921	856	926	930	941	956	876	928	881	879	884	908	899	934	877	974	864	928	904	915	941	892	873	939	912	951	911	989	950	949	923	955	942	944	945	891	917	932	936	902	957	949	908	897	927	875	941	953	966	984	947	969	921	964	943	921	981	921	895	988	955	945	866	907	905	912	969	901	930	915	901	921	921	875	926	899	946	892	909	892	922	915	965	875	868	972	919	940	942	941	980	965	917	945	925	884	976	943	931	892	917	928	904	924	946	903	906	874	934	970	941	904	917	951	921	912	934	904	933	930	927	933	954	868	936	873	929	958	897	911	902	946	991	891	918	882	939	920	911	907	900	967	925	936	852	929	933	887	996	955	942	883	884	930	905	942	890	905	893	902	942	901	858	915	942	953	958	935	919	904	928	996	944	967	916	867	853	897	869	911	869	959	884	858	910	980	920	899	914	934	946	944	944	922	910	894	869	879	975	911	969	906	944	942	913	978	1001	936	882	948	978	889	926	932	930	943	864	928	865	925	921	917	954	929	951	958	916	906	919	988	1016	934	913	980	898	933	910	965	925	922	918	913	919	963	896	902	965	872	922	910	907	924	886	908	858	906	892	942	888	986	957	896	944	937	934	952	936	909	936	934	953	926	861	944	956	892	899	923	958	913	924	922	866	936	919	969	897	925	956	1012	947	940	934	969	953	887	927	921	908	979	929	853	901	951	954	938	891	919	932	967	918	934	929	906	917	917	898	1007	833	968	924	976	924	894	913	979	924	865	929	992	898	894	938	883	834	892	906	1002	986	924	916	932	886	897	888	933	940	915	942	944	970	919	930	901	952	968	902	899	962	896	927	953	962	951	915	947	896	921	911	918	893	948	930	943	957	921	912	914	900	955	863	940	868	917	851	923	895	946	964	864	862	957	920	976	1033	876	942	963	905	916	928	947	909	885	927	948	938	941	863	915	950	893	978	942	909	885	945	910	938	871	937	919	919	858	944	910	969	945	921	883	996	953	1006	896	957	911	984	960	944	892	937	962	933	965	932	920	934	954	925	995	964	885	884	930	920	947	930	941	960	954	925	921	956	928	971	928	933	883	892	937	901
25907	21592	24178	29471	21588	9666	538	447	384	351	341	320	348	368	285	322	318	337	318	312	312	301	309	291	322	320	290	314	276	275	323	285	281	283	276	271	293	282	321	257	282	290	315	312	276	279	297	294	305	328	326	313	285	306	292	290	269	277	273	259	276	287	308	341	311	318	321	283	294	292	286	270	297	312	285	269	283	301	301	336	316	331	319	284	287	277	278	282	293	285	356	314	285	306	259	269	318	308	287	297	308	327	335	292	303	302	293	284	298	293	271	271	305	287	312	284	291	326	326	293	279	274	292	295	318	310	282	274	289	290	271	328	292	281	337	290	297	308	296	270	289	289	267	307	284	314	288	297	295	275	257	297	279	284	277	301	292	250	281	287	317	294	287	325	307	274	302	315	328	308	307	288	313	294	310	316	294	285	303	310	318	272	279	291	290	321	290	315	295	268	309	262	265	288	317	314	274	284	306	299	328	297	284	292	305	315	292	299	284	279	282	287	297	270	291	305	295	303	314	286	283	288	283	250	306	335	324	291	270	287	300	307	258	323	272	327	299	310	279	279	277	297	317	293	322	260	284	305	299	273	280	292	319	300	315	265	309	288	316	282	284	281	275	281	261	307	320	301	252	307	284	306	292	316	280	302	298	292	276	288	302	307	342	298	286	318	282	279	298	308	310	291	303	251	272	291	288	280	289	295	285	273	287	286	286	301	343	303	292	309	319	303	301	280	302	284	299	303	294	264	305	304	289	297	265	308	313	315	306	291	298	308	325	296	297	255	284	306	283	262	276	307	291	314	282	300	312	298	259	287	301	316	306	308	310	343	271	291	276	292	296	304	331	297	294	259	318	305	282	317	295	336	332	290	303	290	305	309	272	318	312	269	284	315	307	307	283	284	286	305	322	295	290	294	268	330	277	299	315	267	308	288	323	275	289	289	306	335	304	291	316	298	304	288	290	283	320	282	278	289	303	289	309	299	298	271	297	292	288	307	321	282	297	306	330	339	283	285	307	299	286	297	309	288	246	283	317	313	307	270	269	258	311	302	290	297	268	271	313	285	307	307	292	314	244	292	292	302	331	307	269	283	284	313	302	323	311	287	305	272	290	307	290	344	312	281	296	260	282	312	324	309	293	259	286	304	299	315	267	301	266	321	275	278	278	256	294	287	284	329	282	319	283	273	278	316	287	267	318	296	326	289	303	324	295	280	265	288	312	306	290	304	280	268	278	280	291	285	297	301	274	328	323	296	290	276	308	284	281	297	266	290	286	271	293	313	254	283	281	298	296	308	310	301	312	286	274	287	266	303	299	303	306	269	334	294	308	299	268	319	276	292	302	319	306	278	300	318	289	325	310	329	266	290	275	296	245	283	297	277	314	304	309	290	274	281	271	283	284	311	315	291	286	284	301	272	294	293	278	291	276	288	307	277	305	289	299	275	301	287	288	294	292	291	310	325	287	297	266	311	274	293	295	325	320	306	264	251	303	284	332	302	290	297	312	282	310	286	301	311	293	282	290	271	313	314	309	302	322	298	313	257	301	317	261	284	284	283	298	282	303	325	333	303	310	333	297	309	296	259	299	306	307	285	283	291	307	255	318	273	295	279	295	318	302	306	299	294	283	270	274	282	275	284	317	284	282	286	311	314	316	318	273	302	289	282	299	298	291	285	294	297	280	269	306	352	313	301	285	300	274	345	295	302	281	310	280	309	294	298	284	289	329	277	255	285	317	316	294	292	315	294	278	274	287	307	292	297	331	298	298	297	302	301	287	287	277	288	277	289	274	332	293	272	278	309	292	286	294	292	304	297	285	295	317	280	312	290	267	280	286	335	349	315	294	301	302	307	292	263	307	312	315	268	281	299	292	269	285	328	300	259	262	285	270	282	281	295	293	326	279	287	291	297	323	328	304	299	289	296	284	297	285	290	306	312	294	291	317	276	287	300	280	286	287	268	299	292	304	313	296	284	289	304	292	259	287	268	281	273	259	285	273	298	282	293	307	286	273	276	315	318	278	303	332	294	334	307	279	258	279	311	305	301	268	288	289	273	288	263	334	291	300	296	312	260	276	297	312	295	252	279	290	307	284	279	313	266	295	299	279	297	286	282	282	310	315	293	311	293	283	299	303	303	296	283	309	303	291	340	283	336	294	315	317	306	306	276	263	287	307	289	304	281	292	292	308	334	321	295	283	272	300	272	304	277	291	281	298	289	332	292	286	261	281	298	289	294	297	292	296	294	317	297	329	298	303	308	302	292	269	314	275	246	302	301	295	297	278	283	255	320	286	308	285	300	326	271	325	307	317	306	286	284	274	289	307	286	303	288	287	269	307	300	261	289	293	301	288	291	288	277	279	311	282	282	298	296	317	252	290	284	280	284	297	320	283	299	291	311	299	310	337	285	289	326	313	273	313	295	272	314	275	269	303	285	315	313	301	313	290	308	284	303	281	298	270	291	302	306	259	257	304	317	280	324	295	301	274	300	302	303	332	277	278	304	271	325	264	277	293	309	302	285	281	296	327	277	285	281	309	286	330	268	292	288	278	278	266	288	268	293	290	298	300	293	289	287	289	278	299	287	310	297	323	280	289	270	278	308	282	292	299	295	283	304	284	299	312	275	280	297	278	273	268	284	301	318	308	333	307	306	296	309	276	296	289	294	321	314	293	292	313	331	324	288	291	281	304	318	270	329	306	285	278	290	309	312	295	289	308	275	304	293	298	278	267	306	290	298	326	280	299	295	294	277	283	304	272	298	292	275	307	313	315	285	287	291	288	296	323	289	312	288	310	322	281	282	280	298	261	341	279	287	298	310	285	273	297	285	296	270	291	291	286	298	313	280	296	320	274	243	256	304	294	279	266	279	301	316	304	312	316	270	288	309	325	290	314	292	304	263	262	304	250	296	312	304	309	266	255	264	304	305	287	293	319	287	289	299	288	300	278	300	311	317	283	274	279	278	280	308	270	288	281	303	308	304	336	326	320	301	268	280	278	271	270	281	322	281	306	300	292	291	318	324	294	311	285	316	269	305	322	303	295	275	285	285	307	299	294	284	308	296	307	310	305	336	287	329	329	285	300	325	274	266	246	295	337	300	322	269	281	280	296	320	293	288	301	314	283	302	291	280	302	280	278	290	311	301	315	323	308	311	295	321	290	294	293	295	253	284	310	294	297	303	298	330	293	325	301	274	267	302	273	283	312	293	295	296	280	303	252	271	294	293	274	262	293	313	289	305	267	299	307	297	334	301	302	315	305	314	294	257	278	290	294	309	263	323	276	304	286	283	319	301	292	290	279	277	324	317	270	307	289	261	311	274	263	272	304	293	295	312	274	294	292	312	313	316	316	270	336	327	292	259	262	335	293	263	300	314	332	308	287	256	280	291	301	284	287	306	314	299	313	297	304	323	288	290	292	255	307	324	303	255	250	315	270	295	258	270	290	301	295	316	300	292	303	294	301	296	304	305	311	295	299	290	317	285	286	296	302	314	299	290
4561	1991	1129	799	688	659	638	642	612	608	616	632	629	632	636	610	601	665	630	603	628	611	597	618	597	628	647	657	626	642	652	664	577	641	655	650	611	622	627	617	680	621	637	612	667	643	652	597	660	632	602	609	610	603	619	640	651	641	633	664	606	589	612	651	608	611	635	640	653	610	638	642	599	629	664	637	641	670	632	623	597	624	622	623	649	636	634	584	624	567	598	642	627	645	636	616	594	609	594	614	641	618	618	610	592	641	628	608	609	609	643	613	584	649	614	601	598	627	605	631	583	636	617	660	639	695	647	652	619	618	642	663	680	644	601	658	610	638	638	672	630	587	637	663	633	627	609	574	613	633	667	628	624	654	653	609	590	610	603	607	628	664	635	630	604	674	616	610	632	587	625	621	644	609	628	635	629	629	608	611	639	613	622	653	594	661	627	655	592	604	612	667	595	656	591	595	599	603	623	589	633	616	639	634	648	592	612	589	596	582	636	622	625	598	605	641	625	606	643	625	649	627	671	613	616	612	664	676	618	583	625	616	614	645	642	631	671	656	626	643	654	608	700	638	621	591	647	616	621	589	628	648	586	637	614	621	603	604	642	626	643	676	574	582	633	642	612	620	640	605	624	618	629	659	629	639	647	647	628	644	611	624	626	621	627	643	591	626	612	645	663	597	637	607	586	595	601	613	624	593	636	650	662	637	659	604	597	598	623	597	551	637	619	645	620	649	617	651	619	626	665	659	670	616	613	639	647	583	634	629	658	625	633	651	638	670	622	596	601	622	643	661	624	613	598	600	657	620	632	668	641	606	594	668	648	585	662	643	596	650	568	619	662	607	575	626	624	649	605	599	645	663	609	647	672	624	653	647	664	650	636	640	606	596	602	658	619	633	612	681	613	627	640	590	618	666	638	628	673	597	625	635	649	623	645	653	621	613	624	654	621	619	630	635	627	584	608	613	626	653	630	578	656	619	561	603	677	629	622	628	605	595	621	639	636	610	627	630	656	636	605	610	623	609	631	632	671	617	658	654	632	618	585	617	622	660	627	609	623	639	604	619	594	636	626	602	609	607	649	673	595	629	657	672	602	639	655	614	637	659	651	624	628	598	610	642	623	594	626	603	656	618	650	642	647	616	649	616	634	631	607	646	600	624	596	604	619	641	624	652	651	641	621	641	613	580	640	626	641	626	664	643	612	621	652	642	681	618	595	644	639	638	618	580	650	623	655	612	663	659	619	613	661	631	601	650	684	645	674	572	642	629	590	664	631	656	699	633	623	620	652	652	620	676	658	652	607	630	614	662	652	661	629	645	586	636	621	661	598	626	628	635	575	615	609	651	651	593	625	633	608	628	639	673	645	665	646	623	648	620	623	636	598	666	660	650	612	607	614	573	659	590	580	644	613	619	627	606	661	658	618	626	641	574	610	614	620	638	616	680	591	627	619	617	657	602	636	632	627	621	583	582	697	660	580	607	613	666	604	639	632	632	593	632	629	629	654	620	644	623	647	595	580	649	649	646	668	625	636	602	607	618	662	643	658	617	623	655	589	631	663	615	649	621	577	647	630	629	617	636	645	594	623	597	607	663	623	599	624	600	615	617	634	581	635	665	673	632	652	626	644	636	590	637	618	607	628	674	624	587	602	597	630	606	604	574	626	674	604	648	608	639	638	628	628	595	594	642	656	590	628	611	579	627	655	649	613	632	610	601	652	667	648	598	629	614	625	648	634	614	642	659	602	638	661	640	658	614	599	644	619	613	640	625	603	632	602	645	646	611	626	570	595	648	588	611	629	639	601	608	579	620	651	662	596	643	575	588	628	627	682	612	637	635	656	620	604	599	605	622	605	652	619	686	637	643	638	608	626	600	628	664	562	607	611	626	627	611	672	612	633	616	650	579	616	632	646	633	679	611	622	619	610	633	619	610	614	655	628	635	638	613	649	644	623	616	622	588	667	627	661	637	586	623	629	629	627	609	577	630	599	661	569	586	620	638	616	585	651	594	603	608	624	615	623	639	593	653	608	597	589	607	616	612	642	648	639	629	630	617	638	630	613	634	652	620	605	652	587	619	589	644	611	590	594	651	635	620	597	601	589	624	674	582	645	642	622	620	643	617	658	616	650	606	634	670	630	576	628	645	609	637	653	627	613	597	650	609	627	617	601	618	619	655	638	613	625	612	629	657	651	648	643	631	610	581	634	625	606	661	637	609	649	616	632	613	601	633	598	643	647	631	631	658	603	617	626	657	637	689	644	622	596	666	631	655	637	588	672	622	634	631	682	638	620	644	619	576	605	616	634	586	603	636	660	634	637	642	622	626	631	634	639	562	650	595	625	695	632	616	651	645	620	630	623	599	638	648	639	600	591	644	629	629	646	624	639	641	589	554	614	603	634	654	636	656	600	643	634	581	659	620	593	660	621	649	611	643	584	657	609	607	604	637	636	652	659	623	628	605	641	598	600	623	632	623	593	606	597	613	653	655	631	654	646	638	645	626	647	661	621	632	644	636	559	653	637	624	658	628	633	595	630	648	635	636	646	687	617	625	598	605	583	624	650	655	626	592	638	625	626	645	614	594	644	634	644	612	611	604	595	630	640	635	586	594	669	629	625	632	613	653	603	660	609	641	592	586	616	632	648	619	624	669	623	624	619	620	642	565	635	609	599	650	631	596	642	589	633	600	593	654	637	653	664	623	662	637	668	668	617	701	623	637	620	637	646	664	628	613	643	640	672	568	617	625	664	629	612	590	618	630	629	646	659	599	638	635	596	638	633	603	625	629	628	607	660	651	631	614	635	617	597	627	658	638	633	623	612	647	634	629	612	672	651	642	624	637	675	628	580	648	607	634	609	638	659	639	641	600	626	606	620	612	614	622	643	616	625	628	604	615	612	610	622	625	598	649	626	614	564	617	594	639	653	622	637	653	605	589	631	666	607	596	620	645	609	618	604	608	610	633	592	656	603	577	606	640	615	626	632	646	612	605	650	616	635	693	639	649	630	633	617	627	601	612	629	636	596	670	638	647	696	670	573	624	599	616	600	634	621	625	584	645	597	603	640	623	623	625	586	630	627	581	641	618	605	607	685	668	661	642	618	629	614	596	637	627	634	616	644	639	630	642	594	605	631	647	621	632	614	618	618	596	638	580	591	581	651	602	590	643	646	621	652	620	605	603	661	616	606	601	625	636	628	615	608	650	609	624	667	645	623	610	602	593	608	624	636	631	669	649	573	656	645	630	665	618	593	628	633	592	609	612	630	662	592	626	611	621	624	604	631	639	633	641	640	620	654	644	614	602	635	588	607	603	573	643	593	680	625	639	582	648	626	611	629	647	600	607	578	625	639	631	614	647	678	626	621	612	642	629	652	567	655	586	643	634	597	605	647	599	637	617	620	620	572	636	636	602	602	596	616	613	577	612	587	640	661	618	657	640	621	638	644	613	642	587	653	670	645	609	651	644	591	602	630	575	603	637	638	638	678	633	598	603
25172	21592	24698	28999	21593	21607	9734	370	273	277	240	189	161	203	185	164	189	158	161	177	151	130	161	145	175	154	163	141	138	160	166	149	151	148	152	144	136	151	172	125	125	154	135	154	141	166	141	143	137	157	149	152	131	134	116	137	128	129	129	125	145	151	125	142	154	162	146	134	144	129	138	141	142	132	118	132	152	164	145	146	124	140	136	141	157	137	158	127	147	152	130	146	113	141	139	144	126	176	138	141	158	147	137	151	133	133	148	144	119	114	127	133	141	147	129	133	132	127	156	153	124	124	135	153	125	138	156	120	122	139	125	151	135	150	152	132	131	130	146	131	130	140	127	169	144	117	125	128	136	135	134	147	124	144	127	158	145	148	140	116	135	139	139	150	157	143	122	136	137	147	141	129	155	140	138	143	148	144	161	155	111	129	160	153	142	138	144	131	164	133	158	175	116	124	157	146	128	136	125	131	143	133	146	129	130	144	135	149	147	156	153	145	131	143	139	133	132	142	137	135	145	133	123	131	140	145	131	154	150	160	135	137	139	154	153	117	176	134	151	138	141	128	153	157	135	133	120	154	147	130	153	159	144	144	158	148	124	184	138	150	140	163	146	139	137	145	138	128	121	122	128	149	139	140	124	149	161	114	130	118	139	134	132	126	143	132	145	136	146	142	137	159	139	124	140	118	123	155	146	151	133	133	124	135	153	141	134	152	135	139	150	127	145	147	141	138	150	124	146	156	131	126	151	114	135	167	148	178	131	133	147	138	124	145	145	131	162	156	124	138	126	135	147	146	141	130	134	118	124	145	145	127	117	148	142	127	154	146	129	169	151	154	149	149	119	125	142	150	152	131	120	130	128	152	143	144	137	137	133	134	141	131	146	153	154	118	151	135	127	156	142	151	126	123	137	139	129	139	132	118	124	136	158	121	130	127	126	126	162	134	127	176	156	142	136	150	131	128	155	125	130	143	150	137	135	128	135	147	141	160	164	150	126	125	126	118	117	145	155	138	157	148	153	130	145	135	168	139	147	139	139	137	171	153	148	140	148	139	125	155	121	145	127	114	124	110	135	129	131	131	137	137	119	136	125	137	138	138	157	137	131	141	135	117	140	133	143	149	130	134	130	139	116	116	151	144	161	140	144	142	127	155	131	135	148	155	131	152	147	163	152	123	164	142	138	144	109	123	136	145	126	146	145	143	119	133	126	124	133	151	120	135	156	154	120	137	144	143	146	138	147	150	148	123	152	153	129	146	148	132	127	150	137	151	128	135	146	128	129	129	136	142	144	150	163	155	150	134	120	143	133	144	129	144	134	149	148	142	147	136	127	126	127	167	136	125	131	148	155	141	144	150	138	140	129	142	132	125	149	160	150	134	136	152	127	136	194	165	137	131	152	134	172	129	146	148	145	120	126	124	138	143	137	129	126	159	112	127	140	136	144	145	157	127	134	129	157	150	133	147	133	167	130	142	140	132	137	151	154	134	160	109	143	145	136	130	112	141	133	155	107	112	135	133	155	136	123	126	150	134	129	114	139	149	149	151	139	144	121	126	120	138	166	115	147	141	125	115	121	130	142	138	154	125	134	122	141	135	142	128	131	138	145	143	145	129	140	117	154	108	137	117	135	141	133	124	110	142	155	129	136	155	150	133	167	158	132	121	134	140	135	137	155	142	156	127	133	160	131	138	140	152	124	151	127	117	130	132	126	122	124	147	162	146	122	153	133	149	158	145	138	121	126	142	148	143	138	136	104	159	160	132	147	136	150	149	139	138	159	137	140	143	170	132	126	124	134	136	141	152	130	140	140	160	141	154	124	121	130	127	110	131	143	126	143	158	146	151	139	119	112	133	129	128	166	127	119	158	134	148	153	115	171	136	119	149	143	133	142	153	121	138	159	146	127	122	135	134	136	137	141	137	142	140	127	123	148	173	144	162	142	135	136	125	116	129	135	138	159	161	126	156	126	141	133	152	148	159	152	126	122	142	144	147	162	141	125	149	145	169	166	136	132	149	146	134	140	138	138	140	143	112	143	153	147	146	139	135	111	132	148	133	142	149	132	138	148	145	129	147	154	141	127	156	152	126	149	127	134	147	146	125	127	140	144	125	127	126	141	134	147	152	157	136	123	133	134	146	129	137	137	138	161	134	139	140	138	140	146	150	147	119	159	145	134	158	145	153	123	139	131	128	149	160	144	152	129	145	142	167	127	149	121	111	153	142	114	153	141	127	133	159	159	132	140	126	135	130	143	140	129	148	127	128	125	140	138	149	159	117	126	143	139	123	168	115	150	139	152	144	133	148	124	132	159	157	143	137	135	147	106	130	135	155	149	126	142	152	136	134	150	156	131	137	138	147	137	118	116	149	130	127	153	142	142	126	160	144	127	113	150	144	143	142	137	131	147	142	159	125	141	125	144	140	140	129	143	126	137	141	118	149	132	140	156	136	124	148	148	131	138	129	132	130	164	145	151	159	144	137	135	149	137	139	136	135	147	139	147	153	156	139	152	124	135	140	129	174	117	147	135	121	122	135	158	120	127	144	147	139	152	155	143	156	134	144	149	140	123	146	143	144	133	120	134	136	163	164	148	144	118	116	125	139	139	140	125	151	133	130	122	136	153	128	133	138	135	139	133	133	129	136	143	123	136	147	132	166	154	167	146	149	140	137	139	148	154	146	144	147	131	143	162	156	173	145	153	136	124	145	122	120	134	147	161	132	122	116	140	154	162	137	140	124	152	157	170	152	157	169	175	144	145	119	166	119	145	154	143	137	151	137	168	122	118	133	159	154	146	159	150	137	131	118	152	149	147	142	152	117	134	118	154	132	155	148	118	143	129	133	134	145	121	118	136	161	132	151	141	131	153	144	145	157	133	134	142	152	160	113	121	131	138	137	153	148	170	130	115	132	138	146	137	152	130	144	131	124	127	144	143	132	139	139	119	134	135	126	152	167	140	141	120	144	137	138	130	128	132	131	162	109	145	147	126	136	129	143	128	140	148	109	152	139	119	133	132	138	159	149	135	144	147	151	142	146	152	122	126	132	138	130	142	138	130	138	130	119	122	127	111	162	144	140	139	133	132	156	135	145	129	143	145	165	159	130	134	148	129	125	161	170	142	145	149	118	141	165	138	130	158	144	136	130	135	146	126	149	143	144	152	140	147	159	169	135	133	140	154	120	146	124	135	155	129	134	162	112	136	137	112	152	111	124	128	124	142	131	150	164	128	139	146	150	142	132	126	127	140	127	154	160	157	130	135	145	138	151	136	149	159	129	143	126	140	131	123	145	131	133	127	122	136	159	133	159	139	134	144	171	139	134	136	156	144	140	137	120	130	154	125	153	149	147	130	118	122	151	120	146	137	146	136	153	115	147	145	151	152	107	124	124	125	139	153	174	143	144	136	131	163	150	141	165	164	120	153	160	140	132	156	138	142	135	131	123	110	142	147	141	147	148	127	133	126	120	109	152	135	149	121	167	120	144	147	134
4169	3045	1265	697	458	423	410	393	381	364	364	357	329	344	346	373	362	358	354	340	333	390	329	307	348	358	347	323	359	336	350	342	312	342	327	346	355	347	340	362	320	305	351	331	325	326	315	364	351	347	334	354	354	319	320	331	373	321	367	345	347	346	321	349	335	335	306	376	308	328	363	353	349	322	320	355	321	317	352	299	338	335	345	333	307	318	358	337	312	316	326	319	360	361	348	340	332	383	327	317	357	328	351	336	318	308	329	363	319	332	324	323	323	328	375	335	338	370	318	348	324	346	348	334	372	337	324	343	313	333	356	356	309	324	329	331	372	332	322	329	315	325	325	302	297	335	336	350	384	293	319	351	353	348	339	334	339	327	350	341	327	337	340	332	350	345	361	348	299	329	338	332	316	340	324	334	340	331	327	348	308	340	340	340	340	338	330	346	334	353	316	344	365	331	335	360	329	342	331	341	343	373	352	377	336	353	329	351	343	354	307	337	359	332	329	352	338	345	316	343	322	355	356	285	343	311	351	366	365	350	321	328	358	339	320	336	320	332	328	328	313	310	315	364	322	351	357	325	350	330	314	338	335	364	367	320	347	317	355	305	334	346	350	343	316	343	356	340	369	355	347	352	317	360	343	361	340	344	338	322	333	337	326	339	323	334	337	349	337	335	344	341	331	322	317	358	351	332	345	329	340	329	334	328	328	342	309	340	323	347	328	357	348	339	326	352	348	345	322	324	347	337	317	323	307	293	318	351	351	329	334	334	327	339	348	332	350	340	314	328	371	327	325	323	323	332	319	310	327	334	356	356	323	363	321	368	333	331	359	324	314	296	359	337	349	342	325	332	308	336	340	332	328	335	385	290	337	330	360	317	328	357	324	315	317	288	322	364	335	320	326	338	355	349	362	322	348	358	366	364	349	350	360	342	344	351	353	343	311	320	345	338	373	329	342	323	358	334	324	335	303	356	329	312	337	324	359	344	343	353	315	337	346	343	345	359	327	316	330	332	345	315	348	328	349	350	331	301	309	326	347	334	357	317	339	294	334	334	338	339	375	331	349	381	332	336	358	327	324	350	351	296	330	327	339	316	331	349	351	316	320	364	340	380	343	341	338	349	332	351	339	321	303	372	325	345	328	347	305	318	348	345	358	327	372	305	360	370	340	321	332	331	340	336	313	366	335	359	364	362	354	290	365	345	342	347	326	336	367	345	319	321	343	321	337	332	314	339	337	331	355	304	304	348	334	326	354	333	350	347	337	330	320	321	323	322	309	377	357	336	333	309	315	354	351	348	320	326	331	342	352	316	383	327	360	316	331	311	327	321	343	347	341	349	376	336	351	326	313	341	337	334	337	352	349	353	315	303	333	328	337	318	350	357	339	331	315	326	322	320	329	343	309	358	342	369	341	308	329	333	339	354	351	325	373	359	332	358	351	325	336	339	320	297	365	311	365	314	352	328	337	372	336	355	354	321	315	353	323	351	336	344	348	344	351	331	335	346	353	311	332	347	345	359	354	341	361	327	312	339	338	335	330	379	326	350	365	339	353	361	348	327	327	346	288	340	344	342	324	341	352	307	315	349	351	345	315	312	321	329	342	357	322	346	373	309	362	307	335	322	347	357	327	352	357	337	347	349	332	362	323	345	320	349	315	337	348	336	360	322	355	345	336	351	332	342	344	302	328	320	320	330	306	308	342	346	376	350	349	324	305	335	335	329	338	309	342	341	372	345	327	352	341	357	345	338	342	334	336	314	362	344	343	314	346	341	342	334	350	338	341	324	372	336	350	336	324	383	364	347	358	342	354	352	355	323	347	316	327	313	330	343	317	345	348	301	304	333	344	330	339	368	337	324	355	347	341	335	364	337	331	319	316	354	322	346	338	322	323	364	374	340	327	333	342	353	341	338	330	302	357	345	359	326	353	335	366	324	339	349	360	306	330	343	335	293	317	360	369	346	338	343	336	325	328	353	334	313	337	330	334	334	342	347	335	329	362	294	320	323	320	341	325	340	327	349	380	362	346	307	358	343	317	331	354	333	325	312	316	351	333	352	341	333	318	321	338	340	381	319	337	326	371	341	363	342	329	320	389	335	361	339	334	325	317	337	330	308	332	330	322	343	337	312	329	332	333	362	311	316	336	329	319	334	334	367	338	352	310	356	335	341	326	315	341	381	333	340	342	363	337	341	361	300	369	341	352	328	364	355	347	338	330	331	332	335	346	340	339	332	318	361	366	329	334	322	330	377	352	336	362	347	333	327	344	353	349	335	324	332	335	338	329	352	366	350	340	337	347	325	316	344	378	334	342	333	336	352	345	325	343	309	333	329	325	340	313	321	330	298	351	314	345	383	341	320	324	333	336	367	313	345	325	302	319	320	350	333	343	345	333	330	362	360	329	313	341	297	325	347	350	368	315	342	316	361	328	312	309	335	289	311	328	313	345	319	385	350	352	334	265	306	343	325	361	335	349	312	313	356	339	364	328	339	319	363	334	353	369	341	313	315	328	361	312	345	336	323	351	311	336	359	343	347	329	327	342	375	316	308	345	349	323	307	348	344	376	322	380	336	332	347	333	318	335	363	344	358	344	327	337	345	314	334	351	322	356	344	348	323	347	323	330	346	331	335	329	337	339	329	346	342	371	356	319	352	336	345	328	328	306	346	348	340	329	324	318	326	317	323	349	314	330	336	304	379	330	354	340	347	339	348	332	319	318	336	352	340	307	350	357	327	346	318	337	390	355	348	356	326	311	362	354	376	349	328	330	343	315	335	332	318	331	306	350	365	355	331	354	319	319	359	322	351	308	341	300	337	360	337	317	299	376	341	311	319	352	363	313	330	323	318	357	361	348	350	335	306	315	297	318	336	334	332	328	355	339	315	337	336	327	317	338	337	344	315	367	331	334	364	334	318	348	331	326	352	308	317	331	338	366	311	361	333	358	346	385	312	325	323	305	362	335	322	353	353	329	344	315	343	320	340	333	346	332	346	306	335	318	308	355	366	335	329	347	352	327	350	360	304	357	346	333	328	340	319	370	324	377	364	336	342	356	340	363	315	343	321	318	325	329	336	322	328	350	319	356	343	343	370	329	344	338	341	312	341	352	312	331	304	333	339	307	332	350	340	335	347	338	354	325	349	314	331	353	334	312	291	338	332	344	345	303	339	338	337	359	340	332	320	326	303	330	331	313	344	347	390	309	376	345	325	346	313	312	301	342	342	331	357	328	328	368	319	333	345	349	335	321	333	336	322	351	330	365	330	331	349	369	356	348	335	359	307	363	313	352	349	324	347	349	362	315	323	337	342	320	309	330	347	297	337	338	299	340	305	332	320	358	337	335	351	360	326	312	331	349	331	339	348	296	362	312	325	328	350	321	327	338	332	337	386	361	361	304	347	326	347	351	311	314	327	353	326	354	338	335	299	362	380	318	305	341	359	352	324	350	347	341	362	384	372	322	340	340	340	334	321	336	321	327	345	317	337	326	356
34033	13800	1925	593	471	484	468	433	437	421	463	465	457	415	466	478	434	437	450	432	440	454	451	482	441	470	467	453	439	474	449	422	443	442	471	437	449	471	484	388	448	431	465	432	470	457	421	471	435	462	468	427	443	453	478	448	477	477	429	469	444	454	489	470	420	469	469	423	428	440	435	405	460	445	425	440	464	444	432	458	465	456	432	453	438	457	453	422	436	439	448	436	469	435	443	408	433	484	404	400	448	422	452	458	469	426	424	437	438	456	484	453	442	466	426	465	477	467	481	419	443	479	458	446	432	494	417	453	447	438	407	483	417	465	475	406	436	466	467	478	446	437	447	489	464	455	425	408	449	404	471	432	406	473	442	464	452	450	477	447	410	415	522	471	447	427	444	489	415	475	461	482	505	420	442	493	483	439	440	463	453	459	446	450	446	418	466	444	438	430	436	472	400	428	424	433	461	431	455	406	439	443	424	455	417	448	445	465	432	458	427	447	436	421	409	453	456	412	393	451	429	451	407	429	411	443	413	461	409	466	419	465	473	442	390	407	455	435	467	452	430	482	451	446	412	465	463	450	488	423	450	450	434	450	448	457	453	447	418	474	460	474	423	427	455	479	443	491	461	473	452	438	456	429	441	427	462	439	423	443	452	467	403	456	454	464	464	410	448	435	441	486	432	420	450	470	455	442	461	445	435	459	462	437	434	398	436	458	457	460	447	423	469	516	447	439	445	508	458	478	475	443	452	461	449	435	449	456	474	471	496	458	441	438	422	444	471	456	477	393	467	485	424	442	422	490	421	470	477	441	426	468	475	461	411	428	434	418	453	427	409	426	454	476	458	456	439	446	442	495	455	450	414	498	447	429	452	462	495	433	413	418	457	438	462	462	426	429	457	433	404	483	427	446	482	444	458	461	428	434	465	462	404	478	424	436	445	437	436	447	431	447	439	463	453	472	422	457	483	437	466	409	453	460	443	475	471	430	475	441	462	482	466	394	432	439	444	440	437	459	446	426	440	435	466	512	431	425	430	419	391	411	463	434	457	443	400	479	467	424	436	435	434	452	427	423	446	475	465	424	473	463	470	435	467	429	409	427	464	429	454	448	451	442	426	427	439	479	426	499	417	433	465	430	418	464	436	484	457	451	485	410	433	448	470	441	438	466	402	467	501	454	435	425	445	499	445	429	471	449	431	458	434	452	454	465	471	472	439	447	439	474	497	479	432	433	427	448	409	471	405	459	450	456	455	439	414	435	473	453	470	485	432	437	474	468	427	435	441	455	434	443	462	440	434	417	454	444	442	447	424	459	481	459	454	488	442	401	409	451	435	441	460	437	440	439	486	445	442	466	471	399	451	437	468	432	455	449	446	408	383	460	420	463	463	459	436	476	399	421	458	488	478	456	436	457	436	449	437	443	411	474	455	449	430	444	447	472	441	395	425	441	447	470	452	423	482	466	408	467	465	445	439	432	472	443	435	458	445	456	489	449	431	413	434	452	429	475	460	448	428	420	465	431	442	445	444	437	460	466	452	484	414	466	442	441	435	431	499	467	466	473	432	426	434	465	411	475	439	446	455	482	476	435	456	478	470	454	426	438	445	463	442	449	453	448	506	459	435	481	474	453	435	420	450	415	425	427	445	455	401	431	435	413	470	433	458	500	427	467	468	437	502	460	412	460	436	412	427	442	463	455	450	425	411	434	459	423	444	449	430	454	458	438	466	390	424	448	506	461	428	435	440	463	431	419	429	425	448	431	426	414	504	411	448	427	422	453	406	424	412	416	462	462	456	445	439	463	431	490	445	466	489	448	412	417	425	428	447	461	463	482	414	453	429	484	410	440	431	460	433	443	454	486	388	431	465	454	414	467	453	480	474	451	466	448	433	422	442	463	463	435	458	463	452	461	450	486	453	433	427	406	452	446	430	450	473	451	407	444	418	424	435	428	491	460	467	438	492	474	464	463	451	484	487	412	439	448	423	450	449	446	442	399	448	423	432	438	432	502	452	462	429	433	412	436	459	464	471	431	432	425	458	428	434	450	397	456	447	489	486	449	435	496	442	495	439	490	454	456	437	478	430	475	438	473	418	435	453	429	414	467	450	441	444	462	426	445	445	464	446	467	479	467	460	450	416	412	454	477	420	434	448	468	459	441	463	432	445	460	474	435	454	470	481	430	433	432	436	413	455	429	476	434	455	429	481	426	440	392	465	469	433	445	414	429	515	445	414	391	495	456	449	438	454	448	442	405	424	429	396	432	455	534	476	445	469	461	441	436	435	471	444	440	455	427	411	453	470	515	451	404	460	434	459	456	472	483	452	457	422	425	437	449	426	448	435	432	430	444	450	429	403	479	480	453	435	446	437	486	465	436	437	449	438	428	443	436	406	448	439	418	506	471	446	423	444	463	479	473	479	466	436	454	420	422	480	452	452	493	425	431	475	446	446	431	473	442	414	422	406	449	448	437	418	460	446	470	491	457	455	468	439	464	427	418	433	480	453	458	411	452	468	396	425	444	462	450	452	431	481	453	427	424	489	438	445	515	437	409	472	430	439	468	466	454	431	447	456	443	448	399	442	461	421	431	452	463	486	441	472	461	474	477	453	424	467	421	485	466	451	433	453	447	497	419	481	460	439	451	432	440	436	438	451	447	467	480	454	435	446	460	416	485	426	455	450	470	447	448	445	430	459	475	455	437	430	469	456	477	466	414	435	475	437	459	414	397	420	409	444	461	428	478	458	443	474	459	438	449	428	446	453	445	434	432	410	422	462	445	423	412	459	422	437	473	422	421	468	453	464	448	436	430	446	452	450	433	465	423	448	418	425	423	429	399	476	424	444	427	493	455	437	437	433	428	514	443	450	449	458	440	419	469	437	411	424	426	495	424	449	470	432	482	451	458	413	440	432	427	448	454	448	461	519	450	428	422	467	453	435	414	490	459	438	420	445	493	442	403	453	465	456	482	443	448	461	450	490	487	422	465	430	471	466	459	470	430	474	497	454	459	440	469	406	446	452	407	466	449	420	437	446	447	442	481	460	466	452	478	460	437	500	418	488	432	466	440	462	424	416	422	430	416	473	470	428	430	457	462	434	461	444	452	416	402	486	431	442	432	451	443	441	468	454	443	460	435	454	500	465	465	445	459	439	480	466	433	458	456	444	387	468	463	419	470	472	432	467	413	420	478	507	436	436	415	419	467	476	437	466	429	414	453	417	465	455	446	463	435	435	418	457	411	405	429	462	477	419	449	416	460	415	468	406	437	468	433	434	441	461	440	480	464	476	476	463	444	429	455	455	422	495	431	427	449	423	472	490	456	437	464	433	460	461	434	464	416	472	389	456	465	440	461	446	452	434	438	429	435	469	431	423	437	466	439	430	403	435	419	467	456	427	456	470	479	434	411	460	472	464	456	464	430	434	417	443	451	432	435	459	429	415	475	408	482	457	456	470	446	423	466	427	430	432	448	475	473	452	412	464	408	473	478	457	427
8177	1036	1028	906	948	912	914	929	945	913	934	902	948	904	912	976	1001	980	945	928	913	925	913	947	959	930	937	948	955	919	951	920	935	940	962	969	883	957	963	923	972	937	921	903	934	985	952	939	937	898	915	971	855	923	886	920	999	890	921	915	919	954	960	895	932	915	939	938	961	906	925	904	933	937	934	933	926	889	901	966	949	930	921	950	978	977	929	981	964	940	1004	920	950	905	974	932	936	952	886	937	924	928	924	950	954	912	959	907	918	973	895	924	900	956	905	992	894	928	961	967	920	893	916	897	974	928	935	917	952	908	961	882	933	904	939	867	911	895	920	977	920	926	964	924	867	934	953	929	928	955	892	888	887	846	948	924	896	918	942	880	931	878	893	927	914	942	934	942	916	911	941	944	932	924	941	909	914	956	936	892	954	940	931	911	957	936	894	938	929	972	937	909	897	882	963	954	884	924	919	954	951	903	941	944	898	984	934	914	909	933	928	907	907	933	913	951	902	883	898	943	975	904	910	934	934	919	925	981	935	898	904	957	954	957	975	978	917	932	940	866	937	943	903	903	981	944	934	949	888	949	960	933	914	936	891	907	940	896	921	884	935	973	948	923	910	923	920	921	923	971	894	994	887	911	924	976	926	968	907	996	937	868	888	969	962	928	883	927	915	956	950	853	914	958	955	920	919	952	946	924	922	966	875	909	939	924	916	949	876	915	889	885	950	1005	932	938	957	899	900	924	923	913	925	934	935	888	940	899	955	922	963	923	914	919	892	933	918	970	914	906	939	935	911	930	923	909	888	911	940	971	890	936	902	931	940	947	953	936	927	979	912	978	921	920	934	921	982	933	950	925	943	957	930	877	877	973	935	927	934	945	974	922	936	924	936	934	955	900	961	928	973	924	941	933	913	949	980	949	931	939	875	931	928	898	926	944	961	899	923	939	898	959	923	971	958	954	959	892	973	896	937	910	953	941	923	956	955	925	938	930	869	925	887	935	951	897	902	942	947	906	915	894	915	868	940	983	909	902	991	935	872	973	927	892	911	948	961	907	857	929	946	951	923	880	925	893	946	980	887	905	959	902	917	912	972	982	880	973	896	963	959	947	945	903	913	944	974	922	922	910	922	863	989	906	930	956	918	947	960	998	985	914	915	958	960	938	973	901	902	894	926	915	961	905	937	932	880	923	896	927	918	949	918	950	909	938	894	929	914	910	890	961	926	935	908	1016	980	940	907	911	954	932	961	892	960	914	921	932	978	947	920	918	962	958	874	921	920	919	960	911	936	936	1018	888	905	934	900	919	907	937	908	904	886	937	923	897	938	935	885	918	897	931	1035	953	923	949	922	915	959	933	844	950	884	929	916	970	920	933	966	954	915	900	940	1009	923	938	957	896	942	957	890	874	963	857	915	928	912	953	898	927	938	906	922	977	912	894	935	872	918	931	956	948	919	953	889	916	907	954	901	975	925	940	1001	845	978	920	951	959	960	950	914	940	895	900	943	890	921	966	918	975	934	941	944	991	975	929	955	917	962	936	912	976	954	937	969	920	951	931	948	952	873	923	910	911	937	959	921	889	922	938	969	940	926	908	962	926	976	958	887	907	904	984	919	981	962	890	887	860	923	956	926	926	947	929	905	932	911	928	918	956	965	883	910	993	913	895	944	964	935	940	934	927	934	937	930	974	915	906	942	946	896	953	999	886	952	928	948	923	950	894	951	943	915	912	975	969	914	910	919	961	941	967	919	899	940	910	893	925	986	869	935	917	947	882	894	976	927	927	922	905	949	910	920	890	946	971	954	969	903	893	889	988	937	956	954	922	940	955	1001	971	975	933	895	1014	963	888	862	884	917	924	933	956	953	967	1015	914	912	890	950	900	883	984	905	958	922	908	933	997	905	921	889	941	962	896	953	924	905	905	920	936	984	933	956	945	1018	999	955	892	941	906	957	973	974	956	912	906	891	975	901	898	938	933	950	897	996	977	914	938	953	945	939	921	905	921	926	900	943	910	942	912	972	903	919	895	899	920	955	889	910	935	906	954	939	935	955	1013	902	930	917	899	865	946	920	878	913	925	929	925	965	924	991	950	938	943	913	965	944	938	902	920	901	927	864	918	926	941	897	906	933	946	953	921	912	968	924	956	914	891	849	922	961	895	990	901	893	988	930	921	934	929	916	921	942	949	881	950	890	894	883	875	977	932	891	937	906	913	908	923	950	912	908	895	947	927	897	946	914	926	898	877	968	873	947	892	914	950	884	967	929	919	909	966	928	953	919	956	894	914	955	949	955	909	895	949	971	904	913	947	950	915	969	943	916	987	971	884	925	963	983	925	891	901	999	990	949	942	943	943	947	925	973	959	918	944	899	936	900	918	908	879	959	974	902	918	920	915	906	942	934	921	945	898	922	943	942	909	871	928	982	894	917	952	948	899	980	971	927	895	904	897	933	946	952	911	869	907	895	875	931	925	894	911	876	887	872	947	977	962	920	942	920	915	963	919	936	992	929	933	881	917	902	960	935	874	913	939	952	908	909	966	899	904	879	928	886	924	945	886	959	890	934	885	994	960	892	950	923	957	913	892	906	936	907	939	928	958	965	911	940	915	877	878	929	952	856	922	907	909	870	939	893	893	982	972	996	945	923	938	961	861	902	923	906	945	893	967	910	886	937	925	960	962	938	979	900	920	898	944	943	909	960	927	960	905	929	944	972	924	1025	942	963	946	963	854	946	965	916	915	917	962	914	882	944	956	902	941	898	906	944	991	956	952	892	963	939	929	885	863	954	922	918	935	915	927	983	923	928	900	906	945	919	933	961	904	911	1003	982	919	913	905	912	953	940	892	932	960	890	990	911	916	939	954	955	1003	937	941	936	954	910	943	905	929	931	901	958	945	928	954	939	935	973	1011	916	944	919	934	934	908	941	904	942	906	920	919	911	873	912	910	927	971	897	914	937	953	965	900	902	947	936	901	887	933	910	871	900	959	949	900	925	929	939	913	971	956	856	920	906	884	925	900	940	932	1016	948	948	938	927	918	978	937	919	920	916	850	954	948	994	925	912	934	894	898	930	945	889	958	978	875	938	945	928	948	956	922	978	964	925	919	929	915	948	968	913	967	864	935	897	938	894	921	907	969	925	924	943	919	925	931	968	939	925	885	942	947	928	983	951	914	917	961	958	877	918	959	929	938	902	921	948	926	950	915	903	930	963	954	928	985	948	909	884	913	890	970	902	925	892	910	982	940	962	954	903	979	926	946	937	929	970	927	954	914	954	944	919	960	939	919	955	974	902	924	933	899	923	905	964	911	929	869	928	921	939	892	984	911	949	932	956	933	881	950	924	942	944	956	909	911	971	944	972	977	918	919	922	951	979	931	973	934	953	925	923	933	932	961	947	961	981	914	910	956	928	932	925	971	934	904	945	962	953	901	913	987	932	931	946	932	886	933	934	933	914	946	952	948	945	931	897	848	895	923	858	935	935	996	895	929	953	951	883	959	907	974	884	957
25971	21606	24224	29459	21620	9673	520	369	376	339	326	344	343	326	296	301	299	342	287	290	295	276	289	272	298	281	319	303	282	310	289	301	272	293	292	299	282	272	285	321	289	303	314	291	322	331	290	305	285	293	261	274	331	304	265	290	296	291	314	324	286	290	286	267	293	304	289	314	293	290	305	307	319	290	314	300	280	301	303	307	286	306	291	261	279	308	299	287	283	283	334	308	296	314	269	286	297	299	292	290	287	269	306	287	275	302	285	301	285	288	302	296	274	303	298	309	304	298	284	273	295	263	279	279	289	305	290	289	316	311	264	327	304	288	289	290	303	288	291	285	282	266	312	286	282	357	341	265	294	312	304	306	328	311	305	291	283	311	305	267	279	278	282	281	291	314	301	262	303	293	305	278	283	296	306	319	287	292	260	302	301	305	273	287	294	289	281	277	319	315	296	329	302	281	298	288	318	268	274	269	293	296	295	302	285	301	271	246	267	293	290	263	302	305	331	323	333	298	314	276	335	313	297	316	276	300	272	277	303	295	288	270	288	266	314	271	303	315	315	284	304	281	304	300	259	279	275	304	303	299	280	304	312	283	324	288	257	273	312	308	314	325	285	323	295	303	275	300	251	305	315	281	312	298	314	324	273	306	270	299	304	268	310	288	293	301	288	307	311	307	346	284	313	312	336	298	298	294	326	282	317	305	352	325	317	317	296	293	296	279	308	275	247	290	303	298	291	295	313	274	279	313	314	332	305	283	322	303	287	316	273	291	281	283	296	279	295	313	317	300	276	306	316	326	309	293	301	298	303	316	292	277	289	286	279	280	333	294	282	300	286	265	296	304	279	291	298	279	308	273	296	314	301	302	271	307	267	312	329	312	289	324	262	300	306	252	286	292	263	319	281	273	277	309	309	301	302	284	284	259	292	260	319	286	306	342	287	295	306	308	296	314	295	302	266	280	301	299	294	274	316	302	240	315	302	292	327	322	313	279	318	263	312	256	263	300	324	306	250	299	261	285	280	309	287	298	296	258	275	324	295	286	297	293	298	308	272	283	294	316	308	314	318	270	279	289	295	288	295	290	296	325	277	269	297	277	291	261	258	334	309	323	288	289	245	282	298	266	293	306	293	312	313	279	294	289	279	309	313	307	298	285	281	283	260	296	289	291	322	321	286	276	284	283	293	316	308	304	268	295	289	326	296	303	295	274	278	289	273	315	311	284	323	301	263	316	267	308	293	311	322	306	310	295	305	303	311	296	294	310	310	301	271	263	303	334	307	298	289	298	295	319	302	321	302	289	297	302	303	304	288	288	286	263	301	297	305	292	315	296	323	238	295	330	311	290	286	329	292	280	295	277	309	299	280	302	328	285	273	321	305	266	288	278	303	278	302	301	272	326	322	302	334	318	275	286	257	258	297	272	307	273	279	317	315	285	304	286	301	282	274	312	303	329	315	296	295	329	285	308	274	291	288	321	297	294	298	317	291	293	267	258	282	274	268	280	312	280	297	248	337	315	271	284	290	294	322	281	300	272	268	321	279	312	294	292	273	258	303	327	311	303	326	299	295	270	311	287	323	302	287	293	294	281	311	305	306	313	289	299	289	288	264	271	299	285	269	265	279	266	266	313	285	285	274	304	291	319	291	300	267	323	288	275	306	260	299	262	274	308	309	285	313	332	281	326	320	322	302	277	266	304	307	289	286	269	303	288	283	282	288	302	332	296	283	267	275	288	351	298	276	301	318	277	311	287	287	309	280	309	285	297	309	259	326	260	291	271	271	266	294	306	299	284	310	280	292	295	284	302	294	298	283	270	295	263	264	310	293	279	304	304	297	303	267	268	302	276	300	287	302	288	278	320	294	291	304	287	295	285	294	274	293	316	285	278	311	303	278	303	278	271	287	281	315	285	310	298	297	275	302	277	316	272	299	300	285	296	279	340	305	290	276	301	275	266	282	301	287	347	264	285	306	289	281	266	338	282	273	265	312	286	284	314	326	275	284	287	317	296	321	316	311	294	302	313	293	285	279	277	292	284	299	299	288	320	310	262	280	293	285	267	302	320	310	276	299	300	288	305	307	303	270	303	270	265	318	313	292	316	271	274	293	248	286	287	299	302	282	294	314	313	300	275	276	289	305	295	290	308	321	312	309	307	313	300	303	280	304	277	306	313	285	293	294	280	277	292	297	309	311	268	295	284	280	364	284	318	323	311	311	243	279	293	296	303	294	302	313	278	261	289	273	281	315	308	309	258	300	286	294	318	318	283	316	284	333	328	287	291	305	300	314	273	278	290	309	281	297	280	270	300	312	282	268	320	289	322	318	303	265	260	283	311	325	298	295	281	310	286	291	262	308	298	305	277	270	282	288	328	318	283	315	291	284	308	328	295	262	306	286	275	329	278	295	331	267	262	286	301	286	250	288	296	296	337	275	289	312	269	282	302	262	305	308	298	320	275	318	306	285	304	288	278	305	271	338	304	327	288	298	296	308	313	297	311	301	282	294	282	258	274	287	305	306	347	293	286	332	311	295	292	280	333	306	290	297	280	273	288	280	313	290	245	287	303	295	320	276	291	305	289	300	286	304	309	334	293	316	304	261	270	297	281	308	317	302	291	288	324	302	306	318	285	281	298	274	265	314	320	270	277	270	299	303	303	331	340	312	293	303	265	261	282	279	303	309	282	304	292	282	290	312	248	294	298	278	281	300	296	283	253	294	308	311	282	320	271	281	290	295	283	305	292	306	272	309	277	294	305	284	314	273	263	318	295	290	295	272	297	307	303	315	286	266	278	299	283	290	316	280	279	277	282	284	320	290	303	307	304	289	307	292	297	306	315	296	267	290	305	278	296	295	292	312	279	263	284	278	257	309	312	279	284	281	311	306	299	311	320	329	289	271	291	280	293	273	284	298	305	271	292	281	321	306	300	308	288	280	270	270	278	294	307	282	296	307	289	292	311	302	317	274	273	316	269	295	311	272	308	294	271	289	329	311	324	280	291	272	304	289	324	286	298	276	303	297	292	282	280	305	313	297	299	302	289	310	310	316	313	290	309	290	240	303	310	285	300	300	288	296	286	294	268	266	263	279	312	307	289	293	324	267	281	297	310	305	290	286	281	267	297	292	279	287	306	325	267	297	310	271	307	296	292	270	277	319	283	286	284	283	285	295	315	282	292	307	313	277	271	280	278	316	266	289	322	313	294	283	286	296	294	260	279	304	286	287	314	293	300	273	301	324	293	282	279	312	294	293	290	284	290	314	311	275	279	274	303	315	320	302	315	312	314	316	302	287	290	307	302	266	267	303	278	315	283	293	300	257	300	316	279	297	261	275	283	278	293	319	276	283	279	278	303	306	294	297	297	267	312	325	293	290	296	265	302	291	306	295	285	322	293	289	306	261	252	294	285	311	292	303	289	296	313	315	262	305	294	268	282	296	278	291	326	309	292	298	298	281	271	336	272	256	300	286	290	283	295	298	292	292	298	301	285	267	296
4560	1939	1183	748	749	655	652	648	678	591	638	629	644	647	592	615	617	590	680	657	667	621	614	613	586	604	617	634	621	585	632	620	610	581	611	609	605	667	633	635	601	664	609	627	665	666	599	605	622	574	650	628	630	634	587	617	658	607	620	610	630	664	647	634	640	630	674	636	618	630	658	628	572	646	657	626	636	638	633	609	636	618	613	597	655	589	638	617	625	632	634	605	634	612	617	655	639	608	609	599	624	671	658	597	663	647	623	604	593	602	636	644	648	651	666	599	614	600	645	644	612	601	601	631	572	645	637	642	581	632	603	598	594	609	637	660	610	605	608	618	645	638	661	579	626	617	614	581	623	625	631	636	580	635	647	611	648	572	626	634	607	640	642	623	611	623	636	610	640	632	610	635	648	611	638	649	656	594	608	626	605	607	633	566	622	600	582	632	617	667	656	614	607	572	637	616	644	628	614	637	660	646	612	613	613	591	617	620	609	639	594	637	623	655	602	627	608	573	572	639	642	606	651	631	611	591	638	630	599	607	590	641	593	602	605	618	641	597	639	601	605	643	580	599	644	592	647	612	593	610	606	639	632	650	659	599	678	632	632	636	622	574	613	638	648	687	578	626	618	640	654	614	668	627	638	590	627	624	639	646	587	621	558	593	578	568	570	607	683	626	621	659	641	612	612	634	680	620	626	664	607	622	631	616	645	651	663	622	602	634	659	641	635	632	597	650	619	617	634	619	655	663	624	655	615	600	626	636	675	608	609	592	606	596	589	651	667	596	634	618	634	661	640	588	616	585	610	621	634	619	620	642	612	613	649	631	627	617	596	610	616	648	584	566	640	605	597	641	628	621	620	606	625	621	676	595	656	607	650	654	616	608	645	589	632	621	624	629	606	615	611	618	609	612	595	622	636	580	635	655	615	630	613	597	662	620	607	638	614	600	618	651	643	659	621	589	631	625	606	640	636	662	604	610	611	633	634	575	580	660	596	582	662	595	632	619	625	609	601	598	626	639	627	639	631	621	613	641	625	645	645	624	611	644	635	605	653	610	627	575	653	611	634	631	587	639	633	634	637	612	635	623	650	630	634	648	632	667	617	587	657	647	633	613	619	648	658	634	620	584	637	612	633	620	615	673	603	638	584	628	618	622	635	603	609	653	608	641	613	621	621	605	659	634	597	655	583	606	621	631	608	601	603	627	624	608	626	608	614	577	606	630	620	650	624	606	664	525	617	615	638	610	597	649	648	643	619	630	600	671	641	614	611	584	641	660	629	631	607	675	595	649	565	580	624	622	653	636	638	583	641	616	588	650	698	602	602	613	638	591	659	583	642	626	637	577	602	605	587	597	647	611	587	634	590	597	615	628	610	646	603	591	577	634	634	582	647	630	640	611	624	554	603	635	586	627	566	638	650	587	618	656	568	638	707	640	642	577	650	637	617	615	625	627	632	629	633	610	604	627	632	601	657	666	604	617	597	640	593	647	606	634	674	601	639	631	654	677	626	627	568	643	644	574	640	647	591	629	630	620	605	654	571	642	639	613	606	623	636	639	577	659	622	600	637	615	615	596	630	649	623	640	609	615	638	659	623	626	641	637	667	611	615	636	632	614	646	652	648	651	605	685	647	621	579	616	644	680	620	627	623	627	634	627	592	655	616	617	641	627	614	648	638	672	594	641	591	617	654	619	619	640	620	649	624	644	632	606	600	622	643	667	630	626	637	630	612	648	635	595	614	626	606	641	654	638	601	635	640	595	621	670	564	616	627	633	644	663	639	618	653	603	630	627	613	580	609	628	609	653	633	593	606	642	642	632	634	645	605	661	649	655	606	632	648	614	595	653	580	654	614	582	640	635	607	636	636	621	608	638	640	565	599	645	618	559	630	643	650	609	588	618	600	618	603	686	673	629	636	617	636	641	631	616	645	603	609	626	631	661	629	609	634	598	624	641	595	622	676	594	647	657	631	587	625	635	622	650	685	624	605	615	612	627	623	576	632	664	642	642	619	566	623	712	609	588	606	647	619	603	620	621	627	624	649	571	602	666	636	648	667	605	572	601	605	647	607	597	655	682	603	604	593	633	626	634	621	636	610	668	646	629	627	590	605	643	596	630	593	641	616	667	641	622	640	645	632	616	619	609	631	618	626	635	629	626	686	653	647	647	605	662	608	636	613	614	643	610	608	664	560	645	618	608	587	586	616	641	653	637	614	627	687	617	625	640	616	563	601	604	593	629	634	581	575	621	618	650	624	625	613	605	617	651	607	627	609	630	641	608	645	655	619	631	604	653	685	645	601	616	604	587	643	627	623	607	620	608	632	615	623	624	641	621	573	651	622	590	605	654	584	606	614	619	635	638	634	602	599	664	668	609	622	649	616	619	657	634	586	592	602	633	657	647	615	610	624	621	617	650	635	614	604	599	609	621	613	629	620	650	624	667	635	604	646	648	605	639	607	605	608	622	624	613	626	617	654	579	606	673	625	642	630	640	631	609	639	663	615	624	630	602	622	595	597	631	623	615	638	584	600	645	627	640	609	610	593	639	595	638	647	620	619	578	595	607	606	604	624	651	644	628	602	617	610	600	632	638	637	674	645	668	640	634	659	607	580	655	651	605	673	604	624	623	602	650	653	639	617	661	647	601	612	642	658	646	650	621	652	624	573	656	639	650	637	610	634	619	595	619	642	591	621	662	566	643	599	638	587	612	633	649	662	671	621	643	611	601	605	647	611	623	630	597	637	660	593	646	624	628	605	572	611	602	626	616	636	615	583	599	657	581	650	639	651	639	621	620	626	601	660	638	621	625	616	599	559	611	641	638	661	653	579	625	604	589	573	661	635	694	617	627	617	622	603	581	620	660	609	623	593	630	630	660	630	590	634	623	633	599	643	621	617	629	581	652	661	640	606	624	631	620	597	624	629	636	628	591	602	648	595	562	628	600	585	551	627	592	606	629	647	585	635	612	689	617	598	651	628	603	588	621	669	612	589	600	615	606	621	647	638	657	579	579	643	606	654	621	628	646	592	645	637	655	624	617	635	619	639	618	577	615	574	640	591	636	650	623	691	617	604	623	626	620	637	598	720	646	583	650	614	624	628	620	572	630	646	611	625	591	604	610	596	622	646	640	607	656	657	668	667	573	606	625	602	624	609	644	614	637	591	630	646	639	600	643	632	635	617	618	610	574	653	602	632	639	591	674	609	594	633	654	658	599	628	642	595	643	600	623	623	602	623	686	618	606	655	585	587	623	621	581	633	629	610	607	622	617	612	642	664	613	616	627	610	623	656	630	584	595	647	622	593	591	641	644	612	618	627	617	615	632	660	582	604	618	651	622	630	691	653	610	625	645	601	583	612	614	637	634	581	607	637	612	600	611	605	659	622	611	651	592	629	612	610	631	657	596	642	639	605	641	602	616	666	646	615	623	592	647	607	663	658	662	678	651	625	629	588	647	608	558	649	615	586	646	605	613	616	623	636	628	655	621	657	609
25194	21634	24731	29026	21638	21663	9452	369	279	248	244	211	216	160	188	178	178	148	170	168	166	149	133	144	140	151	148	163	133	153	159	134	147	157	111	164	128	130	136	135	143	131	125	158	158	143	132	132	136	142	140	141	146	135	137	135	159	125	124	117	136	150	136	145	165	134	131	148	144	158	145	119	138	122	151	111	128	157	122	135	130	124	142	126	147	131	144	128	147	127	123	141	130	135	142	153	152	182	150	122	104	139	150	147	141	142	133	132	137	135	130	144	136	133	138	154	154	121	115	121	143	131	162	129	139	135	139	129	164	148	141	152	141	135	154	146	148	162	141	160	136	144	145	148	125	135	154	159	123	130	172	142	147	145	141	144	136	138	130	181	155	140	148	127	127	114	130	137	126	122	152	134	166	146	122	139	139	149	142	139	135	139	140	145	126	130	151	130	126	147	136	141	146	123	118	135	123	132	132	139	132	136	135	132	126	144	160	128	112	153	144	138	135	137	148	125	142	173	152	130	132	118	143	137	142	148	126	142	129	141	129	135	151	121	148	126	151	154	149	129	152	137	143	154	104	147	158	135	138	123	125	145	142	147	113	120	134	139	153	138	137	119	134	137	121	171	140	141	121	120	130	166	145	147	138	156	137	149	149	138	158	134	135	130	144	130	129	146	143	145	143	143	115	141	144	131	160	153	159	141	142	152	142	166	139	146	130	141	149	140	151	142	152	125	133	148	152	141	122	141	146	143	151	136	119	130	110	159	137	149	122	148	154	160	125	134	137	165	170	136	133	133	157	143	115	161	142	143	151	169	118	145	147	164	138	151	150	150	141	133	162	154	109	132	134	133	140	155	163	141	151	133	136	134	135	149	120	161	155	151	151	135	160	155	147	136	128	122	135	130	140	148	128	131	132	121	149	139	133	130	136	122	144	135	120	137	164	132	137	146	146	136	152	143	127	121	132	139	145	149	160	161	166	150	119	140	131	130	131	124	117	122	154	141	115	136	142	136	140	130	134	135	156	139	132	151	147	146	151	154	166	134	145	147	145	127	131	145	140	129	120	112	148	153	132	119	153	145	154	157	149	141	122	139	129	128	144	135	136	135	145	136	130	147	144	125	135	163	151	141	151	156	135	106	124	156	147	156	125	153	140	146	138	147	118	152	131	130	139	138	169	155	141	132	123	123	146	140	128	152	170	138	142	134	159	132	121	130	124	141	124	158	133	118	130	145	127	135	144	126	133	141	122	116	141	142	152	130	147	142	152	141	130	148	136	120	123	148	166	143	134	124	118	139	123	139	117	132	129	118	126	121	135	131	119	154	143	138	136	132	127	140	152	143	143	138	138	131	134	138	140	149	149	131	152	121	135	150	154	136	138	122	153	145	128	137	122	130	99	137	149	133	138	154	137	151	149	156	164	145	133	125	173	149	152	107	135	149	141	149	121	134	125	127	145	150	139	153	114	133	152	136	132	155	139	147	135	156	127	129	121	148	136	123	141	144	125	106	118	146	161	151	134	148	117	131	152	150	147	139	173	112	121	135	155	154	138	120	158	129	148	132	120	131	129	123	140	154	151	120	147	137	134	120	151	154	178	136	149	134	140	139	144	144	140	127	160	134	127	140	130	143	134	138	125	156	157	123	121	149	145	157	123	144	128	112	146	102	122	150	161	100	137	157	151	129	123	124	126	158	138	142	150	141	150	136	130	144	119	141	172	144	145	146	154	136	133	146	137	145	140	151	160	136	148	144	127	152	116	131	151	136	130	134	122	152	121	182	149	123	131	136	132	117	139	146	154	149	135	133	135	135	127	131	130	144	159	145	135	147	132	138	130	136	122	144	144	117	138	134	139	124	125	152	144	126	148	166	148	162	151	131	169	142	128	124	136	136	128	152	140	140	118	134	149	157	145	141	125	149	148	137	151	160	154	140	160	119	140	162	146	139	139	142	135	148	137	124	126	119	134	148	143	145	152	137	138	158	127	128	171	135	116	142	140	108	172	122	132	133	147	138	140	148	137	177	139	129	125	130	140	146	150	147	142	159	138	149	140	140	131	141	139	143	119	124	134	152	161	145	129	142	142	116	173	118	140	120	145	103	162	137	136	149	146	129	137	133	142	126	137	117	153	131	136	155	121	133	122	155	143	133	133	139	160	119	129	142	146	144	110	129	135	159	143	139	139	130	112	146	139	134	111	124	129	108	147	115	134	145	121	118	138	140	121	121	123	148	143	130	119	138	160	124	128	133	125	136	152	163	148	150	138	158	160	130	140	144	139	141	133	144	150	135	120	151	151	125	133	110	162	139	139	137	155	138	128	145	159	137	135	127	150	148	123	131	136	129	125	124	145	148	141	126	145	139	123	156	130	149	140	155	134	123	157	129	153	135	141	139	136	147	161	134	127	151	131	143	138	154	159	143	145	128	150	147	149	161	138	134	156	159	147	119	116	141	122	133	116	131	137	126	128	136	137	122	132	155	162	130	138	154	142	159	135	120	142	154	145	137	152	136	133	151	140	141	150	134	132	135	137	160	125	142	150	129	131	153	144	141	135	142	160	144	134	140	139	148	122	147	145	154	131	151	161	133	170	148	139	133	144	126	166	137	123	144	144	170	149	136	114	132	134	149	135	124	133	141	140	141	137	127	124	142	139	149	125	129	118	120	138	138	160	151	136	144	145	141	162	140	144	132	112	145	128	132	138	155	146	136	148	132	121	155	129	139	111	129	128	141	141	156	130	130	139	134	127	156	143	132	144	141	146	133	142	117	145	133	134	149	134	163	159	111	134	136	158	159	117	141	128	144	116	130	155	144	123	122	137	131	143	128	143	121	130	142	132	164	140	128	132	162	138	144	151	131	157	136	128	137	114	143	149	156	135	148	161	118	153	146	142	145	119	127	154	161	151	148	147	122	127	133	133	140	124	137	146	157	140	114	140	130	133	150	122	127	153	151	152	144	134	134	141	138	146	126	141	133	137	143	152	140	122	133	142	124	154	133	135	138	136	141	110	128	142	113	143	134	128	122	149	138	147	120	154	131	135	122	136	143	140	128	136	137	144	144	128	162	151	156	131	136	155	159	150	170	143	153	143	129	143	133	162	119	123	136	112	162	119	124	122	143	150	126	136	134	142	146	145	141	137	142	131	142	148	140	170	130	149	146	135	133	142	142	146	129	116	151	136	155	139	145	149	151	133	141	135	138	139	141	136	151	127	164	133	146	156	151	159	161	122	145	142	146	130	136	145	135	105	133	129	135	161	147	132	153	154	147	135	149	140	112	115	141	141	133	146	168	155	119	138	138	161	151	148	138	116	135	127	117	123	118	119	128	132	146	150	167	137	144	125	130	143	163	133	151	154	152	138	135	139	149	125	131	120	134	128	136	140	136	133	159	145	140	148	136	117	129	124	132	144	149	138	138	140	125	137	138	143	163	134	127	127	121	148	146	128	165	137	138	123	130	127	158	141	123	144	154	145	147	134	142	133	147	146	148
4158	3041	1334	711	522	438	418	403	377	381	362	337	334	354	315	325	335	331	363	343	332	340	332	316	338	354	335	352	344	329	370	346	336	343	345	343	340	336	341	336	315	331	353	334	306	344	382	345	372	341	371	346	358	337	338	292	301	360	333	332	354	329	344	321	332	359	339	332	334	350	336	325	370	316	347	350	361	337	348	337	342	353	348	335	335	364	342	321	360	326	308	335	352	326	359	352	356	316	344	344	342	361	333	371	343	314	310	312	329	317	335	356	331	390	332	344	296	312	326	335	336	320	342	334	341	345	347	346	358	360	362	321	326	331	345	335	358	340	324	357	350	370	331	315	320	352	329	327	352	337	347	329	333	358	334	323	298	334	328	311	327	325	308	321	348	337	348	381	312	334	330	360	339	354	352	314	315	347	356	333	329	339	364	318	368	346	324	343	338	362	340	352	314	372	328	342	334	329	337	340	345	354	336	330	353	355	348	361	340	306	336	373	337	353	356	325	358	368	317	297	366	331	317	361	340	353	329	331	348	356	338	317	331	330	327	326	331	349	323	359	343	368	324	336	339	347	338	321	332	335	304	393	330	348	339	362	311	322	351	334	358	326	322	314	312	310	293	335	333	367	339	339	331	334	307	331	358	357	287	327	313	336	338	323	345	340	361	359	333	331	344	311	320	328	358	358	334	323	307	339	336	323	330	322	346	356	355	344	376	315	312	338	364	356	365	331	348	353	327	314	348	328	325	351	322	316	352	314	345	360	352	359	329	327	333	338	361	321	347	340	303	338	336	343	337	343	348	337	359	337	335	320	340	343	310	343	373	313	325	340	334	337	304	375	326	329	331	317	324	323	333	344	345	305	320	331	302	337	282	313	328	325	336	332	319	320	361	340	339	376	319	327	342	321	341	349	351	359	339	341	345	352	342	372	337	329	363	364	348	337	315	354	348	377	298	355	344	352	369	340	354	329	323	343	328	350	319	340	354	361	326	337	353	350	326	369	332	358	359	318	339	331	316	326	339	328	351	326	351	330	342	345	353	304	302	291	342	325	373	320	342	332	343	347	359	342	361	328	330	328	320	374	336	295	331	350	332	318	317	339	339	328	302	327	356	322	325	329	338	356	376	315	338	325	333	344	380	341	310	366	364	362	310	343	341	321	330	325	321	350	332	337	324	356	325	314	366	326	337	323	344	334	358	331	324	316	339	337	341	348	329	343	328	350	375	308	350	332	336	344	353	315	323	364	319	338	334	351	350	317	336	372	351	357	342	310	315	323	351	303	314	335	324	332	330	360	332	349	338	337	323	346	338	312	355	327	347	323	320	341	343	368	382	336	349	340	315	331	324	316	322	329	338	323	353	342	371	340	360	304	355	336	323	326	361	332	329	345	311	318	322	345	304	355	331	326	356	364	337	304	328	332	322	353	356	339	311	346	333	327	359	334	328	312	349	328	332	354	360	327	330	362	365	331	321	317	315	330	333	303	375	315	349	334	337	314	308	337	326	305	347	344	328	351	337	322	292	313	338	354	309	315	318	331	324	326	313	345	338	346	333	336	332	331	336	319	331	324	336	367	332	327	349	342	335	334	349	338	312	324	351	307	321	314	337	342	350	352	305	330	313	352	342	374	358	309	381	348	345	310	345	321	344	348	348	326	345	349	362	314	352	325	359	360	359	355	361	342	316	336	301	353	350	341	342	315	308	352	335	332	337	345	347	342	323	320	323	334	339	369	338	357	337	349	336	334	327	320	339	296	331	271	329	361	360	316	366	309	301	314	347	325	349	335	341	333	348	339	342	334	340	337	319	348	357	332	334	326	328	359	337	327	339	337	347	338	292	313	385	336	348	343	351	327	357	311	336	330	331	333	331	347	321	344	336	325	337	333	357	331	324	375	335	334	340	368	327	349	340	340	358	325	355	332	348	352	352	338	344	338	334	318	312	366	326	336	308	340	376	353	322	339	324	340	315	340	359	301	351	344	359	329	320	343	334	339	342	357	361	331	332	365	343	328	344	337	318	375	341	334	341	327	344	362	326	363	368	327	309	341	346	353	342	330	326	299	314	342	321	312	344	339	290	318	366	333	343	340	328	344	356	366	309	342	328	328	347	304	311	329	336	358	368	309	339	326	346	302	339	310	335	319	357	342	345	315	350	338	366	343	359	349	357	318	307	332	334	307	312	326	337	326	330	327	334	339	310	352	354	346	333	300	343	345	333	321	333	323	294	363	342	333	333	302	340	353	291	324	353	319	374	341	325	314	359	334	333	352	336	327	324	350	364	342	315	360	345	337	327	319	314	325	337	339	347	336	313	340	349	322	339	318	360	339	356	320	317	319	348	327	333	347	340	329	328	350	337	326	321	306	355	345	334	335	336	302	334	356	360	333	348	343	311	316	364	345	331	351	351	338	287	338	322	311	331	312	337	345	335	320	307	320	331	347	343	337	310	401	329	336	331	308	315	334	360	334	338	324	342	351	314	379	333	318	388	323	325	353	323	333	298	366	339	336	342	348	366	346	354	323	364	341	358	301	343	343	341	322	361	365	345	354	317	372	337	335	363	331	321	340	366	330	337	336	330	352	332	327	350	313	328	342	351	356	346	344	321	331	296	326	361	333	311	338	323	331	358	309	373	329	329	353	302	329	334	375	358	330	369	309	355	382	335	331	346	324	319	335	290	348	315	330	346	348	323	343	325	328	343	313	325	345	340	291	350	333	318	330	345	296	340	354	339	312	360	345	351	321	331	344	304	347	305	338	322	335	350	311	330	336	336	319	378	333	332	344	344	311	323	372	329	311	334	334	332	365	350	355	334	329	340	338	316	324	349	381	310	328	330	339	346	354	343	341	361	338	340	332	345	352	367	358	337	327	315	346	377	369	340	315	344	345	361	342	306	362	334	336	322	316	347	322	362	324	345	342	366	341	352	338	321	358	356	315	307	316	333	361	338	382	365	328	309	346	325	349	328	344	330	360	352	340	330	317	340	341	337	350	325	350	348	320	337	329	355	323	353	321	324	354	372	354	346	339	346	318	339	349	352	350	315	319	327	363	361	348	360	341	348	313	360	332	322	354	330	356	356	315	341	331	324	354	319	339	352	379	324	343	342	342	320	320	344	332	338	337	317	355	324	326	323	340	359	337	354	355	349	347	331	335	325	337	338	310	374	317	349	329	363	385	342	318	348	342	350	347	345	333	372	326	342	346	332	340	328	316	332	332	311	329	371	342	342	359	336	347	306	332	342	338	336	335	376	366	364	378	343	342	336	358	342	329	354	319	336	307	346	361	359	314	335	309	326	337	329	314	358	341	321	331	333	331	360	330	346	322	342	334	325	288	324	323	354	321	319	347	361	336	341	323	355	324	339	350	319	329	321	309	343	331	349	330	343	337	357	316	325	323	323	351	332	363	354	349	355	346	310	339	331	345	361	302	321	318	329	360	328	318	350	331	344	351	318	313	344	327	337	327	356	321	350	353	339	341	352	333
34052	13694	1898	532	499	472	433	420	483	478	460	427	424	464	468	421	453	417	417	400	451	426	431	414	454	411	444	453	478	459	445	456	497	427	448	444	474	457	421	427	437	449	467	445	468	478	465	448	468	431	484	457	454	427	470	470	466	407	450	410	451	427	426	436	435	453	464	432	452	453	506	451	471	472	463	402	432	486	488	458	406	433	467	464	416	426	478	439	457	441	465	443	469	443	454	426	452	438	421	436	437	453	426	425	438	420	430	448	460	457	457	470	447	446	459	437	437	466	467	463	454	447	436	471	472	426	432	444	453	450	398	442	480	446	423	419	439	493	450	400	458	438	426	454	459	474	440	472	426	477	435	399	437	471	447	476	460	431	466	412	448	470	437	423	419	453	439	475	459	423	492	468	490	466	479	430	432	419	445	438	421	445	463	485	421	453	491	506	445	481	450	463	452	447	431	435	448	463	452	464	440	438	488	434	452	460	433	443	414	427	431	409	440	424	488	430	419	444	428	451	439	478	416	463	473	455	424	469	450	420	472	459	459	452	448	416	468	409	437	457	481	432	420	444	469	433	426	419	441	470	441	433	472	469	463	496	407	493	452	424	454	442	451	443	455	457	417	404	499	439	417	434	442	465	446	425	443	443	459	444	400	414	452	436	437	434	475	432	435	397	442	434	474	441	442	428	477	451	452	461	455	451	476	456	450	441	415	449	459	433	454	425	438	440	458	467	450	505	458	445	452	461	482	460	408	453	448	423	437	456	446	428	422	454	466	442	426	445	430	444	434	457	467	448	426	461	454	405	423	464	482	424	470	431	464	415	431	442	440	438	422	443	438	453	445	460	463	447	482	438	443	448	463	454	433	475	473	434	459	439	419	443	455	451	460	450	422	478	467	453	479	445	464	446	442	426	464	458	467	463	432	426	463	464	432	450	483	433	432	478	432	430	499	428	450	426	453	457	445	431	478	462	450	447	441	469	453	438	411	462	467	417	445	447	464	442	381	429	478	455	455	437	471	442	456	466	444	422	432	498	477	497	464	445	482	440	426	467	453	478	421	440	430	487	444	488	470	439	455	465	454	393	457	467	422	446	427	469	467	436	471	426	441	448	456	439	403	437	454	485	465	452	438	464	446	444	432	490	436	436	460	405	447	453	473	458	446	445	457	443	459	484	476	425	451	447	457	422	435	461	428	424	418	465	453	435	448	438	432	477	452	480	473	432	414	456	437	441	450	464	465	462	432	464	443	453	489	432	432	453	476	462	467	475	454	460	445	420	436	430	453	463	416	454	486	458	409	449	441	495	445	426	457	478	427	452	447	463	447	458	458	445	481	443	441	423	455	450	469	450	463	465	434	460	427	398	452	439	466	439	440	463	436	454	455	447	436	445	424	455	491	455	469	465	425	503	449	413	443	448	445	452	406	481	428	467	448	445	409	433	496	453	440	418	438	472	505	448	446	459	424	427	430	397	469	460	421	502	417	439	425	436	430	446	470	458	450	437	455	448	436	472	481	462	478	491	427	432	378	438	421	408	436	447	405	457	453	480	440	432	425	451	416	429	490	465	487	458	466	460	443	449	480	430	451	475	476	436	431	427	424	400	457	465	428	444	433	414	461	418	473	409	436	455	462	405	487	431	478	437	480	441	440	436	443	438	457	452	461	435	450	467	421	471	441	479	421	419	457	476	474	478	454	427	453	483	409	456	449	428	411	462	450	495	422	464	473	441	461	449	436	454	449	430	447	452	436	403	454	437	442	496	423	434	449	416	431	468	486	453	439	457	424	440	470	395	460	440	435	452	438	441	448	407	442	450	454	470	443	471	460	477	453	432	447	437	454	462	425	445	450	438	428	426	446	458	452	467	454	443	458	446	430	500	457	428	465	460	471	463	433	416	430	438	476	440	435	471	484	444	443	449	464	472	448	454	436	449	450	415	440	433	429	449	412	447	414	415	447	450	415	436	468	437	428	460	420	487	429	441	434	454	430	441	451	459	470	425	467	433	442	422	434	451	446	408	442	460	441	405	465	434	420	456	402	411	444	464	441	379	460	424	475	456	496	448	489	482	441	483	479	450	419	429	476	460	405	455	421	480	467	438	419	445	409	420	398	505	446	413	445	403	391	468	440	447	461	457	451	413	494	462	412	437	449	443	446	430	438	410	441	417	460	414	438	469	454	440	469	477	439	440	468	481	430	437	435	433	437	427	411	423	438	427	399	441	397	447	506	435	426	402	446	444	480	486	443	414	456	440	444	469	457	425	417	466	442	464	430	451	417	438	409	435	456	451	450	451	432	417	425	437	428	457	487	430	479	443	488	415	441	433	387	448	443	430	429	445	457	449	437	459	447	444	422	451	454	443	439	400	438	449	444	409	489	451	479	452	441	445	452	441	457	464	468	459	474	443	475	443	439	419	391	442	422	480	453	466	403	463	436	420	451	472	425	461	467	451	395	478	461	444	428	442	483	488	399	471	436	430	412	460	421	452	424	438	452	427	475	451	481	426	474	441	428	415	457	451	451	462	479	459	492	434	442	438	424	461	454	486	484	472	440	430	432	431	492	452	451	472	445	464	438	429	407	431	473	451	437	493	499	478	415	459	433	432	471	463	461	470	444	442	461	435	422	420	445	482	379	463	454	415	502	508	459	487	440	462	459	445	444	429	458	444	430	427	427	425	461	459	466	441	435	444	443	428	450	423	403	433	446	473	408	469	447	454	413	513	460	451	485	444	448	458	431	493	453	453	415	451	453	433	471	467	512	494	463	492	469	458	451	457	443	458	451	432	450	456	437	444	476	487	447	473	489	443	436	408	458	470	438	465	447	451	424	463	447	454	425	460	404	463	469	454	489	441	416	457	449	444	469	443	417	470	475	468	491	420	458	467	468	438	406	437	476	429	471	410	453	469	478	460	454	460	400	460	440	435	422	424	464	433	464	455	456	462	407	429	454	442	449	469	426	422	420	383	469	454	450	440	478	461	455	459	401	422	457	463	416	437	433	475	438	402	473	478	436	444	408	474	481	438	423	437	415	449	441	446	472	468	486	467	409	471	433	445	446	444	448	476	444	478	406	443	436	457	480	456	488	426	460	450	497	441	454	454	497	434	495	417	468	468	461	446	450	450	427	470	406	454	423	476	491	487	464	440	433	431	479	448	449	455	450	411	457	463	445	469	467	428	441	444	434	439	392	412	430	460	429	470	432	427	457	490	426	446	441	445	428	469	447	436	467	467	472	430	433	439	417	438	428	473	437	464	411	408	428	427	450	447	429	451	453	452	462	457	453	422	456	547	453	477	429	447	423	454	475	416	429	442	486	447	460	440	435	400	474	463	431	465	463	487	381	434	414	435	436	469	454	449	444	385	455	493	436	431	449	453	458	475	445	431	441	432	469	444	408	467	473	442	453	419	423	423	452	460	466	412	419	436	426	438	415	477	499	451	458	424	451	444	425	474	443	442	454	446	449	423	449	420	439	447	438	467	424	416
8179	1079	925	969	874	927	967	908	923	915	942	942	905	989	946	960	894	900	912	928	838	953	850	904	915	952	967	969	938	930	935	912	873	915	921	972	921	943	913	905	874	921	935	902	881	960	923	913	959	952	949	900	939	900	929	1020	1000	909	966	921	894	951	878	961	920	958	936	963	944	945	939	970	936	912	925	942	900	906	899	887	903	951	957	918	864	943	860	926	914	902	906	960	901	940	962	920	875	839	925	926	962	884	946	907	900	935	934	923	930	931	912	928	917	900	952	937	990	952	888	959	890	974	949	926	965	918	920	858	922	892	950	920	944	919	944	894	946	915	965	963	939	936	972	928	850	933	947	949	864	902	877	904	934	931	916	943	931	960	912	906	945	982	978	924	869	879	946	929	937	920	861	924	1002	933	918	1006	942	958	985	918	945	961	963	935	906	902	911	941	892	909	1004	957	913	895	929	910	914	888	946	940	892	908	931	904	910	945	929	910	914	934	898	933	913	875	895	870	917	932	897	929	929	959	955	934	951	878	924	971	921	968	939	975	977	924	1012	925	887	923	941	952	906	925	927	918	964	924	950	860	914	949	902	928	903	964	961	912	956	932	916	983	866	934	900	896	897	940	888	928	964	879	906	861	885	994	957	968	935	909	952	866	934	911	933	890	953	966	942	930	888	959	908	899	945	946	930	938	875	932	905	923	928	912	963	929	879	989	911	906	897	913	889	878	904	951	958	925	958	960	903	894	912	1036	900	962	924	1024	900	895	928	892	967	924	986	936	892	975	924	911	909	897	936	914	885	964	889	921	926	941	898	932	914	967	968	964	931	947	901	885	950	978	943	898	933	910	936	885	914	932	909	911	928	872	908	953	864	916	902	923	868	905	934	903	953	942	908	931	958	1004	978	897	915	958	956	920	971	958	931	919	937	986	931	910	1004	950	922	889	908	931	925	957	959	937	878	906	945	1013	960	920	908	931	918	916	1006	931	932	898	890	921	968	933	955	909	908	935	909	910	889	915	895	995	920	948	902	924	931	908	930	965	920	976	889	923	928	910	925	936	933	914	942	958	962	943	927	878	973	892	870	933	883	946	875	925	956	941	878	862	940	907	920	937	910	950	932	932	946	965	918	928	928	912	920	936	920	965	926	922	996	926	932	921	845	925	895	913	1000	930	959	985	934	928	886	976	897	909	950	892	928	901	933	937	977	957	951	917	938	959	920	942	912	964	919	921	950	927	928	934	937	919	886	881	958	930	942	927	909	928	915	944	946	902	956	952	929	919	890	890	931	958	887	954	910	891	905	901	944	907	886	955	950	929	914	969	949	883	948	932	928	942	894	907	967	920	909	957	939	905	890	952	923	952	940	944	890	928	925	983	921	898	894	903	913	925	943	927	985	889	980	999	960	928	937	928	937	874	938	917	959	882	894	900	992	939	915	880	974	951	943	916	1009	952	880	956	974	903	935	993	912	935	916	917	972	934	871	904	936	961	916	886	952	869	985	869	963	919	909	982	906	930	923	972	938	949	1010	876	940	983	960	922	950	962	970	928	936	906	973	940	932	958	956	910	885	1019	973	916	926	942	963	963	967	922	948	965	925	954	904	919	937	947	890	906	965	945	946	904	929	923	928	893	950	922	964	915	923	933	936	918	1000	881	912	870	888	934	970	924	1024	897	914	952	874	939	872	922	954	947	907	953	916	884	897	934	940	941	892	945	941	977	937	942	914	957	889	907	891	904	933	889	910	994	922	960	911	954	947	900	961	907	919	913	898	945	879	912	941	933	942	953	943	928	894	912	917	925	919	921	920	903	897	931	960	894	913	946	873	929	933	881	967	970	870	915	934	925	886	927	915	879	910	897	934	953	888	914	961	937	973	886	841	953	925	929	954	957	952	911	889	909	945	887	950	962	865	953	894	977	982	919	938	918	973	884	878	877	932	924	932	928	957	912	925	944	878	929	952	933	951	974	862	947	934	915	876	936	957	938	956	901	923	916	951	970	954	957	913	921	931	997	941	983	936	943	924	932	897	937	877	930	961	897	960	952	885	921	957	910	961	913	942	946	885	908	927	898	935	960	916	962	941	957	931	966	930	925	912	956	972	868	938	937	925	977	878	868	925	941	939	912	944	925	889	916	959	922	949	957	953	895	913	949	951	979	918	883	955	928	903	891	933	893	934	960	924	878	932	941	995	952	953	981	1004	938	948	919	942	931	902	894	897	949	927	906	1006	969	942	930	958	910	895	904	918	876	974	938	955	878	933	1012	841	904	921	954	930	955	910	907	921	938	999	905	927	909	910	958	964	890	955	931	938	966	959	909	922	930	937	977	959	959	895	966	978	961	936	937	935	951	947	953	914	959	945	943	935	934	902	943	964	939	849	917	945	952	927	917	931	935	901	932	966	980	887	930	924	952	945	941	954	907	933	930	940	931	901	972	937	888	959	874	979	928	961	910	940	912	956	955	960	926	913	964	921	889	934	943	925	872	955	946	940	982	975	952	869	913	938	925	919	922	902	883	943	966	925	920	926	877	923	914	897	916	900	891	958	928	942	898	939	956	976	927	900	917	927	897	919	909	898	936	942	940	873	925	897	927	920	982	935	867	944	948	921	907	925	885	920	926	912	927	910	943	905	925	913	945	935	883	923	893	930	976	967	910	980	957	959	964	916	944	917	930	893	936	933	938	1000	974	986	932	977	913	924	939	984	1002	944	907	875	939	896	907	956	900	891	924	955	960	905	951	931	915	907	854	915	921	924	925	950	967	905	886	937	837	930	913	920	954	923	919	927	938	930	921	943	963	956	873	925	927	883	919	919	975	952	890	899	946	906	948	915	901	929	974	957	944	945	890	954	944	925	923	904	938	927	968	872	913	919	912	902	904	934	907	933	938	983	911	917	959	981	946	965	894	908	970	939	893	897	948	921	961	935	884	900	924	954	934	967	926	944	908	948	934	961	920	866	968	993	900	866	957	952	957	936	896	892	942	971	916	927	921	946	951	956	936	942	940	918	899	918	941	969	913	924	938	916	901	938	954	936	965	945	952	939	907	900	951	958	913	930	930	878	931	932	950	997	921	955	908	883	947	900	905	921	934	968	886	864	969	955	936	895	913	955	909	935	919	985	906	981	931	949	914	942	956	962	964	884	865	939	932	932	891	925	939	854	903	878	927	971	896	909	901	873	919	932	937	948	919	919	946	918	970	928	968	944	934	920	896	940	902	914	878	1000	958	923	950	893	915	985	927	901	936	908	916	969	977	889	913	911	905	949	933	998	914	950	954	913	958	981	967	981	937	905	888	937	933	942	930	893	923	919	947	986	849	913	887	1015	955	908	933	996	902	898	952	898	979	913	896	927	966	947	942	932	905	967	877	895	992	888	963	885	872	878	944	949	918	912	915	930	930	904	934	921	900	913	957	893	919	909	963	944	884	960	929	912	942	938	925	937	928	994	953	975	897	967	936	953	938	941	926	898	939	921	948	922	973	910	900	904	901	995	950	932	986	888	948	887	997
25964	21598	24205	29450	21598	9880	529	435	401	344	363	356	298	287	349	316	291	293	320	336	331	312	285	310	310	306	304	307	284	267	312	290	290	327	339	303	286	270	281	308	331	277	295	295	320	313	303	298	287	301	311	330	272	280	272	313	341	292	301	296	307	339	322	304	299	279	306	299	301	290	315	333	339	313	320	289	305	294	277	298	315	299	309	248	291	299	276	301	332	280	289	295	270	275	291	315	267	252	292	276	316	317	329	285	272	317	275	292	310	272	289	293	297	312	262	297	303	286	293	317	303	333	307	270	328	304	299	295	325	318	304	262	290	287	286	298	279	304	350	285	310	280	317	314	312	328	289	312	289	283	321	300	276	307	273	294	315	282	307	297	264	301	288	283	291	288	293	297	280	301	308	283	323	312	260	286	284	313	298	270	276	294	307	266	281	292	301	276	281	270	283	285	296	277	321	320	315	310	298	318	312	298	272	333	312	318	275	328	269	302	308	286	297	305	299	302	267	269	321	288	294	313	285	323	294	276	289	248	291	305	316	285	315	274	294	282	258	331	296	305	274	307	269	270	313	296	277	363	320	278	303	289	270	300	308	297	272	268	281	295	304	308	267	313	297	287	285	291	289	272	283	283	314	281	310	288	322	293	298	296	289	299	281	309	292	281	269	292	331	295	290	315	281	292	261	307	290	315	302	293	324	304	306	273	297	311	284	305	305	280	276	306	316	272	284	287	290	267	308	297	289	290	315	260	271	310	323	313	338	325	277	284	293	294	311	285	317	294	313	277	293	309	277	259	299	276	265	322	295	319	301	292	275	291	352	333	284	304	277	278	298	319	289	335	303	279	293	306	283	303	315	341	316	289	289	317	282	272	297	301	307	292	296	281	266	293	329	322	303	300	293	276	290	303	295	313	284	310	302	302	299	278	333	281	281	285	319	267	280	280	308	261	292	304	277	286	253	275	239	330	290	313	301	281	340	295	264	316	296	320	328	282	280	285	318	354	290	247	280	289	277	309	306	288	300	338	299	304	278	271	286	295	331	306	284	313	269	294	254	314	301	262	273	285	285	307	309	327	284	303	305	303	302	288	315	313	282	293	294	285	316	273	290	279	296	278	273	288	275	261	283	254	333	252	277	282	295	278	282	303	341	351	287	292	285	317	292	306	247	275	294	297	294	310	306	288	254	310	295	317	282	282	303	289	299	306	319	301	292	285	263	285	291	267	310	316	294	289	275	308	285	285	293	287	277	282	278	280	309	305	286	302	306	287	337	322	272	298	315	315	304	272	282	286	291	295	303	284	307	281	292	259	293	290	287	316	307	280	262	290	274	298	278	277	312	304	286	291	287	269	283	292	300	282	318	308	267	292	277	282	291	273	298	279	260	313	337	290	306	270	291	267	293	310	331	309	311	323	267	268	294	303	317	295	281	295	324	298	322	296	289	303	289	292	268	256	263	282	296	282	288	283	303	315	298	302	309	273	257	300	280	277	278	301	289	285	297	306	284	286	327	273	323	307	305	290	272	318	269	320	307	296	264	291	323	303	276	289	289	322	309	335	272	358	307	283	319	282	313	302	285	276	300	291	287	307	270	291	301	299	310	301	272	347	329	276	332	291	302	281	303	326	315	308	293	306	295	312	300	275	261	295	253	253	285	264	321	303	293	290	271	290	278	308	288	293	310	293	281	294	274	327	286	274	328	302	315	308	310	253	266	312	316	279	299	303	322	296	315	267	298	299	267	309	288	274	326	298	296	263	294	304	323	307	292	322	282	304	284	313	328	308	297	280	302	315	308	295	293	293	307	292	309	295	319	307	286	296	303	288	321	287	274	260	281	337	320	299	265	268	310	311	299	288	302	263	294	296	256	274	329	281	329	311	291	317	286	300	303	313	313	281	311	300	262	298	297	267	271	320	282	274	307	292	316	289	307	317	316	294	267	268	287	292	253	322	259	278	289	300	320	305	272	268	278	295	263	292	324	309	283	287	297	271	298	307	275	296	295	293	271	284	331	295	286	267	269	285	276	286	259	291	298	296	316	284	277	288	293	296	307	278	265	309	267	297	280	317	281	295	294	292	266	316	269	276	288	287	314	307	303	291	273	262	298	309	335	284	291	295	302	281	282	281	271	296	295	290	309	311	282	272	298	297	301	258	300	288	298	300	300	280	294	295	298	283	321	263	311	296	287	290	269	300	263	314	285	294	289	286	301	257	272	274	341	318	300	320	294	315	267	284	309	323	284	302	309	312	274	295	286	285	270	316	321	322	263	264	324	307	264	297	290	284	255	277	300	334	315	300	260	308	299	332	314	271	255	284	287	278	265	289	307	301	293	309	289	272	285	275	278	281	292	232	302	302	313	323	257	313	311	309	252	315	316	293	295	274	302	313	296	292	295	320	307	332	315	267	268	301	316	305	287	288	284	300	298	294	288	313	300	297	268	273	268	302	296	271	290	332	306	279	277	285	311	265	311	295	309	292	309	286	322	282	322	327	291	286	262	322	311	293	316	308	312	281	332	285	316	312	320	283	289	279	288	284	327	289	287	292	263	277	279	285	351	301	264	316	328	298	271	270	312	298	282	278	287	275	301	302	289	292	320	315	293	292	305	269	292	314	300	290	295	327	306	288	293	286	282	283	314	278	325	291	311	295	320	287	301	267	331	336	301	297	295	287	274	309	326	283	327	294	280	314	296	299	283	308	300	324	288	275	263	315	310	297	293	342	287	275	280	330	313	307	304	275	279	299	275	303	312	291	259	319	303	310	334	302	298	303	269	314	260	282	286	303	297	257	307	268	314	293	310	318	304	313	275	323	306	312	310	294	321	314	307	286	278	307	291	305	327	283	308	287	308	298	276	303	294	297	302	289	291	287	270	276	306	299	313	294	307	272	344	290	292	299	302	297	302	323	265	309	301	334	282	303	292	302	322	293	295	348	269	275	300	291	332	314	285	279	295	315	275	315	311	317	290	292	318	289	310	294	304	322	308	275	276	302	267	305	273	287	291	308	311	293	279	299	254	296	303	323	306	294	281	283	300	281	312	275	300	273	273	295	280	279	263	279	307	286	342	293	274	304	291	306	301	294	289	286	282	290	286	278	300	308	313	314	326	279	314	274	276	275	260	311	269	300	311	306	288	276	299	268	297	271	287	298	277	263	293	275	276	319	304	319	287	309	297	290	310	297	305	325	298	290	286	288	291	324	279	293	300	303	277	310	284	329	281	336	288	314	310	298	337	293	277	267	324	289	290	322	265	298	284	304	291	291	317	294	287	262	291	281	293	305	322	260	287	283	293	311	300	279	319	289	296	319	303	308	283	276	306	271	301	311	302	286	283	299	270	292	260	312	313	302	294	326	278	312	313	276	279	306	329	268	289	287	316	264	278	297	331	285	297	310	270	303	286	296	287	333	267	285	289	287	297	266	319	293	288	307	301	288	291	293	294	293	331	288	276	314	305	278	283	295	272	310	283	274	290	286	312	291	312	284
4494	2047	1113	852	707	695	689	615	582	667	608	593	603	609	614	645	606	639	612	632	658	604	627	607	604	638	630	603	621	599	609	602	639	635	624	583	590	643	581	590	572	634	602	639	608	600	613	634	616	571	650	595	613	627	615	610	603	614	639	649	603	632	669	640	629	628	602	648	605	661	604	587	605	612	603	617	638	613	611	587	604	628	598	645	643	658	661	694	637	607	655	662	605	639	628	609	655	626	664	628	631	581	667	617	621	613	618	596	634	625	642	640	602	620	623	640	626	614	610	626	634	623	599	673	574	584	646	609	621	613	642	613	619	626	608	630	639	615	639	618	593	650	625	612	603	661	655	587	590	589	600	583	601	552	619	586	622	658	641	620	618	617	631	569	625	690	630	644	623	619	628	617	603	610	616	580	596	574	582	613	605	598	633	595	598	649	586	612	608	618	661	588	629	662	635	613	624	637	611	666	644	625	642	656	650	622	603	614	656	618	588	610	575	605	632	657	587	635	647	660	605	642	601	656	605	648	650	665	616	589	619	582	668	601	625	623	619	589	606	633	625	620	594	643	638	643	628	615	620	609	684	625	563	660	566	595	606	640	620	643	620	629	648	637	635	606	633	624	578	675	605	581	636	643	601	627	626	580	635	668	572	618	638	643	642	625	616	609	643	618	630	620	657	608	600	575	591	622	655	620	641	639	609	636	627	646	613	591	623	612	632	633	567	621	614	624	600	627	628	633	640	622	621	673	621	570	627	635	627	639	552	628	629	571	622	614	625	606	584	633	620	634	634	601	641	619	637	593	647	621	628	648	614	613	677	608	682	595	657	621	624	596	576	647	600	662	631	638	645	628	616	561	593	594	643	610	610	618	628	632	596	580	639	568	625	639	598	629	644	599	612	640	614	593	661	624	624	645	547	624	636	632	606	601	626	605	599	607	644	626	624	610	598	628	613	606	670	614	613	636	622	603	586	612	591	620	620	605	610	608	611	583	659	594	647	656	607	592	606	654	583	615	568	652	643	576	633	605	632	613	605	617	660	600	638	651	650	603	631	616	631	609	585	622	585	625	617	689	614	616	614	593	639	606	620	601	582	584	579	602	646	607	633	637	629	618	621	612	653	557	633	642	631	595	632	646	665	635	627	646	588	613	630	587	630	641	626	623	620	636	679	604	616	612	597	607	642	634	619	656	611	633	635	635	611	601	608	672	626	617	604	576	627	630	606	621	649	657	646	636	635	620	600	607	625	678	617	632	636	633	611	595	595	614	633	611	628	651	623	641	634	641	629	633	642	610	601	607	621	593	645	622	657	592	604	622	639	630	638	594	605	656	627	599	624	618	583	630	618	626	618	603	597	609	620	642	622	643	608	655	589	632	651	646	597	641	600	622	607	608	604	632	646	628	640	607	646	639	615	647	650	597	704	606	604	692	624	604	630	650	597	657	610	638	617	675	626	636	636	601	667	614	620	585	621	599	606	620	623	658	602	601	632	648	650	650	601	608	635	601	641	622	589	589	661	655	582	605	594	619	632	619	620	649	625	631	609	610	609	575	577	619	638	632	606	605	637	617	615	588	638	624	605	625	642	628	592	622	591	628	631	624	631	633	639	604	587	623	634	565	648	616	640	645	567	617	598	654	616	616	625	624	625	618	597	579	606	668	606	620	665	640	606	621	631	640	586	611	580	651	585	591	572	591	611	589	645	632	629	676	630	594	578	631	584	640	612	647	616	624	605	607	624	653	630	584	583	655	624	597	584	651	584	663	598	635	624	594	620	666	661	627	606	618	648	593	629	644	600	598	552	648	638	598	657	613	580	643	623	603	643	613	624	563	642	585	623	575	647	596	610	658	603	614	592	648	610	599	659	643	646	644	589	587	643	651	617	609	637	602	636	652	625	629	604	597	667	615	632	646	613	611	628	578	624	629	589	635	652	582	651	610	616	588	653	610	609	631	597	610	620	622	591	600	672	614	618	654	638	592	634	595	645	634	647	631	612	646	600	605	615	601	609	633	636	669	623	641	642	685	601	623	622	608	615	587	603	568	645	566	584	632	626	704	613	574	659	637	624	631	652	642	621	612	637	673	616	619	652	609	636	617	630	597	641	653	615	582	599	632	670	685	636	641	628	638	628	634	627	614	615	621	580	610	595	608	638	621	629	659	622	617	595	594	639	585	624	623	620	630	640	648	632	616	606	613	651	598	602	651	608	640	602	640	652	640	665	614	656	600	592	667	651	637	612	648	633	630	673	642	579	618	640	605	632	634	629	624	640	608	606	630	591	588	600	661	575	639	656	622	645	587	630	640	648	603	580	612	589	623	591	592	616	651	592	619	590	642	638	655	623	634	597	621	645	590	651	604	638	637	626	603	642	642	562	645	644	654	616	630	626	632	641	659	587	603	630	660	634	639	628	607	612	604	619	621	625	629	615	621	573	634	644	643	641	562	620	638	623	622	616	611	656	637	593	568	614	643	599	658	605	656	625	618	625	600	628	625	600	611	644	591	646	672	620	613	646	631	608	629	609	626	606	650	632	645	619	605	675	613	601	606	608	600	628	621	643	609	667	626	623	578	604	595	636	660	620	613	635	650	598	606	598	622	650	618	620	649	615	648	609	651	646	637	660	597	608	628	563	658	621	638	630	655	638	608	570	643	616	592	673	600	559	575	621	643	654	618	652	633	607	581	618	583	612	643	623	673	596	608	649	600	652	645	613	576	626	605	637	605	652	646	618	593	603	680	600	666	588	649	652	599	610	637	573	599	661	685	640	612	633	615	607	626	625	612	627	626	598	607	639	604	629	623	606	593	674	633	619	569	607	632	616	631	590	665	663	612	621	636	630	592	620	639	604	609	582	615	642	609	616	654	623	648	658	641	622	613	639	604	606	581	562	620	640	614	586	631	645	607	627	619	563	647	615	623	614	639	644	663	596	623	631	624	604	646	629	644	616	631	561	615	669	608	642	620	657	630	622	597	602	618	629	643	593	596	645	673	623	633	640	661	598	628	606	613	601	609	628	684	622	588	633	597	585	594	616	644	596	591	645	624	603	641	630	636	615	595	623	623	599	652	629	620	583	581	586	655	631	622	623	621	644	643	621	609	626	637	676	612	618	598	647	630	648	622	590	607	617	630	597	619	653	623	674	648	639	597	626	591	600	619	630	616	571	598	621	625	641	661	639	605	629	637	658	619	627	604	646	610	581	636	646	632	644	614	631	624	636	628	636	634	614	597	635	607	655	631	609	633	645	588	651	582	654	577	637	620	618	635	677	600	623	680	624	603	614	641	634	620	627	588	567	624	619	653	608	625	619	589	625	647	610	648	628	591	622	659	585	573	629	617	665	634	638	576	599	648	666	633	600	637	632	585	645	610	678	682	576	594	621	617	584	616	636	639	650	623	649	674	614	622	606	618	606	630	654	598	663	638	624	633	594	635	590	613	593	586	619	668	621	627	609	624	621	628	659	672	597	637	655	635	629	595	635	646
25113	21568	24642	28948	21569	21586	9485	389	313	230	205	196	184	179	173	169	165	170	146	157	150	161	131	158	147	150	149	151	156	136	169	153	138	177	120	150	128	141	154	151	113	155	128	176	148	125	128	151	115	145	144	147	150	128	156	143	132	115	120	147	152	134	118	119	130	112	144	129	122	143	132	145	127	144	136	151	143	116	150	147	140	126	130	154	144	124	146	124	126	162	136	122	126	135	116	139	142	134	137	149	132	137	126	128	135	146	139	141	135	149	156	124	137	124	123	140	149	140	141	138	121	117	132	149	145	171	162	144	151	139	142	136	124	137	148	136	138	146	155	132	142	136	139	113	129	132	162	163	125	144	137	152	124	144	124	129	123	139	143	133	121	131	121	142	157	150	145	149	125	138	174	172	127	126	151	130	135	133	143	128	156	143	135	136	129	142	145	145	156	148	129	143	132	158	146	137	141	143	119	130	126	126	131	131	145	127	126	138	102	142	125	150	123	144	116	131	166	133	122	153	129	133	136	144	133	131	132	134	144	135	136	161	131	152	136	148	159	144	144	144	146	128	160	147	134	174	161	136	136	149	131	142	121	152	121	153	127	131	131	128	136	138	167	139	132	110	137	148	143	123	131	116	142	128	156	140	139	124	143	154	132	121	138	133	162	159	153	133	126	158	116	110	147	150	139	134	119	129	136	130	132	143	133	126	139	160	141	129	136	136	126	123	130	144	155	127	124	152	136	139	136	139	125	148	136	140	146	127	133	112	127	135	129	151	113	147	151	146	154	155	164	137	141	143	131	118	144	135	138	148	132	128	144	111	135	119	148	126	138	150	161	160	135	144	129	133	128	134	129	132	153	133	158	146	143	131	117	139	149	128	135	128	116	145	126	145	135	131	168	146	133	147	136	131	148	136	117	129	139	129	143	131	130	145	127	142	133	136	152	151	133	140	123	152	136	159	118	148	133	136	122	135	137	152	138	149	135	147	139	145	146	133	135	115	145	139	122	152	112	143	125	139	150	156	155	138	141	136	147	162	147	158	130	137	131	119	140	118	113	120	142	138	127	140	144	130	130	145	131	147	137	164	135	148	147	127	146	134	123	140	153	169	140	127	149	149	135	136	133	117	142	135	121	144	115	133	122	144	155	143	139	127	120	149	136	156	157	139	133	135	143	129	139	156	142	156	139	150	141	130	129	142	140	130	139	128	142	125	137	125	131	139	137	155	142	120	126	131	120	127	126	120	129	138	143	124	124	153	142	127	151	145	163	147	166	148	136	135	129	151	165	134	131	134	139	148	155	140	143	133	121	143	144	128	134	138	125	144	146	144	147	157	135	130	130	137	116	142	153	129	127	128	140	149	160	150	142	139	156	124	138	121	149	154	118	130	151	152	131	144	130	123	128	152	135	126	150	157	151	132	126	119	151	140	128	140	141	151	124	143	134	133	131	149	139	135	128	113	126	148	135	115	139	136	124	145	146	145	133	147	156	132	149	153	153	165	121	144	139	126	147	132	163	132	164	119	159	131	130	152	142	128	148	133	151	162	135	130	142	124	156	135	142	149	147	129	138	133	114	140	170	140	134	149	129	151	152	137	125	141	125	109	139	131	134	136	151	134	137	147	155	148	141	158	135	146	128	156	160	120	153	146	148	138	133	143	130	136	124	140	133	142	165	167	151	156	159	134	140	154	146	135	135	132	150	126	147	121	135	132	129	149	124	123	129	170	143	160	135	145	184	145	145	122	149	118	146	141	141	141	144	129	131	125	131	152	108	142	113	160	159	145	134	153	122	146	117	138	151	166	139	133	119	158	141	140	141	158	129	156	128	135	137	137	147	140	123	128	127	141	132	133	129	126	114	141	140	160	132	147	125	124	112	125	129	136	113	127	133	132	152	116	129	122	144	144	154	122	130	135	141	133	129	164	141	146	121	140	164	134	143	129	119	125	107	166	134	143	150	142	131	158	145	178	140	151	147	137	164	135	125	140	140	128	145	143	117	143	135	148	142	127	129	156	113	144	146	149	153	147	144	142	146	141	142	155	137	149	158	144	143	141	131	156	136	136	143	130	152	146	144	140	135	147	141	102	132	142	150	144	130	150	122	158	171	128	158	123	138	131	135	133	144	121	132	150	134	141	143	148	137	117	142	138	136	148	160	148	146	142	118	135	171	142	154	166	146	134	155	149	127	129	132	142	152	173	127	128	126	160	132	137	145	151	143	121	127	133	123	125	151	143	162	152	135	148	157	152	137	134	130	145	135	133	156	135	132	126	142	127	115	128	144	115	143	144	126	157	138	147	131	142	171	137	143	140	140	156	133	149	133	135	153	126	135	158	121	137	134	110	144	144	133	131	137	133	129	147	142	125	141	132	136	136	164	130	135	139	136	147	169	128	145	145	154	133	140	140	140	114	148	148	148	149	126	140	127	123	120	156	144	125	129	132	162	148	156	142	132	128	125	147	130	138	128	146	112	148	128	122	121	139	134	128	152	132	144	142	104	96	107	145	148	145	151	122	134	164	123	119	130	148	147	143	136	149	166	128	131	116	142	120	138	146	124	118	142	131	129	146	152	150	145	143	140	115	138	157	126	140	142	141	155	147	151	135	147	128	146	142	136	140	144	146	136	155	150	142	130	168	144	150	134	121	134	138	137	119	130	138	137	137	128	128	157	131	142	128	148	149	114	146	132	135	134	155	141	136	120	132	144	128	136	136	124	118	143	153	115	130	148	149	117	135	144	130	149	133	139	147	168	142	125	125	117	137	129	134	132	143	133	154	169	153	158	115	155	141	131	135	136	142	126	156	125	150	119	155	149	159	132	124	127	142	125	150	131	130	132	115	111	115	142	131	159	165	148	133	131	153	138	142	148	155	151	134	131	128	149	175	177	129	129	137	136	128	143	119	138	129	135	108	146	141	157	136	161	161	142	142	137	134	152	130	143	130	138	126	121	137	154	141	153	145	125	130	153	120	158	140	158	146	151	137	148	155	118	146	143	135	136	143	130	135	149	149	151	145	127	147	137	154	132	139	141	122	150	166	131	158	118	132	144	144	153	127	135	147	157	136	121	129	134	167	114	134	151	141	134	162	108	129	149	124	149	123	125	141	134	155	117	107	140	149	128	137	141	143	150	138	130	136	135	156	152	135	153	134	114	143	120	150	135	125	142	125	141	146	129	142	147	134	148	135	142	133	156	145	136	139	110	149	144	128	150	153	147	122	148	139	126	156	127	134	131	155	160	149	142	143	132	129	128	139	129	138	145	137	126	130	171	140	126	153	143	112	150	137	124	124	135	132	144	120	119	122	146	123	147	179	152	145	130	150	143	142	155	139	139	151	151	154	140	176	126	141	159	135	124	141	154	170	130	133	145	154	150	128	139	147	125	162	142	141	158	111	145	134	125	139	142	137	120	167	135	135	121	135	113	157	135	157	156	138	126	118	156	152	141	154	152	134	135	131	137	129	146	139	133	144	134	130	157	159	126	116
4164	3024	1286	693	512	421	389	371	386	365	377	355	353	334	348	351	317	387	349	353	361	350	305	363	348	338	356	329	339	324	343	331	335	365	351	317	328	348	336	320	337	346	339	328	362	314	339	353	280	329	366	350	346	308	340	349	352	343	354	343	348	331	328	323	333	353	346	327	336	339	337	338	345	317	344	345	323	320	337	340	338	343	298	319	340	285	320	308	317	318	334	355	316	351	308	333	342	347	268	346	327	310	299	305	336	341	327	366	324	360	335	325	336	349	365	340	318	329	334	337	329	363	329	352	308	319	313	311	337	362	337	317	333	316	302	339	334	323	329	361	343	336	376	351	368	333	332	317	316	308	315	320	367	363	347	320	311	328	332	345	356	330	290	340	317	321	352	355	337	329	344	355	338	337	304	320	328	345	340	331	353	349	326	359	349	315	344	315	341	337	351	347	332	334	343	313	304	347	354	341	335	346	327	359	343	359	357	346	311	318	301	340	318	330	349	339	314	315	338	306	334	361	323	368	342	381	330	348	336	334	317	376	342	341	336	325	358	334	332	329	342	340	347	335	345	338	333	323	361	318	337	326	329	317	301	363	346	299	311	345	351	352	345	320	334	325	312	333	338	323	319	367	322	301	339	314	353	322	314	352	356	304	343	314	360	313	302	343	291	316	329	306	323	337	309	331	352	364	313	308	346	353	333	361	311	331	342	366	346	365	358	353	330	365	315	330	312	311	329	304	335	351	334	342	304	343	337	341	352	367	365	328	308	350	371	359	343	357	326	376	322	348	348	339	339	324	366	339	326	349	347	352	319	346	337	318	350	331	346	329	319	350	332	338	320	323	341	329	345	338	339	345	361	319	337	337	337	329	331	345	320	317	328	381	299	323	324	330	304	349	342	325	328	325	349	332	330	322	330	337	344	354	340	295	330	298	353	327	332	342	344	358	358	328	331	334	326	311	322	353	340	333	340	305	349	337	331	364	358	328	340	340	319	325	312	346	321	335	322	332	295	312	361	346	351	318	311	358	331	333	315	342	329	314	305	404	353	359	319	332	340	329	340	327	336	345	326	292	331	336	325	318	317	328	329	349	323	324	352	350	334	317	306	331	356	340	349	326	355	282	322	339	315	352	332	340	331	355	330	343	320	301	314	322	342	309	333	359	307	346	355	296	323	300	341	312	354	345	353	361	336	354	319	335	362	331	323	358	318	355	359	338	346	299	320	325	333	311	317	301	346	355	294	317	307	334	304	348	351	333	341	347	334	370	332	314	341	318	349	347	295	337	350	331	334	304	318	359	340	371	337	349	358	330	368	284	338	309	343	320	349	349	290	335	360	301	330	339	332	334	322	341	323	350	352	323	317	324	329	350	355	324	353	319	328	342	348	346	354	373	335	315	348	363	331	319	355	339	350	339	294	330	331	322	332	358	300	331	322	325	326	341	379	355	322	357	320	393	336	314	336	309	354	339	317	331	339	380	324	292	320	342	326	321	334	342	326	309	364	327	297	290	327	342	330	316	338	358	350	339	322	316	324	352	332	344	349	310	323	350	338	336	355	350	322	339	312	315	349	347	329	315	337	357	339	345	359	346	346	346	360	331	322	322	330	331	310	358	315	328	348	342	340	358	301	332	317	319	356	324	332	345	353	332	333	344	328	328	339	334	303	350	345	303	355	332	344	383	342	353	344	355	318	350	373	331	304	365	319	328	329	332	331	317	331	353	373	362	360	324	316	343	349	348	324	307	331	348	345	334	328	348	323	328	327	348	368	333	346	322	343	339	341	332	353	361	325	326	335	345	340	338	348	331	309	344	348	366	328	354	318	321	312	338	336	339	320	333	354	397	369	317	352	355	320	348	325	355	339	354	335	341	351	307	342	342	346	326	357	337	338	348	358	351	346	325	328	363	340	369	348	331	335	350	320	326	314	309	333	332	343	334	341	337	344	321	336	326	342	344	379	319	312	330	344	345	320	308	304	329	309	374	368	346	325	347	320	352	327	319	359	287	365	325	360	314	336	342	319	342	332	315	371	321	335	340	328	334	357	308	318	337	312	319	326	339	349	351	345	322	346	349	331	362	337	333	336	345	313	331	336	341	328	309	337	305	315	337	369	354	340	345	376	333	337	334	337	332	351	354	307	327	341	359	360	357	373	344	316	305	336	362	319	317	319	327	316	340	333	347	359	343	336	301	346	345	335	316	336	317	359	333	356	300	335	326	316	323	324	341	335	337	362	336	340	357	322	323	357	373	309	354	328	322	333	350	357	293	359	324	351	326	341	329	303	353	332	348	352	356	345	316	331	326	337	345	311	327	320	337	321	362	312	335	340	336	318	361	340	337	299	352	310	352	352	331	344	347	330	333	369	353	336	312	352	360	320	292	350	342	358	324	330	345	338	321	327	315	365	324	363	338	333	307	314	369	330	324	338	319	299	333	340	332	367	320	335	340	347	340	315	347	318	327	314	338	353	361	345	313	351	314	327	362	355	352	354	321	355	371	312	379	331	350	359	332	351	296	331	299	329	310	331	331	366	351	347	311	332	330	310	333	345	340	330	366	345	330	317	374	333	295	355	322	349	341	323	335	329	332	367	342	323	355	328	332	331	316	340	313	353	346	348	293	374	324	327	343	349	297	327	351	384	345	338	314	303	321	321	327	313	338	331	349	345	322	314	328	316	364	328	365	301	328	324	370	335	344	356	319	330	335	357	307	343	343	338	330	321	351	328	323	314	351	332	345	361	316	347	356	345	311	314	338	350	325	344	360	324	311	363	357	321	337	343	352	316	373	307	306	329	321	332	340	341	336	355	324	336	353	348	344	333	319	350	331	343	344	328	359	373	327	314	315	339	313	331	356	333	365	343	333	314	311	339	309	339	318	349	329	318	312	324	343	318	354	350	353	345	358	350	359	327	350	317	305	331	330	339	325	343	355	336	359	348	323	350	313	383	379	347	324	354	359	356	346	330	329	355	318	303	347	337	339	348	330	327	319	365	315	297	317	349	331	354	322	302	329	357	345	351	359	339	345	347	365	329	372	355	320	346	349	315	349	333	337	340	351	318	347	318	309	357	325	320	340	334	359	347	339	347	348	360	364	335	353	317	330	333	352	341	340	306	343	369	285	360	329	317	330	328	323	336	345	354	371	376	378	341	338	361	330	295	359	341	320	352	337	339	297	347	367	331	340	326	299	375	347	337	337	368	331	359	330	327	342	319	354	328	381	357	321	350	349	336	332	342	339	363	331	331	309	319	331	312	341	330	303	307	335	324	340	366	314	320	357	346	359	328	320	340	335	320	335	312	330	341	323	350	331	341	343	345	323	349	328	327	324	336	357	370	361	328	340	311	334	325	336	304	381	296	303	314	327	321	362	338	328	323	308	370	331	346	345	362	302	348	342	348	320	343	359	344	336	332	323	352	366	364	333	308	332	332	332	365	359	317	300	323	339	345	359	317	299	351	359	325	329	334	336	324	327	341	337	334	349
33832	13779	1904	558	502	480	452	435	442	426	456	403	422	437	430	481	416	454	461	453	418	461	502	423	441	444	429	477	445	434	403	418	464	474	420	443	444	482	454	441	444	429	420	456	447	467	441	459	426	446	413	450	479	443	423	471	433	455	473	488	456	429	447	464	422	443	427	440	452	437	435	449	461	479	451	453	449	452	434	517	460	443	453	459	451	444	477	463	473	437	466	444	456	454	471	465	448	475	447	432	458	474	436	432	456	456	413	460	400	431	441	438	473	415	494	484	455	470	452	459	445	446	455	463	445	433	490	474	424	464	483	499	403	480	423	428	452	479	442	468	480	465	451	432	485	481	473	463	475	448	470	444	462	457	419	445	465	459	447	468	461	445	447	401	438	460	461	475	502	468	465	444	469	501	427	449	460	475	461	438	454	477	436	445	448	444	447	464	421	460	418	444	427	422	396	457	455	443	446	429	458	460	423	457	485	458	457	474	474	448	454	414	446	457	475	483	449	485	468	435	418	488	416	451	470	425	427	456	464	455	461	490	419	447	441	431	460	463	465	468	452	448	418	420	443	450	410	460	435	429	441	471	451	482	434	459	453	463	434	385	440	425	439	435	398	453	436	458	420	442	434	425	462	423	439	439	441	442	409	482	477	480	463	427	459	412	443	404	450	436	436	408	470	449	442	392	460	452	437	448	405	436	424	487	450	466	481	494	481	477	456	437	384	477	421	424	473	482	461	438	481	459	456	446	447	442	487	405	431	427	424	469	415	498	469	431	475	428	416	438	433	439	465	445	449	454	471	418	427	463	433	424	438	428	418	439	448	423	399	441	497	461	440	444	445	477	494	445	453	429	439	460	465	418	462	458	460	404	464	466	432	468	413	432	457	426	459	446	425	479	431	446	451	449	445	444	435	419	449	444	436	450	393	441	442	428	442	438	463	446	481	453	377	426	395	445	443	479	415	427	419	448	431	466	435	464	462	455	485	437	425	434	448	439	435	383	438	443	460	443	468	444	456	451	438	430	450	415	425	447	455	416	451	437	470	473	461	437	449	461	463	461	473	436	416	461	455	488	471	487	451	437	446	450	468	425	457	449	431	461	466	434	443	431	455	396	422	449	431	429	481	431	447	464	454	428	450	427	427	451	453	477	441	480	455	449	443	440	480	444	411	428	446	468	401	479	444	483	440	416	444	485	466	426	428	439	447	457	433	436	459	466	480	446	475	453	468	429	438	461	413	409	478	442	464	453	454	402	459	436	452	438	479	467	389	481	440	484	456	455	451	432	397	422	405	426	421	481	464	426	473	443	466	413	428	468	429	441	433	460	476	456	430	469	442	402	435	452	451	448	450	441	482	471	481	439	422	485	454	456	453	448	439	443	462	451	483	464	443	457	383	419	442	478	459	436	420	444	440	449	425	460	451	422	436	458	440	451	411	424	412	413	443	419	446	413	429	462	438	456	450	470	418	429	426	464	450	435	448	431	433	448	471	438	456	419	457	445	422	437	439	478	516	449	421	426	454	408	444	433	451	464	465	458	442	433	450	378	412	392	425	464	448	449	452	441	437	469	448	443	442	473	493	474	463	466	412	461	428	444	449	447	475	439	460	463	407	462	438	419	477	460	447	440	419	439	457	436	480	428	479	425	457	486	442	444	457	454	468	445	432	432	464	449	463	429	427	427	434	488	444	397	461	410	417	487	447	487	420	473	463	449	440	417	434	450	471	450	425	470	424	479	485	435	411	479	451	460	462	415	443	428	495	472	470	427	411	444	433	435	462	424	485	437	502	445	422	444	419	467	460	409	468	458	461	449	471	418	472	426	491	473	462	453	444	431	440	448	444	424	483	450	451	453	423	453	473	449	421	433	446	462	426	437	449	432	439	470	448	430	451	414	454	423	429	464	477	457	395	409	461	475	470	462	456	456	495	443	461	429	466	443	466	428	403	446	463	468	465	458	422	506	436	492	425	406	455	449	468	483	433	473	419	465	442	432	461	428	443	429	447	428	439	432	421	475	433	443	454	466	438	457	439	451	450	429	420	446	465	432	502	433	436	418	391	443	439	438	438	421	433	415	439	461	482	442	441	465	451	444	437	459	456	409	434	450	439	438	464	381	436	440	476	433	436	478	475	471	422	444	425	459	464	441	420	443	447	410	465	466	417	434	489	447	427	417	390	420	466	438	412	393	453	445	469	457	454	431	417	444	424	437	507	447	457	475	451	442	473	485	427	454	458	422	509	442	443	432	494	439	466	457	437	474	452	434	443	462	463	462	503	425	463	417	442	477	396	423	453	447	450	427	473	466	408	492	428	439	497	467	473	433	458	420	475	405	417	435	458	460	458	459	399	458	476	475	420	438	438	453	423	440	466	437	455	420	412	434	423	494	449	441	451	452	442	410	429	446	422	465	426	472	483	474	443	446	432	479	458	469	435	443	440	485	414	455	449	468	458	476	437	444	408	460	455	433	431	441	488	507	472	436	421	431	439	418	438	445	446	459	456	433	455	432	438	437	426	417	486	451	434	454	471	427	448	463	449	447	420	473	439	460	462	422	417	443	431	435	423	486	422	414	445	486	434	438	427	458	426	449	428	423	439	495	418	467	419	420	421	470	436	488	444	458	437	492	477	427	496	456	453	480	453	430	441	435	446	483	410	465	442	438	453	442	482	447	430	432	440	449	478	463	445	478	446	468	420	472	458	458	460	457	459	449	436	422	426	454	409	441	429	414	427	431	463	457	493	456	422	463	484	453	456	454	453	417	450	469	471	407	461	477	463	465	459	434	470	436	438	427	431	443	443	495	487	451	449	408	440	476	457	409	439	463	425	410	468	467	410	444	427	430	490	448	481	445	453	422	482	403	400	456	468	414	457	444	424	407	455	436	406	440	431	433	469	453	434	396	456	440	462	457	452	483	458	453	429	446	486	459	462	433	441	439	424	460	460	411	449	500	444	483	481	499	427	460	407	442	446	456	446	458	450	470	412	448	461	451	458	418	439	433	443	444	465	445	435	453	431	461	445	466	471	453	410	468	474	443	455	465	398	454	489	450	425	435	415	456	493	480	438	486	441	468	428	443	418	438	420	442	447	466	458	440	434	463	437	498	451	391	441	500	459	427	481	404	428	408	425	453	432	462	443	432	466	457	485	428	422	446	439	439	432	450	432	472	427	470	467	448	472	488	448	458	410	433	427	417	425	459	463	456	415	465	447	436	450	425	466	449	468	453	432	451	448	438	468	447	486	399	436	449	482	442	465	441	448	410	443	466	418	429	428	432	454	445	484	460	458	474	432	426	426	456	423	427	413	437	432	432	423	428	431	444	447	444	410	439	461	427	496	434	420	451	399	447	454	443	477	485	481	456	448	416	433	442	445	431	458	502	418	427	447	482	475	445	443	458	453	435	419	463	499	448	447	446	480	419	429	429	459	428	425	435	472	452	415	449	445	459	427	420	454	461	459	445	481	443	463	433	451	485	431	450	443	410
8135	1032	971	952	982	881	927	923	977	902	945	909	892	913	912	950	953	888	887	902	947	906	888	978	895	907	929	902	920	899	905	915	936	920	880	888	900	987	934	957	946	957	897	897	955	840	944	919	882	884	913	928	915	894	924	875	870	909	890	950	920	966	888	928	941	950	900	949	943	942	951	918	951	897	923	884	881	915	898	902	904	866	931	896	947	896	953	912	896	881	948	942	913	936	865	884	946	880	918	916	917	911	899	961	916	941	909	973	922	959	893	914	919	926	983	947	977	923	979	891	930	875	968	925	848	962	920	938	874	912	905	901	908	915	887	936	865	934	965	888	927	963	950	896	970	942	933	920	957	910	954	918	944	903	998	921	944	948	846	889	917	903	900	913	940	940	921	942	932	907	981	895	967	934	873	956	911	962	930	921	926	995	889	905	898	889	880	934	917	921	939	934	911	924	908	906	883	917	957	960	1004	895	860	975	951	925	935	908	921	931	913	965	970	886	878	926	999	933	867	877	920	903	993	936	943	919	917	949	962	927	904	957	894	925	947	892	922	975	916	876	894	902	897	921	951	893	906	961	907	950	895	880	988	914	956	978	881	951	863	954	928	936	931	878	938	925	948	937	952	876	911	930	908	924	916	913	904	931	921	943	906	861	932	883	887	912	936	979	912	941	880	1009	921	892	941	902	936	880	958	931	986	867	952	893	928	886	904	957	937	904	956	916	884	915	932	940	904	927	932	919	947	923	957	901	933	956	926	910	892	924	949	953	883	949	889	933	868	935	904	913	928	973	893	849	906	945	886	962	898	939	987	862	912	924	931	891	887	893	875	909	895	909	872	985	933	911	905	998	905	894	942	962	906	938	880	920	1007	907	916	933	901	921	931	909	940	895	940	867	952	936	868	920	891	896	917	928	849	952	908	892	884	892	902	927	940	928	936	883	930	1006	964	901	958	909	883	871	914	920	906	949	915	899	895	868	951	953	906	940	940	930	862	911	900	874	953	969	927	925	906	914	1002	905	949	939	877	936	992	938	935	946	875	954	988	933	937	895	956	886	902	896	901	889	960	861	923	957	877	903	967	893	904	884	900	955	875	936	910	898	875	931	931	892	875	898	876	960	875	893	907	905	938	935	923	872	924	914	950	929	939	910	934	925	888	894	884	869	937	954	889	917	897	940	924	913	916	926	942	938	960	973	881	952	933	976	923	887	922	910	933	974	941	892	925	926	909	928	892	931	923	932	910	929	963	927	904	948	963	938	937	982	908	910	921	919	876	867	925	954	905	950	943	911	948	959	932	934	897	917	984	889	918	897	878	921	919	886	916	892	920	959	945	887	931	898	906	903	913	908	926	895	915	931	900	909	869	915	870	923	950	921	942	906	935	869	929	937	946	910	885	917	914	937	895	914	965	916	877	955	923	920	933	929	913	923	893	903	894	895	922	906	962	935	941	921	886	899	903	942	943	991	933	884	932	898	912	918	930	928	920	890	907	876	922	945	961	921	924	914	955	944	941	857	946	903	962	893	948	907	937	973	932	955	880	883	896	885	916	941	913	937	928	956	974	903	937	951	931	872	882	893	950	955	934	972	920	919	909	935	931	864	861	906	889	920	948	942	883	933	958	854	946	915	916	942	944	902	953	903	971	956	919	916	930	878	939	931	903	899	943	929	938	914	906	914	898	907	986	925	913	906	904	949	923	919	954	933	927	881	899	925	915	907	935	951	920	913	879	882	941	916	902	877	849	924	930	976	876	972	975	869	872	900	875	956	920	939	870	943	945	949	915	918	899	890	928	876	904	911	894	893	926	951	914	941	903	890	969	899	930	943	928	886	974	951	913	923	882	947	865	935	906	921	883	958	972	997	933	904	943	940	919	949	940	907	959	917	914	889	946	897	919	906	908	916	938	903	965	912	893	953	922	950	912	891	899	932	923	917	913	926	956	941	900	910	956	931	959	918	925	951	944	941	937	914	895	883	942	963	911	900	912	921	945	962	858	905	896	915	933	869	889	978	899	930	922	912	920	921	870	939	935	891	962	938	889	902	871	928	927	928	923	928	898	946	870	885	954	924	923	907	900	887	897	905	915	893	955	902	956	965	934	971	944	925	937	903	907	938	954	926	872	956	945	865	946	880	868	914	936	916	914	878	944	927	932	842	970	959	906	973	920	932	912	869	888	967	921	976	930	879	961	953	918	894	895	947	973	976	929	895	898	896	894	940	867	899	953	912	845	910	944	928	963	909	916	886	938	902	883	885	921	944	917	905	893	960	922	921	939	926	924	931	976	927	942	914	975	910	899	928	938	938	904	917	924	947	916	903	967	929	926	958	929	937	890	931	904	944	924	944	931	887	906	892	873	917	874	970	920	935	952	929	940	918	954	873	983	936	925	910	914	894	993	940	939	938	911	919	956	883	923	921	904	898	930	884	912	891	916	902	917	958	954	959	929	922	921	920	953	947	952	950	912	923	912	942	894	938	892	869	948	966	923	898	947	941	909	951	894	919	947	923	915	957	928	896	890	969	868	948	935	937	929	897	931	960	905	960	943	896	872	888	888	918	928	924	909	935	931	935	961	916	936	926	967	902	912	925	908	930	938	927	907	930	998	947	903	916	922	926	893	982	953	945	895	950	917	904	941	938	884	939	992	893	884	898	936	926	946	891	946	892	911	957	955	968	965	927	891	901	953	925	857	883	929	941	932	941	873	969	920	946	956	913	931	895	876	943	895	871	955	940	895	960	951	953	968	888	867	886	885	907	934	921	935	1002	889	901	950	887	898	910	961	949	978	934	893	953	905	887	871	890	882	928	902	937	863	879	916	944	889	954	903	952	890	923	836	932	971	935	883	896	884	911	1000	884	943	882	871	912	907	920	914	928	867	948	956	929	997	903	930	978	937	964	990	925	874	931	933	949	922	935	897	977	904	914	994	976	934	881	924	888	902	916	906	980	944	932	966	909	966	892	916	916	945	924	915	892	953	951	904	906	901	968	956	914	911	923	931	883	899	942	942	954	942	922	928	891	918	837	897	913	932	959	918	910	916	986	887	850	904	899	916	915	893	857	918	924	919	906	985	904	963	918	918	931	964	920	942	925	893	931	911	934	905	934	933	932	968	904	869	927	959	867	923	919	971	923	911	908	920	895	900	930	951	918	940	902	948	947	908	925	912	910	859	1002	926	920	897	927	963	936	911	930	840	906	852	914	899	939	912	912	923	950	949	962	926	951	915	903	952	962	918	933	936	911	924	937	963	931	904	895	917	922	953	901	886	933	984	941	997	907	888	956	899	962	946	952	952	948	942	906	958	939	935	934	904	895	880	949	932	922	1007	962	894	988	951	911	920	950	881	943	893	967	929	939	883	926	926	949	921	923	929	981	915	938	924	912	968	910	913	917	919	1013	993	893	908	867	948	919	915	926	902	903	920	895	888	956	912	903	942	896	928	879	898	910	945	886	922	917	930	914	924	918	952	849	908	866	924	910	918	878	854	914	972	880
25880	21538	24145	29392	21539	9660	489	444	370	377	327	333	332	304	303	286	301	309	264	301	339	326	331	289	272	281	282	281	298	304	268	274	274	316	307	300	310	320	267	282	311	284	286	309	279	322	266	277	319	327	310	275	282	279	319	338	307	281	262	312	295	327	258	309	303	314	311	302	290	302	320	278	294	319	313	307	272	279	279	271	278	301	272	295	289	301	320	301	287	296	263	321	288	274	304	298	317	308	285	306	300	294	297	259	342	294	304	303	304	318	291	285	327	277	267	304	315	276	238	273	292	341	304	317	275	301	318	277	280	269	283	264	305	312	293	298	277	320	269	296	310	282	283	269	295	297	285	281	288	268	310	306	306	302	317	280	300	264	279	315	305	259	285	284	299	282	290	268	276	293	279	291	303	258	315	288	283	293	280	318	286	291	283	287	317	286	303	290	312	299	327	292	276	312	292	305	317	291	289	317	295	317	336	335	277	282	290	284	302	314	271	286	297	273	289	296	286	284	283	274	291	291	280	294	298	272	264	264	294	278	302	275	263	255	257	270	248	277	288	323	312	323	340	295	327	300	294	306	259	281	294	296	314	289	284	289	299	328	321	332	290	274	264	305	286	305	292	321	234	281	287	272	270	294	320	296	268	288	290	296	281	296	298	298	299	302	309	290	307	284	283	289	297	285	318	286	295	295	269	270	307	284	287	273	279	281	310	279	292	277	318	279	274	280	298	292	299	278	274	292	278	273	328	297	293	260	304	268	268	293	278	261	294	276	322	291	280	305	305	303	277	288	263	284	288	286	289	311	309	287	269	283	287	283	245	295	298	276	259	293	299	314	311	323	290	282	278	278	293	335	301	280	303	297	317	299	314	280	283	271	258	319	293	308	279	287	314	285	279	300	310	287	309	342	284	293	280	257	293	288	286	291	283	278	302	312	300	330	286	271	288	266	291	289	283	298	311	299	302	246	306	279	286	278	288	288	284	325	265	285	297	274	289	311	326	306	296	308	275	292	310	321	282	293	273	281	328	319	276	293	317	280	252	278	296	280	321	317	296	283	295	302	285	268	290	292	295	280	257	291	327	298	296	290	300	286	313	292	282	295	280	275	275	293	298	250	318	314	288	271	289	280	290	299	333	256	271	289	288	313	273	292	336	334	279	285	275	273	297	277	320	322	270	279	299	287	310	282	286	298	302	293	309	275	288	280	253	327	293	281	310	293	280	270	272	321	258	273	272	304	306	280	304	307	252	266	285	284	304	280	278	294	279	291	309	279	310	270	300	281	304	324	286	302	320	277	285	327	292	290	262	316	300	316	275	320	338	291	308	277	287	315	323	283	263	313	297	288	302	286	301	292	301	295	273	280	313	289	285	288	293	279	291	295	299	302	303	287	292	274	289	299	282	259	297	364	291	269	286	291	288	291	270	276	306	290	283	305	304	270	294	302	293	315	293	318	296	270	319	291	327	275	283	272	273	291	321	274	280	290	317	302	300	235	263	322	330	299	305	300	292	291	298	296	292	295	294	323	319	279	291	289	298	305	301	305	289	282	293	301	270	289	309	313	305	284	324	273	274	268	244	279	280	290	290	265	269	257	288	290	280	273	309	274	264	303	288	270	297	313	271	280	296	259	289	305	302	271	273	311	269	293	305	293	309	274	278	305	271	292	283	291	271	307	321	274	301	304	281	289	287	309	290	269	291	297	294	286	302	291	298	318	296	294	323	308	273	277	341	288	265	267	294	294	285	267	307	295	299	317	319	293	289	280	305	282	302	276	280	286	263	286	284	306	262	295	304	303	293	272	329	301	274	291	285	296	281	329	284	302	300	333	279	314	306	298	261	297	281	280	302	302	319	279	268	279	300	280	265	300	303	274	297	284	281	266	322	272	300	285	297	300	299	290	275	301	287	297	300	273	277	297	316	290	291	277	291	297	274	314	294	309	263	318	308	291	301	318	303	304	272	270	282	264	297	309	264	283	268	269	284	295	292	291	310	302	277	277	328	296	275	301	292	335	286	270	290	268	304	261	302	277	316	274	273	281	301	303	286	285	330	271	268	260	269	298	293	242	285	266	302	309	292	268	286	300	317	315	310	244	317	268	281	294	286	303	286	285	310	307	270	298	290	333	284	297	275	314	294	305	291	284	300	299	311	307	312	259	287	278	309	295	307	265	311	264	288	282	290	279	287	293	275	287	288	306	315	306	303	287	344	295	321	286	290	273	276	324	320	286	262	286	282	301	311	291	310	289	290	281	276	264	297	308	310	292	298	311	297	268	304	274	292	319	273	301	298	287	284	289	296	270	294	297	288	332	256	290	290	317	305	303	292	293	304	274	283	279	308	307	273	306	289	255	276	290	312	308	297	327	329	269	261	288	286	290	299	269	297	300	256	297	287	285	313	282	331	329	278	300	289	300	324	313	288	286	276	301	283	303	259	305	284	266	302	274	263	283	263	307	283	260	300	285	316	297	305	288	287	264	330	303	315	262	268	299	284	292	268	277	272	317	294	287	320	313	297	306	286	298	296	270	264	291	319	302	279	251	251	292	322	293	276	303	285	281	310	276	307	299	300	287	280	230	273	272	290	305	287	279	263	282	299	319	265	282	303	283	321	276	287	349	309	316	249	293	288	284	290	290	281	278	315	271	274	319	282	302	305	299	301	295	308	302	318	254	292	282	277	258	304	272	290	294	276	295	318	324	323	306	300	271	297	242	280	288	291	313	297	282	327	270	271	312	280	300	282	278	299	310	276	289	292	285	280	283	292	303	296	293	302	274	292	275	300	302	280	317	322	295	317	295	309	302	287	260	271	272	302	317	291	299	319	318	309	311	271	271	278	279	284	269	319	291	293	265	333	318	271	314	287	273	297	260	275	311	289	266	269	241	303	271	288	272	305	293	308	288	285	280	305	305	256	291	282	296	256	301	310	291	271	270	303	290	288	291	265	298	284	280	298	289	286	274	284	264	302	331	304	269	299	292	314	283	282	309	297	297	296	288	284	279	313	300	299	301	329	280	286	299	309	308	301	302	277	285	301	317	303	291	289	249	308	315	308	276	294	298	285	301	277	289	312	295	286	308	292	300	245	303	282	308	298	286	285	288	286	310	296	312	302	274	285	272	266	290	283	289	291	282	298	281	269	305	294	321	301	325	301	304	299	299	243	297	290	296	300	290	269	279	300	295	305	316	293	298	312	270	289	300	285	284	288	258	316	307	317	292	293	266	318	331	320	267	285	297	309	290	272	290	321	297	293	314	304	285	309	265	282	284	285	289	281	310	297	345	282	272	294	282	318	288	307	282	287	290	273	306	310	285	308	298	293	317	305	287	316	269	272	296	257	297	305	258	301	284	296	266	272	308	299	263	269	288	274	278	268	280	259	331	331	292	260	287	278	300	295	290	265	271	267	255	275	308	300	321	305	301	324	300	291	287	277	278	306	300	238	281	298	333	307	288	274	276	337	302	249	291	270	272	312	293	275	277	259	214
4566	1970	1102	769	708	684	681	619	592	674	640	649	616	648	606	616	590	651	593	602	594	624	628	654	596	645	597	594	617	626	617	615	645	614	649	613	623	666	616	586	659	608	651	594	632	616	625	619	651	651	609	630	582	653	645	607	618	594	627	656	608	633	638	584	639	643	588	643	665	595	668	627	636	602	590	610	632	607	611	636	599	608	556	627	582	617	620	581	652	631	621	593	634	629	598	629	605	643	621	580	664	627	583	598	631	618	611	608	637	633	661	684	625	641	621	660	629	572	608	609	630	548	605	597	645	604	632	667	637	645	648	597	652	577	599	640	623	613	636	610	553	653	633	603	583	639	628	632	669	641	605	588	622	611	606	637	569	643	576	590	612	599	663	621	648	614	620	622	635	621	614	595	603	647	637	662	637	655	619	585	585	657	603	618	611	601	616	658	599	655	656	624	648	616	659	642	580	634	633	636	596	640	650	619	617	592	629	600	627	648	620	631	621	653	639	633	596	635	593	629	606	613	606	633	605	635	643	629	658	619	602	580	634	591	597	658	638	548	613	602	627	604	647	621	605	571	648	659	591	628	638	631	638	635	615	592	611	636	627	596	618	664	632	604	603	671	605	590	618	602	596	634	645	632	645	675	556	577	658	648	604	599	647	679	588	604	618	596	622	637	615	610	637	583	646	626	645	625	649	634	636	633	678	626	621	622	624	625	625	679	627	565	628	640	657	594	617	622	671	608	689	619	628	668	575	630	645	654	676	641	659	592	615	613	581	638	659	660	610	615	571	638	646	622	648	631	632	575	655	621	592	622	595	607	621	634	615	603	626	576	665	649	606	636	615	630	656	640	605	627	618	660	615	631	605	649	642	638	614	632	602	626	631	611	647	609	605	625	617	631	576	637	598	617	605	593	578	641	578	591	668	617	610	595	662	603	611	625	649	581	596	661	615	609	618	606	603	645	656	673	598	608	613	620	577	621	638	637	637	624	652	576	615	647	585	603	594	588	610	644	654	647	601	619	608	621	650	629	625	663	644	616	594	593	594	609	596	607	618	657	631	629	626	625	607	602	581	617	638	638	648	615	596	643	655	625	597	619	629	642	594	637	627	624	605	608	571	604	638	603	615	640	657	565	620	585	647	579	656	632	638	625	586	611	621	597	632	634	666	634	611	625	583	644	587	630	623	581	652	574	604	637	601	607	621	618	612	615	613	590	650	591	587	604	649	597	654	615	618	658	589	608	608	631	603	627	620	626	592	599	613	607	621	628	661	619	652	572	618	614	600	611	623	626	645	619	618	642	634	636	659	601	670	567	631	606	618	644	616	637	634	621	650	624	649	623	653	593	656	637	623	649	619	624	658	650	597	639	611	583	637	635	574	620	596	593	641	588	651	611	595	660	617	615	650	564	624	648	627	647	646	599	639	641	616	603	641	654	579	637	626	660	614	626	606	622	605	621	607	610	643	611	590	581	612	609	605	612	581	612	637	627	650	607	627	635	661	621	613	600	577	619	637	620	665	603	597	621	601	601	603	642	621	643	603	617	622	646	608	600	643	590	630	617	646	668	602	600	624	628	628	593	639	615	608	630	612	665	641	632	644	597	628	603	653	613	642	584	603	598	593	626	623	617	588	631	601	614	599	607	608	630	618	587	591	615	588	659	645	615	597	637	571	627	687	601	611	643	602	625	623	614	619	597	632	662	605	660	607	628	693	609	630	654	636	582	656	627	582	626	615	622	634	594	639	649	583	588	630	632	648	640	593	624	604	634	611	631	572	648	604	640	634	667	602	665	610	607	633	574	656	640	646	591	604	624	620	643	653	592	633	571	627	627	659	616	555	643	624	599	625	615	602	608	649	640	637	591	615	590	603	620	627	643	618	620	586	632	635	642	600	628	618	655	640	658	612	554	592	641	633	649	637	607	624	599	613	574	599	645	633	582	603	604	611	611	622	662	626	603	620	619	637	648	629	583	620	632	624	584	644	631	599	584	599	601	635	623	592	616	610	618	635	633	603	670	601	625	569	615	644	587	608	630	618	633	627	578	660	631	621	590	636	646	677	623	584	614	659	640	623	625	630	651	589	616	646	567	637	616	598	651	620	623	616	605	592	668	654	611	616	586	641	682	665	611	595	621	586	576	588	623	633	590	647	621	634	627	634	622	599	612	609	606	627	615	633	636	606	654	602	649	605	601	637	628	629	596	637	595	615	640	615	594	636	624	611	626	621	596	627	611	625	611	622	622	635	629	605	649	613	612	620	633	600	629	562	624	646	623	608	622	611	629	612	616	612	620	633	621	622	634	656	606	607	616	667	618	643	635	669	647	612	609	666	608	637	611	606	594	610	588	585	655	652	620	611	614	626	614	588	620	630	582	616	647	635	660	651	576	632	660	598	600	631	611	582	623	615	583	581	613	601	677	607	614	602	607	669	629	617	653	630	633	617	625	607	625	603	611	592	649	611	614	635	628	652	603	627	600	586	611	680	548	621	608	642	622	613	622	627	632	643	638	608	640	587	659	597	614	678	616	655	578	584	611	610	655	588	649	575	627	610	623	629	622	591	634	633	619	610	604	668	662	561	620	628	617	625	633	612	616	643	611	633	621	607	567	596	590	632	607	639	609	608	667	617	637	592	638	661	622	636	573	632	639	606	613	609	585	583	596	604	597	592	606	613	584	594	606	592	620	662	626	623	607	621	615	656	628	617	613	629	624	648	616	639	638	653	567	600	592	646	652	601	629	607	637	625	654	626	616	633	658	636	634	646	627	601	582	602	601	637	632	576	589	567	655	629	640	659	623	582	622	602	613	653	617	630	598	620	600	629	625	605	572	611	614	639	629	652	600	653	596	662	591	607	626	623	629	608	606	625	634	607	633	614	651	614	629	654	599	604	634	605	607	641	624	587	650	604	612	641	606	642	618	643	627	596	580	658	606	633	661	609	627	648	624	614	640	615	618	640	637	609	574	652	641	626	636	601	597	619	655	616	625	637	629	665	634	648	630	622	671	604	648	597	632	652	590	616	587	575	654	643	619	635	569	642	576	695	623	625	633	606	615	630	627	614	644	635	617	650	657	652	627	658	656	649	682	600	623	596	658	588	624	616	563	628	636	621	610	611	631	578	619	608	569	606	588	625	609	573	647	692	615	604	598	655	638	647	598	618	644	633	653	632	595	640	623	619	615	602	583	624	595	624	628	626	589	597	608	648	605	650	654	616	586	649	604	661	583	590	599	592	610	617	608	625	608	603	635	628	613	656	635	569	590	625	618	631	648	592	602	639	635	578	610	639	602	615	566	607	601	603	602	595	652	612	597	632	624	575	604	626	635	612	630	653	598	613	625	645	617	637	604	642	604	627	608	635	632	615	600	610	623	560	595	619	653	587	640	635	635	664	636	575	629	636	648	553	649	633	607	598	622	614	632	624	609	649	638	637	617	588	653	590	581	626	665	615	613	669	557	592	670	641	611	613	614	641	639	602	622	639	605
25180	21612	24715	29023	21613	21638	9725	457	280	250	204	224	232	197	200	182	160	166	161	179	167	158	155	170	145	139	167	126	154	135	145	148	143	144	126	129	153	132	146	145	147	162	137	163	146	133	124	146	166	168	151	148	134	124	172	140	128	159	129	137	130	152	142	147	142	141	135	127	178	145	135	149	135	142	129	139	126	122	133	158	129	116	161	150	119	168	171	164	135	139	139	150	135	167	128	154	133	132	153	137	158	116	125	158	156	151	162	129	156	129	185	132	156	142	130	149	154	130	127	130	145	155	128	127	135	155	142	129	141	136	141	144	148	144	143	125	144	124	146	164	139	136	128	124	130	134	137	153	133	125	154	148	157	148	156	133	153	144	122	148	140	142	135	152	151	130	153	125	159	137	148	150	140	120	141	122	156	146	153	128	153	132	144	157	144	135	136	132	131	139	132	133	131	135	139	139	153	123	114	109	128	149	125	115	137	138	168	166	128	133	129	117	137	159	140	138	123	139	150	140	149	134	134	135	156	155	138	118	117	157	129	131	133	127	144	143	136	161	119	143	115	126	164	159	153	148	143	151	149	135	128	124	145	134	147	152	151	125	138	142	137	148	143	153	141	145	130	132	147	129	143	148	124	143	138	149	145	141	135	139	132	116	145	148	140	124	147	131	139	145	124	131	138	141	133	130	135	141	120	138	121	145	123	136	130	138	151	137	119	140	140	145	143	148	140	132	133	147	124	139	122	132	128	119	138	144	150	135	155	140	143	139	133	134	123	139	128	138	143	125	139	149	146	134	143	143	140	135	145	125	163	105	125	137	132	134	137	138	132	142	122	116	148	122	133	149	136	135	130	186	152	123	125	146	135	138	137	126	140	143	117	145	143	113	149	138	127	132	157	121	137	140	141	135	144	147	124	136	121	136	133	166	146	155	130	125	138	93	132	140	116	123	116	157	139	141	119	145	122	128	124	145	146	142	144	150	125	127	114	124	132	138	161	149	171	120	173	151	151	155	149	143	146	120	126	147	138	152	122	133	123	145	119	158	157	139	161	132	138	129	112	139	152	153	123	123	143	139	121	130	156	154	140	155	135	142	163	136	153	156	132	133	139	146	164	152	155	144	137	148	154	137	131	143	151	135	138	135	128	147	151	155	149	137	131	150	152	134	137	130	154	124	132	157	128	142	153	135	130	131	139	154	134	126	130	133	154	139	150	157	153	155	126	135	137	134	138	137	126	146	162	128	146	128	117	148	149	150	150	145	137	148	136	111	158	127	142	148	143	127	140	130	143	107	140	143	143	131	130	140	138	119	154	128	127	146	138	142	114	147	121	133	154	143	149	156	142	129	144	133	150	147	131	137	133	148	153	124	146	149	138	151	137	150	133	142	126	139	119	147	169	185	126	116	149	150	145	145	148	143	143	141	188	115	121	142	132	135	139	118	145	133	138	136	127	131	136	145	143	143	128	161	141	148	132	122	142	143	148	158	154	123	137	136	142	148	136	117	144	140	146	143	136	143	145	142	133	149	147	132	152	134	147	143	148	143	143	146	133	130	128	140	152	129	134	169	133	133	137	126	140	121	152	132	116	121	122	127	157	162	136	121	124	120	141	124	145	149	140	143	124	148	138	129	162	118	134	152	136	118	142	132	143	172	142	125	151	148	123	149	138	165	123	150	124	125	140	138	152	126	129	158	129	149	148	128	125	123	147	155	160	136	140	142	131	150	129	138	143	134	128	143	140	148	114	146	155	153	145	143	124	138	152	130	127	142	156	155	129	124	161	139	130	131	122	134	163	134	141	133	141	135	138	142	136	120	155	152	159	119	128	154	133	159	156	97	132	123	148	140	148	161	126	112	132	145	152	112	142	131	156	138	130	122	146	130	156	134	126	139	133	130	129	153	127	136	145	125	133	130	135	145	142	142	154	123	127	123	118	135	150	135	119	133	140	152	147	143	155	145	133	125	148	162	143	131	117	174	141	129	154	162	133	144	141	157	153	132	123	142	142	135	141	145	165	105	153	142	143	131	136	142	137	126	127	137	134	142	139	144	149	122	139	146	152	134	151	137	140	160	138	141	144	137	160	148	145	134	133	143	157	135	133	114	129	113	146	129	149	127	139	146	142	146	131	139	150	117	140	138	146	132	138	132	144	150	159	130	127	149	152	131	140	128	137	152	137	148	130	143	145	141	114	145	143	142	132	155	137	131	180	137	143	120	130	141	136	143	137	144	145	136	137	121	144	120	143	135	137	121	154	136	125	142	121	144	117	136	146	125	161	161	121	154	141	109	130	118	136	142	119	151	114	150	149	139	123	124	127	116	127	171	118	139	123	125	162	114	138	136	141	159	145	113	144	135	140	149	128	125	149	159	137	141	143	141	122	131	132	125	124	118	149	139	137	159	163	137	136	140	145	164	146	142	137	159	138	140	139	132	145	136	131	141	144	160	145	127	142	130	165	145	148	146	135	122	128	161	156	158	147	137	150	134	134	117	148	156	120	159	145	134	138	125	138	140	149	139	125	135	138	143	121	154	163	149	143	130	138	143	122	124	145	149	130	132	123	158	120	164	140	138	135	123	150	153	154	150	150	142	151	158	118	126	153	150	143	138	140	157	135	99	127	141	164	133	119	143	146	133	136	145	149	154	145	142	117	156	141	141	140	122	133	150	155	125	127	141	171	131	162	162	138	124	123	138	168	153	151	120	132	116	119	146	135	131	164	120	128	121	150	148	134	146	131	145	154	177	133	117	161	135	146	123	142	145	128	136	120	133	127	133	125	127	141	135	137	147	114	155	131	157	124	129	138	153	133	113	133	124	124	160	150	142	132	155	134	123	135	122	135	122	147	144	142	146	148	119	141	139	132	143	127	169	130	122	159	137	137	130	133	131	127	140	130	145	140	138	119	151	156	141	151	145	145	126	150	138	140	125	138	138	148	165	139	126	117	158	129	132	147	140	138	114	159	134	149	132	146	131	124	125	157	133	143	139	161	134	146	142	150	155	154	153	122	155	127	170	133	121	133	129	114	106	136	147	123	137	141	159	116	155	141	142	140	140	130	133	155	140	128	135	120	145	121	120	144	127	138	141	113	125	131	148	148	163	152	137	142	142	132	128	143	145	131	131	143	164	135	132	142	157	146	139	146	159	159	136	154	162	130	131	137	117	150	133	134	140	115	141	151	140	145	140	124	137	145	156	157	117	160	145	123	129	154	154	162	165	146	118	132	142	152	148	120	135	118	129	139	130	139	129	139	131	116	142	140	122	134	146	137	156	146	134	151	134	131	120	126	148	130	137	146	154	142	126	140	161	150	140	133	142	135	154	126	133	160	150	142	145	132	129	139	139	148	155	159	137	148	140	117	122	149	136	136	114	146	132	120	111	145	139	143	128	145	139	143	134	147	166	133	158	138	114	121	143	144	108	136	140	123	129	156	111	163	128	116	165	144	123	144	150	122	151	136	157	123	142	138	152	151	138	133	136	144	162
4202	2996	1303	691	543	426	382	399	356	357	345	350	330	348	362	342	355	315	342	342	358	327	324	349	361	334	330	340	314	349	325	283	336	346	340	368	320	346	363	338	340	335	356	340	369	292	322	309	325	333	323	345	301	336	345	328	332	330	338	313	356	337	358	344	342	341	354	294	321	357	348	339	336	314	339	300	330	355	389	347	367	315	348	294	380	370	339	321	334	367	344	348	342	349	319	347	348	360	367	333	337	331	313	314	303	345	342	319	289	306	343	352	307	337	364	298	338	340	332	322	333	341	337	347	368	320	283	360	324	338	328	339	318	366	316	341	323	348	344	322	348	339	339	295	311	326	311	353	333	339	354	327	305	369	337	342	326	344	332	318	322	334	356	349	372	360	335	331	329	298	350	349	342	315	367	329	340	358	327	309	335	360	312	341	330	335	323	332	347	388	341	331	370	328	306	336	313	318	359	323	319	325	344	337	369	324	331	313	359	345	330	326	366	349	343	310	312	320	339	334	360	321	357	320	335	333	323	337	367	305	327	347	337	339	323	337	326	332	333	320	341	326	349	347	327	308	311	371	365	382	328	346	326	306	369	342	327	329	377	319	320	333	361	357	336	366	353	332	309	345	309	329	312	330	336	323	352	353	326	324	310	300	306	303	329	356	334	359	308	316	342	331	344	317	323	355	334	345	321	330	360	326	352	357	305	327	341	332	351	331	326	320	361	332	328	326	316	351	312	364	323	331	325	297	330	285	340	323	339	291	344	348	311	351	313	324	342	321	341	364	343	315	338	358	347	346	322	326	339	342	321	335	381	356	338	313	351	343	319	342	349	345	323	335	349	347	355	355	313	367	360	339	327	340	336	345	374	339	331	301	323	345	312	317	347	347	319	351	350	328	333	359	339	349	347	348	359	329	349	315	330	338	302	324	318	366	330	342	323	375	330	328	302	337	323	309	327	344	333	340	347	348	358	311	374	349	337	327	353	312	342	322	326	336	365	371	350	309	354	314	338	379	333	335	335	327	339	317	309	309	322	310	317	362	309	326	358	334	312	327	353	346	347	319	348	331	316	347	339	334	338	322	354	334	328	324	322	355	340	333	330	308	355	338	345	324	318	335	332	295	362	349	300	327	330	321	315	342	341	336	334	341	336	349	349	331	318	329	333	331	337	327	339	341	318	365	325	326	344	346	320	354	350	350	324	339	322	350	335	298	339	317	311	307	331	312	299	319	312	362	345	332	342	352	334	368	343	327	306	341	323	331	324	364	322	323	349	372	325	306	317	331	322	349	306	356	323	322	361	322	300	345	369	334	324	320	335	338	333	303	316	355	350	355	345	332	290	316	332	340	315	311	344	349	330	323	341	352	306	349	334	359	332	354	343	342	353	353	360	338	324	315	326	319	338	351	343	317	364	342	328	347	336	314	329	342	322	326	342	314	322	336	311	318	340	331	298	318	323	350	306	331	359	327	354	342	315	312	335	315	356	341	332	360	315	330	370	328	342	349	321	353	315	326	295	338	345	342	311	333	339	318	344	332	331	295	316	350	320	335	352	336	375	337	321	328	327	304	346	341	336	344	329	305	367	308	357	347	328	324	364	333	355	329	317	345	312	342	366	388	320	340	349	324	338	335	336	346	322	316	320	288	312	307	340	336	362	333	325	342	331	331	369	339	306	329	351	361	336	317	344	342	364	324	351	347	342	331	332	347	360	314	341	338	353	345	334	321	353	307	334	361	326	358	338	330	343	307	379	344	343	353	332	309	347	319	325	333	368	329	355	338	328	316	309	328	333	333	336	359	337	343	307	331	375	340	303	322	315	305	335	343	333	318	385	332	321	331	349	310	347	319	313	328	312	367	320	330	350	350	336	334	338	353	318	341	286	372	335	333	333	330	357	344	295	350	345	334	337	328	320	334	319	362	343	328	324	318	338	339	312	345	338	325	368	340	344	317	285	341	340	340	338	325	315	319	337	328	325	324	317	321	356	339	354	313	339	358	337	341	368	317	319	344	336	361	333	366	336	319	325	354	324	376	319	354	338	327	332	355	335	314	335	364	353	352	314	318	343	320	343	313	325	341	352	324	314	309	331	313	316	296	330	321	349	327	329	354	338	319	346	351	328	321	377	301	323	365	352	322	298	313	321	350	332	344	351	324	323	350	333	305	347	351	318	323	332	362	345	334	313	362	326	358	348	339	343	321	331	351	337	343	344	313	331	333	310	346	331	329	328	364	340	354	310	308	305	328	359	331	314	331	334	334	311	324	343	327	343	320	329	353	330	345	318	302	342	330	354	341	334	360	300	336	357	369	339	355	352	354	329	315	339	352	332	329	337	307	344	301	324	329	362	347	353	357	345	310	352	309	328	323	356	336	350	299	329	350	330	345	332	326	329	317	367	324	329	345	307	326	325	330	324	325	313	340	310	361	354	359	326	323	294	338	339	358	350	347	343	362	309	358	349	338	349	358	355	344	337	326	319	375	306	324	327	296	348	331	299	327	316	358	372	300	317	334	310	328	359	320	371	334	353	324	337	336	342	313	310	323	366	300	346	369	367	349	326	308	350	327	355	329	306	304	327	311	344	348	369	330	321	326	343	348	335	341	316	350	346	303	311	361	343	347	352	351	307	330	342	348	356	336	338	329	365	314	341	334	363	334	334	320	311	308	354	345	327	339	335	305	332	352	375	315	330	332	352	337	331	346	339	346	374	370	339	327	362	340	346	358	335	330	357	360	315	331	355	310	343	327	344	364	336	338	354	343	311	337	357	349	309	351	329	352	321	346	361	343	306	343	316	314	320	345	337	333	348	355	371	356	329	377	361	342	349	340	331	336	345	346	375	333	294	310	325	324	342	319	336	324	330	335	331	342	346	359	357	329	340	351	363	321	352	350	355	314	329	333	339	341	351	348	304	319	327	322	306	331	307	351	311	336	303	352	356	345	354	368	337	309	330	359	338	318	355	362	333	367	370	305	342	328	317	333	326	333	338	368	377	333	352	350	318	323	333	318	324	333	361	378	345	308	346	335	327	340	313	321	327	313	309	346	345	326	343	325	355	339	348	350	313	357	320	336	326	340	318	336	316	357	340	354	335	341	368	352	352	367	335	321	330	327	303	306	368	367	361	354	339	383	329	319	341	335	335	353	336	346	331	342	350	329	329	346	345	354	339	354	338	347	321	359	325	341	318	347	302	327	339	324	335	353	321	357	340	332	296	369	339	344	345	329	385	332	334	318	354	320	346	355	354	337	299	353	367	333	324	357	346	363	327	333	334	347	329	328	357	315	319	351	339	329	319	354	351	338	356	314	329	344	339	357	328	339	328	324	338	321	317	334	354	315	354	341	327	337	327	339	322	364	331	313	371	344	312	314	335	327	342	318	316	339	327	330	337	333	321	310	328	309	352	295	320	350	351	338	347	356	310	345	357	314	329	371	301	347	325	359	300	357	338	339	316	333	318	349	324	344	370	326	358	335	359	366	319	351
34046	13915	1885	586	475	434	460	486	452	453	449	415	422	414	467	463	441	450	490	436	461	432	471	490	420	459	405	436	407	447	471	455	437	454	457	468	481	474	477	437	415	475	477	457	437	459	467	478	475	432	450	431	433	423	474	451	421	463	482	444	475	429	437	438	469	517	464	466	480	466	440	464	440	471	450	476	458	448	425	456	454	475	417	423	439	456	427	466	472	494	445	422	393	460	473	447	425	459	488	443	442	424	452	391	426	467	418	498	427	434	423	429	484	463	424	411	488	492	424	402	472	478	435	442	442	501	459	419	426	445	426	445	446	402	428	428	429	438	459	456	450	433	424	439	447	419	491	450	465	452	491	460	454	440	457	408	417	448	440	457	472	432	430	431	443	449	452	505	469	463	460	439	448	452	427	472	435	461	492	444	447	437	404	440	482	461	428	443	427	465	442	464	486	436	447	455	451	455	436	452	431	469	425	486	442	451	439	441	403	430	480	425	453	450	426	441	441	443	476	461	414	449	421	419	472	465	441	432	402	413	481	434	474	429	454	446	439	423	433	455	422	422	468	450	474	442	463	440	420	469	471	442	430	457	475	419	482	450	429	439	448	448	472	459	456	468	457	409	432	480	456	464	426	451	507	434	451	471	432	444	455	465	476	416	431	453	441	468	463	490	439	449	418	445	404	446	481	479	476	450	426	488	457	421	416	415	484	452	453	462	466	434	446	468	439	425	444	464	478	444	472	458	429	448	429	464	445	442	449	420	443	447	442	481	462	398	423	475	474	441	424	486	460	457	444	437	403	424	438	472	425	463	448	451	458	464	464	401	463	448	415	435	460	474	412	433	476	431	463	440	439	415	455	455	448	443	437	475	462	445	407	431	422	441	423	476	450	444	436	469	441	449	436	416	419	474	423	453	439	380	481	452	434	460	501	447	461	453	442	449	458	477	455	447	451	432	418	447	441	438	470	460	472	449	437	419	461	435	431	470	468	479	471	454	440	459	425	449	453	458	430	482	466	421	435	424	469	492	464	463	426	481	431	470	451	430	459	509	424	436	420	460	449	418	439	432	411	464	426	406	466	459	474	448	466	463	431	413	416	440	407	465	436	431	449	438	464	455	457	478	450	431	468	485	452	455	454	479	409	420	472	439	488	440	416	446	439	434	442	476	460	447	422	396	422	469	468	513	440	459	485	424	480	465	439	393	470	471	428	471	453	442	486	444	470	434	439	434	437	434	448	450	487	433	483	445	443	438	441	425	439	469	469	413	451	408	459	475	457	430	471	470	476	428	437	421	491	478	391	446	428	460	457	403	431	460	466	469	472	454	469	425	434	451	486	450	449	472	469	449	458	487	425	425	376	451	436	422	477	457	450	446	433	417	486	466	419	451	458	440	454	461	472	440	467	431	409	446	436	486	400	437	452	454	435	498	470	435	429	444	493	473	469	429	413	426	484	486	472	481	458	459	452	422	442	424	461	456	438	421	472	412	426	417	474	493	408	431	431	456	452	450	470	416	419	431	436	465	505	468	446	463	433	423	460	456	458	486	478	452	446	489	477	465	442	453	416	439	421	434	465	483	471	444	439	445	413	461	417	408	432	485	412	448	429	462	428	443	435	464	457	434	469	458	455	475	414	456	410	465	419	397	414	477	460	440	464	423	419	410	428	422	423	497	443	435	435	442	440	418	420	438	434	434	405	445	428	440	398	417	431	479	422	447	464	459	508	396	442	421	442	454	466	428	437	445	509	443	459	473	419	429	460	458	447	429	471	474	452	448	442	450	446	435	425	499	450	453	432	453	449	434	392	426	425	414	457	426	419	441	457	454	422	424	439	448	437	450	454	459	437	416	473	421	444	452	456	427	446	413	420	460	436	462	426	407	473	447	498	443	472	420	480	466	423	445	474	418	420	447	461	452	458	459	427	452	468	439	428	445	448	445	464	417	444	464	452	442	429	459	469	459	427	472	475	436	454	433	442	478	395	469	458	471	442	421	436	441	426	466	407	431	460	428	461	407	440	422	448	457	455	440	454	402	432	430	445	462	488	398	427	432	432	452	439	499	447	448	465	465	445	465	441	449	479	430	448	458	450	415	425	464	449	440	473	459	479	456	466	453	428	464	470	465	455	424	433	468	449	437	420	463	474	454	430	474	436	430	475	410	468	439	477	423	420	476	440	455	448	452	440	450	461	425	435	454	472	448	444	435	462	460	430	457	469	444	464	425	519	469	457	445	426	459	437	408	422	433	467	478	434	481	458	448	457	470	452	425	448	475	429	411	417	474	438	421	418	485	456	428	463	456	421	466	455	387	451	414	438	422	444	450	458	472	435	487	433	470	413	468	455	437	460	446	444	491	456	428	434	426	445	445	447	444	452	454	476	430	471	433	430	439	417	482	482	399	430	428	426	456	397	445	464	432	435	451	446	436	478	446	441	466	459	455	450	476	454	450	454	429	402	415	421	440	460	428	439	445	449	432	417	483	395	486	453	472	454	418	439	447	479	395	491	447	425	418	427	472	453	460	470	471	425	455	429	441	433	451	437	462	453	443	458	462	439	434	456	499	488	467	439	467	438	423	457	479	462	453	465	391	451	500	456	432	463	456	460	463	410	453	434	440	431	412	464	412	489	455	467	434	463	420	408	428	422	496	477	451	437	447	483	433	413	469	474	475	455	461	485	441	426	448	459	448	421	436	439	434	485	415	484	439	458	413	452	490	441	453	424	433	454	466	463	445	462	457	461	454	436	460	441	468	499	425	406	401	445	438	476	439	393	428	466	505	416	448	425	406	496	461	460	438	454	371	421	455	440	439	463	454	426	428	434	458	407	413	475	474	436	469	475	474	478	423	482	409	423	438	460	466	467	486	415	427	462	427	423	432	448	454	467	440	480	473	444	428	432	468	483	456	474	443	423	430	443	479	454	467	520	435	421	425	452	444	424	433	425	480	445	426	439	433	416	448	396	489	437	428	454	437	463	452	437	454	449	441	457	386	473	451	447	446	479	492	449	409	411	474	472	448	452	441	463	442	427	432	450	418	438	456	455	445	393	409	451	488	453	428	465	436	443	418	490	446	443	396	442	408	394	439	465	461	463	461	444	443	412	425	477	504	451	441	464	449	433	459	427	448	473	459	435	468	458	437	430	469	434	427	417	471	451	443	411	436	410	435	452	467	462	438	463	503	413	450	438	434	465	466	456	474	479	446	459	446	465	462	437	477	445	417	446	477	418	458	487	434	424	497	450	422	475	435	463	437	404	454	450	408	477	453	458	440	404	429	411	447	448	412	450	441	435	445	463	459	448	436	440	475	415	444	479	470	465	408	458	422	460	433	478	423	454	404	416	429	418	476	446	416	462	440	431	476	427	461	472	466	444	429	410	443	442	427	412	438	469	443	400	379	459	403	470	459	473	464	388	443	477	486	461	412	446	440	446	437	427	455	406	436	460	417	443	441	460	436	416	424	403	422	461	466	453	431	432	433	421	459
8205	934	991	984	922	955	925	928	926	938	879	869	910	898	914	904	918	944	913	888	939	925	959	920	853	948	953	932	933	913	962	900	916	903	948	903	921	916	897	962	885	958	916	896	893	1035	964	953	916	998	900	894	939	887	901	931	924	928	855	966	945	944	932	922	893	910	891	943	921	938	941	893	942	886	926	916	974	887	922	934	890	924	886	925	907	936	888	888	935	943	914	910	908	947	946	909	879	956	888	964	926	922	930	971	923	927	924	936	906	884	930	879	954	924	913	882	950	919	960	915	914	906	913	962	930	941	921	877	932	884	877	934	881	897	930	961	978	899	929	928	950	959	941	916	930	897	926	891	910	902	929	937	929	899	915	933	849	943	934	885	905	928	971	915	952	905	922	906	932	948	941	944	933	885	939	921	922	927	912	928	944	886	946	867	895	894	917	891	958	902	989	970	888	955	921	938	944	895	945	977	950	894	957	960	907	965	947	890	941	949	940	903	927	915	933	930	962	939	971	956	872	937	884	880	904	959	904	930	882	950	957	913	919	882	918	886	921	950	889	904	918	937	918	856	910	927	907	900	958	878	963	906	931	922	957	865	876	873	915	915	913	943	873	924	907	926	910	909	906	931	955	928	939	922	993	932	935	922	886	913	921	901	904	895	919	882	888	939	918	938	1018	926	875	913	954	907	949	913	935	958	877	908	945	948	926	925	930	936	907	926	920	975	954	903	932	926	928	880	942	911	957	954	938	957	896	930	927	935	974	901	942	943	934	918	922	910	966	851	919	930	907	932	859	920	888	870	939	881	966	905	880	951	959	921	936	999	920	936	897	887	942	933	929	942	966	914	984	912	925	947	888	1006	954	887	901	913	920	923	885	935	920	885	908	935	950	915	975	909	916	989	893	958	916	904	941	929	934	953	948	908	927	897	904	963	915	908	901	887	899	945	908	930	948	887	906	922	915	912	999	886	892	927	907	948	934	880	957	936	848	958	942	959	966	964	952	953	868	948	956	943	945	903	892	979	904	961	861	922	932	948	943	973	890	953	927	931	923	878	929	931	891	928	932	950	926	978	954	952	902	899	907	934	959	928	945	962	939	940	912	946	950	922	951	901	944	906	939	926	908	874	990	917	907	861	931	885	961	960	962	945	881	932	947	922	936	915	926	922	943	955	978	972	911	925	929	890	925	899	902	922	975	907	965	934	895	892	894	990	922	961	939	887	920	948	951	982	939	903	935	939	917	921	976	944	958	935	977	944	959	923	941	900	963	903	941	906	944	917	943	888	912	949	912	937	902	916	938	914	917	908	975	947	963	952	863	956	894	939	949	962	884	889	935	890	926	951	878	913	883	944	894	929	970	956	975	915	917	908	935	907	926	916	950	922	920	885	886	940	912	900	906	927	877	990	883	884	939	926	968	913	899	1003	911	884	1001	882	921	951	927	914	898	1000	923	914	900	953	911	919	980	890	918	984	934	921	910	950	921	959	888	935	876	948	907	917	880	914	917	922	892	924	925	942	884	913	949	976	931	952	900	940	866	941	936	942	942	921	949	935	995	987	905	948	893	936	940	909	930	912	917	879	925	910	906	905	938	954	936	883	928	983	885	937	908	904	900	959	932	913	921	928	846	898	901	944	945	969	859	916	957	960	957	872	937	881	933	996	929	925	941	913	902	969	901	978	926	970	957	913	939	891	945	958	920	903	921	928	950	901	924	967	942	926	948	916	971	930	888	899	941	913	901	967	939	920	939	953	936	946	884	964	902	974	952	935	945	939	935	894	946	920	894	946	919	937	946	910	904	930	941	933	866	963	927	915	931	899	904	953	934	950	880	922	946	953	958	971	890	896	946	920	892	894	913	879	932	959	918	915	939	961	894	919	942	884	950	928	886	887	938	921	938	928	898	977	960	961	874	957	909	929	893	970	906	920	876	928	921	916	907	903	941	943	890	941	902	887	864	873	893	918	886	900	924	935	900	921	906	903	918	902	913	869	966	877	913	934	969	926	927	971	885	915	961	950	917	943	929	960	908	925	940	954	919	911	940	947	941	892	927	895	951	982	910	907	972	934	859	956	918	876	934	944	954	921	926	892	933	907	908	912	901	925	928	928	939	951	905	907	863	914	908	975	1015	893	971	924	928	953	947	949	889	909	1033	897	929	912	887	916	960	943	868	932	948	917	930	894	922	880	894	901	858	909	937	900	925	935	963	946	959	875	949	927	914	931	949	968	939	933	942	873	914	938	887	941	905	922	968	959	909	931	912	884	896	891	894	937	967	901	982	934	925	919	895	920	910	914	958	961	900	993	938	926	951	879	934	937	933	930	901	901	910	938	933	898	894	988	885	964	915	940	935	930	910	875	895	855	871	908	915	950	888	886	887	940	931	916	935	924	835	914	969	949	923	888	911	885	910	917	949	863	930	959	953	921	863	942	941	921	905	895	880	952	907	925	969	924	935	902	892	952	908	921	905	934	921	937	999	948	924	934	946	940	978	918	909	916	961	863	933	944	943	943	917	924	887	974	838	887	911	919	934	937	879	867	934	933	914	953	953	928	905	883	919	886	947	973	929	913	970	967	934	891	891	916	908	917	1006	917	892	952	939	921	958	949	975	913	940	940	892	904	900	893	952	949	896	936	903	916	884	934	935	904	966	876	924	918	1011	925	873	907	949	961	922	888	932	890	971	851	983	909	959	907	915	917	898	916	960	907	855	928	933	910	959	936	900	876	878	931	963	917	953	936	936	966	871	912	934	872	955	896	918	894	957	1019	927	913	909	867	899	926	950	901	938	924	900	925	896	932	862	969	953	858	948	913	920	949	918	896	945	931	939	898	946	967	879	956	923	905	877	888	913	973	954	936	898	916	914	915	933	929	966	902	930	963	917	893	883	923	945	965	924	934	915	925	941	965	959	887	935	886	960	911	897	958	910	900	897	879	941	892	955	923	921	909	919	965	921	976	853	982	912	958	919	920	936	966	961	897	909	893	955	927	919	947	902	921	910	899	920	901	967	938	903	915	932	934	985	922	967	974	994	925	966	900	963	965	930	896	938	905	887	847	902	971	945	886	882	924	876	892	932	909	917	997	972	935	874	905	949	915	901	917	967	985	993	884	909	933	909	913	940	903	900	926	966	975	955	951	914	923	916	925	941	877	917	958	922	961	916	935	910	921	939	937	951	943	913	873	926	941	948	945	924	845	868	948	911	958	958	960	889	951	940	916	873	897	945	983	920	905	943	868	919	887	974	923	920	947	928	924	970	913	927	933	928	959	970	960	882	974	904	945	893	949	918	923	920	947	925	886	908	904	918	855	940	901	885	897	928	961	919	937	946	862	953	906	907	963	919	946	939	929	931	905	921	902	949	904	877	967	891	967	949	930	916	889	898	840	945	938	931	983	929	979	909	935	926	954	934	925	919	968	926	930	921	951	918	890	927	915	917	930	917	890	909	946	952	868	928	942	912	910	980	871	931	970	941	928	954	928	884	937	921	952	937	945
25941	21606	24227	29447	21602	10023	537	375	387	328	331	328	305	320	323	275	305	336	347	305	301	300	306	305	297	297	305	277	311	297	311	301	321	314	308	261	289	281	293	292	325	289	264	287	296	283	286	290	297	327	296	292	317	322	299	321	337	314	268	280	264	293	268	302	308	275	281	297	301	278	288	285	299	289	317	293	279	267	301	294	292	281	290	308	274	284	299	297	300	281	295	299	295	298	302	296	316	275	279	298	308	306	295	287	294	269	296	314	302	254	299	304	293	312	297	297	265	287	274	287	272	299	313	303	293	242	278	287	305	284	275	305	277	303	275	298	292	289	284	300	309	270	291	324	264	293	305	321	292	284	292	319	266	288	285	316	287	304	308	278	304	303	266	271	280	303	271	359	331	299	287	290	274	268	270	292	253	275	271	274	292	303	274	288	295	308	286	283	289	278	293	273	296	297	287	300	285	352	288	289	270	305	294	303	305	279	265	298	277	320	288	331	260	297	268	286	259	277	280	287	306	279	260	301	288	267	310	294	320	281	304	292	273	312	289	300	297	313	293	305	312	293	304	363	287	300	293	315	257	270	274	257	284	303	308	301	312	289	313	293	276	301	316	283	275	307	291	290	255	265	295	303	280	298	292	300	313	263	305	291	316	275	300	311	271	290	304	288	304	292	309	308	345	300	281	299	253	308	304	291	324	302	277	263	296	275	290	305	298	274	310	300	326	328	271	286	272	308	316	291	288	288	252	324	318	285	291	292	314	310	284	351	299	308	322	288	280	292	285	277	281	312	313	310	277	341	299	296	314	296	322	317	280	298	297	277	314	296	284	321	259	274	287	294	286	268	307	311	304	289	287	279	300	305	286	280	273	339	290	283	298	320	287	298	301	290	305	283	312	278	279	262	287	301	278	292	303	295	303	283	294	308	309	302	301	318	313	287	266	289	291	302	288	300	293	265	256	293	302	288	288	306	324	305	265	323	291	283	300	281	281	284	282	298	280	294	262	299	313	308	300	286	262	308	299	266	281	301	286	293	280	283	298	296	302	276	303	280	276	288	286	305	286	312	310	321	296	299	276	281	284	271	291	263	304	326	299	285	325	277	288	303	315	279	306	315	280	277	291	289	297	275	299	261	322	304	320	285	302	298	306	304	278	265	301	278	302	278	323	264	297	327	316	266	291	265	309	304	299	290	310	255	291	308	310	285	262	300	285	274	287	315	314	278	285	299	303	289	301	324	313	287	299	293	297	285	276	306	299	269	276	287	293	303	315	310	301	287	281	289	256	283	242	260	294	273	283	254	321	293	290	309	283	313	283	327	304	315	307	297	277	314	302	277	261	294	279	287	294	280	315	284	269	290	269	275	316	317	307	305	283	237	291	293	316	321	310	304	293	293	312	283	275	287	289	298	288	309	295	285	284	287	278	273	281	295	319	314	286	304	307	275	283	278	311	324	286	294	304	279	304	265	282	289	306	297	265	316	273	308	251	291	300	304	274	335	328	289	261	266	291	292	295	294	311	290	274	293	262	316	272	302	280	278	318	319	317	288	290	299	285	283	338	290	278	277	316	307	275	284	338	291	320	296	286	278	278	297	292	298	306	285	292	269	297	276	300	302	310	248	286	270	302	294	296	276	293	270	285	265	279	289	284	283	276	276	275	305	286	258	285	294	286	274	277	304	236	297	280	316	274	304	291	281	269	299	288	298	293	299	288	285	294	304	295	306	282	292	321	286	322	287	300	310	295	285	299	265	323	292	296	289	292	307	270	295	259	322	289	323	278	301	294	289	277	299	257	280	290	299	294	280	312	284	318	308	292	290	315	285	282	322	282	282	290	294	279	318	305	318	316	293	313	303	323	289	274	275	326	318	265	296	292	333	254	275	302	310	282	289	298	299	282	307	333	307	297	300	328	271	284	310	273	264	281	292	265	298	284	316	257	274	297	297	314	315	281	289	303	285	309	273	311	309	289	341	265	307	301	287	291	256	291	298	314	326	295	295	309	297	292	316	312	292	306	322	285	285	261	249	291	283	256	278	302	294	295	313	278	285	283	279	288	307	291	288	310	277	285	320	306	280	275	287	287	313	278	287	279	281	281	270	305	276	288	292	309	303	281	258	274	259	288	289	334	296	324	329	289	301	270	252	307	288	295	292	307	312	293	302	282	312	332	277	289	282	279	297	308	269	316	320	302	289	294	248	315	276	290	271	310	279	328	318	298	300	325	309	281	279	305	298	298	269	304	321	304	289	292	297	279	314	248	271	303	263	316	276	305	308	266	293	275	281	282	300	310	303	286	300	283	275	258	261	320	308	313	292	309	267	314	265	265	269	300	283	302	300	256	259	284	306	282	272	284	280	298	327	303	294	274	276	293	286	280	303	265	298	291	294	280	314	272	282	287	290	285	307	295	296	305	310	305	291	319	329	290	294	325	280	289	340	295	283	250	284	295	282	295	313	306	293	302	242	278	316	301	300	270	282	276	283	287	300	322	295	308	282	306	311	282	304	263	287	310	286	306	303	328	312	288	292	325	285	281	301	324	299	298	276	298	275	329	308	285	285	277	280	309	282	326	310	312	323	312	291	281	282	277	350	320	276	293	353	291	262	274	300	336	303	264	291	323	279	287	290	302	316	303	310	292	303	285	279	295	286	300	267	290	254	275	264	292	266	312	254	268	281	257	287	286	305	283	272	294	299	304	255	257	287	309	309	303	319	289	273	277	318	322	271	303	293	285	274	293	280	279	306	264	277	272	304	277	292	286	293	291	290	338	325	314	303	264	311	307	273	265	288	296	299	331	275	288	284	281	295	298	321	337	294	288	306	312	287	314	255	284	278	282	315	303	294	271	300	265	325	314	301	301	289	303	294	304	295	295	302	292	260	290	286	304	289	272	293	306	283	284	303	317	265	270	280	300	278	283	291	269	293	308	326	302	333	278	299	312	300	284	303	279	275	266	282	272	277	289	287	284	262	323	316	280	279	298	286	270	274	280	289	296	296	277	261	280	317	283	312	310	294	293	287	303	281	321	315	298	285	255	306	289	298	270	299	295	314	272	290	291	283	300	271	291	276	325	272	289	241	298	288	286	303	279	286	284	276	283	292	281	316	292	252	312	297	319	286	265	299	304	277	284	270	298	299	273	301	316	296	269	310	300	314	316	256	291	301	288	303	297	301	290	303	294	314	273	284	325	272	281	305	310	287	274	270	319	290	338	311	303	300	304	301	286	270	281	255	261	269	297	285	324	273	268	316	287	329	293	299	255	290	284	275	270	267	279	305	272	289	285	294	272	312	249	259	317	306	270	268	302	273	284	269	281	297	306	280	326	280	290	291	299	274	291	291	296	303	270	310	281	298	291	314	284	336	280	287	314	271	279	252	285	294	284	285	297	310	289	289	297	289	281	301	326	305	315	287	306	303	301	329	270	294	275	318	287	283	287	279	266	286	285	297	311	298	303	286	319	289	298	307	264	299	315	309	293	270	294	293
4614	1989	1095	820	699	623	693	678	635	637	663	639	609	632	666	631	635	625	606	556	595	629	666	653	605	624	633	557	623	580	589	637	612	566	612	622	648	605	607	690	578	602	588	649	621	626	623	602	647	616	625	631	589	630	622	621	614	606	604	600	602	612	655	612	627	626	594	653	648	594	586	583	635	632	603	590	667	638	622	587	609	641	587	577	609	602	637	604	595	643	614	655	589	668	645	673	658	641	643	654	607	590	658	621	641	647	594	633	626	614	648	647	665	656	619	666	591	609	621	637	632	589	636	602	647	616	627	600	617	628	599	601	619	646	595	665	640	618	574	583	575	636	587	595	584	635	627	610	617	622	656	634	614	579	593	600	590	598	605	656	661	616	652	622	661	630	610	590	642	647	624	619	625	576	620	604	631	579	653	653	632	642	659	587	600	612	618	662	664	629	639	611	588	640	628	634	627	601	631	630	597	625	585	610	581	605	678	618	634	664	636	612	647	601	611	664	696	629	530	663	647	591	650	598	652	675	601	585	580	636	623	654	630	618	630	641	601	635	637	612	596	632	645	597	633	592	639	673	609	632	604	608	625	612	627	617	577	596	648	568	637	613	656	645	603	587	603	625	652	644	627	631	598	584	614	638	606	598	646	625	607	601	698	638	646	619	619	643	616	622	633	602	593	623	606	621	598	599	641	620	629	640	596	624	662	620	653	599	629	616	623	583	604	643	628	610	587	526	602	614	620	608	593	636	652	614	596	618	653	625	639	603	633	636	648	642	641	598	624	609	590	610	621	614	650	648	662	618	652	596	667	650	585	620	626	600	650	621	623	587	605	654	601	615	616	630	594	603	634	639	603	645	620	658	668	616	607	585	613	612	605	603	648	631	630	620	609	584	615	643	647	659	600	656	589	608	637	597	614	616	600	595	641	660	614	633	596	656	617	599	599	625	613	651	595	604	604	643	611	654	614	624	635	603	656	640	649	663	597	615	614	645	579	581	588	609	613	608	620	616	637	613	622	599	686	620	627	617	617	655	615	605	662	591	631	654	626	636	614	619	620	636	612	597	625	609	609	635	630	678	641	622	574	597	609	655	602	586	620	607	608	625	606	589	620	638	634	659	603	626	646	667	660	593	597	644	604	617	617	634	646	645	642	620	612	588	591	636	634	672	585	636	651	660	563	620	606	568	616	586	614	640	629	655	598	636	614	645	631	655	629	661	636	608	637	610	633	582	606	598	641	628	603	591	621	579	658	623	639	591	591	619	610	616	641	625	601	611	601	612	581	632	583	601	627	608	568	585	597	587	619	609	654	642	623	678	590	642	604	644	615	599	633	641	633	636	649	621	639	635	650	642	622	614	595	607	569	577	664	613	592	593	666	662	609	592	609	596	613	645	647	586	614	624	616	630	581	640	603	600	616	596	662	586	611	658	599	638	626	592	607	617	615	610	596	586	591	596	605	627	637	620	602	606	702	643	662	652	614	614	658	603	642	649	601	606	592	590	608	593	647	613	622	623	620	591	605	589	610	613	620	592	616	629	636	650	607	619	623	631	616	666	613	581	604	608	610	598	608	626	653	616	646	589	633	642	623	607	611	606	598	604	628	625	641	622	594	608	600	605	617	652	628	625	614	649	606	615	639	595	591	623	598	618	578	619	619	582	617	648	629	634	682	611	591	643	555	605	627	589	622	626	615	606	637	620	613	628	655	671	603	617	634	619	606	654	643	652	611	644	627	624	579	608	618	606	612	610	569	612	610	653	632	626	643	601	618	629	619	652	624	608	601	647	651	604	653	590	631	639	618	612	587	648	607	641	576	634	626	689	609	633	597	630	614	649	624	590	571	554	629	650	598	652	623	617	601	568	611	644	620	591	591	687	631	648	630	657	630	602	640	599	627	601	641	624	627	649	613	650	629	566	672	645	647	612	625	621	587	598	581	663	646	620	588	640	632	598	619	573	627	583	630	602	604	591	614	653	636	620	634	605	646	614	599	661	646	605	620	635	604	607	589	609	619	655	629	613	592	601	630	625	652	599	630	643	662	649	579	564	629	577	639	651	614	571	650	635	643	642	596	633	578	644	604	590	578	652	589	574	619	606	604	579	632	620	616	618	603	644	639	592	613	576	612	614	618	606	660	589	656	594	632	588	595	625	579	609	686	650	638	597	564	588	640	654	603	641	669	574	587	618	616	617	588	609	623	632	659	636	600	637	627	610	612	606	640	603	602	620	603	599	636	625	605	603	609	659	619	611	613	589	591	648	627	584	607	637	614	603	596	628	648	603	599	627	587	643	601	642	597	644	623	611	632	638	616	618	622	665	621	598	638	609	597	626	602	624	577	646	631	651	634	621	592	617	586	622	617	650	650	593	568	592	623	618	618	634	629	603	613	582	676	634	599	673	661	630	634	636	593	621	575	658	625	629	648	632	600	596	618	571	673	596	616	656	624	625	597	603	621	635	644	558	565	638	615	631	620	589	641	635	627	596	672	629	595	600	610	604	638	602	599	608	653	600	602	599	645	584	632	590	610	630	632	603	626	613	578	617	649	651	652	644	645	620	613	648	608	617	651	644	604	579	628	562	598	583	677	631	604	672	596	639	646	628	634	590	614	614	675	688	636	605	632	538	642	585	624	638	636	592	633	619	606	607	616	598	634	632	623	650	613	603	590	620	593	633	612	625	582	612	641	681	602	624	617	613	643	651	629	618	567	596	609	603	628	621	594	611	580	618	628	655	636	673	646	619	638	611	604	652	627	632	626	631	650	583	601	646	586	620	614	626	678	645	628	602	668	606	591	598	620	628	633	661	549	641	641	592	637	617	610	596	614	623	644	605	627	626	646	612	624	648	649	670	602	605	670	636	622	608	581	618	644	669	629	661	604	608	617	632	617	652	628	601	670	600	570	614	585	611	651	628	648	578	613	584	630	653	603	644	637	618	619	657	661	633	606	601	646	619	596	636	650	594	599	649	625	586	688	616	636	638	639	623	615	609	613	611	615	632	581	629	655	640	574	612	584	599	622	639	648	632	594	625	621	617	684	598	587	640	657	636	611	643	604	608	589	665	634	620	640	628	581	583	669	656	637	623	613	607	618	625	655	640	616	621	646	590	635	615	642	645	652	608	602	606	640	611	633	612	565	668	650	606	641	616	625	612	624	607	612	601	617	605	561	636	644	677	622	597	673	606	638	618	611	641	593	591	612	666	630	635	628	633	607	612	632	609	652	648	645	627	591	618	647	613	599	616	615	618	621	631	591	602	599	621	668	605	582	576	587	600	626	652	575	623	602	607	597	714	628	639	661	645	636	642	624	594	575	613	607	614	614	604	652	606	599	609	575	614	614	590	662	604	600	568	681	600	626	583	568	610	581	598	619	564	625	583	642	629	596	664	624	595	604	594	643	617	609	618	646	613	610	681	607	614	623	606	619	597	611	596	585	619	649	622	602	602	591	625	652	656	614	566	627	640	645	620	649	626	642	625	608	619
25189	21580	24696	28946	21584	21600	9764	383	284	259	218	210	192	171	180	194	168	160	159	185	173	139	159	181	139	133	138	159	160	139	158	146	148	185	169	158	161	138	152	149	123	146	142	130	140	146	140	122	149	160	141	148	160	134	131	143	171	159	152	139	163	139	154	140	145	145	149	128	151	136	124	127	140	156	136	140	133	143	128	134	156	173	146	132	137	125	146	157	138	122	125	121	144	145	126	143	141	159	119	146	140	137	121	127	114	134	151	145	149	135	136	125	131	111	121	138	144	151	165	154	128	135	150	155	151	143	149	115	163	125	124	129	142	158	125	160	136	148	143	140	156	138	149	142	135	145	164	125	133	124	153	145	126	143	153	140	135	147	116	144	154	149	139	141	148	159	123	114	144	134	132	120	124	133	163	144	124	145	127	121	144	132	147	140	135	137	127	114	143	137	147	133	134	148	139	133	137	151	150	132	137	132	143	142	155	135	136	128	135	129	143	144	132	116	139	149	136	151	120	123	165	132	145	140	122	149	133	125	133	117	136	150	126	130	148	138	140	134	145	156	142	106	123	150	134	161	137	119	132	138	130	145	127	146	122	134	133	146	151	136	139	138	150	126	150	140	137	127	130	128	152	143	152	138	153	141	147	122	145	143	142	132	138	121	130	120	138	139	135	137	141	143	146	140	145	164	104	109	137	163	154	132	141	140	139	135	131	140	146	119	123	141	126	135	140	142	151	153	144	165	135	137	132	133	126	150	118	157	127	135	129	157	151	152	131	135	128	127	132	138	129	143	142	129	151	135	148	145	145	128	140	130	122	132	142	125	158	153	148	129	174	139	128	152	136	179	148	132	132	146	127	113	118	143	142	141	143	128	144	131	127	168	141	142	149	117	148	167	100	142	170	138	134	140	131	123	130	130	141	163	129	146	155	139	160	134	166	145	139	130	142	135	157	134	150	149	151	130	144	125	140	126	134	160	121	146	137	135	136	139	108	147	129	152	134	140	149	137	129	137	135	137	144	121	138	148	113	135	145	122	145	139	130	136	121	118	110	152	131	126	133	140	150	137	132	163	136	134	162	129	142	135	140	166	159	126	120	149	124	140	130	125	144	148	144	150	131	122	121	117	130	141	145	136	144	154	147	138	135	123	140	129	115	118	132	143	149	140	136	126	156	138	137	123	133	131	152	131	138	130	148	131	118	137	125	128	130	128	129	127	117	150	143	137	148	132	119	138	122	141	120	127	128	154	146	147	112	134	150	115	138	147	125	153	146	117	122	160	133	122	124	156	134	123	128	139	149	132	137	112	135	146	124	128	129	115	138	137	157	128	136	142	128	121	132	142	144	138	131	117	160	143	124	131	137	140	111	141	131	151	138	136	134	145	132	114	131	104	108	130	131	131	124	155	116	143	120	134	136	114	123	130	145	135	125	115	136	128	145	139	141	136	138	147	130	139	141	143	140	157	132	140	117	124	121	140	164	121	144	129	125	147	153	145	140	123	129	129	137	125	117	144	145	129	134	151	141	147	140	124	146	144	160	137	140	129	157	133	130	136	147	150	128	136	131	110	112	139	144	143	145	147	115	131	147	156	168	148	138	141	143	134	131	163	134	136	122	117	132	157	144	128	154	124	134	125	156	133	162	128	131	150	150	144	117	155	135	144	148	154	128	140	161	150	152	138	138	135	143	165	160	153	151	158	157	149	103	148	138	132	131	122	129	124	144	127	137	129	168	158	118	143	157	153	154	148	156	147	137	147	134	113	142	145	141	166	130	132	153	145	112	138	130	156	127	140	132	113	130	131	152	121	133	134	142	156	108	134	131	156	132	132	141	143	127	108	147	113	137	140	138	126	151	125	157	154	137	135	147	137	154	129	123	119	138	142	156	126	156	143	136	127	117	140	159	126	136	120	141	131	130	142	144	150	129	114	134	133	123	141	168	129	142	109	165	125	132	132	128	118	130	161	117	108	144	141	145	129	112	159	132	128	124	145	147	132	133	159	132	129	134	136	143	128	160	142	126	146	138	148	150	119	131	137	153	136	132	132	128	152	171	120	155	143	137	143	140	141	161	130	160	143	120	149	131	135	132	139	143	159	113	123	134	139	164	151	125	127	118	150	120	140	152	136	153	111	144	146	148	151	135	145	133	138	188	138	139	137	123	156	127	142	149	130	134	155	121	143	142	130	131	134	138	142	148	142	164	149	129	162	142	142	150	131	138	159	152	131	152	142	152	126	135	142	121	119	135	137	142	142	119	160	137	138	117	123	128	138	135	127	152	141	138	150	133	143	137	124	160	131	149	135	142	150	125	118	145	130	126	120	153	139	163	152	132	161	145	124	160	145	126	127	131	153	123	139	126	149	137	118	137	157	150	121	111	149	151	144	156	121	146	155	144	154	128	139	149	134	146	145	115	146	120	134	152	120	130	137	133	146	159	122	120	147	132	151	145	120	154	154	145	133	138	134	148	131	147	159	117	144	153	129	141	125	134	132	108	138	141	147	154	127	149	123	153	166	141	122	117	111	104	141	166	158	133	126	153	135	152	135	139	145	127	131	146	152	127	118	148	140	129	138	146	134	122	167	134	148	162	138	164	127	119	142	170	119	142	140	131	126	134	147	145	133	137	167	131	121	145	132	140	133	134	146	147	123	133	144	133	136	141	149	127	139	114	131	134	132	143	122	138	162	129	131	149	139	122	145	146	115	130	132	127	117	131	128	131	129	153	150	121	120	150	125	141	126	150	145	152	147	151	166	143	119	142	147	141	130	147	131	143	155	145	115	145	142	126	117	131	134	131	146	147	140	135	151	118	151	151	139	137	133	148	122	148	145	118	142	142	147	152	148	116	124	130	152	142	155	139	142	106	156	142	136	124	146	146	153	160	138	147	134	152	147	146	150	139	137	139	140	164	141	148	140	129	133	133	160	132	117	134	142	130	148	121	144	147	145	133	138	134	113	138	134	127	129	114	155	153	146	113	122	154	137	127	132	149	134	159	155	139	114	126	138	135	135	119	137	125	127	156	128	140	133	125	140	129	136	136	136	133	128	171	127	117	128	154	129	127	124	141	128	142	127	123	131	150	129	151	130	133	139	147	125	134	126	132	125	142	136	129	144	137	137	145	142	113	148	136	119	135	124	139	122	138	145	138	139	136	139	135	127	124	135	136	129	127	120	127	137	140	148	125	140	155	143	142	148	129	106	167	111	122	122	149	127	119	132	154	126	133	162	127	146	104	104	136	146	165	140	142	99	116	138	168	126	101	136	125	150	121	139	126	144	151	157	173	129	144	176	129	147	156	160	146	144	131	142	146	148	144	149	139	123	135	135	149	119	138	129	144	130	141	136	131	138	157	145	160	129	124	143	126	145	146	133	141	141	163	152	140	126	127	138	130	138	136	141	158	134	153	161	149	121	164	143	153	132	143	142	122	139	125	129	113	144	147	128	146	136	156	131	146	130	120	149	123	131	125	146	140	156	132	139	160	161
4165	3095	1299	722	561	400	397	359	389	381	349	320	354	357	330	360	376	311	374	367	332	324	329	336	331	333	346	330	322	325	375	317	367	337	335	352	336	317	342	339	318	342	333	319	328	321	334	333	332	340	306	310	313	338	358	328	348	319	316	328	297	335	318	330	354	336	344	354	303	334	328	332	347	296	316	340	373	312	334	354	347	307	320	345	359	321	334	356	341	377	321	329	322	354	359	357	344	320	295	308	324	337	315	350	338	313	329	355	313	368	339	341	321	317	355	347	356	302	351	323	333	333	354	349	337	321	318	332	307	369	336	310	352	290	308	353	333	331	313	323	358	344	343	368	348	342	362	332	320	358	306	359	352	317	340	331	312	333	306	331	351	347	337	344	324	338	338	340	311	322	334	357	348	295	316	377	332	316	343	346	342	319	313	330	285	331	322	320	320	322	348	333	343	350	355	345	321	335	348	323	328	360	338	319	364	331	326	304	360	371	311	351	303	349	341	329	324	305	295	340	342	373	357	329	353	330	364	334	328	351	331	333	343	349	371	325	303	285	337	339	323	320	331	353	356	339	347	307	291	352	340	324	387	351	335	367	352	302	355	327	338	338	343	343	349	352	336	323	363	299	336	354	341	339	311	372	341	333	319	339	340	310	334	310	318	341	335	325	338	326	347	329	337	344	347	331	334	338	347	304	315	336	337	326	352	318	360	336	317	343	304	382	306	365	328	340	345	337	331	361	328	314	321	322	393	325	354	311	373	333	334	315	321	359	349	321	317	333	338	315	372	335	345	330	358	342	334	327	310	349	316	364	306	331	350	298	346	343	330	332	304	357	305	339	352	315	316	356	343	316	316	310	331	328	355	318	317	333	314	316	311	337	347	335	332	318	339	353	337	325	361	337	351	329	319	329	346	319	302	303	335	335	321	341	368	346	334	351	317	346	343	312	360	365	334	350	339	318	335	347	363	317	340	319	342	360	319	315	317	331	311	316	358	320	324	310	353	332	332	319	307	343	314	354	342	373	327	356	330	331	336	296	324	350	327	322	341	341	333	324	325	300	362	309	338	327	343	335	308	332	342	357	306	339	310	371	318	297	353	333	306	342	338	349	336	333	325	303	349	331	333	336	308	329	302	332	361	378	362	319	344	359	346	327	315	335	337	343	345	354	316	315	291	322	331	324	332	322	312	367	324	324	335	346	370	300	332	319	347	332	303	321	318	347	321	317	322	324	327	354	326	322	344	371	335	314	349	348	337	328	313	339	329	345	325	318	335	331	333	340	317	322	300	312	327	343	341	372	308	336	335	370	350	328	346	332	353	334	321	342	367	334	326	336	326	334	351	326	352	329	338	332	351	333	320	322	313	321	356	315	327	377	374	326	321	317	349	349	343	323	331	355	343	331	340	308	339	331	362	341	374	307	325	329	351	348	337	321	315	343	344	308	361	352	341	319	344	365	325	334	369	344	300	355	369	334	311	329	347	350	309	351	323	338	359	333	339	344	322	362	356	347	339	341	356	351	336	318	335	332	349	318	344	345	351	334	357	356	365	324	330	312	320	350	336	375	366	339	298	343	331	319	314	337	339	331	319	332	341	344	336	360	330	341	352	334	315	308	330	373	347	328	351	333	329	367	339	356	339	376	326	309	328	331	328	331	338	307	344	368	305	314	328	331	329	345	343	352	331	323	310	301	301	339	358	367	353	339	309	325	305	331	338	329	353	341	334	354	312	291	358	315	335	350	352	350	354	356	305	348	319	332	307	342	347	330	348	344	335	325	349	294	312	321	336	325	321	326	312	347	345	317	293	327	341	314	353	333	339	310	337	333	349	343	296	332	347	350	300	315	337	344	313	343	345	338	332	340	342	345	355	338	352	326	349	334	328	312	322	323	332	382	336	325	353	343	322	355	314	326	321	321	336	366	333	337	345	356	321	321	335	327	340	348	343	333	319	316	330	334	345	309	355	346	339	328	339	358	326	367	316	350	342	305	335	332	348	326	371	336	319	353	336	361	337	310	337	314	342	338	326	329	314	343	346	329	342	314	331	340	347	329	352	362	325	301	334	372	333	328	345	378	363	313	335	337	284	306	334	355	333	340	347	334	305	318	341	344	389	316	369	351	336	344	323	354	316	329	287	325	328	347	350	327	321	302	318	319	359	339	359	319	334	327	334	289	366	364	316	323	298	317	327	326	306	359	346	343	335	345	330	325	341	347	324	368	339	329	345	328	315	322	339	308	353	331	349	356	325	323	365	348	354	339	308	358	306	314	332	334	337	323	327	289	343	323	351	368	348	317	319	314	321	311	297	305	343	356	339	341	390	335	345	342	340	337	354	292	358	327	347	325	366	326	327	346	339	296	330	330	330	306	313	335	344	314	331	304	303	322	351	345	343	358	339	346	337	346	353	354	325	340	331	306	351	321	325	315	325	325	344	343	327	372	346	361	325	339	309	318	348	351	358	342	336	343	331	339	357	320	350	364	384	339	309	322	346	298	332	349	322	323	356	314	313	315	361	344	318	328	327	331	302	346	324	327	329	333	324	358	343	363	350	309	314	315	339	319	331	351	340	327	351	344	348	321	309	312	345	319	292	290	340	334	341	338	319	327	359	342	309	345	333	361	339	342	342	321	301	324	349	349	324	368	353	344	328	331	291	293	327	327	338	355	343	322	360	307	336	337	327	291	341	334	340	351	313	367	327	354	330	332	312	345	345	343	344	369	368	327	344	313	345	337	336	344	367	329	324	307	312	380	378	312	346	315	318	358	344	329	349	351	326	312	352	327	356	326	312	338	325	321	309	345	372	308	331	333	301	340	318	336	354	341	319	321	342	332	347	315	323	348	315	355	340	356	321	331	321	316	344	326	327	337	344	346	305	300	344	327	348	379	352	307	359	333	333	311	332	363	332	325	346	342	330	335	349	326	351	357	333	320	319	322	368	356	307	344	348	327	338	357	368	330	344	344	322	321	332	329	318	306	364	340	320	353	341	329	347	351	313	313	339	343	343	314	352	316	307	329	355	339	339	319	323	316	350	358	326	348	351	333	294	325	307	329	313	340	323	350	342	325	328	302	337	335	324	359	338	343	310	325	315	350	332	310	352	351	346	337	316	325	347	350	363	373	353	321	348	341	347	335	322	344	349	345	333	326	358	302	318	344	334	328	354	307	308	334	336	335	346	313	366	332	285	369	351	348	348	324	362	341	340	333	328	299	347	358	318	325	308	349	351	339	302	317	368	335	329	351	327	323	298	307	331	359	324	320	333	337	352	339	339	317	326	332	304	341	325	380	330	332	322	337	336	324	314	335	355	354	338	355	352	320	317	319	331	347	321	338	330	322	345	336	342	351	319	324	316	333	349	321	314	321	329	352	334	341	362	301	337	364	339	313	338	326	337	314	331	356	369	336	349	341	324	371	345	304	304	318	343	340	335	323	299	326	351	339	338	344	349	347	327	343	339	329	362	335	317	317	339	325	348	365	336	332
34157	13863	1857	517	454	439	464	495	462	463	427	426	444	416	457	441	440	434	397	440	419	457	430	451	471	458	377	440	474	436	461	436	481	466	484	456	473	435	435	439	428	444	450	478	426	506	480	408	447	475	471	452	430	472	419	481	481	436	441	433	468	486	443	431	464	430	412	454	460	461	440	359	435	442	407	470	467	467	433	477	468	443	511	468	409	489	410	475	454	436	484	478	501	453	454	416	408	434	437	442	488	440	446	475	434	410	449	452	435	445	453	412	415	460	457	424	457	455	462	427	419	425	479	421	441	450	457	432	435	445	489	437	437	471	426	433	468	462	490	442	423	429	460	481	428	491	468	476	435	430	448	454	472	457	423	480	451	458	441	460	476	443	466	366	427	465	443	434	481	481	472	448	413	494	396	468	464	433	451	462	392	441	429	450	439	433	412	440	457	479	470	424	427	422	427	421	441	482	439	413	427	430	496	474	432	443	459	483	437	449	424	458	449	470	435	433	394	443	483	447	468	460	443	457	435	462	435	439	481	506	399	428	456	409	447	472	453	428	483	465	437	460	429	448	463	449	473	461	424	413	446	465	466	483	491	435	469	432	477	448	450	485	463	422	497	471	448	417	411	467	399	435	462	382	440	437	456	448	435	404	475	473	454	462	478	449	454	498	473	470	443	436	456	456	443	493	449	461	434	469	414	429	459	472	443	469	428	447	431	470	480	418	447	441	485	453	450	424	399	480	459	463	487	441	424	428	465	477	471	472	432	434	482	474	417	471	454	400	447	449	477	450	472	423	458	498	461	427	415	427	441	469	472	430	473	450	374	446	451	435	446	473	434	424	460	453	465	447	455	429	462	456	467	463	443	450	464	474	444	448	419	446	445	449	462	473	497	443	428	411	439	468	432	432	438	438	421	437	435	467	446	430	476	475	455	413	421	408	486	466	476	444	485	468	410	448	494	454	424	459	466	404	397	442	441	447	404	422	430	433	416	494	464	470	433	490	451	466	423	470	463	408	418	456	452	477	492	437	469	438	499	471	474	431	442	490	450	411	419	450	402	443	409	423	404	438	480	425	471	451	483	426	414	443	429	445	447	411	440	439	425	459	489	438	445	400	423	451	488	441	439	456	468	470	443	433	404	468	429	423	461	461	403	450	460	496	438	459	461	449	444	458	448	418	429	439	457	485	436	412	440	459	427	446	450	469	466	443	453	455	468	436	445	457	438	467	435	486	440	450	409	463	420	476	438	431	466	457	423	450	470	426	490	450	449	483	447	408	437	421	399	417	485	453	456	425	434	485	438	448	429	450	469	449	455	483	414	428	425	431	454	462	490	457	448	443	452	442	423	428	403	437	447	480	423	433	429	397	446	430	434	452	443	434	432	436	457	447	479	493	454	471	467	459	442	452	468	471	451	446	444	461	443	434	462	449	482	413	433	422	449	440	471	461	459	433	462	465	454	447	441	487	437	473	461	477	440	452	457	440	435	415	458	465	472	447	446	448	462	442	448	427	429	432	459	404	478	471	442	398	444	433	434	465	401	452	474	448	404	455	460	440	450	421	424	424	500	470	444	439	458	474	470	449	461	443	471	430	411	455	417	435	431	444	455	447	426	468	475	420	419	455	435	455	489	418	435	460	401	451	463	447	452	461	459	442	422	473	471	455	431	457	465	473	442	485	490	452	498	477	483	433	465	484	403	450	466	452	464	440	454	461	433	444	469	459	459	439	485	459	418	426	438	393	424	418	460	473	411	453	407	480	449	452	422	441	408	439	438	434	471	452	409	439	430	427	400	445	429	446	418	445	496	456	428	463	431	391	428	391	435	445	421	451	459	455	438	430	412	446	422	481	463	421	458	455	494	430	433	459	447	435	461	446	452	450	441	392	445	446	396	498	407	432	450	433	395	420	446	415	476	478	441	477	442	413	424	459	400	461	440	428	465	447	440	462	442	445	480	434	461	440	454	442	454	472	483	439	459	485	431	450	434	430	471	433	470	429	418	424	431	455	447	473	441	450	445	444	424	452	455	462	415	425	467	490	424	476	434	458	466	453	433	457	409	454	445	455	463	436	416	404	485	436	484	461	435	467	469	423	458	445	447	409	490	486	476	477	496	469	392	460	435	452	413	521	444	421	475	451	435	459	436	462	477	444	423	406	435	491	409	468	422	436	443	466	438	462	462	458	434	470	428	461	415	471	422	451	497	447	453	455	438	476	459	472	473	501	472	457	482	445	439	441	433	450	459	430	453	431	447	433	436	436	457	452	466	432	456	443	424	461	457	477	485	462	449	478	452	447	444	454	460	409	417	441	470	473	427	458	438	417	431	454	481	452	384	436	487	442	474	438	438	452	458	466	445	415	443	456	427	451	416	412	421	411	481	473	460	454	451	418	418	455	492	457	440	457	446	441	449	453	425	460	485	435	388	394	426	483	443	445	437	414	432	440	453	474	412	466	472	413	483	484	422	412	451	457	439	479	415	440	472	425	433	438	447	478	423	430	426	441	435	438	447	451	444	464	435	451	442	508	481	433	442	464	435	417	439	413	433	439	381	462	445	447	449	419	462	475	459	444	441	479	478	467	429	456	447	430	481	472	453	451	416	415	459	455	444	441	457	460	451	431	422	450	424	433	429	438	479	416	444	500	473	451	410	439	487	423	433	421	419	463	442	454	441	420	461	452	465	436	466	469	426	463	464	431	506	484	481	450	466	453	439	450	464	443	472	461	452	452	467	441	459	415	456	481	454	442	458	454	475	416	473	460	473	437	430	450	455	511	436	474	436	441	409	401	426	493	437	458	469	465	435	437	460	434	479	455	427	442	419	427	468	424	489	420	453	439	425	476	416	443	421	455	419	418	447	435	421	443	431	396	403	425	439	440	451	483	443	457	500	389	452	419	458	435	494	455	464	426	439	466	472	417	445	443	443	404	386	446	472	420	470	443	480	437	450	439	464	462	427	437	502	453	480	453	463	446	476	457	477	435	443	479	476	443	482	523	454	441	425	445	459	466	450	445	458	445	437	412	455	481	480	457	475	454	432	452	463	451	443	448	475	430	449	459	427	460	471	442	475	433	427	436	448	452	448	468	447	470	399	441	447	404	451	457	489	445	449	449	449	458	444	440	465	453	470	443	484	441	470	432	465	448	435	453	434	437	469	446	421	462	477	468	436	435	411	454	452	468	456	487	445	477	448	480	452	442	430	447	491	446	461	466	473	484	459	488	472	413	474	487	457	463	440	438	451	431	452	458	445	420	430	459	438	438	469	466	459	498	456	456	414	486	450	439	427	457	422	469	472	407	428	432	430	415	445	470	462	459	423	448	376	425	392	440	429	456	477	436	443	491	426	436	481	470	438	454	483	482	461	468	438	435	441	450	480	481	433	445	462	446	475	432	444	417	444	437	462	433	412	424	434	471	472	441	431	436	490	443	495	460	456	451	513	411	460	447	430	442	441	450	432	441	443	401	426	436	430	423	456	411	477	468
8157	941	941	947	877	1018	921	915	923	967	932	963	918	877	920	950	933	978	908	945	948	927	962	920	946	911	919	878	901	934	927	902	958	951	933	931	941	936	948	936	948	950	943	951	973	863	918	922	966	930	977	973	921	912	938	920	897	941	967	873	964	954	954	990	863	907	965	915	888	900	871	940	951	916	921	932	963	948	911	889	922	918	942	897	869	976	939	929	949	903	954	929	922	906	915	902	868	880	877	919	867	931	926	929	942	878	905	919	908	902	913	965	905	980	878	920	931	965	905	892	958	927	973	929	867	961	924	952	910	941	941	955	894	893	931	915	864	898	950	911	947	967	939	895	929	909	970	965	973	905	970	929	896	905	997	1031	902	941	902	951	947	903	924	967	941	914	913	892	953	936	912	964	952	958	940	950	951	965	928	888	893	912	920	908	938	909	889	887	927	911	936	887	895	928	916	891	966	919	943	906	927	904	951	986	940	997	888	882	890	932	964	958	924	970	920	946	879	974	917	891	898	976	957	903	912	894	1002	945	941	907	895	908	927	992	928	948	939	912	936	853	926	933	982	943	953	920	872	960	975	949	912	900	926	871	877	901	950	912	911	920	880	955	941	982	944	965	928	955	929	949	922	898	981	918	968	910	895	905	934	881	908	910	957	904	937	946	957	905	969	922	899	941	990	941	924	937	1004	980	919	907	941	892	941	916	954	926	922	938	943	966	892	930	895	965	961	996	962	982	862	905	924	947	961	934	969	950	881	911	988	956	955	938	948	934	959	906	861	921	955	931	900	863	939	920	936	948	935	932	938	979	969	931	936	941	921	932	935	939	951	954	950	915	875	923	965	932	901	997	975	986	908	924	953	918	905	921	960	916	905	983	947	886	892	905	938	939	930	959	945	961	926	950	899	911	941	949	891	895	896	942	927	866	894	954	970	918	948	945	924	943	980	969	937	945	873	932	914	967	999	923	940	972	890	910	909	892	957	888	909	967	989	955	923	970	961	986	936	979	956	977	906	935	937	933	905	939	946	967	932	879	927	949	933	882	974	884	945	948	931	948	942	946	887	959	957	949	887	916	935	994	881	958	970	951	889	944	892	933	907	923	1004	898	944	931	927	855	982	949	913	943	898	894	908	911	965	915	903	935	909	993	941	964	897	897	925	942	899	904	939	936	967	908	978	946	922	932	901	933	905	940	934	995	975	901	959	952	949	995	896	937	910	938	950	927	913	938	961	914	940	929	937	929	964	908	916	923	976	933	939	932	930	938	918	934	979	973	930	955	912	938	932	884	914	953	960	912	983	902	920	961	918	931	959	939	887	931	956	932	965	906	944	930	957	934	866	1021	928	906	954	920	926	935	898	821	960	906	934	945	903	937	970	949	909	873	896	941	921	915	882	925	929	944	937	879	911	888	885	900	928	967	912	957	946	906	957	905	918	951	902	925	862	964	919	945	930	955	914	903	908	886	944	965	956	936	923	950	909	902	934	909	895	930	895	930	897	902	975	915	886	906	937	896	928	905	882	875	936	965	944	894	956	937	972	920	960	916	957	962	909	914	924	937	931	938	927	946	959	941	931	937	944	950	923	930	1011	956	930	871	907	905	918	956	979	885	898	939	940	956	975	971	955	948	942	932	901	935	912	979	987	951	963	903	903	879	941	925	949	976	903	966	946	908	930	933	910	908	952	911	957	927	956	880	893	896	945	906	961	886	935	932	922	922	939	946	920	951	891	920	884	956	954	891	909	917	930	947	916	922	914	894	944	876	996	960	939	953	958	911	909	910	922	921	916	897	912	901	962	903	926	901	886	899	957	970	916	921	877	953	932	901	951	882	926	979	967	875	973	932	898	935	959	904	881	871	950	923	888	929	936	936	961	898	967	918	936	909	941	869	925	966	873	964	948	939	907	944	932	882	946	979	985	957	938	970	952	929	979	1011	941	946	979	907	895	902	951	914	899	914	996	875	914	992	932	907	891	919	895	942	915	946	946	908	865	951	955	934	926	881	971	926	919	936	911	910	957	921	970	930	912	938	964	938	942	970	941	963	879	886	934	932	914	929	974	904	951	963	892	870	912	925	956	927	916	918	940	899	955	902	943	1008	887	914	958	910	937	951	936	940	906	929	958	972	949	923	888	908	902	908	946	914	995	907	909	932	902	962	898	901	944	893	862	952	856	884	965	936	906	1010	911	901	888	887	934	914	939	925	901	939	915	942	939	918	946	939	963	887	946	935	921	924	947	910	915	954	887	901	963	931	950	962	926	900	1004	885	984	953	912	925	913	905	909	944	901	904	903	928	953	896	916	949	939	901	903	923	941	972	956	943	897	952	969	909	895	958	959	961	914	908	926	925	950	910	978	907	939	928	989	936	903	913	966	947	941	938	869	928	927	891	942	885	891	940	932	947	947	910	880	939	946	935	980	915	933	942	949	946	895	930	891	931	981	923	945	938	905	899	895	856	992	983	935	955	933	895	926	921	933	971	950	888	917	908	911	938	896	934	950	894	885	892	907	936	955	952	919	944	937	889	923	886	951	924	924	940	913	878	923	922	936	945	916	908	920	871	966	933	966	914	893	957	944	957	875	883	871	906	915	911	969	922	990	947	991	957	892	921	980	922	915	935	915	915	926	892	952	911	900	899	895	940	956	940	918	916	935	914	921	915	940	892	862	968	950	936	974	892	915	994	932	930	940	944	951	952	930	887	929	926	849	871	941	934	918	955	903	913	921	913	948	934	964	847	970	955	920	937	940	943	923	941	952	911	924	957	859	985	950	960	911	904	919	932	904	981	948	917	945	926	898	935	907	879	970	942	937	992	943	920	902	889	909	944	946	885	903	930	890	921	910	951	961	894	905	972	924	952	923	906	898	922	922	931	897	941	896	964	903	936	962	878	903	935	900	964	908	954	947	915	883	900	954	898	931	900	957	901	929	926	958	940	938	929	955	983	926	900	921	897	990	938	923	955	964	982	949	909	962	918	893	901	981	880	944	874	880	973	868	973	896	926	910	939	907	878	907	970	903	910	988	933	911	890	922	941	943	925	935	912	824	946	885	925	967	939	913	932	897	969	949	893	895	938	996	983	926	954	935	883	952	894	948	894	934	916	944	895	947	920	935	924	947	998	927	974	887	930	905	967	917	909	943	906	987	923	898	904	861	909	979	932	851	898	914	937	943	942	858	940	1003	920	856	971	910	936	888	870	958	960	941	914	902	949	948	871	942	961	907	999	925	919	958	964	944	918	952	887	960	890	970	916	956	966	902	869	976	954	936	942	918	969	942	966	888	921	935	893	949	899	961	925	894	877	873	883	964	957	929	965	983	951	965	885	962	943	917	934	904	954	936	917	943	898	918	931	874	948	932	904	982	936	939	879	916	881	913	907	888	939	930	943	895	944	972	880	919	926	901	914	952	909	873	908	961	863	962	962	888	917	928	937	896	905	934	952	947	899	950	907	973	912	903	925	955	970	898	918	897	960	918	911	971	906	902	929	934	937
26009	21636	24249	29528	21664	9672	559	385	319	335	316	331	331	300	276	305	279	314	311	291	283	292	270	314	301	290	303	258	290	286	305	285	327	303	300	285	270	305	276	292	330	319	315	305	276	292	288	317	286	302	283	307	323	260	307	256	285	318	314	292	277	278	269	256	284	281	315	282	280	291	303	304	291	284	288	268	308	294	272	298	299	299	266	288	284	274	307	301	309	295	277	299	325	277	257	252	309	293	255	285	326	312	303	309	324	272	283	271	274	312	290	281	294	276	273	258	284	304	297	281	289	323	329	322	276	293	320	278	327	305	308	256	259	281	295	295	277	286	300	309	266	257	294	292	305	292	303	289	287	300	303	262	275	264	290	303	294	293	302	295	284	282	316	325	316	286	306	276	271	288	263	289	281	265	312	308	302	294	293	292	308	305	286	257	252	282	276	271	255	305	299	274	290	288	273	298	267	278	275	297	279	286	267	281	286	314	283	289	286	274	265	280	278	318	297	281	278	300	313	283	291	320	301	291	293	332	287	313	287	325	258	286	284	306	280	270	309	270	279	278	269	263	276	310	310	307	291	312	290	274	317	297	276	302	282	278	293	308	301	290	274	273	305	260	289	319	306	315	304	296	262	271	281	291	306	289	258	277	248	271	284	285	223	291	284	275	276	279	293	281	346	255	267	301	294	342	284	285	313	291	288	307	282	288	292	256	265	262	272	284	283	325	332	330	291	296	305	288	286	268	301	288	313	293	288	284	295	297	303	298	307	321	276	293	298	293	342	276	273	262	321	268	315	286	286	309	323	298	303	306	323	309	317	288	312	294	300	313	307	273	279	317	293	270	274	297	279	264	292	291	263	297	266	278	309	265	269	261	303	290	247	279	279	284	297	261	278	278	287	326	275	273	278	310	301	303	290	290	320	320	293	313	307	308	284	272	282	347	285	288	272	304	294	276	292	329	309	288	276	277	272	297	313	298	303	306	285	298	302	317	276	284	280	273	267	271	290	263	292	282	296	316	302	270	280	341	298	306	290	265	330	334	274	322	315	285	279	310	295	276	262	301	299	316	269	302	303	304	324	288	281	305	279	300	262	301	293	290	322	270	250	309	303	287	305	302	312	282	271	266	299	285	295	294	295	274	289	302	299	322	293	286	285	287	313	290	311	277	291	296	271	253	292	280	282	292	302	279	273	298	294	283	287	284	287	266	292	293	295	298	291	312	294	316	280	318	289	263	298	293	309	290	332	287	303	291	329	309	307	290	312	261	314	272	301	285	272	316	299	296	265	292	260	290	272	315	283	301	299	283	265	294	292	289	303	281	279	298	284	304	315	278	318	247	273	283	276	306	293	284	278	286	268	315	314	303	290	262	269	316	273	296	299	336	285	272	309	287	310	302	311	310	297	292	303	292	312	314	299	257	298	293	288	305	306	247	278	287	292	312	258	301	273	254	321	298	303	277	300	284	277	272	299	267	292	320	321	291	250	294	288	301	290	288	278	307	289	305	289	310	274	318	277	272	256	272	301	305	289	289	317	282	318	272	286	281	287	292	299	250	286	304	290	268	288	264	273	278	277	294	294	297	295	279	314	309	301	260	266	318	274	329	306	309	276	295	261	266	284	319	305	334	277	308	288	295	282	272	278	302	301	271	293	310	278	302	313	303	308	277	289	266	291	280	243	242	288	283	318	311	296	294	257	318	282	296	263	273	254	259	295	270	277	304	283	320	306	271	259	298	282	273	305	329	279	283	279	309	298	310	253	300	281	261	275	323	324	295	277	308	295	269	279	341	280	334	276	276	278	256	309	285	289	303	305	288	336	288	300	262	291	296	264	295	288	315	308	273	303	299	294	292	325	310	335	283	266	276	268	288	302	294	308	266	285	286	276	304	283	298	265	272	285	287	312	253	295	290	311	300	290	261	287	336	280	275	283	320	285	310	301	245	291	290	295	306	273	301	271	299	330	282	268	303	290	274	267	280	289	278	272	311	274	313	293	333	257	292	289	260	282	287	286	304	290	299	259	257	270	283	279	308	312	288	284	291	314	277	323	310	298	274	294	278	290	268	297	298	305	304	270	269	302	286	332	306	287	290	286	294	313	276	272	318	272	282	286	294	292	260	302	284	323	312	294	282	243	259	294	270	302	288	263	280	337	318	275	281	290	318	285	279	279	268	292	301	302	294	316	265	285	280	284	296	265	260	317	269	291	293	314	290	292	284	313	301	280	317	293	299	308	263	253	295	312	275	254	273	288	267	293	325	307	304	296	292	276	281	310	297	294	322	308	315	312	319	280	291	282	294	290	269	293	272	272	298	279	280	298	306	301	259	289	268	291	295	269	289	286	315	284	290	279	276	288	292	289	297	292	300	274	287	267	269	298	275	253	282	279	273	278	293	312	293	262	286	283	270	302	304	319	320	320	298	263	283	334	289	313	324	276	281	325	295	309	270	283	288	294	298	315	274	287	269	283	290	283	260	269	295	325	265	287	260	295	280	272	297	283	281	292	302	279	280	304	268	282	296	310	306	290	282	272	250	265	317	255	328	277	292	274	282	360	279	303	291	310	286	268	271	288	294	301	292	283	321	299	270	296	285	302	292	302	280	289	247	294	278	304	290	299	291	284	316	313	274	297	290	290	274	280	263	295	314	293	263	281	296	267	280	302	282	273	286	290	292	323	294	279	292	296	278	329	276	289	316	266	269	294	277	291	273	293	287	272	277	300	315	299	303	301	277	300	291	318	292	261	306	309	341	311	320	324	287	283	315	309	272	326	301	286	260	265	305	346	277	267	291	280	315	305	303	280	269	271	273	286	294	291	266	331	299	299	257	285	266	281	281	313	249	312	301	303	251	282	287	309	280	273	287	287	303	303	302	284	265	328	294	314	314	308	290	295	276	282	284	328	318	259	303	319	276	298	301	279	306	277	308	290	290	301	273	295	284	260	316	267	297	313	286	279	320	278	268	307	272	273	311	303	282	299	310	258	253	290	293	236	296	278	280	298	293	314	323	322	283	310	283	265	277	288	276	310	307	267	304	297	299	259	260	300	294	300	304	265	284	313	300	292	282	277	285	301	303	290	267	270	273	271	321	302	277	263	301	315	262	300	265	272	305	314	293	270	283	252	284	315	315	265	268	314	299	287	299	264	306	268	257	285	270	313	293	263	270	300	301	313	299	301	283	292	267	261	258	301	322	273	299	277	310	285	247	312	275	310	325	273	290	308	302	301	275	295	276	273	313	289	301	304	288	282	264	303	284	280	307	285	288	316	294	297	260	264	292	270	305	293	308	268	278	268	304	315	285	349	241	293	265	309	283	281	290	269	279	297	312	302	316	310	308	266	289	279	279	269	282	275	292	290	257	281	286	290	309	278	277	300	278	284	285	311	298	286	316	285	260	263	298	287	288	260	278	302	293	284	308	278	288	279	288	289	265	236	291	300	265	281	302	295	274	283	292	271	283	308	258	286	283	309	304	291	299	278	286	268	266
4562	2041	1138	813	757	658	618	615	608	630	646	627	617	591	597	604	622	589	599	644	622	634	662	638	650	598	623	622	584	604	593	639	636	628	618	596	616	612	552	652	620	655	642	613	650	619	618	572	624	638	638	618	642	586	628	630	616	583	573	632	625	624	585	611	634	630	650	678	594	646	621	631	610	615	615	587	631	645	629	620	588	616	631	589	593	626	595	606	612	693	627	606	624	652	648	613	629	624	657	591	616	599	685	627	652	635	639	659	645	581	673	625	607	595	646	621	568	619	662	675	634	635	572	645	654	662	589	599	607	614	621	598	589	671	639	596	604	595	584	575	623	554	600	620	628	599	629	597	640	611	601	606	656	613	620	579	611	636	657	610	623	619	639	610	602	641	568	622	661	602	618	569	659	718	645	625	612	643	643	591	627	629	610	571	624	612	628	663	636	544	605	603	586	597	627	640	596	619	620	618	586	631	632	615	559	598	607	608	585	597	590	590	631	617	628	640	613	590	604	668	607	651	635	541	651	625	601	652	612	597	584	632	580	647	640	650	588	618	584	653	583	584	647	622	626	660	594	645	640	638	609	641	649	638	652	587	645	635	622	641	628	592	596	615	624	614	632	598	601	619	612	611	621	671	634	634	624	610	656	665	627	587	614	623	596	625	662	624	642	627	599	666	636	626	582	630	619	656	595	630	596	623	688	628	644	625	603	692	601	668	670	591	622	604	609	612	646	625	592	609	605	603	631	638	609	622	595	603	583	651	624	616	625	625	645	619	597	611	619	644	576	608	670	621	662	666	615	610	634	645	675	649	606	628	616	617	646	614	652	618	597	596	582	644	614	622	634	645	614	628	606	652	606	614	622	615	609	632	608	618	605	584	597	638	585	587	618	596	656	588	619	597	603	637	572	645	650	632	600	626	611	642	634	630	606	617	645	566	582	632	632	597	618	626	600	619	619	609	578	625	619	598	574	570	649	590	593	637	624	620	610	604	631	626	591	608	604	623	587	604	619	670	636	610	633	654	640	612	613	627	605	637	688	577	616	644	630	657	628	614	672	644	604	632	641	601	603	580	644	636	634	655	651	659	597	650	589	615	626	628	609	631	625	611	640	603	632	595	637	617	608	595	622	608	615	629	624	622	583	635	626	597	609	657	591	666	665	630	642	601	636	674	632	634	623	608	667	618	651	592	645	642	595	619	614	603	629	552	617	610	580	614	613	586	622	647	660	618	581	634	589	654	601	586	670	580	651	664	603	634	625	610	599	612	600	609	608	628	627	619	634	606	629	621	653	630	655	597	590	609	629	620	641	625	635	590	658	623	629	588	640	635	660	648	636	653	623	613	669	655	627	622	646	619	622	609	631	642	632	590	624	631	610	647	580	599	657	607	588	649	594	626	644	659	614	642	617	642	584	643	611	622	670	657	640	613	635	597	633	614	602	599	608	580	615	642	596	587	634	593	648	624	590	577	609	583	600	591	633	623	619	580	581	616	644	651	580	669	598	649	646	613	623	656	632	658	598	628	673	621	618	573	676	625	615	676	644	674	565	639	634	647	646	670	565	625	597	635	630	638	651	594	638	557	652	632	596	627	627	630	603	662	579	662	643	623	635	639	595	620	611	617	619	608	614	588	591	594	619	608	610	649	634	675	628	643	637	613	592	625	592	646	632	627	629	639	600	651	622	648	591	601	640	561	656	660	681	599	660	590	614	661	617	637	597	654	624	623	603	640	627	638	599	659	619	625	635	625	611	599	593	614	616	618	665	627	586	654	600	625	622	603	610	623	616	626	611	575	597	585	612	575	615	663	557	591	614	630	579	652	626	631	589	557	632	662	607	626	636	633	630	605	689	632	618	624	616	550	655	618	605	610	618	627	625	649	602	613	629	609	621	619	621	582	640	576	664	606	608	647	627	614	615	609	566	620	638	616	659	656	609	623	605	646	628	607	639	589	603	666	591	669	616	588	609	648	597	608	639	614	606	638	626	623	606	588	639	608	633	606	581	606	629	585	664	612	610	621	608	682	603	623	663	677	610	621	654	630	628	583	635	577	634	592	585	667	636	643	603	647	628	614	616	620	612	657	636	655	607	565	595	601	649	649	627	599	644	642	651	652	637	612	620	634	584	614	582	598	588	624	617	599	619	579	631	661	563	633	641	626	645	641	627	672	634	604	620	640	607	631	616	630	630	616	589	597	657	623	614	641	626	588	620	625	632	635	656	613	631	634	613	618	610	642	590	621	608	621	598	644	616	636	588	630	605	606	617	646	588	640	638	641	643	570	663	642	565	552	595	643	642	608	612	599	634	612	620	621	628	616	594	646	619	647	612	583	608	561	625	633	603	659	609	611	598	631	593	618	637	606	637	636	618	667	595	613	612	663	615	578	600	623	648	680	613	611	608	638	621	641	593	624	672	602	619	651	583	650	635	627	596	620	574	664	631	583	616	597	623	612	617	651	624	637	601	641	596	602	651	633	601	639	611	617	619	636	661	618	647	621	658	628	634	607	612	639	655	636	625	620	604	602	567	604	582	655	688	655	632	633	646	631	609	674	605	638	632	632	644	643	638	655	609	642	630	663	626	615	579	619	655	599	629	605	680	659	654	658	589	607	583	638	586	662	608	632	626	612	671	616	604	613	598	591	641	612	617	613	600	614	625	622	609	634	639	584	591	613	532	649	632	651	660	631	623	620	649	620	633	646	636	623	608	620	568	608	603	573	661	642	598	658	606	618	636	663	619	638	639	615	571	622	591	648	678	577	617	639	581	654	644	621	578	629	585	633	652	591	630	659	634	622	630	662	572	594	642	628	634	655	662	639	609	608	608	669	619	579	590	638	657	576	618	646	593	592	609	600	608	586	619	613	599	606	651	623	575	589	631	586	599	648	582	639	592	618	601	579	647	601	590	601	584	664	603	650	622	600	673	606	623	596	617	623	629	619	614	638	636	604	625	591	639	593	627	599	646	645	607	627	632	640	638	667	607	632	616	589	625	599	611	654	574	613	632	564	637	637	548	628	649	660	616	623	546	586	596	613	596	651	646	627	600	630	612	586	602	622	616	611	606	622	621	653	626	609	614	667	623	596	638	652	602	596	642	658	599	642	630	600	588	613	617	636	647	533	623	647	628	591	638	644	633	610	615	626	644	622	651	561	654	663	603	610	636	608	632	605	644	663	629	586	609	647	622	629	650	642	625	635	600	603	561	635	658	650	636	607	641	647	587	604	680	635	582	620	588	574	628	617	631	628	595	616	614	597	604	610	673	607	634	656	608	628	613	635	577	688	615	624	585	643	630	605	603	598	621	609	581	627	611	620	599	615	629	609	638	621	633	658	652	594	647	613	632	655	599	667	616	639	638	635	650	588	621	613	602	658	630	594	594	641	643	628	638	577	595	607	624	595	648	599	648	632	618	635	594	639	624	635	599	660	658	519	629	609	642	614	632	583	627	671	586	632	590	676	616	663	634	600	598	640	592	643	623	582
25270	21646	24732	29066	21646	21677	9476	427	241	258	227	216	213	180	200	198	183	157	155	171	162	150	148	165	148	153	170	157	142	144	145	154	152	145	156	134	137	129	129	131	166	149	144	141	121	123	155	156	149	168	154	149	133	135	139	174	141	146	164	164	119	119	145	122	145	146	141	166	160	150	153	152	150	130	134	127	121	119	129	140	130	135	143	162	150	137	135	140	123	134	148	162	138	136	113	136	153	133	132	131	139	150	117	147	121	154	115	147	149	169	122	136	147	140	123	111	145	139	160	130	118	147	124	126	137	131	136	145	133	146	121	138	149	129	123	117	139	137	148	139	136	122	154	156	132	127	132	126	135	139	119	133	132	139	121	120	133	118	120	148	144	152	164	148	130	142	151	120	129	124	147	141	105	126	121	129	149	127	148	133	120	132	150	147	161	155	139	119	115	135	131	153	167	138	141	150	123	142	143	133	143	128	138	130	161	157	141	140	132	118	131	151	137	125	140	154	140	122	172	161	147	120	139	139	124	123	142	148	137	125	158	115	141	145	133	169	154	133	148	133	149	131	129	149	122	140	144	127	141	146	128	141	184	150	149	145	122	125	130	139	134	136	145	112	113	151	143	135	120	129	146	147	158	143	158	121	140	155	128	142	133	136	115	135	143	145	120	155	165	149	130	102	125	155	111	144	145	139	152	130	133	135	116	119	144	127	128	159	164	142	141	147	151	131	135	137	151	135	167	151	128	137	158	149	130	114	119	134	143	129	137	143	132	137	114	150	139	138	133	131	129	122	127	159	148	157	144	152	151	144	157	129	131	141	130	135	163	140	135	122	140	139	158	158	152	168	141	139	145	123	149	147	127	132	138	133	145	114	149	134	140	136	156	130	165	125	130	149	130	139	139	139	128	159	144	167	137	140	143	141	137	118	144	157	141	127	131	145	152	116	153	125	134	133	135	128	135	120	150	120	145	169	121	122	150	146	142	137	123	145	156	138	139	151	141	148	150	157	140	127	130	138	166	158	130	145	147	160	142	147	137	129	130	141	129	150	138	148	125	162	146	120	126	172	153	146	137	139	152	133	148	142	132	149	144	133	146	158	157	136	165	158	152	130	116	126	161	128	112	126	144	138	137	149	145	132	137	126	140	134	146	135	127	150	175	139	123	156	139	122	131	145	154	115	153	122	122	126	142	128	134	139	144	142	121	136	121	137	122	154	143	134	142	130	144	122	134	127	149	136	132	124	159	129	127	136	171	144	127	125	142	124	144	150	124	146	116	141	126	133	122	136	156	125	129	145	127	140	137	122	119	167	132	125	138	142	141	136	135	142	142	137	167	142	124	138	119	137	148	147	145	173	139	151	139	128	123	144	148	141	151	120	126	125	120	137	119	122	135	130	132	134	159	146	151	107	133	130	181	142	134	134	133	109	158	174	120	147	131	140	136	112	149	167	165	134	131	120	144	124	119	135	141	134	146	157	134	135	126	111	134	143	144	167	139	134	135	126	124	155	132	114	165	169	128	141	152	135	127	156	132	129	156	118	161	146	128	114	110	154	145	146	152	134	121	143	156	143	157	150	112	130	126	132	122	138	134	151	149	117	150	142	133	130	146	123	144	152	139	134	157	126	152	148	126	157	163	140	130	144	144	138	137	139	112	118	149	131	145	126	118	155	139	104	161	145	154	108	136	136	130	146	157	145	146	142	147	141	125	142	122	182	130	115	161	157	141	111	136	167	133	137	131	133	115	126	141	116	138	147	142	154	125	141	133	140	136	140	144	161	148	167	146	146	136	149	125	154	124	126	129	119	149	128	149	128	124	143	129	134	138	140	119	149	165	151	146	153	151	132	105	142	128	143	157	152	140	133	134	138	148	160	133	121	129	139	132	168	148	154	137	113	151	120	109	116	136	138	144	130	136	143	130	137	143	148	144	141	173	144	137	136	172	161	143	144	151	143	141	152	148	158	157	125	136	140	143	150	160	138	121	124	135	135	132	160	124	123	134	127	130	156	132	136	138	123	122	135	134	132	144	129	141	125	123	120	144	133	153	163	131	131	142	134	131	135	143	113	148	155	123	123	133	128	145	147	143	152	125	133	131	137	148	126	123	156	123	168	147	142	127	112	141	121	139	140	169	137	145	141	157	154	130	147	132	109	145	178	126	133	136	135	146	125	153	148	152	153	153	147	157	149	149	134	153	148	146	148	146	115	151	142	142	144	132	130	145	134	138	109	134	132	149	148	134	123	149	145	127	115	131	136	143	158	145	124	141	118	137	137	130	145	150	151	130	137	136	153	156	133	127	137	143	158	124	138	132	138	148	154	118	135	144	136	126	177	138	159	129	132	146	125	134	123	127	161	140	149	137	146	140	132	143	149	135	145	141	139	149	128	130	129	143	127	135	133	122	140	152	119	148	146	122	143	157	164	141	160	152	125	129	133	136	138	140	137	163	148	149	129	153	141	143	112	103	145	133	166	162	152	145	124	134	144	135	132	141	138	171	122	151	129	132	149	128	137	137	128	137	143	149	146	135	156	137	139	139	154	143	152	137	140	144	151	128	111	129	129	144	150	128	135	154	132	142	134	119	151	126	147	132	136	122	144	142	131	146	138	123	131	129	135	129	127	150	125	134	139	145	135	121	148	147	132	134	136	115	141	149	148	132	155	127	165	143	133	148	153	130	128	127	114	136	156	130	123	145	141	136	145	130	124	126	139	137	126	141	128	121	113	130	136	131	139	109	133	148	139	117	123	138	149	146	137	139	155	148	150	136	147	138	119	119	138	148	116	115	131	137	137	148	108	172	148	135	150	135	115	125	163	128	134	144	166	119	150	119	152	120	153	125	148	147	119	134	123	126	141	119	142	131	135	127	127	143	144	133	151	144	148	117	149	140	117	143	134	144	140	162	131	138	136	134	152	133	143	144	141	149	133	141	152	120	156	131	135	137	129	133	137	141	135	123	152	143	132	121	127	114	120	148	136	137	136	148	132	156	144	143	148	151	129	121	138	143	165	142	148	139	141	144	145	169	126	118	114	131	120	126	151	146	121	149	161	129	115	136	143	137	128	132	133	141	120	123	137	112	147	147	149	148	127	139	123	107	116	136	130	152	119	138	119	127	160	133	135	160	152	122	137	134	124	145	143	149	140	124	135	144	167	121	159	130	118	146	133	127	130	133	157	124	144	137	116	141	142	141	151	152	129	153	122	136	142	142	126	144	155	149	136	132	136	115	126	139	147	134	121	141	133	124	153	136	155	136	143	127	168	135	115	144	144	160	139	133	135	132	138	144	151	144	135	130	132	136	165	138	124	130	120	149	136	157	127	132	121	120	122	156	135	166	109	133	150	124	136	128	119	121	153	141	123	136	142	149	154	136	137	103	149	150	145	131	148	153	148	128	146	130	148	147	141	155	133	118	155	131	145	136	124	134	148	144	158	157	128	151	125	139	124	143	119	136	115	144	131	116	138	147	149	174	157	149	155	131	125
4139	2981	1310	707	528	447	439	380	397	328	383	395	348	323	362	329	337	353	356	339	331	360	367	310	350	305	342	312	343	305	337	353	332	354	353	313	307	316	338	393	381	320	311	340	344	349	323	356	312	340	330	329	308	339	335	321	334	330	318	313	346	335	328	341	304	364	316	368	356	317	329	358	348	318	337	317	333	331	378	327	376	345	302	339	352	328	334	344	360	356	306	330	327	337	333	326	319	335	334	335	329	362	312	335	353	347	312	342	322	335	329	321	330	317	321	331	336	345	341	347	303	301	377	318	336	331	351	307	328	310	336	316	348	328	351	350	350	329	341	352	334	324	325	356	322	335	329	310	318	323	336	299	345	325	328	318	318	310	333	359	343	341	347	334	349	331	350	338	317	354	377	349	339	333	309	346	328	336	334	319	370	324	374	339	354	307	321	317	374	354	344	363	360	334	314	373	345	346	317	329	335	338	352	341	344	347	331	333	357	319	356	308	281	328	335	310	331	315	317	343	330	358	348	332	342	350	318	347	353	346	360	345	343	322	306	336	334	326	337	353	342	330	342	326	333	343	338	357	326	350	305	351	348	305	343	365	341	324	305	334	343	321	350	318	332	337	319	311	324	365	338	326	346	299	359	299	297	328	346	323	350	357	363	340	335	327	317	335	314	337	365	356	305	348	347	330	285	358	333	332	367	316	335	314	330	296	330	370	328	352	323	351	276	348	302	318	343	341	310	326	347	326	356	332	321	351	360	330	330	321	335	338	326	334	318	339	352	324	300	369	318	323	343	366	367	325	337	337	338	372	321	322	345	333	322	332	321	334	337	305	340	332	341	304	351	323	339	310	324	316	346	335	319	334	340	320	323	338	365	332	289	358	364	359	357	312	362	350	345	344	307	334	356	328	366	320	348	300	309	333	331	331	330	315	347	330	293	330	328	339	309	336	326	344	329	370	343	343	326	332	353	375	319	343	328	350	301	316	340	354	340	366	330	325	325	322	364	354	314	340	327	348	323	343	350	346	339	350	349	345	318	337	344	312	373	356	341	344	344	321	313	314	328	348	310	339	311	366	301	345	346	329	302	333	331	339	336	351	351	317	370	293	336	353	355	348	330	341	333	328	314	314	319	341	308	340	306	341	331	352	351	354	346	337	298	341	322	329	329	326	358	330	332	315	322	327	319	324	341	328	313	317	339	300	369	334	343	317	320	340	353	343	332	324	325	320	346	328	309	320	326	329	359	322	316	335	327	307	341	345	332	331	335	324	297	354	296	308	322	339	327	330	336	285	334	339	338	336	317	338	322	311	348	343	343	326	354	332	355	352	338	355	331	345	328	358	315	355	359	348	346	325	350	334	375	325	340	366	345	343	343	302	312	347	340	360	327	332	336	338	327	339	340	345	330	319	316	336	348	307	323	329	316	312	345	339	340	335	366	359	353	374	349	314	321	312	303	335	333	345	352	332	380	332	357	306	309	332	335	319	355	340	319	345	302	332	319	326	341	320	345	335	330	333	308	335	322	343	329	318	366	311	332	331	312	359	305	336	342	306	351	344	367	323	331	327	342	334	326	335	347	337	326	328	344	329	335	338	326	373	288	317	311	343	357	326	332	346	330	369	327	306	327	352	324	381	343	368	345	393	303	333	334	346	347	337	348	340	315	317	321	336	344	339	325	329	331	361	356	357	338	313	359	343	347	326	335	356	303	322	325	348	330	320	348	344	350	352	346	333	313	348	354	354	329	350	315	325	344	354	327	328	358	310	346	361	369	310	355	363	357	337	316	314	335	309	340	333	311	316	353	320	322	289	324	324	330	337	362	318	375	347	331	344	337	344	343	309	335	349	326	361	306	333	362	309	348	321	318	336	365	322	352	320	334	355	337	316	327	312	316	321	334	320	329	309	344	325	310	317	305	341	343	323	343	326	338	365	310	347	336	313	323	297	326	327	315	365	346	327	328	344	373	348	329	324	330	359	336	329	320	323	324	321	323	376	313	334	320	344	335	320	326	346	318	350	309	321	332	335	347	327	310	323	346	322	323	319	336	357	362	334	320	303	330	316	330	343	323	345	322	321	350	326	337	346	341	336	325	321	350	303	328	349	344	369	302	323	331	332	357	341	308	331	328	331	321	330	350	319	334	348	320	337	314	350	325	340	311	340	355	341	320	328	354	333	339	318	328	311	340	340	356	330	323	324	329	317	325	337	329	339	330	336	334	328	310	346	346	335	355	326	349	315	327	358	328	382	354	326	331	341	316	352	336	318	315	328	328	325	340	313	360	345	338	363	329	302	360	352	374	311	363	362	359	340	337	305	306	350	324	359	325	314	339	315	326	321	336	332	346	330	355	343	306	312	344	303	318	330	323	309	342	346	345	347	327	333	315	359	311	346	334	354	353	337	352	351	342	365	315	334	350	351	354	344	332	342	364	317	346	352	316	321	320	327	331	373	352	374	297	336	343	371	326	331	339	299	316	352	326	337	348	347	336	333	312	309	299	342	296	345	350	371	333	329	358	358	316	341	340	285	310	367	319	336	294	324	349	329	379	362	315	321	353	345	323	351	341	352	342	329	355	342	337	333	321	347	327	313	338	316	334	342	324	312	333	300	339	326	313	354	343	301	348	306	346	306	359	352	328	325	313	333	338	345	349	336	318	340	304	334	372	382	318	310	335	345	314	325	349	369	359	316	318	334	354	347	332	309	341	325	352	345	326	308	335	319	370	368	306	325	346	312	328	323	345	342	345	324	347	338	319	333	337	308	319	334	337	328	332	338	333	339	370	325	348	319	360	332	320	331	336	315	351	312	323	357	321	330	352	305	321	334	339	349	320	340	343	352	310	323	338	331	341	348	352	333	380	336	362	328	338	344	319	336	318	360	353	336	318	350	378	293	341	283	332	330	315	355	354	315	326	336	338	333	324	326	335	313	317	334	330	336	332	377	316	343	338	343	346	302	354	363	342	343	349	332	334	362	362	326	305	344	318	312	353	321	344	382	298	346	349	343	302	318	337	344	322	320	348	318	352	342	354	315	344	316	307	302	373	370	355	312	332	306	345	341	344	320	305	295	336	352	324	334	364	364	309	358	303	316	323	351	330	373	325	357	325	342	338	331	341	330	342	342	338	318	342	328	320	352	381	356	306	331	349	327	325	323	369	353	342	372	299	341	299	328	350	314	344	334	352	323	335	357	347	339	348	339	340	343	320	316	352	325	312	337	316	309	357	329	302	330	305	343	354	346	332	312	352	351	351	355	339	327	338	335	322	340	324	329	366	362	315	363	346	309	336	318	367	315	332	316	338	325	311	321	319	322	329	313	315	332	324	331	300	342	369	339	307	348	322	334	332	354	345	348	336	328	349	321	357	333	324	344	362	325	335	351	320	326	324	328	364	346	329	344	335	356	379	363	334	328	348	328	328	345	322	295	331	323	334	338	326	348	311	343	353	321	347	368	348	311	332	339	349	326	356	329	292	345	338	329	325	369
33838	13599	1942	582	530	503	454	450	439	425	447	492	466	474	463	435	461	414	477	419	428	441	462	459	511	432	449	444	427	442	444	437	475	470	409	408	427	438	453	444	439	433	393	413	471	453	447	480	416	450	405	445	443	452	419	441	444	451	415	422	449	486	454	428	454	413	432	411	470	469	416	459	429	443	417	389	436	446	464	421	458	420	445	395	444	434	468	476	410	452	436	437	480	427	410	423	432	450	415	429	405	449	424	429	427	447	477	464	413	412	453	414	441	460	453	464	441	430	454	438	469	410	448	461	442	469	426	427	493	464	448	425	458	408	420	463	458	428	449	412	442	407	480	459	463	426	430	456	438	411	401	478	444	433	436	443	455	440	421	480	444	449	446	448	467	452	404	421	423	450	431	435	426	413	461	400	431	451	464	428	411	469	468	476	416	421	405	437	444	459	461	429	444	414	419	464	463	434	453	465	440	439	410	442	436	458	443	431	419	442	442	421	447	427	428	471	465	452	410	470	400	431	432	462	448	457	464	439	426	444	423	428	445	427	442	451	430	458	453	479	446	426	440	497	427	445	425	393	490	478	427	440	443	490	454	442	476	407	475	429	446	447	450	436	423	460	438	430	451	430	410	415	444	485	463	436	472	487	433	440	452	444	442	403	477	435	425	426	421	437	413	448	435	450	485	427	470	455	461	425	422	430	424	444	447	453	439	486	440	460	467	496	415	434	419	482	421	436	451	475	489	458	416	461	435	459	471	405	452	416	478	448	474	384	402	403	438	424	464	409	476	426	408	470	469	440	487	417	473	457	432	466	430	436	444	452	428	446	447	448	485	436	467	441	486	403	425	434	444	442	486	492	460	473	417	411	439	463	435	472	451	458	458	451	479	443	485	488	450	436	452	413	448	431	447	451	438	475	436	442	455	447	441	434	462	421	450	439	463	478	455	477	450	452	442	516	459	484	504	409	453	447	415	434	439	439	436	426	457	440	459	441	420	378	472	445	422	401	479	444	390	463	422	431	434	469	425	456	466	432	416	420	439	464	456	444	421	459	464	446	456	430	397	468	489	458	430	422	480	429	466	464	421	457	419	450	431	482	483	471	438	438	428	476	486	443	424	458	457	448	493	456	454	429	453	405	412	469	438	461	464	449	430	459	411	439	484	466	429	459	402	435	455	471	446	469	421	422	425	463	426	414	473	456	450	436	462	423	433	447	469	433	425	397	431	457	421	441	429	425	425	444	427	461	423	443	453	442	427	465	432	462	429	396	448	422	387	446	438	437	456	445	407	462	436	425	423	437	446	457	474	449	443	446	472	467	449	430	438	400	430	430	428	388	412	414	412	408	477	427	441	458	439	444	406	412	453	417	501	507	430	453	438	426	435	441	491	431	407	430	424	420	429	464	464	441	432	455	457	448	415	448	480	416	447	428	423	448	460	457	391	423	401	389	448	466	441	452	435	382	442	443	470	438	489	491	444	443	450	415	386	426	443	424	435	420	453	435	453	414	462	455	419	453	421	455	479	440	417	392	416	414	426	434	393	472	473	422	437	462	435	420	399	424	447	447	418	441	456	456	416	442	443	472	425	468	463	487	427	464	436	441	466	434	444	429	447	461	428	454	462	457	497	455	434	468	461	472	461	423	422	453	469	475	408	484	479	447	423	443	451	429	444	464	422	462	449	446	423	453	402	426	467	450	429	458	482	417	447	421	456	433	490	455	420	395	436	494	480	433	450	422	460	419	426	460	465	439	491	442	443	432	423	406	437	459	454	431	448	452	442	448	460	438	432	431	450	497	428	412	472	476	434	433	439	444	506	456	395	470	457	436	454	421	424	424	437	460	445	438	465	424	425	425	468	441	422	417	442	438	475	435	470	426	429	431	438	431	458	413	441	414	422	438	465	449	423	501	448	416	399	419	427	432	430	426	457	441	436	438	432	388	450	455	448	491	406	448	419	411	416	432	454	453	432	440	480	450	459	442	418	487	412	465	405	444	465	446	439	443	432	432	458	433	441	445	452	399	442	447	397	455	417	403	426	454	385	401	413	452	461	383	424	457	458	453	434	458	414	468	478	487	489	424	426	446	482	402	435	425	428	458	474	467	426	454	413	459	405	457	455	434	436	451	479	442	472	386	473	431	435	423	442	429	479	442	415	493	448	455	401	456	428	472	420	431	437	424	413	495	451	427	436	424	450	457	455	435	451	447	425	408	443	416	442	434	476	477	459	462	437	439	425	439	423	420	465	397	451	426	443	437	445	466	440	456	439	449	441	452	444	466	442	504	425	450	419	456	456	474	390	438	451	423	431	485	466	465	441	428	406	450	454	485	440	448	454	443	449	473	454	500	457	437	437	424	473	443	446	465	421	463	409	407	409	455	447	430	448	484	465	444	412	425	404	426	446	445	404	447	432	451	436	396	436	445	457	412	457	433	457	417	443	408	405	461	470	460	428	435	461	429	433	410	461	493	479	459	427	467	457	453	412	416	408	429	435	450	467	445	447	427	435	416	425	477	430	458	457	471	446	430	479	447	440	452	457	457	428	478	450	420	461	429	446	421	407	432	420	446	488	477	453	447	426	432	432	451	451	413	421	456	454	430	458	444	421	435	433	433	426	438	436	446	415	417	433	417	442	408	428	438	439	470	483	441	454	426	452	418	418	491	425	435	416	479	456	436	460	464	464	468	425	470	434	415	435	454	440	459	450	457	412	452	481	440	434	442	457	429	434	451	466	454	463	427	416	411	439	469	454	443	454	459	410	450	478	462	417	420	387	425	444	448	432	472	427	444	471	476	422	415	467	461	503	456	438	463	473	482	455	424	467	435	483	442	418	421	408	419	464	459	441	430	422	440	439	476	497	418	420	447	473	415	424	466	424	451	444	408	409	443	427	443	436	439	448	448	425	405	434	472	480	457	433	434	429	428	463	476	453	464	412	391	432	443	464	448	403	447	439	459	455	488	412	444	480	405	451	449	414	437	435	409	454	412	406	444	442	488	396	462	446	433	464	408	462	429	429	417	475	448	435	438	441	403	417	440	484	472	451	483	473	388	438	437	458	448	414	437	447	455	489	450	437	443	430	428	446	449	440	427	468	429	450	436	418	441	437	479	428	435	490	390	418	445	439	420	448	433	426	420	450	427	429	428	431	399	421	453	430	413	453	499	479	487	438	439	451	441	407	422	473	441	416	417	419	422	471	439	451	482	426	443	481	475	476	469	458	433	425	468	459	424	447	430	433	455	476	464	469	423	441	419	451	475	457	403	440	460	464	433	449	410	446	459	434	461	439	453	447	407	450	489	456	425	440	482	443	454	445	418	449	413	457	446	420	464	423	455	451	489	426	479	467	463	469	446	476	436	440	451	405	478	419	427	492	437	430	414	453	464	470	468	469	432	457	427	462	420	427	432	444	415	428	434	456	396	448	396	441	443	441	482	416	416	420	439	451	443	474	440	451	426	450	421	476	452	433	458	464	444	479	441	434	413
8039	994	968	957	865	922	896	916	874	909	878	900	906	898	938	890	907	927	880	922	957	941	911	955	969	982	910	906	911	973	882	917	914	925	940	1001	891	899	918	940	951	898	954	936	912	963	878	875	879	891	839	924	890	971	911	970	922	907	869	896	932	966	898	890	865	890	915	951	875	896	934	899	957	937	908	892	976	898	956	941	929	938	916	921	894	972	918	885	930	909	906	901	933	934	927	922	959	921	912	952	938	899	896	894	887	901	940	866	968	933	898	944	873	919	912	880	974	913	949	843	928	927	914	910	963	858	970	899	893	859	899	871	897	959	906	939	916	896	886	898	938	916	897	873	949	933	950	883	918	930	882	955	915	909	914	873	897	928	895	890	952	964	923	898	895	911	905	882	920	863	893	914	947	867	934	917	946	930	950	911	921	938	926	977	1027	916	903	910	877	865	913	913	887	923	856	886	961	920	985	898	954	911	935	964	949	877	923	914	986	945	934	859	927	888	931	910	887	942	923	904	831	894	943	912	933	931	888	938	916	919	940	886	926	877	952	916	833	954	888	921	931	870	972	883	947	976	932	895	884	878	961	977	912	932	925	913	940	974	904	901	884	965	894	917	960	950	943	961	930	931	953	929	924	902	915	864	892	900	853	933	904	868	919	919	894	956	868	942	929	850	937	937	888	891	925	889	897	937	911	903	935	846	918	910	955	901	979	946	870	930	917	912	940	917	939	945	920	946	924	913	882	943	922	911	921	930	940	977	879	940	890	924	938	930	917	944	980	888	912	909	900	914	889	971	917	918	937	903	905	928	955	931	937	918	944	878	930	848	876	969	908	935	948	947	877	894	882	958	938	866	946	937	926	897	909	905	972	906	934	917	916	875	850	941	884	973	886	918	894	866	953	933	912	968	898	922	913	939	953	951	885	911	905	909	947	898	896	989	944	941	972	918	918	902	951	915	904	944	916	975	876	923	945	910	925	913	915	917	829	896	871	935	951	891	892	925	900	908	928	912	929	903	882	911	902	905	897	907	926	892	933	961	885	907	866	874	890	892	908	903	882	886	869	942	927	883	910	883	914	920	904	898	874	935	925	929	875	917	899	943	866	895	910	892	884	912	939	877	909	934	943	928	892	927	867	889	902	898	978	911	906	894	925	891	890	919	877	860	958	888	948	934	936	912	958	958	922	948	915	955	939	905	871	894	876	941	865	870	916	983	947	939	926	902	931	884	1018	898	891	905	896	885	880	909	938	907	917	878	896	917	931	973	885	918	876	892	877	941	913	885	912	896	919	935	896	918	917	952	909	946	873	880	912	941	924	908	929	868	877	991	952	923	937	888	914	931	919	878	922	870	905	935	930	938	890	923	851	950	955	954	905	935	940	882	894	924	880	816	912	898	930	938	864	939	917	898	934	925	914	849	924	867	903	926	893	910	899	968	867	936	915	945	879	887	904	898	880	965	967	921	920	905	959	902	875	915	864	904	910	897	908	904	968	920	877	928	963	919	930	918	907	965	870	955	961	913	940	958	944	907	934	920	884	939	917	914	967	888	877	925	922	921	913	906	879	858	908	919	878	893	927	872	903	953	909	858	886	938	925	914	904	919	926	947	909	900	880	887	923	875	886	957	920	935	931	924	924	884	875	877	950	896	865	918	893	936	899	933	863	917	924	901	990	866	863	910	947	970	915	848	932	934	908	882	907	898	947	877	876	921	851	851	956	898	907	944	882	925	911	925	991	977	961	915	875	919	892	948	952	844	906	922	873	910	968	885	902	953	914	882	880	884	927	876	936	942	924	937	919	962	954	941	884	933	930	880	922	918	901	920	896	964	944	860	924	881	928	947	859	902	920	902	967	914	885	920	905	919	876	872	929	922	892	920	903	888	918	932	941	875	948	908	868	875	917	883	909	908	898	855	932	911	935	892	871	913	941	926	895	890	865	928	923	889	925	918	888	955	874	868	923	954	932	933	959	923	903	924	920	902	913	924	918	919	904	892	896	919	884	947	920	883	914	938	897	897	893	869	891	909	873	993	919	929	922	959	947	974	940	893	931	924	952	852	933	860	895	953	926	901	889	922	885	958	930	884	882	913	893	944	895	858	916	886	935	927	950	918	878	927	931	943	912	898	892	900	907	910	923	930	923	930	977	938	959	906	964	868	924	945	889	908	939	917	905	879	955	926	966	899	882	888	927	931	920	911	869	912	900	920	995	935	889	940	924	901	916	869	895	898	924	944	883	846	880	930	910	935	949	910	929	964	896	921	900	923	913	944	905	902	901	877	939	884	909	907	931	912	903	870	905	963	928	875	923	888	955	847	973	913	929	917	956	923	867	936	932	910	913	958	936	897	953	921	848	941	892	976	939	928	908	919	939	969	901	894	968	874	928	952	998	896	899	919	923	877	889	880	908	967	884	921	925	927	910	894	960	989	922	910	940	943	936	929	856	926	924	946	947	941	946	905	897	1003	888	965	899	891	907	948	1013	927	941	974	967	937	941	889	923	950	930	871	913	936	946	896	990	916	909	913	864	924	850	917	947	918	929	952	905	949	905	898	932	883	902	928	890	894	931	970	913	919	871	876	888	906	881	917	909	931	880	948	929	947	911	931	962	858	899	939	957	974	952	869	921	923	956	894	908	957	954	954	906	936	900	945	975	913	986	890	938	947	917	951	911	938	897	968	934	899	919	925	892	877	948	866	900	908	979	916	977	931	956	969	899	898	933	924	939	925	879	895	924	945	938	954	923	934	887	914	903	947	894	896	927	880	899	938	918	940	912	936	938	935	901	847	905	913	913	865	930	838	968	967	928	897	908	944	917	937	885	939	953	897	928	842	914	989	905	954	859	869	963	931	938	873	925	952	926	879	914	919	915	925	937	920	902	892	930	937	910	912	882	917	894	880	884	929	974	981	952	882	923	857	894	917	937	961	927	948	933	908	902	953	897	901	918	915	874	896	908	855	1000	949	959	938	919	943	962	882	908	871	945	917	885	899	921	917	908	923	940	925	927	929	906	938	967	891	898	951	946	940	917	887	977	918	898	902	875	899	921	901	941	929	905	897	887	848	933	872	896	859	936	898	856	909	899	899	912	942	924	943	939	958	961	919	952	921	872	903	911	961	866	874	844	965	943	915	878	907	883	924	874	899	881	880	995	933	866	958	901	921	934	905	912	899	923	912	869	946	921	889	877	877	903	944	889	923	938	851	940	903	947	918	983	903	972	965	943	867	913	940	939	909	929	945	899	940	923	955	919	887	941	900	935	906	985	928	968	919	905	960	915	948	931	891	888	894	909	888	935	901	932	915	900	924	901	875	914	904	989	943	960	917	945	917	908	953	933	943	889	925	941	933	900	890	900	936	895	908	916	929	896	916	914	909	909	869	899	933	893	935	912	910	929	918	892	955	919	911	921	904	960	943	931	979	906	936	943	865	901	899	963	966	880	872	930	928	900	913	893	913	947	957	942	896	967	931	951	897	880	900	963	845	905	907
25937	21588	24236	29429	21601	10047	545	401	348	329	366	312	339	307	316	313	300	344	303	301	272	309	299	284	334	322	296	311	308	289	291	298	266	292	315	278	303	286	262	306	299	326	293	321	311	292	293	306	263	291	275	311	267	288	291	295	297	277	279	280	286	298	304	263	278	254	284	295	282	306	288	276	294	320	296	271	283	268	260	309	285	254	266	291	310	311	286	286	302	297	288	290	292	282	328	301	281	286	277	269	273	236	297	325	255	304	310	263	321	279	302	317	291	285	289	292	305	282	314	321	279	330	301	268	298	310	305	302	264	263	267	291	283	306	295	276	287	301	303	302	287	308	297	311	331	286	278	280	284	336	291	311	266	286	287	282	291	270	277	279	289	284	302	296	299	297	296	280	274	280	299	288	290	266	285	302	295	285	285	320	282	278	304	339	296	258	274	269	297	276	319	315	317	272	266	301	302	263	294	314	299	281	307	300	279	284	325	294	281	266	255	291	286	256	263	305	312	284	282	298	290	293	286	270	296	299	283	306	305	304	283	288	308	299	309	292	287	282	290	282	289	288	278	283	278	290	283	229	306	300	316	286	277	300	294	295	285	279	274	322	309	303	290	292	334	295	309	289	295	288	307	303	294	316	296	255	278	269	313	287	300	294	293	272	290	280	316	288	285	300	290	277	275	312	308	276	300	288	298	289	254	277	313	288	312	291	311	307	288	287	272	305	298	278	332	305	294	270	305	285	241	260	272	260	276	310	289	286	303	309	283	321	313	318	315	295	260	258	303	291	248	255	295	289	309	285	339	274	302	300	267	282	322	303	302	276	302	313	287	283	272	291	281	325	285	269	251	279	289	306	274	277	281	300	281	277	287	296	310	268	257	307	306	289	284	289	263	304	310	289	264	291	322	278	295	306	274	288	280	312	274	301	294	294	294	278	297	290	316	270	301	303	265	283	281	291	284	267	278	289	290	288	254	289	281	305	315	277	279	293	295	269	319	288	314	262	299	328	304	249	309	263	311	297	265	279	289	287	275	296	273	308	259	303	299	286	258	283	293	284	296	281	249	275	289	315	292	287	292	315	316	304	306	312	290	292	300	320	290	257	297	282	261	283	289	312	288	313	286	279	312	269	258	288	281	297	295	299	274	304	284	275	270	259	288	274	274	279	267	313	246	264	313	281	268	296	293	308	277	274	296	270	296	268	285	293	288	282	288	271	283	261	285	277	325	271	292	320	269	312	314	283	321	295	314	260	307	268	275	287	296	301	280	295	296	286	303	297	305	337	263	325	291	285	287	294	314	288	279	324	302	261	289	319	264	257	292	279	312	285	305	264	284	298	316	290	294	333	270	263	308	307	305	267	299	331	282	276	276	263	294	291	285	263	289	273	335	312	277	285	317	266	274	326	289	323	342	287	297	266	302	304	271	320	279	291	271	301	299	314	297	257	284	287	258	257	280	268	284	306	279	298	277	313	302	339	288	270	309	293	319	319	319	301	308	296	278	294	294	263	295	300	319	305	284	271	271	257	311	288	264	268	274	305	324	313	302	254	281	290	267	278	302	284	269	259	301	320	303	281	277	317	265	287	303	252	310	296	284	296	291	305	278	286	303	299	273	311	322	271	288	313	307	314	298	288	300	311	290	292	286	297	289	261	286	304	260	316	304	281	310	272	290	287	274	312	258	274	309	293	312	296	274	253	306	261	301	269	319	307	291	279	305	280	258	311	251	310	300	280	276	310	295	283	273	249	291	298	285	290	284	293	291	293	306	270	253	272	309	255	272	270	264	268	291	330	285	275	306	314	276	299	290	301	274	279	288	287	282	298	289	299	282	254	271	284	295	270	279	289	286	274	312	295	294	274	280	264	305	281	280	298	313	266	311	297	258	297	284	324	303	262	280	309	294	266	265	300	293	274	271	333	260	304	316	296	278	329	261	284	261	293	286	243	292	286	277	311	274	287	275	284	276	288	276	294	275	324	309	311	268	275	292	309	362	290	305	272	302	312	236	282	270	325	287	303	302	291	282	267	334	280	295	292	301	271	337	277	250	262	287	257	266	287	303	264	277	301	308	292	280	268	288	301	278	274	275	261	324	308	273	290	304	283	267	300	300	288	256	314	308	278	267	282	296	299	292	289	287	290	281	284	323	305	289	288	288	312	308	279	324	271	305	277	251	278	293	313	300	284	270	286	298	301	278	266	297	300	300	276	268	301	289	276	284	301	268	299	276	291	303	313	297	297	325	282	306	296	308	287	263	273	293	297	294	276	279	294	278	285	256	276	297	309	299	307	310	301	287	301	297	292	291	270	267	278	275	306	272	305	316	300	314	260	305	330	288	281	273	268	279	282	304	286	313	299	308	281	277	287	251	282	299	318	276	260	294	291	279	277	317	311	306	274	279	324	295	265	286	286	256	291	294	299	265	300	272	304	273	311	290	306	274	312	294	295	296	315	288	272	349	336	285	320	271	279	305	283	277	299	313	325	279	284	254	288	228	279	309	278	284	275	283	305	304	289	298	294	267	299	281	297	282	291	262	295	281	288	323	290	324	297	286	291	283	310	275	252	261	298	293	270	277	303	316	294	318	334	330	287	315	298	315	278	307	313	284	302	308	255	276	288	278	303	312	313	295	262	299	304	287	285	283	285	303	286	311	299	291	289	287	299	281	276	291	285	324	279	334	301	292	308	286	309	282	260	276	262	281	307	308	289	294	308	292	298	273	267	283	297	265	281	304	285	276	286	285	296	305	276	310	280	285	280	279	267	309	293	318	284	303	249	283	285	251	263	304	340	290	304	289	286	263	268	278	295	270	291	285	324	261	322	291	315	295	280	292	291	310	270	327	285	308	324	340	255	303	262	305	264	299	293	277	281	255	285	303	288	306	297	263	292	323	299	285	278	238	274	271	260	272	287	334	313	296	321	316	292	281	273	279	302	299	311	295	292	292	283	288	319	296	279	306	290	311	296	280	272	300	253	275	284	290	285	277	310	292	293	277	291	299	270	298	296	282	284	294	281	291	324	303	276	263	285	301	284	270	290	315	324	293	280	267	278	304	294	296	308	276	275	302	267	273	301	285	302	280	263	307	310	323	269	275	286	307	304	287	260	273	328	314	260	287	305	301	317	294	286	306	285	331	279	329	287	317	264	293	285	299	284	281	324	295	300	291	289	322	286	354	265	231	276	306	278	272	300	268	320	284	269	304	279	263	278	288	315	277	291	294	324	300	300	304	278	256	303	302	295	327	269	300	282	318	287	310	241	272	326	268	314	293	274	316	297	259	274	319	290	278	256	317	281	269	285	292	292	308	276	267	279	271	292	294	313	284	305	316	339	308	292	302	320	269	287	283	299	268	303	289	282	322	276	285	308	275	273	301	289	275	307	313	272	263	281	304	302	308	287	314	246	258	272	303	304	275	288	284	279	284	300	299	333	315	280	286	289	300	285	245	274	301	265	307	293	300	306	271	252	286	301	266	290	302	286	321	296
4534	1978	1156	804	732	685	622	671	571	599	636	578	633	628	598	618	592	590	626	601	653	632	625	635	623	566	595	581	601	601	616	639	590	606	664	642	577	648	625	623	604	620	624	640	672	621	652	602	661	614	636	620	597	645	631	631	608	579	627	595	610	630	635	582	614	622	599	661	601	612	602	584	598	559	613	615	617	620	575	531	627	663	626	648	642	629	582	628	612	592	642	608	654	609	631	603	579	606	610	622	584	650	583	661	586	640	597	591	610	657	595	606	567	602	630	638	609	591	609	589	637	607	631	597	605	622	654	589	628	627	612	629	628	600	614	608	605	611	626	586	609	643	629	633	612	654	605	624	645	613	641	661	588	605	563	611	606	594	622	670	613	614	588	636	598	620	605	614	625	650	590	613	591	670	639	605	596	610	607	582	647	608	622	579	580	631	629	623	601	604	556	633	593	595	576	629	638	622	629	604	647	615	627	652	598	609	612	610	650	589	610	584	621	633	640	631	569	622	607	621	614	664	610	639	635	612	667	625	570	587	671	625	593	630	640	611	591	598	645	627	634	607	591	634	628	639	610	613	633	596	606	649	610	636	633	638	599	632	660	609	592	591	666	628	644	618	645	608	619	618	593	656	685	623	611	622	629	599	601	618	646	596	596	615	592	660	658	554	635	586	637	608	605	606	641	600	622	642	588	599	590	657	631	552	640	621	608	620	588	616	582	633	631	620	622	591	651	602	631	593	637	649	624	609	618	637	594	644	672	614	624	671	622	618	646	594	612	635	616	596	616	590	616	583	571	610	614	606	650	588	614	570	649	594	599	605	617	582	626	638	627	640	629	585	626	591	620	601	627	599	557	589	619	617	673	615	622	631	654	650	595	574	631	648	608	630	629	609	653	599	582	648	629	641	627	586	603	585	595	658	601	614	609	631	639	588	627	619	582	628	649	615	626	602	651	613	641	617	623	695	587	609	631	616	592	642	628	646	636	657	605	656	603	593	633	614	670	659	650	585	643	624	590	629	574	594	664	575	616	603	610	622	620	584	634	600	583	612	595	688	584	626	597	633	610	598	663	642	625	629	585	598	600	662	603	610	569	639	641	624	645	568	641	617	632	588	655	607	644	598	630	632	573	611	660	618	609	649	632	593	603	572	657	601	630	594	606	605	617	575	643	669	599	619	624	641	586	618	605	635	595	651	641	612	609	621	626	620	592	602	580	624	601	628	588	600	582	603	633	577	617	643	610	641	666	604	603	648	592	584	606	590	624	614	626	608	674	608	634	613	643	595	624	612	631	632	592	599	660	636	625	616	663	627	641	592	586	618	608	643	608	597	616	610	658	635	602	600	642	650	656	664	651	625	637	653	583	620	641	654	622	600	645	612	643	608	619	609	602	609	626	634	637	616	605	623	666	604	641	627	617	637	618	654	591	588	618	605	626	637	600	619	661	634	580	628	628	630	609	607	621	622	604	639	618	599	603	605	634	596	622	624	616	636	636	619	641	634	611	577	630	640	593	581	593	588	653	641	609	595	619	590	589	608	651	659	622	619	623	600	589	642	602	648	651	583	598	615	627	588	594	619	587	635	585	610	571	637	590	628	631	615	552	604	620	636	613	634	584	616	615	612	637	640	605	646	574	606	598	625	604	606	674	638	620	611	624	583	650	586	643	605	623	630	651	624	618	611	627	606	620	616	579	599	605	689	627	598	594	586	592	605	614	628	632	634	610	576	633	587	587	613	654	603	612	616	592	607	682	593	632	649	650	648	668	661	609	618	574	660	593	621	614	618	607	576	605	613	646	605	630	589	587	603	611	617	596	595	630	645	644	599	618	598	633	632	615	619	604	641	623	583	620	615	675	596	658	588	637	624	636	623	606	657	608	665	634	661	641	620	652	585	541	612	595	609	680	598	600	616	587	569	601	633	587	619	586	599	617	644	645	584	616	604	604	570	616	617	609	613	651	649	629	627	630	586	614	593	608	632	619	613	613	694	614	613	590	635	622	641	645	588	599	624	625	639	667	627	611	622	605	638	637	614	622	605	604	590	591	608	624	570	620	686	642	669	567	608	620	614	601	632	602	631	607	635	629	626	585	629	591	618	608	571	620	607	661	628	637	617	639	591	594	577	593	623	651	587	625	653	633	637	577	626	599	611	633	579	600	578	597	621	646	620	629	620	605	652	647	580	642	658	601	612	628	594	604	615	577	564	629	618	659	638	667	624	612	616	624	609	591	650	604	640	555	628	573	650	621	602	594	618	620	612	627	614	603	663	621	587	659	591	632	620	629	609	606	597	614	599	604	663	592	602	611	627	618	590	623	600	640	593	623	620	604	647	585	604	597	633	638	584	583	633	641	626	654	636	632	617	571	618	635	660	607	627	627	615	665	613	619	606	608	613	561	632	582	675	606	587	582	642	616	632	613	628	637	609	606	602	576	654	636	662	596	601	603	589	584	578	605	598	671	670	654	663	654	574	606	628	601	664	617	600	626	603	630	628	661	622	639	613	658	626	622	578	612	643	648	599	605	624	565	670	640	590	621	633	621	628	629	600	680	609	575	611	598	595	583	645	618	629	620	631	589	628	678	623	624	635	581	607	576	655	612	580	617	595	594	633	604	630	698	667	581	663	621	574	628	597	677	596	642	605	609	584	623	599	585	618	599	623	618	600	641	609	603	582	599	603	635	577	617	568	585	626	604	592	631	624	634	571	611	596	685	611	593	636	604	573	649	606	620	614	610	606	632	643	610	632	625	626	570	625	597	637	662	624	574	628	627	635	585	601	652	602	619	620	617	582	618	615	618	618	604	602	596	628	624	598	621	620	622	595	575	588	597	600	612	594	648	639	623	605	650	608	615	618	613	614	590	609	617	634	589	590	585	602	593	616	617	607	644	625	616	627	610	661	603	598	624	609	618	607	650	611	604	601	640	632	653	618	598	598	661	621	656	602	646	598	638	564	660	624	603	597	632	627	641	623	634	665	647	575	590	623	646	640	593	662	625	591	594	614	639	654	612	651	617	580	618	632	613	619	632	586	616	628	579	628	552	612	647	611	633	634	626	611	604	636	610	614	627	590	611	609	626	608	613	603	604	613	625	621	579	608	635	596	590	591	619	617	592	666	630	597	609	612	625	608	635	616	607	609	618	632	618	613	589	617	611	625	599	621	569	627	653	633	599	620	620	599	603	626	596	597	642	636	613	657	573	600	655	583	585	630	612	643	634	600	623	585	576	623	642	591	662	581	630	591	598	622	607	608	582	591	641	654	583	636	599	593	620	588	625	641	630	619	649	639	674	635	599	624	597	596	616	631	655	609	600	651	609	594	662	618	628	613	636	578	646	639	593	629	597	646	569	634	547	594	662	629	624	648	623	601	619	641	630	630	633	595	598	588	602	638	603	584	598	618	633	595	598	616	632	632	647	579	599	612	600	613	626	605	606	619	631	609	602	624	582	607	631	610	632	614	652	620	599	619	628	612	632	623	569	573
25251	21646	24766	29030	21658	21668	9809	403	270	238	222	206	202	198	183	124	137	172	136	146	146	183	152	150	168	141	151	145	140	136	146	178	142	117	119	146	153	151	146	130	141	163	152	137	115	129	134	152	132	139	147	120	157	123	151	124	161	156	137	139	161	133	144	147	138	111	136	146	151	143	163	135	133	117	156	138	124	115	144	159	132	130	147	128	130	133	133	118	134	141	144	143	151	139	151	142	125	132	145	118	142	135	165	124	151	138	138	154	135	150	133	154	144	150	158	138	152	152	132	134	155	130	122	120	158	131	136	153	143	142	140	140	148	145	136	151	135	144	155	136	126	148	136	135	137	142	130	137	121	152	128	133	150	152	146	123	139	137	158	132	129	133	156	147	137	149	136	132	130	132	147	133	133	141	154	138	130	125	144	142	147	132	121	120	153	143	144	125	144	121	141	130	151	158	126	151	142	125	145	138	126	129	126	121	141	134	124	119	108	124	148	144	132	136	132	138	106	154	145	149	151	131	115	156	144	122	143	139	153	127	128	140	149	136	153	141	141	144	161	141	102	121	154	137	143	144	139	127	150	132	166	138	127	136	124	129	129	127	114	141	162	125	115	161	141	127	144	124	121	144	158	141	125	149	119	128	129	134	127	129	139	115	121	144	153	143	131	147	137	148	151	131	122	141	122	143	112	135	150	150	128	141	148	126	133	137	142	149	137	165	161	137	136	125	137	151	148	124	118	113	150	113	130	123	136	125	136	181	159	150	155	137	150	142	123	135	131	123	126	125	142	126	121	130	162	134	135	177	157	127	144	168	152	165	122	133	145	142	120	132	133	148	127	137	130	136	144	163	118	176	143	137	131	137	139	133	129	146	143	151	130	145	137	136	137	107	122	140	121	141	136	118	146	135	126	132	131	147	116	121	139	159	138	118	161	127	132	133	123	139	130	157	150	162	139	140	132	155	134	119	148	142	147	163	154	142	152	140	144	129	140	155	121	149	146	156	112	141	143	119	143	135	160	136	142	144	141	159	153	116	161	121	136	138	152	156	144	117	119	144	135	144	146	149	144	136	143	140	135	131	142	139	150	127	154	152	137	137	126	123	138	138	137	129	157	128	128	126	127	136	140	116	132	134	151	114	136	136	138	110	136	142	138	125	129	126	139	118	140	149	130	124	125	146	126	115	135	115	149	165	132	148	159	130	141	158	133	145	133	132	147	135	153	124	126	113	148	135	130	132	140	119	159	153	144	130	140	127	99	146	141	131	131	133	140	142	148	142	133	122	115	144	133	152	138	116	122	161	134	124	118	112	141	129	125	153	145	156	139	134	132	134	130	134	118	110	120	128	137	123	148	140	136	138	153	129	143	130	133	128	136	156	138	139	123	109	152	151	166	156	121	144	121	145	138	124	135	136	137	118	116	142	147	136	138	134	138	123	138	137	154	145	138	168	149	142	134	146	129	164	142	132	146	154	136	128	152	136	147	142	100	127	139	159	137	114	160	126	149	131	115	144	133	143	137	128	131	142	145	130	139	132	139	133	138	149	148	129	130	135	149	138	153	140	144	156	163	102	138	148	127	160	107	164	156	137	120	149	162	137	147	133	120	134	145	171	149	134	135	123	142	135	137	151	119	145	155	151	134	131	136	164	165	163	140	148	129	150	148	160	157	159	123	129	142	139	127	144	127	132	150	129	117	146	106	149	123	133	151	141	138	121	145	146	152	157	131	145	120	150	135	148	138	148	124	144	151	148	157	160	139	144	140	141	139	143	130	138	145	111	136	110	127	111	122	128	154	127	163	117	148	148	130	156	119	135	125	137	133	143	135	133	123	147	144	131	123	125	126	160	132	132	141	137	111	147	143	144	134	145	157	131	128	141	145	140	138	110	120	141	128	144	161	117	122	134	129	134	134	133	130	138	152	124	144	164	148	127	139	152	131	147	130	131	119	122	136	137	151	151	139	138	155	148	139	143	155	157	119	142	158	115	110	118	139	147	147	137	125	142	135	125	145	145	158	151	122	154	131	128	149	102	126	169	131	155	146	147	159	134	133	149	153	120	135	130	133	135	137	152	152	160	117	143	156	138	142	137	147	152	162	152	158	152	163	153	158	153	164	130	140	143	142	147	132	120	159	144	140	121	144	128	141	142	136	136	141	144	146	142	146	144	160	172	160	154	146	142	125	125	134	150	127	134	153	125	156	125	143	139	147	145	121	140	123	132	118	134	140	139	146	134	152	152	140	149	105	124	151	131	151	163	161	150	162	140	139	141	131	140	146	143	123	176	151	134	142	136	143	155	150	149	137	131	138	148	131	158	136	147	145	154	149	151	131	163	127	127	144	140	131	135	144	135	133	121	124	132	155	119	156	131	150	153	160	148	146	135	129	155	139	133	137	135	139	133	142	141	153	128	158	134	131	142	132	139	126	146	140	122	151	132	127	142	138	140	117	139	127	127	133	135	150	116	138	143	159	133	137	126	142	140	167	131	154	140	119	137	127	172	129	112	154	141	142	127	146	120	130	123	138	150	142	111	167	139	129	129	129	138	150	134	124	128	141	175	123	139	142	148	130	128	138	137	147	155	121	164	153	138	123	105	148	146	140	135	130	160	147	134	146	158	146	127	166	140	142	122	111	155	135	147	161	132	137	144	119	130	131	148	116	126	149	133	125	124	121	155	108	136	140	151	135	131	144	129	126	133	158	150	127	143	141	135	126	143	148	145	145	126	142	138	146	112	144	148	134	156	141	131	137	147	125	137	133	159	116	148	166	167	134	121	143	134	137	137	128	156	143	131	152	141	145	147	159	148	109	120	115	118	142	148	156	161	135	129	134	142	153	111	130	133	133	120	155	143	133	143	136	138	137	123	121	137	136	137	118	138	154	147	143	149	137	141	147	134	152	134	148	115	150	121	117	147	139	139	117	135	123	137	152	132	153	130	119	133	124	134	144	148	124	119	129	149	120	129	164	144	152	107	148	151	142	155	118	155	146	143	120	126	142	125	123	127	130	151	138	163	139	124	149	158	149	138	138	118	140	142	137	141	163	129	145	131	118	144	126	155	146	143	141	155	167	141	117	128	116	134	133	127	145	146	144	145	140	154	137	131	135	143	126	133	157	115	127	136	141	145	127	132	130	127	120	141	144	149	135	156	136	117	141	139	144	131	135	139	141	131	149	149	129	150	147	127	134	123	153	122	130	127	151	132	147	146	149	134	153	119	148	150	143	145	116	150	120	140	103	137	138	134	136	132	159	148	132	148	152	132	134	157	141	121	156	158	148	146	126	145	139	136	136	127	130	129	129	133	128	136	140	166	147	147	135	142	147	146	160	143	125	130	119	125	143	120	134	152	119	134	131	147	160	112	122	126	119	150	136	147	145	110	146	137	120	149	151	144	143	134	132	148	145	136	128	130	115	127	133	121	136	138	134	143	110	134	146	133	137	131	155	148	163	140	140	138	171	134	169	113	137	131	117	132	117	114	124	136
4159	2908	1285	687	501	452	396	372	375	366	355	377	356	339	342	339	343	362	344	340	324	378	337	357	332	337	357	360	310	325	358	339	310	392	332	331	362	328	316	289	338	353	324	328	363	345	339	355	320	347	315	354	354	360	333	356	334	360	306	358	341	348	353	339	294	351	325	346	335	326	327	287	341	385	376	329	342	361	329	336	299	348	368	336	353	302	338	313	351	313	330	355	350	330	319	313	325	354	336	326	309	366	340	331	322	308	357	302	332	321	311	351	342	340	336	331	312	323	334	348	350	342	322	323	354	300	316	345	338	343	329	324	371	339	346	332	313	341	324	339	314	341	336	300	384	358	319	308	357	328	310	344	360	345	347	330	305	321	325	357	356	342	332	351	319	335	359	339	327	349	301	352	340	366	362	359	335	317	364	308	302	286	321	316	329	344	348	332	325	337	341	333	342	325	327	310	318	349	345	375	327	323	321	310	322	318	333	321	360	325	351	348	347	348	335	303	354	347	323	309	357	292	332	338	331	334	369	350	309	317	344	330	310	314	320	343	350	334	334	334	350	335	339	324	338	307	353	302	322	333	357	348	329	321	316	357	350	346	360	334	358	362	352	350	346	312	328	349	311	368	350	332	334	360	321	342	325	338	355	350	352	311	344	372	324	343	333	319	340	329	318	302	321	342	329	367	332	318	345	322	325	357	312	333	340	360	308	340	318	350	297	325	330	339	357	352	325	346	337	299	357	353	344	364	314	353	315	324	334	314	347	336	350	333	337	335	329	328	351	348	311	332	349	339	317	324	324	336	345	317	349	339	357	313	339	332	345	356	328	316	333	333	330	319	352	361	336	345	332	324	379	321	370	308	329	328	318	355	309	339	332	333	358	325	329	329	326	334	362	322	346	342	322	309	340	329	334	316	326	353	346	368	325	330	322	318	338	304	363	342	336	348	317	359	333	353	317	302	343	335	340	319	325	360	312	349	340	331	331	323	360	348	334	317	307	355	349	301	330	321	380	344	298	342	346	329	341	329	341	310	335	330	338	338	336	333	332	312	368	326	359	343	367	330	332	340	325	332	325	315	339	335	339	312	365	335	324	307	336	338	307	340	339	327	301	322	320	295	332	329	341	351	349	341	361	355	348	350	305	334	333	311	324	341	345	296	341	323	345	298	334	302	339	353	338	326	344	322	352	337	338	333	382	342	349	339	357	314	307	334	343	340	326	362	346	345	330	351	340	336	331	335	351	370	323	331	350	358	345	319	333	334	324	325	321	329	345	319	323	320	325	302	300	338	322	326	321	324	345	304	346	302	323	313	357	338	303	339	330	355	359	324	301	325	377	326	334	351	298	301	335	318	313	350	317	317	332	347	340	332	340	345	320	300	328	329	318	327	358	343	303	352	340	323	346	320	313	355	313	321	345	365	341	341	335	340	363	369	356	339	334	324	366	333	329	342	352	323	336	352	331	343	322	362	328	345	343	333	313	347	323	344	341	344	318	307	360	338	321	334	337	339	326	342	329	351	363	330	323	319	303	358	364	342	294	333	315	322	334	345	350	331	330	342	349	331	331	346	331	304	339	309	344	310	358	315	364	368	330	330	334	322	329	341	311	328	332	284	353	340	322	337	346	349	353	328	334	330	352	324	319	344	341	324	346	331	331	321	327	345	369	326	320	319	324	355	298	337	324	325	355	352	339	345	349	319	340	320	321	312	320	311	338	372	359	327	317	359	365	377	343	345	305	325	293	331	315	330	297	310	349	327	380	346	330	312	338	323	367	345	343	333	301	317	312	347	337	302	333	336	319	362	357	372	354	338	320	339	337	329	323	324	312	359	309	338	311	324	337	343	360	332	331	305	321	341	315	302	334	316	316	331	320	299	334	334	344	316	319	331	315	349	322	321	308	290	312	357	321	324	324	313	321	388	343	340	350	342	340	302	323	313	324	359	360	344	349	365	358	333	297	302	331	328	356	330	334	313	325	357	352	342	337	317	313	315	319	341	328	336	351	350	289	335	306	296	340	336	361	334	300	331	360	366	337	338	331	314	293	298	338	332	322	309	349	350	338	308	312	364	360	308	331	331	302	309	362	328	329	356	321	315	330	335	308	298	311	312	323	363	304	315	333	339	368	339	322	287	331	330	322	329	342	352	312	312	341	357	360	305	339	351	318	337	334	326	300	326	344	312	354	321	305	333	346	328	334	331	319	341	346	330	349	309	341	329	317	326	332	321	328	319	296	314	318	325	335	350	310	320	329	328	324	359	323	334	340	336	332	331	371	321	317	368	326	340	322	345	351	331	314	303	331	326	329	343	365	336	349	327	349	351	343	345	338	310	348	282	340	335	378	335	358	328	328	327	328	349	333	343	322	337	338	351	337	345	354	312	343	334	359	329	362	355	320	365	355	316	353	358	310	371	316	337	338	354	309	344	306	345	307	341	319	345	357	306	333	333	338	350	359	322	327	345	297	322	322	304	354	318	355	360	345	337	311	321	344	343	332	295	337	332	323	353	314	320	298	320	346	322	341	347	322	309	321	334	317	325	344	314	320	324	346	346	340	310	313	349	316	343	324	301	358	325	288	353	360	308	327	301	331	343	339	311	356	309	304	311	332	314	325	328	329	330	328	362	337	298	301	344	298	343	330	331	321	306	341	320	337	370	344	288	303	357	331	342	308	319	350	319	308	369	327	322	348	329	299	355	283	318	338	332	301	324	344	307	306	341	337	324	335	340	318	322	317	325	321	367	327	357	333	358	363	305	326	289	322	316	340	322	313	321	335	328	372	303	339	353	335	320	315	343	338	341	306	328	340	361	308	327	324	360	350	300	316	344	346	350	357	314	331	339	353	348	334	339	336	334	333	326	322	340	318	342	313	329	358	323	333	368	388	357	320	341	299	345	319	324	312	353	330	329	315	352	327	342	329	314	326	336	357	305	310	310	364	305	323	333	342	336	306	310	342	355	316	370	378	340	339	315	341	353	354	328	326	358	348	296	335	303	344	340	312	328	325	345	323	337	334	307	353	347	344	330	345	320	329	332	306	344	353	337	332	315	340	341	324	307	314	351	292	348	330	350	331	307	348	328	300	332	331	328	333	340	356	337	346	340	335	318	342	342	339	298	324	321	350	320	313	320	333	310	345	336	328	334	320	296	334	343	305	339	344	324	371	323	348	354	328	328	352	349	334	347	336	325	328	327	334	350	327	367	329	338	333	335	329	337	320	333	350	319	360	316	353	317	347	353	313	371	327	350	332	334	315	356	344	328	347	332	340	305	361	359	338	343	339	330	342	344	362	343	348	331	308	343	354	358	318	309	333	318	325	331	294	373	330	342	294	320	330	345	328	342	354	326	301	346	324	340	367	335	348	374	350	354	340	375	344	337	343	347	340	330	369	366	349	335	271	349	344	338	351	307	345	359	355	328	313	359	363	337	340	342	324	334	331	333	324	339	355	316	335	324	334	312	329	332	332	335	322	309	338	350	319	303
34168	13804	1976	538	448	487	467	436	461	450	447	436	461	451	451	472	447	456	479	439	491	424	456	514	489	442	458	458	472	415	446	429	455	443	453	459	433	461	470	464	441	398	416	406	455	454	430	418	436	469	475	439	422	457	489	437	447	423	409	463	436	426	415	465	479	476	430	460	490	472	440	452	424	471	439	456	452	467	412	475	394	455	448	436	471	426	469	451	421	456	465	456	422	470	480	419	469	452	452	406	436	439	429	411	462	482	422	438	451	424	424	434	420	436	406	483	431	421	437	411	424	454	435	476	469	475	433	437	455	459	459	451	474	456	436	436	442	465	412	448	399	440	467	433	450	455	404	424	406	459	486	424	428	414	445	441	442	410	447	424	443	415	420	417	439	458	430	440	419	467	457	439	435	413	401	430	413	434	455	436	457	455	396	448	433	470	418	430	437	433	519	442	470	478	479	424	414	472	463	444	473	421	468	441	464	422	430	480	467	450	470	439	447	465	452	415	409	465	471	432	393	504	471	482	460	444	424	444	424	481	430	457	449	485	453	418	439	417	433	435	434	425	432	408	441	441	425	431	432	449	440	454	439	441	449	453	425	432	437	505	485	487	468	423	486	440	422	430	466	462	461	434	488	451	470	425	440	471	459	452	456	460	417	444	489	465	455	457	476	451	412	449	463	443	450	432	427	425	431	425	418	399	437	454	448	431	449	434	464	430	448	447	485	439	447	432	459	453	445	434	445	440	458	461	456	454	435	464	436	485	434	418	450	474	414	430	460	428	435	432	462	425	465	457	462	400	450	431	404	485	480	450	464	471	447	435	483	470	424	426	468	445	451	429	466	447	432	462	470	434	469	477	464	458	444	431	437	432	481	448	420	434	438	426	479	415	398	420	455	447	393	501	438	447	450	393	405	451	417	442	467	470	480	462	470	425	457	436	445	480	430	413	460	453	451	427	479	434	427	403	410	441	467	433	427	447	442	473	454	419	457	466	414	443	445	447	471	463	483	461	448	490	442	442	452	435	440	449	419	428	441	482	483	451	444	413	451	448	435	420	437	437	465	392	424	448	416	446	436	451	425	392	441	467	468	453	403	444	420	479	433	435	421	412	453	466	427	472	489	439	492	429	457	423	468	492	446	414	487	478	478	472	450	446	434	439	435	474	447	421	462	442	425	401	424	462	472	422	425	438	408	449	425	439	459	456	454	481	421	486	449	427	452	463	471	475	453	441	466	443	462	423	428	427	389	437	430	472	483	456	451	468	457	472	441	414	444	471	486	439	424	411	433	431	444	434	457	435	434	429	419	457	426	415	443	480	414	427	453	424	439	446	445	451	448	457	437	489	460	449	448	448	475	423	468	423	436	401	416	469	461	465	465	442	437	436	432	417	430	443	451	417	444	430	470	409	409	429	450	473	484	457	445	447	450	437	426	428	470	434	439	458	430	420	442	419	464	458	452	437	432	421	389	458	452	453	440	454	462	401	457	451	465	462	486	446	412	494	423	455	421	490	446	427	428	445	499	436	409	455	436	504	458	435	433	473	428	483	445	483	457	451	436	449	437	431	427	441	469	474	507	458	427	413	390	449	434	438	454	459	399	439	461	444	427	483	384	446	426	434	416	476	438	441	445	484	442	430	462	479	477	440	456	433	415	466	464	440	450	421	469	448	435	486	414	434	469	415	437	450	457	434	469	409	435	428	449	374	468	465	444	459	462	438	420	425	414	445	418	434	441	453	415	458	472	451	476	435	436	465	428	455	440	431	474	452	472	430	432	460	443	398	435	498	434	433	437	434	446	429	430	452	457	431	440	480	430	452	468	469	482	456	444	469	425	496	447	420	438	452	430	506	417	489	472	468	458	473	423	423	435	474	408	485	482	485	435	449	433	433	492	483	448	438	480	460	452	440	427	457	449	469	443	458	449	497	460	422	468	422	441	414	439	444	430	441	469	433	460	409	441	432	468	453	420	440	429	453	451	443	427	444	473	415	431	433	435	449	457	492	432	450	466	464	457	445	455	441	455	473	453	463	445	468	452	436	429	472	516	428	453	429	502	493	432	466	409	445	413	423	433	434	447	447	429	431	424	471	439	475	433	484	479	452	435	448	444	411	465	427	439	383	456	464	492	468	445	415	448	432	474	460	439	406	385	392	436	470	462	433	443	449	433	428	426	423	436	405	427	475	468	451	459	429	485	443	445	441	448	441	445	459	463	439	451	488	445	454	452	454	404	436	439	427	440	428	434	467	459	416	462	469	434	459	429	497	402	423	475	428	450	465	435	432	411	407	451	426	459	430	465	429	452	456	452	425	472	469	437	455	497	431	442	428	468	477	448	444	465	443	465	452	413	467	426	464	423	412	432	423	467	452	463	469	442	437	484	464	482	465	435	442	454	411	432	470	458	463	467	450	452	396	472	464	466	448	475	417	454	450	420	471	408	472	473	475	448	429	478	449	461	442	432	465	422	428	476	472	434	525	461	455	434	479	482	424	448	423	439	484	438	433	451	438	420	496	421	441	473	448	458	429	433	418	477	414	411	437	473	422	445	464	416	436	441	448	432	465	456	453	414	440	422	477	491	487	451	418	490	475	425	457	463	442	413	434	414	507	455	433	487	452	451	399	445	430	437	455	482	421	463	494	471	474	453	436	435	441	435	449	411	424	433	474	470	431	443	418	446	470	437	459	465	444	431	427	509	466	479	438	443	455	414	440	436	455	430	476	436	450	430	501	444	458	426	465	442	469	486	464	466	492	445	483	435	441	447	489	477	451	510	461	489	435	421	440	425	453	457	512	413	452	469	460	439	492	444	490	443	485	455	450	442	451	419	426	448	410	441	399	454	459	459	456	449	436	480	467	434	488	464	485	479	467	436	475	451	390	448	443	452	434	414	446	454	418	418	489	423	440	420	467	482	435	442	458	421	452	491	461	435	464	465	444	463	461	434	416	448	442	428	444	430	428	410	472	462	451	461	423	438	411	427	414	438	443	459	488	459	434	438	456	453	419	454	427	414	461	488	427	431	428	416	414	452	451	440	465	459	450	453	429	454	431	486	427	460	445	406	440	411	387	439	417	448	421	481	406	419	427	487	438	484	467	464	477	466	431	466	464	441	437	419	466	464	423	469	418	439	444	444	479	468	443	450	434	476	426	503	449	461	444	452	444	422	403	457	453	440	447	481	427	426	463	444	431	454	474	458	453	470	450	482	469	448	457	511	436	447	408	416	442	420	444	464	423	435	456	485	466	467	464	444	414	467	429	458	475	476	431	447	457	430	431	453	420	402	451	409	443	470	421	470	447	461	410	400	437	437	489	483	458	438	482	481	454	481	433	437	464	452	445	427	453	441	431	438	437	464	391	466	471	481	464	428	434	415	436	421	463	470	477	437	459	413	436	438	471	428	455	444	438	432	463	464	422	457	457	466	436	468	437	444	458	493	474	460	449	497	513	466	439	411	478	420	415	419	419	441	499	472	408	488	464	433	447
8214	1002	967	938	939	917	944	896	926	959	939	935	897	939	877	870	919	944	960	871	898	881	948	900	920	945	920	935	967	905	882	902	923	937	954	969	888	978	851	948	938	902	968	956	892	950	897	940	937	946	901	947	929	942	953	887	897	904	924	920	928	941	922	886	913	915	897	958	932	916	900	912	940	928	928	923	937	919	833	913	893	923	906	924	941	916	914	896	973	942	912	889	903	957	1003	988	924	944	910	941	891	937	913	943	879	964	925	949	936	917	914	945	887	947	927	914	942	931	912	898	885	888	912	894	942	888	910	897	931	913	944	933	932	956	914	910	904	882	886	894	945	898	930	910	916	898	943	942	906	870	924	869	934	930	921	931	939	915	1003	877	884	944	930	937	915	903	917	965	926	927	946	901	944	895	982	936	879	914	989	875	853	896	916	882	944	910	919	933	855	932	898	886	981	944	967	927	895	959	915	890	918	910	890	903	876	915	936	973	959	910	938	884	938	959	924	916	929	983	923	856	901	951	916	905	929	901	955	894	882	976	897	880	921	945	906	890	905	917	955	912	873	941	929	913	901	925	936	905	939	911	921	920	920	991	930	941	908	963	915	950	916	958	905	922	882	867	960	924	890	940	909	923	918	901	937	970	835	955	912	926	872	896	902	937	889	932	952	971	897	852	917	919	984	938	886	930	914	927	908	937	920	907	928	933	933	908	976	858	874	933	933	923	931	906	917	942	918	907	958	938	925	932	957	944	913	906	911	899	954	905	953	866	904	939	884	897	915	965	873	890	929	903	911	916	932	950	944	934	927	934	960	911	916	968	950	919	881	918	924	920	952	955	899	970	915	925	888	897	921	923	929	926	952	939	943	909	904	944	909	936	897	940	1002	900	913	918	992	913	942	926	949	903	921	925	913	871	916	909	904	901	969	881	898	912	944	909	887	887	977	940	877	917	885	914	955	968	890	924	939	935	978	988	996	896	895	929	919	917	867	1000	917	941	948	936	907	966	887	901	906	947	955	868	924	936	902	892	960	949	883	915	932	879	911	956	913	978	943	935	919	864	901	969	927	924	899	899	898	922	946	889	935	902	890	896	976	937	926	939	926	955	902	925	901	874	940	975	926	875	929	922	911	933	880	997	939	961	903	867	947	927	943	899	905	910	964	944	923	904	868	942	906	931	866	845	928	954	934	890	947	899	888	937	947	888	937	935	931	962	949	959	888	885	965	941	960	974	925	909	963	942	920	901	922	939	978	916	864	925	932	906	963	896	968	896	913	977	917	926	865	961	939	932	935	968	945	962	898	892	970	943	895	928	915	893	893	933	853	892	925	878	901	924	910	857	967	944	898	947	974	874	929	946	910	919	904	876	939	928	921	913	927	906	902	919	880	956	902	880	912	969	885	894	887	974	930	913	941	931	926	883	965	1001	880	926	961	906	942	945	898	929	870	911	903	915	894	929	938	902	882	943	914	945	889	932	955	955	918	926	947	900	917	858	924	997	940	892	965	948	922	874	917	921	964	907	942	925	878	915	916	888	920	927	839	932	898	876	949	998	866	892	994	941	938	927	950	915	957	943	889	914	901	953	917	951	912	934	970	895	954	933	931	935	954	924	878	938	910	869	882	925	959	908	952	911	902	922	897	902	869	899	916	927	969	929	877	922	915	965	906	974	876	906	937	941	920	901	912	874	892	889	951	919	916	904	894	925	919	969	914	960	949	921	972	870	908	938	900	937	920	921	940	916	947	922	912	853	924	864	979	914	959	965	924	940	939	918	892	965	921	932	935	945	951	909	930	930	940	902	932	908	933	911	969	957	937	878	934	913	942	937	896	916	961	898	920	866	905	916	937	932	832	953	917	929	928	934	965	885	908	951	912	922	940	887	905	837	963	937	967	902	917	938	925	901	919	973	930	965	928	870	944	951	910	955	917	940	977	888	896	906	940	944	887	942	925	893	959	941	947	953	895	950	943	849	929	924	890	972	885	977	968	912	901	919	904	936	947	874	913	943	905	884	906	976	934	914	916	882	907	926	881	933	935	974	960	938	980	890	915	880	907	890	873	919	902	924	908	972	892	860	944	896	955	914	923	872	920	937	912	896	910	916	937	866	861	874	926	929	923	916	907	891	979	904	927	952	923	945	913	929	934	940	927	948	936	953	876	910	912	895	944	890	895	915	906	927	876	909	931	944	959	972	930	940	906	907	906	935	919	936	991	922	939	912	907	921	887	885	928	905	948	927	945	925	945	881	892	881	936	900	913	960	931	899	910	919	919	949	962	886	904	954	897	924	882	917	929	927	939	920	909	891	886	963	974	931	895	951	944	894	944	886	925	920	926	926	949	963	941	907	978	880	941	886	898	897	936	904	911	914	949	901	913	916	902	937	902	920	918	957	917	887	893	914	955	925	930	899	908	888	873	917	887	945	925	858	932	911	947	876	970	946	907	919	923	858	996	969	926	949	992	1015	876	919	918	929	955	935	887	918	947	884	974	935	907	943	936	910	931	914	1002	923	967	937	911	945	900	923	947	911	922	931	931	945	949	920	963	961	889	962	891	906	943	901	917	914	945	890	889	934	910	974	937	892	946	958	932	962	867	888	911	973	923	929	959	1000	928	918	956	918	931	920	947	950	925	903	897	959	919	943	911	864	875	901	916	925	885	841	898	918	920	866	930	961	971	840	932	896	948	920	892	900	959	908	953	954	855	965	924	946	965	941	894	903	920	964	846	931	950	954	984	892	941	943	929	907	973	949	893	904	930	933	906	951	901	915	917	917	864	958	927	920	976	931	939	935	920	918	981	971	917	939	885	958	921	870	939	894	957	919	946	859	949	899	879	883	891	959	912	950	929	974	898	927	969	915	897	848	878	940	928	893	928	917	984	930	945	893	901	913	871	889	919	870	1001	961	926	953	939	885	925	958	914	942	974	936	915	901	889	923	897	928	951	903	932	902	935	931	927	920	908	935	933	850	988	954	950	950	926	867	946	923	942	933	910	973	881	887	935	906	934	907	924	899	900	866	937	946	911	935	907	927	896	932	953	954	956	942	920	972	897	965	906	988	908	917	959	936	873	900	940	899	951	910	916	935	947	890	894	885	830	880	942	986	928	918	851	938	884	885	954	933	913	924	947	912	934	899	939	934	950	976	954	891	894	842	960	876	904	915	924	952	912	849	931	930	912	916	935	909	947	942	914	926	875	899	936	943	929	932	931	904	956	938	945	1003	927	866	953	858	915	959	960	891	939	930	966	933	920	922	910	955	952	920	947	901	940	995	928	921	937	895	893	891	911	894	889	913	944	917	921	898	965	910	916	891	992	966	936	870	922	873	887	894	940	929	877	911	937	975	882	863	948	951	945	891	956	904	910	965	944	917	929	895	938	924	938	948	934	903	911	876	891	928	974	965	931	899	947	864	931	959	892	912	963	892	930	940	930	909	885	1006	960	941	932	941	958	877	938	899	960	977	941	942	914	902	976	922	871	911	914	950	906	955	860	878
25973	21606	24192	29507	21622	10028	551	423	366	336	334	333	325	301	339	348	328	307	320	280	291	290	285	293	278	294	294	294	302	322	310	334	300	295	306	280	270	287	257	284	294	314	271	320	272	271	285	304	295	331	327	290	301	317	308	302	312	305	273	285	310	286	297	286	280	290	293	308	283	284	306	286	272	284	290	297	284	311	309	289	296	327	275	294	288	280	337	308	312	316	311	294	313	304	285	272	285	285	299	271	293	307	327	265	332	326	288	310	315	292	289	316	313	275	298	273	302	298	295	280	258	281	272	255	302	307	293	316	305	298	295	266	276	277	300	263	290	306	323	300	308	301	319	319	288	277	320	304	304	307	263	299	287	280	286	256	308	298	275	271	288	294	252	297	250	293	300	306	285	278	268	294	283	271	274	294	300	288	289	304	315	279	265	315	304	290	284	290	299	284	295	282	274	279	258	288	282	328	295	293	283	332	269	290	303	275	324	290	308	294	284	287	267	295	319	267	284	305	306	299	293	275	311	330	279	303	297	308	291	291	291	284	249	292	287	276	265	284	272	300	293	312	279	326	256	299	284	278	315	299	298	286	283	278	259	303	276	298	286	342	297	290	259	275	305	281	271	302	274	311	289	273	260	305	309	296	290	284	262	290	273	287	282	302	311	315	261	260	295	308	269	273	268	254	300	331	262	294	294	289	297	281	280	318	282	279	290	288	321	288	308	314	296	275	275	298	300	267	264	268	304	302	324	294	270	299	271	290	301	275	295	288	322	305	299	281	291	277	253	299	327	298	302	286	289	304	266	279	287	271	322	303	288	287	332	309	285	308	307	297	285	305	271	331	294	265	276	274	284	287	332	290	274	270	280	291	306	294	267	285	273	281	282	275	299	324	296	249	266	303	256	317	298	338	290	264	287	278	323	282	283	326	294	262	291	283	284	306	284	267	284	273	298	288	292	314	280	263	297	308	269	256	287	268	311	285	270	298	319	264	289	289	280	262	319	300	288	318	297	282	294	279	269	291	320	290	285	281	277	311	270	301	289	304	267	272	291	288	276	282	259	269	280	305	278	312	299	301	291	331	299	294	295	284	267	294	317	294	293	313	303	322	315	316	250	330	274	288	313	264	289	280	302	299	283	312	290	307	289	294	298	313	298	285	298	271	261	287	299	270	279	288	304	304	285	321	315	325	265	266	299	296	323	265	295	290	302	282	275	316	289	252	248	321	289	260	346	280	285	296	281	310	274	314	322	317	297	298	273	277	296	257	301	312	278	274	261	289	292	266	307	281	279	283	290	301	279	253	290	280	322	293	279	280	300	283	309	298	291	294	319	309	283	278	282	295	281	258	308	310	265	302	303	278	319	312	296	275	302	242	302	289	287	276	291	283	274	302	256	281	307	301	288	309	300	258	288	287	280	274	298	263	283	270	306	275	296	290	285	261	290	308	295	305	269	297	317	250	291	288	306	279	304	317	279	293	305	284	266	285	276	285	300	310	267	269	354	305	319	354	303	303	282	295	276	324	278	300	306	273	300	247	269	321	279	272	285	293	259	272	263	318	312	305	307	310	305	311	309	299	295	281	327	313	324	291	276	283	307	294	309	303	276	281	266	321	262	294	258	290	288	281	271	305	281	269	309	312	318	314	281	280	285	254	283	301	273	266	350	282	287	332	290	294	288	280	256	283	303	306	270	309	265	280	299	276	279	274	286	277	281	301	291	259	267	284	291	328	288	300	312	285	306	322	294	283	245	268	255	304	291	289	285	290	285	311	282	287	297	284	272	284	297	299	289	289	280	294	286	266	287	301	277	294	282	281	284	286	270	285	265	312	299	272	287	318	274	298	307	312	291	267	294	300	304	296	266	313	281	249	305	290	334	328	284	293	271	248	296	282	305	287	295	294	316	284	250	308	263	291	284	302	313	291	296	284	264	293	340	277	264	288	316	300	280	275	281	269	273	274	282	273	254	280	300	307	285	269	299	312	321	333	307	319	286	295	291	325	266	310	275	295	308	313	253	276	267	269	288	280	289	276	316	312	281	276	279	299	286	286	257	304	297	283	330	329	286	284	295	326	283	294	312	285	269	288	279	281	279	284	304	271	289	275	290	305	272	260	307	290	300	284	296	282	281	276	257	276	294	303	276	259	283	286	318	311	281	305	308	309	289	300	267	304	283	289	264	306	316	293	278	295	298	279	254	289	308	294	294	294	295	257	259	305	275	308	290	320	285	310	241	305	323	293	316	298	285	273	302	281	324	292	277	270	278	272	282	294	287	314	307	324	249	332	315	277	274	286	297	301	306	305	307	323	275	288	257	272	294	285	288	301	281	328	269	293	301	265	292	301	270	286	327	304	281	307	292	299	237	260	270	284	269	280	283	334	289	248	307	311	274	304	303	298	331	292	271	298	281	297	293	276	297	279	291	274	274	307	299	308	245	274	323	300	309	303	301	256	277	299	302	305	290	313	260	280	300	294	291	296	324	320	277	275	301	290	305	254	283	297	284	315	309	260	287	278	287	270	319	299	256	325	279	276	268	287	279	306	289	275	289	242	312	295	262	295	305	308	271	291	298	276	297	268	300	287	269	305	307	278	303	309	286	283	292	312	288	321	298	314	286	297	268	294	291	276	279	277	279	278	273	296	254	301	305	281	276	287	256	270	297	271	291	306	258	281	272	280	305	312	267	263	283	295	296	259	279	304	285	299	338	268	312	299	265	255	325	293	309	313	292	299	288	297	267	302	254	251	312	324	292	292	273	296	297	292	283	295	280	299	281	307	265	293	298	268	289	305	307	277	299	286	300	259	290	311	305	281	298	295	301	300	281	262	308	277	267	258	266	285	266	297	308	309	265	294	301	287	268	296	286	298	307	257	256	259	259	316	277	291	295	292	298	270	316	300	248	293	306	296	293	309	299	308	272	262	267	275	288	292	313	289	294	305	297	297	273	287	315	287	269	289	261	279	269	285	310	278	260	288	293	305	294	284	271	280	279	301	259	259	273	286	311	282	267	331	265	312	300	290	285	270	268	310	283	307	276	304	281	273	279	290	323	269	286	309	292	292	282	297	315	301	307	300	306	302	285	274	301	271	297	304	301	301	313	303	301	336	277	285	315	304	308	297	273	306	310	304	317	306	288	267	252	302	293	313	308	285	296	313	295	283	290	299	287	295	266	298	284	306	289	272	318	299	278	284	286	299	256	325	281	278	265	295	286	279	271	288	291	300	294	259	263	271	288	305	313	304	262	285	272	288	298	280	280	279	282	267	262	296	267	295	300	296	286	285	290	313	282	321	294	264	295	295	270	288	291	305	258	285	310	325	304	298	270	295	286	281	320	293	303	296	271	313	302	286	300	323	321	292	317	296	278	283	312	280	289	278	297	291	297	260	272	304	308	320	316	269	277	329	276	299	302	302	281	275	327	311	265	298	293	279	314	296	294	271	306	302	262	327	311	324	277	306	279	316	278	276	275	270	291	295	276	301	277	293
4554	2037	1171	773	741	661	665	608	653	636	627	570	634	623	628	577	633	601	605	583	622	625	615	599	596	599	661	623	676	621	609	578	612	603	644	599	624	562	644	633	630	591	624	665	582	637	610	628	580	588	615	654	608	629	598	571	610	628	616	586	646	604	626	606	651	615	626	618	604	633	609	584	619	638	647	611	593	614	640	607	619	629	624	635	641	588	615	622	661	643	651	629	611	614	570	609	662	621	597	582	617	597	597	608	603	645	577	602	610	572	616	570	584	616	648	626	589	602	625	607	613	598	638	702	660	608	640	608	593	615	627	601	607	621	643	674	576	611	610	590	600	624	596	598	626	611	568	598	597	550	579	624	596	616	645	598	633	631	624	601	614	592	605	598	588	644	614	639	613	568	606	622	635	610	599	647	606	657	590	608	617	607	625	567	553	625	581	649	588	611	587	660	635	644	657	602	614	659	616	607	598	581	609	578	661	550	638	650	594	564	622	621	628	603	593	625	662	607	599	633	595	575	609	548	615	582	611	664	642	613	611	659	628	614	617	594	622	608	655	584	598	621	584	579	590	636	637	635	621	638	643	617	590	586	609	586	573	637	648	609	604	657	622	634	624	615	597	611	592	643	622	587	601	661	637	638	652	629	618	662	623	615	653	662	636	616	631	583	606	662	624	617	589	572	605	614	578	642	665	643	569	615	581	625	594	619	621	605	585	593	597	602	610	599	594	639	598	615	573	625	619	613	619	597	663	634	646	622	624	628	605	634	570	639	634	624	607	595	648	633	618	606	625	643	601	649	598	617	614	635	648	608	594	575	578	603	613	622	619	635	659	660	586	627	664	589	599	637	592	642	610	625	581	660	595	572	636	626	668	630	580	577	635	656	587	600	607	656	622	622	581	616	571	584	622	599	592	615	646	614	615	601	599	596	621	595	552	601	663	613	630	609	628	636	601	617	622	608	654	611	636	601	624	554	630	650	635	629	624	620	648	652	664	565	618	624	585	644	565	600	573	651	613	603	661	559	605	625	633	646	607	606	604	630	612	627	658	584	656	575	615	611	655	641	590	635	615	604	578	635	627	620	610	624	594	597	639	631	613	614	637	617	656	632	625	606	603	645	601	584	668	612	636	601	648	636	613	609	626	639	640	597	583	631	582	630	594	606	602	646	588	645	605	630	649	625	588	602	586	635	622	638	600	621	624	662	593	593	580	635	669	633	606	611	604	682	602	625	583	610	594	559	627	597	647	629	594	642	609	608	557	620	589	606	632	567	619	585	654	606	614	600	603	586	630	587	651	618	616	615	583	614	581	613	613	588	634	570	591	619	620	604	647	647	591	610	665	601	579	641	613	617	637	593	602	606	627	617	618	605	612	594	650	592	616	597	653	650	596	609	623	629	590	591	647	597	631	628	596	608	619	609	604	597	619	635	576	575	659	645	634	584	587	594	596	607	611	656	624	598	591	592	617	629	615	626	639	616	631	621	582	580	571	595	659	638	572	594	622	616	606	606	621	611	642	647	599	580	601	604	673	651	645	585	595	608	610	605	634	655	672	628	616	670	623	615	574	609	612	618	621	650	581	591	620	605	603	625	603	605	635	621	622	568	622	627	629	605	641	603	614	624	611	635	597	594	612	633	647	607	629	628	628	559	596	610	601	581	616	618	630	642	629	633	586	615	610	636	611	631	638	589	681	649	628	611	631	616	638	607	645	633	620	612	565	602	603	604	606	554	627	625	565	628	611	601	585	600	671	594	616	605	613	624	636	586	641	637	586	622	609	596	587	630	585	588	603	631	612	584	593	615	597	676	619	586	580	644	627	602	605	538	602	638	627	621	649	646	608	606	636	636	629	600	616	595	629	618	597	628	595	586	582	599	595	672	606	603	678	582	590	626	613	589	575	600	663	658	602	596	603	635	592	612	596	616	631	624	582	630	632	613	664	617	629	596	617	604	591	602	635	659	610	623	612	641	620	625	571	574	634	656	631	628	659	619	586	567	624	606	606	637	566	589	599	608	608	610	624	647	608	540	609	639	619	630	574	617	593	604	643	609	641	591	622	608	654	647	611	623	632	597	625	685	643	632	623	645	635	638	609	623	607	632	656	640	629	616	630	652	638	621	622	613	603	611	657	632	601	595	611	603	610	628	630	639	598	571	641	623	630	636	598	587	632	621	642	652	611	634	597	593	591	608	654	595	576	640	586	583	641	628	631	623	608	634	584	603	621	567	597	644	649	634	645	629	576	586	623	600	596	608	611	630	594	570	586	618	600	575	601	613	618	604	608	647	587	660	627	627	595	624	584	583	642	656	626	638	588	627	603	607	653	609	613	633	604	599	590	577	597	621	601	597	649	618	654	641	617	626	615	606	606	625	625	591	646	668	627	596	593	609	568	658	583	636	625	586	619	614	617	622	616	625	621	654	591	570	640	652	608	624	615	577	573	603	617	588	591	602	549	604	582	614	617	630	591	586	673	625	635	617	587	578	620	639	635	585	596	591	598	667	617	670	668	602	658	634	634	612	638	639	623	622	656	661	605	588	630	624	568	614	586	642	636	680	638	575	620	644	642	596	573	591	587	606	607	595	587	645	615	606	613	633	589	633	608	629	631	614	622	595	681	618	621	598	660	583	636	597	635	623	627	608	583	589	632	612	585	600	595	620	612	625	617	619	628	615	591	583	604	583	666	590	640	595	634	648	630	627	668	598	573	603	616	569	589	625	635	651	611	639	611	639	577	638	618	607	610	634	613	611	596	694	579	639	585	639	609	615	616	635	621	625	584	621	646	586	608	685	600	625	625	661	686	635	673	575	619	628	609	613	630	595	631	575	599	612	644	570	621	583	578	649	621	650	632	632	614	596	630	628	628	615	589	638	623	584	603	675	605	621	628	553	610	622	585	625	634	632	617	612	657	605	620	563	631	627	614	636	649	652	635	580	626	630	624	562	626	594	617	618	589	629	660	637	601	611	657	624	649	604	588	562	608	638	597	606	637	643	591	570	588	621	620	607	625	588	589	640	652	593	635	627	579	646	633	647	630	611	613	639	624	597	616	609	639	592	622	583	583	651	589	672	616	608	569	631	639	643	639	621	575	602	614	612	656	642	648	645	640	641	637	599	610	606	636	619	587	618	604	557	607	649	609	631	613	646	676	634	651	606	573	624	600	597	663	644	618	651	635	587	629	597	643	585	600	626	589	599	615	554	619	657	572	591	642	606	646	606	628	609	601	620	612	584	588	642	583	610	602	609	642	615	602	648	626	606	609	605	688	663	693	603	586	633	629	588	628	654	654	623	617	566	610	636	596	630	592	626	604	618	582	646	589	626	629	613	673	611	627	626	595	613	634	679	650	574	592	588	582	630	623	645	598	640	621	590	592	651	595	633	638	625	605	632	586	591	597	603	554	631	611	611	616	599	618	586	582	609	592	607	618	669	593	617	613	576	616	616	630	659	592	615	630	636	560	684	611	598	622	609	653	605	611	640
25256	21636	24719	29050	21639	21611	9646	396	268	229	202	185	209	186	200	157	168	157	159	169	161	153	161	156	158	165	153	160	165	152	161	144	142	159	154	149	142	163	156	154	132	139	142	139	153	136	167	136	146	129	142	129	138	145	141	137	149	131	141	153	148	146	127	147	125	129	130	126	141	149	130	139	141	105	136	137	135	141	149	127	123	129	134	136	135	162	156	142	122	163	163	129	166	122	142	137	147	123	154	130	129	151	109	130	169	113	142	129	137	140	136	118	130	135	130	153	131	147	139	157	157	133	141	121	132	147	129	135	151	128	150	128	139	128	158	143	142	141	131	134	128	134	125	152	132	147	156	141	134	121	109	124	163	160	126	138	146	140	131	146	144	158	138	124	132	148	138	133	133	142	142	143	131	145	134	116	138	106	151	133	139	152	145	135	148	135	126	127	149	147	130	131	162	160	141	133	135	141	151	165	149	116	155	135	128	123	137	146	143	148	132	156	141	147	144	139	159	151	161	165	137	149	151	135	141	130	143	139	117	135	137	149	159	137	153	151	142	148	138	120	138	130	132	136	138	126	136	125	124	160	152	146	141	151	134	147	120	152	141	139	170	136	132	150	138	152	150	135	128	120	144	122	139	155	139	128	158	139	121	136	158	142	127	158	148	138	136	150	128	119	138	141	142	139	143	138	137	141	151	147	145	133	140	130	165	138	136	129	130	119	162	154	133	132	144	136	140	151	131	137	132	140	126	151	145	142	136	121	145	151	139	164	145	141	123	140	138	109	128	111	139	136	135	145	127	105	120	117	126	144	130	143	126	114	160	172	109	149	122	140	120	150	127	151	141	158	131	133	137	151	130	118	155	163	137	141	151	148	140	154	142	137	170	147	134	144	142	146	124	117	127	128	128	117	151	122	168	116	141	144	149	139	150	147	152	133	165	130	146	126	143	139	125	128	112	151	148	130	143	128	138	138	148	135	163	163	127	148	146	135	143	140	146	119	133	129	137	148	141	153	129	139	128	152	148	124	133	135	144	140	134	136	136	137	117	154	159	144	150	146	127	137	142	122	129	145	150	123	153	131	126	118	152	147	130	143	128	140	120	135	141	124	152	136	139	130	133	139	164	122	141	109	134	165	146	135	169	141	146	154	144	121	153	144	122	142	139	110	144	171	155	130	128	132	118	122	128	130	162	146	122	150	119	122	142	114	145	171	134	128	152	140	147	159	130	149	137	134	156	158	158	139	148	139	133	126	152	148	164	138	138	156	136	154	142	143	142	122	138	122	140	145	137	169	142	145	123	150	123	118	140	131	146	152	160	168	138	128	150	129	149	135	148	116	123	152	127	119	119	128	125	133	146	123	129	129	148	155	135	134	110	144	133	147	123	132	137	124	147	165	132	142	150	135	102	149	138	122	136	135	132	131	135	136	136	124	115	121	139	147	125	147	143	100	144	141	130	141	135	132	157	124	142	138	126	154	145	146	125	143	147	106	149	123	146	122	147	177	149	134	137	140	149	149	171	137	124	130	127	164	143	135	126	144	128	136	134	163	129	145	142	112	132	119	130	155	107	158	137	143	141	155	147	140	142	111	130	158	142	126	160	138	128	142	161	141	172	164	145	134	130	125	127	147	115	150	141	143	161	151	128	144	147	150	144	137	136	149	111	138	132	147	137	137	163	139	168	151	113	117	166	126	143	149	149	124	136	120	120	137	131	133	144	123	124	133	161	139	145	111	131	142	135	141	171	121	148	133	127	138	150	136	123	142	142	158	129	156	136	169	144	142	106	138	124	128	148	129	136	163	163	154	166	171	145	167	140	133	146	148	129	165	153	143	127	121	134	112	140	149	135	142	133	142	117	148	140	134	149	127	116	140	135	173	120	124	126	137	127	143	139	126	158	141	139	161	136	134	135	130	142	145	133	141	149	145	131	150	140	127	144	144	130	153	134	125	148	147	118	137	150	142	109	109	147	131	150	155	141	141	129	110	143	122	136	131	133	142	140	154	142	140	147	151	131	124	117	124	157	162	128	116	136	132	154	121	155	130	137	143	135	140	139	139	141	135	133	146	132	106	115	143	157	155	149	185	144	134	139	113	159	145	126	137	134	148	123	155	126	139	145	154	154	162	122	126	115	130	126	127	136	138	142	123	128	137	134	142	140	135	130	145	126	137	163	141	151	144	118	139	149	142	145	125	121	147	134	129	135	133	148	116	146	159	128	134	141	151	133	123	149	124	119	157	164	132	151	136	141	140	122	140	122	167	135	163	129	143	155	138	124	114	127	151	144	165	120	158	117	140	158	130	145	142	155	141	136	134	144	142	123	137	140	124	157	137	154	136	115	116	152	124	136	143	143	144	142	132	129	140	130	144	122	111	140	115	136	141	147	125	140	128	143	143	133	149	145	128	144	160	142	155	143	115	134	130	136	134	144	130	147	135	135	122	143	131	118	146	161	151	124	141	153	150	128	140	130	138	131	139	142	130	154	143	136	147	121	146	135	165	142	125	129	126	123	141	152	128	146	142	159	144	139	123	140	149	148	118	120	124	128	144	146	141	139	124	127	156	126	161	164	153	143	105	159	149	151	134	130	142	147	115	145	143	133	114	146	129	144	150	120	131	161	139	127	126	148	137	140	129	130	140	123	139	153	135	146	161	155	155	120	168	132	150	141	132	153	123	132	140	120	129	123	138	129	155	131	132	145	136	136	126	164	130	136	139	143	138	162	150	136	111	140	155	158	129	133	141	167	134	122	153	135	132	128	123	117	163	147	131	141	140	135	113	151	141	112	126	133	131	154	133	141	148	154	144	129	141	132	140	162	132	159	152	152	131	148	128	143	127	143	146	141	119	138	137	140	146	105	148	163	164	151	136	118	142	139	137	143	146	124	124	140	124	148	133	149	139	129	161	136	146	156	145	151	128	135	131	145	134	117	139	138	137	135	137	133	141	127	137	157	132	132	133	143	130	117	151	137	131	128	173	122	130	138	151	129	135	143	136	126	149	134	137	132	131	149	167	134	140	120	121	139	141	127	164	150	151	132	127	125	147	148	154	133	154	138	157	132	131	140	127	141	137	127	127	115	131	136	170	129	125	162	148	153	144	123	138	132	138	131	123	129	142	148	139	131	137	141	151	134	101	120	156	147	128	170	149	159	121	136	146	139	129	146	123	137	140	146	144	151	136	136	156	133	135	136	134	121	140	131	147	136	156	126	154	138	130	133	119	124	124	145	134	145	155	141	127	128	146	124	126	138	138	130	150	150	128	139	133	128	147	149	134	150	180	131	130	142	126	130	139	155	131	149	128	132	153	108	172	165	144	169	151	128	147	154	125	131	128	139	135	141	131	122	115	133	142	145	141	123	169	125	140	143	148	130	119	146	126	143	150	150	108	133	145	125	121	141	134	157	143	127	126	132	119	119	123	135	122	139	136	162	176	150	125	136	147	141	139	111	143	141	135	130	126	110	114	135	124	123	150	136	151	124	161
4264	3072	1262	697	486	451	380	406	376	325	327	360	321	338	326	339	317	314	350	338	344	337	341	353	326	339	308	335	336	336	332	312	356	323	318	327	351	346	351	337	353	370	326	325	338	307	363	325	290	302	341	316	355	316	320	308	332	339	349	315	338	335	327	364	315	334	326	323	343	353	355	324	330	322	323	325	372	315	333	342	318	357	322	328	348	320	327	345	316	337	339	329	329	374	314	344	334	349	346	346	318	329	341	354	350	310	341	324	354	367	356	349	314	348	352	332	349	328	350	319	360	328	333	332	324	350	323	341	343	343	330	303	332	292	336	369	367	291	349	314	343	334	339	343	347	343	325	315	338	334	346	349	314	330	351	322	358	299	324	341	331	347	295	340	341	316	332	338	314	351	339	335	348	346	351	314	330	288	318	313	330	325	326	313	319	331	312	292	329	354	322	342	341	323	292	378	330	323	321	326	354	328	311	351	364	367	328	349	319	336	340	328	351	350	317	335	333	318	356	337	348	361	345	345	320	361	313	289	341	358	342	336	337	332	352	354	337	346	338	326	347	352	325	343	376	342	337	358	331	323	339	344	324	320	307	331	337	340	334	320	341	330	321	344	343	328	317	278	336	309	367	331	329	365	341	329	341	310	339	366	344	328	344	372	305	338	344	348	335	346	340	363	316	339	323	307	337	367	345	299	321	332	324	313	351	320	318	329	315	321	321	315	310	334	319	336	349	323	348	338	326	317	303	334	354	375	321	360	322	333	304	323	319	331	359	308	322	322	319	337	351	324	350	330	320	342	332	349	354	336	327	341	365	346	313	344	325	309	335	322	350	313	332	333	319	359	345	364	382	340	328	334	345	322	325	321	335	353	351	330	350	326	360	349	327	342	338	368	342	348	352	368	332	340	307	321	335	337	373	345	307	324	325	331	345	352	312	318	386	349	346	346	337	340	327	336	326	312	300	338	331	373	343	317	319	345	335	302	307	313	357	328	308	327	285	337	351	331	321	321	314	311	345	315	358	339	336	319	331	342	336	325	323	361	334	350	357	356	352	339	328	367	352	328	354	345	335	346	344	334	333	359	345	313	328	344	360	334	338	359	314	323	331	312	357	311	313	360	346	300	335	349	311	338	324	366	310	361	326	334	347	339	292	312	328	302	318	343	352	334	335	350	334	327	320	310	321	329	328	359	328	326	330	377	341	343	342	358	323	326	344	325	318	345	317	324	337	366	304	364	335	348	367	330	353	344	303	383	300	318	325	327	324	308	328	351	330	330	338	340	322	356	364	356	339	344	351	336	346	322	354	305	307	334	337	355	332	381	315	351	309	317	325	328	346	336	339	327	325	307	319	300	339	364	314	335	317	361	357	337	356	336	334	324	344	310	326	384	306	330	300	331	331	336	360	327	346	346	321	330	321	358	328	357	362	319	316	350	314	325	291	353	340	327	343	314	335	341	311	309	321	334	344	377	341	317	330	351	335	295	312	360	331	328	338	315	317	342	315	358	348	346	351	316	320	329	357	374	350	335	344	335	340	338	326	309	337	304	339	295	315	352	309	310	336	297	315	335	306	339	355	342	332	369	320	347	299	295	302	366	324	320	345	328	339	308	322	348	325	343	340	340	303	352	363	323	338	359	355	336	338	304	310	368	350	328	332	365	370	324	316	355	336	335	346	317	354	307	329	316	344	352	348	309	375	329	337	301	343	296	337	321	371	343	347	313	332	333	328	350	319	330	347	334	337	331	334	350	324	317	330	305	383	327	320	336	352	355	325	342	324	320	342	340	365	318	336	310	345	319	313	328	310	318	323	319	309	337	318	327	335	325	351	341	324	328	352	344	348	335	289	307	335	341	337	345	338	308	329	313	337	341	322	318	360	329	296	332	330	321	312	346	365	323	315	307	340	335	323	330	333	320	347	335	357	336	315	320	324	357	347	345	323	351	329	317	332	318	306	332	337	326	342	317	339	320	342	354	310	304	338	330	346	300	343	338	346	345	353	352	367	346	335	336	346	363	339	341	324	314	310	345	334	336	304	323	336	336	378	310	335	339	354	331	345	328	331	324	323	340	318	349	342	344	334	352	298	359	289	337	348	361	340	299	317	362	322	326	316	348	286	316	342	341	325	328	329	341	327	338	311	339	300	355	345	335	346	336	370	334	358	324	332	311	329	327	319	346	282	322	336	351	363	340	350	345	331	321	319	327	352	331	381	322	328	321	359	367	320	320	340	325	362	361	300	340	364	325	329	307	293	336	315	328	331	353	340	327	353	346	343	330	309	363	333	337	335	327	341	335	341	327	349	320	320	315	329	348	333	335	327	309	332	329	345	327	332	343	297	318	358	324	364	344	315	309	314	348	335	320	308	321	364	329	321	311	341	323	310	322	334	354	368	326	317	323	347	306	360	351	367	366	317	342	338	332	333	355	339	339	380	294	325	318	356	350	356	347	369	335	326	323	343	299	339	340	312	322	329	318	330	349	326	346	343	318	345	338	352	330	353	322	356	308	338	340	332	332	333	318	337	365	301	315	334	319	366	324	308	333	375	325	384	332	341	323	348	342	329	347	319	337	345	351	362	344	327	350	325	360	303	366	312	345	319	350	341	364	324	348	336	351	339	355	343	331	354	331	353	313	341	316	363	350	342	358	324	321	343	348	366	305	336	346	348	347	355	330	337	327	308	351	319	356	343	330	319	317	328	333	327	353	294	332	345	364	321	329	307	332	327	336	334	301	327	338	323	301	356	327	338	359	311	304	349	300	332	321	342	309	363	309	343	320	318	344	310	344	315	322	329	339	362	345	317	372	336	317	342	323	335	329	323	333	369	324	331	325	335	311	357	330	329	342	329	304	329	320	328	311	334	339	354	311	364	290	303	333	313	322	328	329	335	340	297	345	339	353	310	326	318	319	330	323	321	324	313	381	346	331	325	309	326	342	325	323	325	315	312	352	318	349	335	292	347	345	321	310	355	347	342	342	335	343	323	363	313	326	337	348	368	334	328	344	349	317	340	350	346	323	322	298	355	306	339	355	346	356	353	324	321	330	339	392	327	319	344	308	349	309	323	340	350	319	310	348	355	340	309	307	351	320	325	317	329	298	306	336	316	332	329	356	305	302	338	334	321	353	334	310	350	333	304	338	318	361	376	364	312	323	331	331	351	317	307	331	329	356	311	337	316	330	343	338	317	317	308	357	343	309	311	378	366	296	328	327	326	375	347	312	332	343	345	315	345	319	352	335	330	363	330	343	330	324	397	336	351	337	347	359	365	294	362	329	335	353	346	330	321	331	340	351	349	281	297	330	340	344	345	320	352	342	295	332	334	327	362	343	349	355	335	319	310	321	297	329	324	340	328	318	359	332	360	310	328	332	291	341	339	391	316	315	353	333	316	334	351	326	325	326	320	331	329	323	321	309	307	344	337	310	356	315	311	300	311	314	352	336	328	328	309	350	319	325	349	325	352	330	350	333	323	338	328	351	325	323
33999	14155	1986	536	472	442	488	457	439	431	449	443	476	461	445	485	450	418	437	415	418	481	457	454	466	470	473	466	472	482	405	458	456	481	421	430	414	438	436	448	445	420	426	465	456	437	437	453	432	429	464	473	454	431	479	492	461	454	458	468	461	430	464	482	430	454	434	435	457	473	421	435	458	469	428	460	433	456	485	428	429	437	421	447	475	461	441	439	454	463	430	457	450	472	450	392	442	392	424	479	490	433	470	458	442	439	445	433	451	453	425	424	464	449	476	423	415	451	427	418	430	458	405	484	420	409	459	464	434	440	414	492	405	429	444	447	400	475	404	473	464	472	459	455	472	426	465	446	428	421	455	440	463	452	404	415	447	434	464	435	446	473	435	464	464	463	448	425	438	429	429	466	420	417	416	423	425	475	471	421	475	455	456	495	464	473	424	451	436	451	459	455	450	438	447	438	475	456	445	454	422	430	418	457	408	425	447	425	431	439	453	462	410	421	474	392	459	412	464	438	442	447	435	417	471	442	443	427	483	436	448	473	449	456	457	484	436	416	446	489	428	439	417	427	445	452	448	446	463	447	429	435	420	462	450	411	444	425	435	444	443	446	422	438	469	461	457	439	459	462	444	463	445	413	434	446	409	456	416	404	479	480	463	494	432	470	439	434	416	504	416	453	417	461	455	464	466	427	433	473	433	440	450	463	405	448	450	451	489	442	422	397	448	421	405	457	437	442	436	441	423	477	441	438	483	436	430	523	443	453	417	442	429	418	419	401	463	441	427	443	438	477	472	396	460	450	448	440	429	444	462	476	433	479	455	443	474	480	456	439	479	464	435	448	436	444	420	420	482	422	449	432	459	447	500	441	438	461	451	440	443	445	409	471	418	442	445	466	448	433	476	410	480	428	422	448	445	463	404	432	464	438	452	429	431	398	443	478	437	448	454	441	437	449	428	444	469	475	481	473	470	436	403	471	461	497	424	481	480	449	404	412	428	433	454	431	476	428	431	455	429	418	450	445	490	430	407	465	459	427	443	473	455	428	443	453	414	459	449	458	426	442	445	447	454	438	436	457	454	429	400	436	438	454	405	436	474	454	431	419	459	415	439	409	430	444	463	434	422	454	454	435	411	461	446	455	444	453	437	458	470	433	447	442	422	461	463	477	456	418	465	457	415	450	460	457	467	411	447	449	425	446	450	433	458	454	434	452	460	426	457	411	439	402	476	454	414	462	497	439	490	430	483	391	453	459	450	439	432	437	481	458	480	445	403	479	419	487	434	421	430	469	486	494	430	461	448	434	415	441	453	389	468	473	468	434	475	422	453	458	453	407	442	438	447	449	487	452	433	478	445	466	411	434	453	441	466	437	470	449	452	409	422	433	440	417	448	365	483	422	457	458	433	477	456	484	434	469	474	448	417	419	424	477	440	453	494	439	466	456	444	432	419	451	465	430	442	419	434	442	451	436	459	451	424	434	442	470	453	422	438	444	498	431	441	430	441	445	424	456	441	442	443	431	425	420	484	464	425	425	432	428	434	463	445	454	427	452	443	470	486	480	434	447	472	469	434	468	455	433	458	484	428	433	438	444	461	457	484	438	488	453	417	473	439	429	433	442	417	459	448	453	423	467	437	466	450	415	494	487	431	448	427	450	473	431	437	442	440	463	416	440	462	457	496	457	416	452	477	458	485	458	430	426	430	427	421	456	453	480	435	463	429	466	418	427	461	465	434	434	458	465	449	497	423	463	477	451	466	462	445	450	453	433	466	426	461	439	451	416	459	490	459	483	460	463	460	442	440	454	440	450	441	421	403	456	471	449	423	413	432	423	477	453	488	419	416	392	445	434	456	449	415	464	463	442	451	440	490	439	455	428	431	458	435	437	445	419	457	459	438	468	453	439	433	411	439	429	445	427	410	439	467	494	449	418	456	465	446	446	427	420	454	430	455	438	423	406	474	421	443	430	489	458	440	474	433	417	437	491	448	421	455	460	482	437	436	474	444	446	446	451	437	458	461	432	472	452	464	456	420	478	457	433	424	459	481	431	445	415	456	462	437	480	427	438	482	444	454	473	427	410	428	417	452	457	433	420	467	476	481	470	444	432	430	438	454	456	419	462	410	443	410	436	411	449	428	409	412	447	486	457	436	465	438	419	491	490	450	423	473	441	460	496	454	427	437	463	446	440	448	450	448	448	442	443	459	455	450	428	447	426	472	443	454	450	409	462	470	430	437	431	428	470	463	469	421	452	460	499	450	465	463	451	462	442	475	425	433	443	461	438	468	476	457	446	443	425	475	441	455	483	447	398	470	451	404	449	464	474	430	497	450	418	444	464	460	455	452	436	456	433	465	476	459	431	421	453	446	461	462	429	446	456	420	478	444	435	407	434	432	441	443	400	425	448	436	426	453	439	447	459	461	423	419	443	418	409	446	430	406	469	438	469	493	471	415	447	427	458	443	453	426	438	430	430	437	466	455	450	473	448	453	478	486	408	458	461	395	432	510	482	441	471	440	404	455	429	462	435	490	423	436	453	419	463	445	519	407	431	451	456	462	399	441	434	436	444	414	423	472	449	451	457	437	424	492	476	443	462	473	460	444	485	458	470	470	447	444	429	438	455	454	426	419	424	467	435	431	436	497	467	421	453	476	444	461	410	402	461	403	441	465	429	400	458	432	462	452	460	457	428	438	454	472	461	396	407	454	456	429	458	420	454	417	472	476	449	440	423	424	456	453	436	432	458	471	408	415	468	464	430	419	442	444	482	466	412	503	439	476	481	514	495	415	452	433	446	460	447	435	426	420	444	485	449	488	455	481	468	429	440	434	453	467	444	449	439	448	430	416	435	434	455	471	426	447	435	410	465	450	429	460	496	445	427	457	484	434	451	452	423	386	449	445	472	479	473	449	455	414	422	450	437	485	417	427	426	404	404	475	446	474	455	445	442	468	421	433	434	464	467	445	461	506	428	449	428	457	436	393	444	420	462	449	433	431	437	433	448	454	470	466	446	466	470	437	477	417	471	453	436	481	474	464	445	428	418	426	428	428	416	483	468	460	476	420	436	433	429	423	485	495	438	461	470	453	436	425	409	443	466	450	445	462	462	483	469	472	465	470	440	435	458	489	443	404	457	482	451	425	425	411	456	412	470	428	466	443	398	424	433	427	442	446	448	456	467	456	422	439	447	457	431	475	452	433	457	476	429	482	439	451	462	487	463	436	504	473	454	486	421	449	432	449	466	455	464	409	484	407	468	408	440	450	445	433	457	427	472	456	428	438	454	445	452	437	456	473	397	403	473	480	454	452	474	440	476	450	438	431	427	459	462	461	447	441	466	453	475	426	432	442	439	432	434	474	427	455	439	448	466	466	451	414	448	428	467	460	432	437	426	417	478	443	444	460	444	505	433	501	409	429	480	491	423	453	496	489	445	472	451	437	423	464	442	457	450	437	437	413	434	497	464	439	444	469	465	449	447	444	459	469	436	463	435
8207	977	919	932	937	927	900	984	933	942	903	932	945	891	909	911	893	946	962	959	961	982	904	989	944	921	929	947	881	957	961	925	915	992	888	875	912	932	911	937	912	909	906	886	946	892	932	911	972	958	938	927	908	889	920	952	920	901	944	878	933	952	987	966	906	971	925	973	932	963	909	918	901	900	962	939	905	881	878	942	937	969	975	866	949	927	961	930	900	908	962	930	913	901	912	908	903	938	895	937	952	932	937	886	913	910	927	953	885	900	932	908	980	936	944	929	947	876	939	910	955	926	946	942	947	921	923	872	950	947	936	898	920	887	947	957	942	956	908	912	950	945	904	916	904	949	895	904	926	925	911	890	897	896	917	928	874	906	892	932	943	866	904	912	948	888	917	955	957	973	953	920	912	907	925	942	920	913	933	872	963	942	929	920	879	914	963	908	886	929	878	886	895	969	903	924	956	911	889	966	969	878	939	899	908	877	908	898	948	910	949	884	911	875	902	955	920	966	861	946	943	897	906	979	943	931	901	888	936	950	890	976	934	904	898	882	928	934	933	922	927	941	891	919	926	933	925	939	990	956	922	918	898	961	945	913	904	922	906	944	872	938	924	924	891	889	963	961	950	992	878	949	903	854	922	921	908	907	917	870	957	889	875	946	916	987	947	959	869	950	937	886	885	864	882	959	935	920	911	917	906	900	916	930	952	923	914	856	928	968	948	915	895	956	892	926	947	905	891	922	972	884	963	975	932	905	904	916	929	948	946	938	921	900	974	894	910	890	920	938	965	873	953	954	926	952	925	901	894	885	904	946	921	883	890	914	950	910	892	905	902	968	884	933	919	926	854	956	956	883	936	902	890	1001	957	901	944	928	919	879	868	913	946	922	930	904	915	923	902	981	930	885	929	939	925	929	976	925	956	845	923	1016	900	891	904	944	943	966	952	898	945	960	928	941	915	937	938	905	890	891	900	885	917	940	923	933	913	908	903	900	916	910	955	949	876	945	853	909	929	955	927	920	892	902	953	943	905	922	944	919	915	917	882	937	911	908	849	917	883	893	862	913	931	922	960	915	942	873	915	926	912	926	956	920	954	947	910	881	936	930	934	896	921	914	961	872	935	916	973	909	914	890	958	965	908	932	882	926	916	924	913	908	876	914	892	950	938	922	959	915	984	930	932	995	866	913	975	916	863	937	899	939	908	939	920	948	894	890	923	888	903	888	908	901	905	935	923	949	892	884	882	904	867	917	913	948	948	905	910	944	986	882	916	905	968	911	878	900	907	890	932	995	933	914	907	859	903	900	925	889	940	886	919	958	966	916	897	944	930	971	958	925	872	955	875	953	908	873	908	925	882	919	901	984	889	914	921	942	895	929	925	916	936	968	931	961	918	880	971	881	945	895	925	941	918	942	906	912	984	913	903	932	897	942	906	917	926	935	900	919	927	918	913	897	931	934	905	920	951	938	921	920	875	910	889	953	930	985	827	940	895	950	908	955	918	913	937	945	853	989	895	870	912	921	937	907	951	943	914	900	861	912	908	969	867	890	882	888	951	900	897	919	937	909	931	939	888	946	885	899	900	876	924	909	874	959	902	903	942	852	898	949	944	949	927	857	969	947	912	945	886	930	951	947	938	1018	901	969	927	924	940	881	908	887	928	955	973	896	933	889	901	894	909	889	887	943	878	908	957	922	919	893	908	952	969	950	952	899	921	906	873	894	920	896	930	933	894	956	934	934	897	922	822	947	930	937	916	937	926	905	930	963	918	927	959	880	961	875	877	906	917	934	900	848	935	944	917	898	898	895	940	931	939	924	935	926	918	905	901	906	911	975	917	911	921	939	941	954	900	969	919	886	907	887	899	898	828	885	988	853	1041	910	909	909	917	936	910	913	959	923	934	918	902	892	918	952	890	899	927	870	905	930	901	895	881	874	897	909	928	932	869	937	961	920	900	945	951	919	953	911	874	933	953	943	947	940	921	951	927	911	916	897	944	930	923	946	906	921	934	914	898	911	885	899	952	899	905	928	860	978	943	935	939	875	945	898	952	889	956	958	975	887	891	924	940	907	941	923	901	950	907	966	950	941	880	906	921	962	969	930	899	927	945	868	906	909	892	887	896	920	950	934	953	944	928	947	928	891	916	977	906	897	948	933	876	888	910	923	877	975	963	939	899	967	921	936	899	895	904	886	918	882	928	910	916	903	905	933	946	920	925	916	922	870	947	934	838	895	971	897	869	903	954	921	940	915	882	944	917	911	882	924	906	893	952	944	889	954	920	900	873	905	929	851	917	879	944	949	928	935	888	916	922	941	917	905	958	880	886	912	931	937	993	841	889	908	919	893	960	872	928	905	929	908	882	856	924	949	879	939	926	935	908	896	955	925	944	947	936	925	917	896	940	919	856	914	935	930	957	925	908	940	871	894	964	902	862	880	917	914	884	933	971	914	849	901	932	912	963	944	915	953	888	933	907	891	944	954	930	884	887	940	949	874	912	878	898	888	947	894	909	856	914	970	906	974	936	908	891	927	937	940	923	960	999	921	890	847	895	922	882	949	902	983	936	991	937	954	934	889	903	957	871	903	914	923	903	925	906	964	937	884	911	962	920	855	880	945	894	880	943	931	956	972	941	918	913	888	943	911	918	929	927	940	904	940	958	886	926	924	940	887	975	942	906	930	952	975	924	908	962	901	902	964	935	923	960	908	911	952	922	941	864	902	979	896	965	890	888	930	909	907	963	923	910	898	870	922	917	924	935	1020	919	923	957	951	946	901	890	897	933	896	899	933	943	956	882	975	919	890	956	908	923	950	888	932	977	967	886	951	950	880	946	957	849	917	952	950	875	903	917	900	965	974	956	876	902	922	923	966	943	977	905	845	934	955	907	943	880	937	889	911	901	973	894	945	941	935	917	940	889	906	890	895	893	880	955	948	948	907	981	897	945	874	913	944	936	922	962	936	946	896	938	928	894	950	933	910	898	851	935	918	944	941	907	926	901	911	909	949	937	911	870	944	903	869	889	901	934	914	921	906	918	888	957	889	889	913	1016	930	844	932	879	912	940	947	919	871	899	905	956	956	852	938	883	896	949	968	964	903	866	936	1005	904	933	891	931	912	862	911	887	904	905	910	925	879	917	924	962	902	959	906	919	889	908	923	922	949	958	892	932	944	923	921	912	1037	890	953	969	949	939	921	875	934	924	977	872	945	925	935	924	934	885	914	979	985	913	932	894	924	985	921	887	870	923	915	949	876	909	946	913	931	927	917	954	896	932	933	900	938	874	917	945	955	892	975	895	921	946	897	902	921	954	953	933	933	883	972	860	944	914	966	875	936	945	926	913	945	916	962	889	958	973	920	931	921	928	966	936	957	881	971	936	900	930	946	953	869	898	894	930	927	926	930	921	892	950	925	932	920	839	917	885	949	961	862	930	972	882	912	920	1009	930	904	933	997	982	915	919	969	938	910	899	906	905	939	902	899	963	973	937	907	913	988	917	952
25980	21634	24291	29469	21631	10142	522	411	354	334	348	311	306	372	290	312	278	297	292	296	303	291	306	301	289	293	324	322	310	284	300	299	291	299	288	283	328	279	300	324	323	303	247	272	284	273	271	295	291	299	294	296	290	275	278	295	297	287	296	325	291	274	277	304	272	314	273	257	295	283	283	293	305	303	246	254	301	289	285	299	269	299	292	301	269	311	278	275	278	266	261	271	308	286	305	262	277	276	305	306	277	290	267	278	294	274	284	318	273	304	266	291	257	286	275	299	310	285	276	292	280	272	303	315	298	322	334	322	276	300	311	273	306	282	261	270	256	308	262	285	281	297	285	317	260	294	331	278	283	299	328	306	283	294	302	299	305	277	284	289	295	322	304	287	333	315	286	296	300	252	307	279	292	296	297	302	267	317	299	262	288	290	289	295	251	300	255	298	265	301	267	320	278	281	274	297	293	282	280	294	283	277	297	266	280	276	256	304	315	283	285	272	284	332	289	243	306	309	298	288	305	280	259	271	280	302	282	288	298	254	281	278	281	301	276	277	291	277	294	305	280	341	292	269	309	302	286	301	291	312	308	294	273	295	269	294	301	275	327	266	283	295	299	282	305	285	282	292	302	271	293	292	275	279	265	285	273	280	269	294	288	256	276	302	289	283	317	331	298	295	295	263	300	269	278	284	294	293	311	269	309	314	272	315	303	304	285	304	265	281	281	294	306	279	312	265	307	252	296	307	281	309	302	298	296	270	310	305	283	281	316	276	285	291	310	250	279	288	307	300	305	278	311	302	276	265	308	323	283	302	303	313	307	288	272	280	302	296	310	277	287	284	297	280	311	268	304	296	298	304	265	265	280	279	313	299	296	308	293	275	314	301	267	296	262	269	271	305	284	307	297	308	262	287	292	301	282	311	277	297	303	276	270	268	263	302	289	304	305	303	277	309	271	306	281	288	316	317	311	305	306	279	280	274	308	324	348	290	288	265	270	281	290	273	267	271	306	299	285	274	269	305	314	276	297	307	308	292	271	276	260	292	273	297	272	310	281	284	300	289	286	288	296	261	301	315	297	299	270	285	307	271	311	288	315	275	328	299	294	283	306	260	340	312	285	284	304	285	298	327	293	304	288	303	291	273	299	258	286	293	293	289	309	292	295	278	278	345	274	274	275	292	267	292	290	268	292	293	314	281	319	310	291	301	329	280	297	311	328	275	322	280	303	298	311	277	304	302	308	311	273	292	274	281	268	312	279	267	318	306	307	296	301	290	281	295	301	253	239	289	296	287	298	298	268	288	259	293	301	297	295	277	291	315	292	276	274	245	316	319	299	308	301	285	314	284	323	284	299	329	267	279	317	308	291	280	304	315	301	286	310	311	294	302	285	304	256	292	269	294	323	323	302	279	279	286	267	305	307	293	301	287	270	298	281	286	287	280	270	297	297	308	295	285	330	290	304	299	293	281	296	290	302	287	302	299	309	311	309	301	304	293	331	283	321	285	318	318	265	292	286	280	279	284	288	281	290	312	286	293	292	293	251	243	286	294	241	266	247	250	305	279	293	272	287	295	271	257	316	282	304	285	316	277	305	299	286	274	286	280	300	298	284	281	290	243	282	271	259	271	304	279	300	304	265	309	324	292	285	319	284	298	320	310	300	272	260	304	282	291	283	293	290	289	307	282	288	299	283	274	282	291	271	286	301	290	303	282	327	299	298	260	245	271	320	272	281	311	299	297	266	307	284	281	314	294	306	310	281	324	282	279	295	289	294	314	293	293	285	267	316	324	276	290	277	278	312	320	286	280	280	273	265	321	313	289	287	287	328	304	298	305	301	315	296	297	296	262	278	280	250	302	295	286	313	279	275	309	325	298	294	292	299	292	277	265	309	311	295	272	306	298	256	293	298	249	272	266	295	293	291	309	322	308	300	295	323	318	293	292	296	289	283	280	300	281	299	301	303	300	322	307	293	290	299	310	315	260	319	282	306	294	272	273	289	284	268	268	266	269	293	294	288	306	294	263	291	293	282	305	324	265	294	282	311	271	288	309	309	264	278	263	297	260	288	274	308	300	294	272	298	323	296	298	304	243	296	284	274	277	278	315	281	283	294	297	282	296	299	257	280	299	307	308	285	292	306	243	312	245	296	266	262	286	307	289	283	265	293	289	302	275	257	286	280	305	285	294	284	307	304	303	289	298	290	315	303	332	286	303	289	300	292	274	297	342	291	285	276	289	316	263	258	287	268	307	274	267	310	279	256	271	296	308	300	294	311	298	287	291	275	316	309	281	295	269	253	312	318	297	266	301	301	311	268	292	264	281	270	266	303	310	295	305	308	271	305	302	297	294	269	275	301	279	267	297	297	283	271	246	328	285	283	272	286	264	286	296	321	288	316	284	303	300	278	281	254	263	297	300	290	297	283	293	287	295	306	279	289	307	307	312	296	252	294	313	265	264	284	312	267	295	303	292	251	282	291	309	257	287	275	318	246	291	304	275	319	292	301	308	324	285	253	294	263	295	296	294	263	275	295	280	253	323	286	282	299	280	301	274	279	299	296	316	271	259	255	294	321	317	306	328	310	277	292	279	305	320	298	302	293	296	304	281	297	287	292	305	288	270	298	293	254	280	282	249	267	273	289	285	320	288	310	278	256	306	261	268	287	310	312	312	262	272	292	303	265	279	271	280	290	287	292	300	255	296	255	283	306	277	297	255	274	315	281	293	283	318	291	287	268	305	277	254	291	277	283	289	305	309	268	279	285	257	276	315	279	298	300	283	295	301	290	261	253	277	279	287	288	312	292	311	328	305	305	311	307	326	300	275	292	280	291	297	272	299	269	285	284	339	321	296	279	285	302	329	277	285	262	319	290	276	306	320	293	304	293	278	295	255	287	288	282	286	286	256	284	270	306	304	263	303	316	287	305	280	303	279	310	308	315	309	257	305	280	286	274	291	307	291	258	286	276	285	281	302	284	287	292	296	281	274	284	280	270	286	311	333	319	333	295	266	302	289	297	281	298	290	295	296	285	267	259	305	330	305	290	279	299	294	316	322	262	277	274	298	301	293	287	326	319	269	276	268	296	327	281	275	296	269	307	307	267	282	295	292	312	318	287	288	329	269	297	276	291	274	282	300	344	299	316	272	286	294	298	300	281	303	296	277	323	296	303	283	275	260	307	302	265	276	297	298	304	291	291	283	269	313	311	290	302	294	323	297	317	280	309	274	309	268	330	283	284	294	302	303	297	295	298	281	289	309	283	266	285	286	295	291	286	296	262	295	294	314	295	286	270	292	286	254	326	295	300	309	307	293	282	321	271	298	292	306	255	280	291	291	295	292	280	283	291	274	314	267	269	261	272	279	288	280	285	266	307	289	266	257	270	294	281	288	314	324	276	317	294	299	286	306	294	300	301	301	290	323	286	286	291	295	271	292	297	282	286	302	280	284	322	297	307	301	327	290	291	287	287	301	300	287	318	287	285	276	279	291	282	291
4553	2018	1144	846	690	669	658	676	594	608	578	651	606	600	596	615	573	578	628	658	628	591	594	593	647	611	611	603	606	637	601	636	640	629	551	626	600	662	622	645	596	637	631	615	614	610	587	570	625	608	629	604	600	609	610	588	644	632	625	600	605	607	586	608	613	663	626	713	643	610	636	611	609	594	569	592	629	663	639	644	626	615	652	602	616	623	579	615	650	610	604	633	609	622	628	595	633	631	611	619	606	643	590	627	616	604	623	622	640	645	600	610	602	650	645	648	574	641	599	660	607	595	606	619	624	583	633	606	574	638	587	648	636	693	657	595	606	601	630	619	617	612	647	653	591	632	616	616	615	626	594	585	586	559	606	584	593	633	686	602	631	615	643	625	612	598	578	605	588	615	565	563	616	598	607	618	632	641	611	610	620	605	629	614	635	587	618	664	645	607	587	591	620	591	626	662	625	650	600	650	621	667	618	621	586	616	590	630	618	609	643	613	603	581	589	590	636	634	607	609	602	668	594	620	598	609	624	597	602	608	558	650	617	620	625	621	616	604	594	663	618	643	620	627	632	630	644	645	602	570	597	621	599	582	609	648	640	655	599	627	581	571	603	610	642	629	600	595	602	585	604	653	597	579	602	600	604	637	573	627	594	587	586	654	604	602	608	602	602	641	591	636	640	564	611	674	651	628	654	593	604	590	616	560	611	583	610	633	603	624	616	634	609	673	603	627	629	600	593	603	576	637	606	658	601	569	631	609	658	617	662	582	678	592	563	636	596	615	632	580	618	628	592	625	605	627	624	604	575	611	620	578	606	639	653	603	599	625	575	620	666	647	592	643	632	586	594	603	617	608	568	614	582	643	608	635	611	606	592	624	681	599	631	590	583	617	676	633	631	589	578	630	619	630	662	623	637	640	617	618	591	606	612	620	629	628	600	620	612	589	602	537	631	617	639	641	597	608	613	628	591	602	627	612	648	596	587	619	621	619	594	632	632	640	582	646	617	612	590	587	617	578	614	614	622	578	615	558	576	627	596	595	555	594	614	611	597	617	653	619	585	619	600	600	601	589	621	631	656	616	604	597	604	612	612	599	592	605	603	589	624	629	615	605	598	576	594	586	623	607	642	605	617	707	599	642	658	604	607	592	660	607	605	597	598	671	628	631	593	584	603	603	632	665	627	612	592	642	635	641	629	635	614	571	581	590	606	617	614	630	596	649	595	614	645	629	649	593	613	644	629	602	603	613	666	605	622	619	644	619	604	630	675	618	654	590	650	633	632	599	644	631	592	605	603	635	637	626	633	627	614	588	600	578	633	566	575	628	616	573	637	653	592	622	606	612	629	589	600	619	584	623	595	636	592	586	619	584	607	647	663	632	613	599	600	578	599	653	626	657	595	568	616	645	585	611	647	571	630	594	601	663	633	579	612	634	578	605	615	628	634	625	651	680	645	582	611	625	638	574	593	613	616	637	631	653	594	626	613	626	629	628	583	624	606	622	629	580	629	651	613	620	623	621	625	611	585	601	606	654	639	620	619	612	663	619	610	614	606	639	578	626	616	599	617	625	620	632	659	599	578	665	625	618	636	630	682	650	613	581	667	646	610	655	598	613	616	544	601	595	604	643	634	628	637	621	602	602	631	641	674	659	592	627	634	587	569	590	595	575	623	660	621	586	628	594	603	573	557	638	589	626	604	567	605	620	641	592	632	631	626	572	655	627	654	615	640	612	608	654	614	594	605	602	635	573	638	640	594	591	615	602	593	602	572	622	638	631	608	605	641	620	624	602	576	585	597	637	621	617	595	659	565	633	597	638	670	612	605	595	580	614	594	562	611	596	674	611	642	627	624	615	637	632	580	612	602	681	623	597	642	564	651	583	621	633	578	576	605	598	586	562	637	594	627	620	621	600	649	647	599	627	575	650	624	621	612	622	626	598	635	583	613	603	624	573	595	612	623	620	607	561	587	651	590	632	621	617	627	576	625	600	616	634	613	642	594	608	658	602	612	584	646	646	608	695	613	632	586	581	641	595	641	585	607	614	611	603	575	630	617	624	603	614	621	663	597	612	594	620	610	647	608	647	649	624	591	603	637	664	658	637	591	585	627	618	604	595	600	596	651	571	600	620	635	632	602	663	655	600	617	595	666	620	626	660	580	605	601	581	599	678	654	586	582	620	601	651	591	587	606	606	678	580	573	631	631	627	562	623	586	600	580	641	601	609	585	562	620	673	586	636	632	623	624	621	597	611	620	622	572	607	606	580	641	609	612	587	632	612	595	655	632	613	609	608	584	619	659	631	606	615	621	606	634	622	625	637	625	620	617	608	615	636	630	618	561	621	605	592	635	660	597	652	644	652	626	605	606	632	573	615	635	651	590	630	616	633	660	631	615	633	601	628	608	641	670	586	644	581	637	596	595	611	562	638	636	617	633	636	619	610	599	588	667	622	622	644	640	617	641	618	639	644	660	611	623	618	601	572	620	626	628	575	630	578	595	611	610	609	622	644	620	697	624	618	589	655	612	623	593	616	628	638	609	619	583	617	651	621	548	630	642	629	632	604	619	630	592	606	581	655	620	603	622	627	639	626	593	607	592	618	699	614	603	612	597	633	598	632	589	645	632	625	613	628	634	562	603	617	633	624	606	608	651	582	655	645	604	622	608	630	636	638	624	599	611	630	618	619	638	589	611	600	620	581	601	622	649	662	658	656	639	584	611	638	615	623	586	666	621	636	630	583	645	598	585	597	610	599	599	659	623	646	604	629	625	626	597	609	648	593	592	625	577	650	583	572	607	683	608	646	615	617	617	603	568	614	625	614	586	591	622	586	639	650	638	608	578	613	569	640	599	627	593	580	581	599	655	584	642	615	588	626	667	634	589	662	593	608	590	561	628	633	586	657	579	605	625	608	618	642	649	650	618	606	573	603	591	610	622	577	629	627	657	618	614	635	606	636	632	637	591	625	633	648	606	622	580	602	608	599	639	631	604	614	613	619	571	617	619	663	608	637	623	610	590	605	581	573	615	616	604	647	582	631	611	615	646	648	612	599	652	587	611	644	659	619	629	662	640	635	616	618	593	605	623	611	685	613	651	646	604	613	610	596	612	612	632	593	664	588	625	598	626	623	597	623	634	639	548	615	607	600	592	573	619	604	624	624	611	573	639	636	599	671	623	625	608	585	616	645	648	589	635	603	604	569	595	626	617	603	643	628	590	593	628	575	603	632	629	589	562	609	591	609	648	599	644	632	602	618	630	605	565	608	630	627	601	625	592	595	621	602	572	599	591	634	591	615	583	587	656	627	613	563	595	644	641	622	604	648	601	593	557	582	616	597	599	590	613	622	618	619	594	593	565	664	692	624	635	577	628	621	647	593	632	646	630	619	617	589	627	594	640	608	598	656	640	607	624	624	618	575	576	615	577	626	592	601	612	608	630	622	644	637	664	657	671	619	578	625	607	612	632	609	644	595	645	591	611	585	625	639	582	641
25228	21626	24714	29027	21627	21650	9983	412	294	272	221	216	195	174	177	167	145	188	156	153	166	157	170	143	171	167	157	128	138	139	143	138	133	143	151	134	135	147	145	145	146	163	139	139	163	132	143	137	154	143	132	116	149	137	125	139	124	121	139	142	152	133	140	145	128	141	161	158	137	141	140	147	139	113	137	131	135	147	137	174	150	119	156	118	126	161	123	146	146	136	149	133	129	158	135	145	154	134	135	143	141	129	148	147	140	128	154	129	134	159	140	154	109	149	126	145	160	127	128	125	133	135	135	153	160	145	138	149	120	136	121	124	153	122	159	137	131	154	126	134	141	128	138	132	158	135	143	141	144	134	136	156	134	139	123	117	125	145	141	162	131	125	117	139	142	124	119	142	135	137	153	147	130	125	130	142	145	132	145	160	137	148	127	130	142	142	122	138	141	147	127	136	146	147	153	124	97	132	130	132	147	137	152	138	121	126	135	142	154	150	140	135	131	131	148	111	131	130	135	156	136	146	139	155	148	139	129	142	128	139	142	130	138	136	144	127	126	129	125	141	127	120	153	126	133	132	136	139	128	140	140	130	140	126	131	124	164	122	139	127	127	115	124	134	130	130	120	116	132	149	138	121	132	134	131	117	150	137	137	160	138	119	148	128	131	134	143	145	149	136	134	144	153	145	131	124	120	157	134	129	139	126	147	131	144	146	136	150	152	109	118	137	128	117	140	125	119	145	150	123	130	121	145	122	112	165	126	147	120	131	128	130	142	137	126	130	139	109	151	149	119	132	117	150	141	126	125	133	146	142	126	127	121	109	145	140	134	129	166	137	165	130	150	158	140	133	148	143	146	122	119	134	129	152	126	136	138	118	151	129	146	142	117	139	143	135	122	144	125	124	153	122	134	145	140	121	124	132	142	137	160	148	141	146	150	138	116	131	116	138	137	152	129	128	139	147	151	146	171	129	129	142	124	135	126	143	123	132	155	148	135	130	137	135	139	150	126	115	150	165	127	138	162	142	122	122	141	137	162	135	150	159	150	131	133	127	144	130	141	154	136	138	142	153	140	149	157	127	137	113	162	156	151	140	146	164	111	113	141	126	136	136	147	136	127	148	129	124	142	137	139	137	140	120	142	139	136	135	131	119	133	134	128	137	159	124	142	136	132	136	135	135	137	122	140	146	135	169	128	130	141	154	150	142	131	126	155	121	150	154	127	121	143	168	144	146	123	147	127	142	125	121	112	157	121	117	161	157	157	150	152	144	139	163	130	129	151	145	118	133	137	146	133	144	157	144	159	137	158	120	155	138	142	160	134	130	139	152	147	144	149	147	142	127	136	143	133	131	138	140	133	161	144	146	131	129	143	154	148	161	136	141	150	132	149	116	121	139	153	134	154	150	133	142	140	125	136	153	132	188	151	151	133	122	120	132	137	148	149	121	152	140	133	129	128	136	134	132	129	147	158	150	131	154	124	136	165	133	122	143	149	122	146	139	138	131	148	140	133	139	162	155	127	106	131	150	146	130	127	134	127	135	150	162	127	140	108	148	144	144	157	130	141	126	153	127	137	150	137	135	127	153	151	127	147	123	140	129	128	159	139	144	107	153	147	141	142	124	128	150	137	162	140	98	128	131	153	146	154	145	131	132	141	130	152	139	125	146	151	142	136	153	134	154	125	146	140	125	133	132	119	137	146	146	140	148	132	141	128	131	134	148	124	141	133	141	106	119	112	157	150	139	134	148	139	149	135	132	150	135	145	160	155	129	153	132	127	157	130	126	152	119	138	131	124	133	116	150	131	141	126	141	143	116	148	134	133	123	148	131	156	141	149	142	153	135	135	120	145	138	137	129	116	127	146	136	148	145	132	147	141	137	132	123	128	149	139	147	120	140	143	143	111	144	111	151	113	123	151	140	125	150	140	125	118	134	136	142	117	147	152	138	130	118	147	135	144	135	150	138	132	132	135	120	166	156	131	150	141	139	129	142	140	113	129	142	147	131	129	140	135	128	149	151	134	129	136	137	131	123	150	134	125	134	144	149	123	143	156	139	154	158	164	136	146	126	141	148	145	124	145	135	147	138	153	133	126	123	116	134	122	129	150	141	120	142	137	143	140	149	162	145	127	143	144	156	113	128	145	127	140	132	122	120	124	137	138	119	124	120	130	126	134	142	140	164	154	143	109	128	117	142	168	132	125	132	110	152	143	152	117	132	130	143	119	132	131	122	121	162	135	141	135	163	148	121	114	147	135	127	124	158	134	142	134	151	138	134	144	112	140	143	131	171	141	138	130	150	126	140	111	155	127	130	148	143	144	141	162	127	125	135	140	146	146	128	132	140	129	150	132	131	137	133	123	119	151	128	142	138	121	124	135	126	113	158	135	150	133	138	138	127	125	127	182	112	143	141	128	149	132	142	118	142	138	121	141	143	135	120	137	131	116	136	131	145	128	135	138	142	136	174	128	129	137	117	131	133	134	140	159	133	138	135	136	146	121	155	150	165	131	140	132	130	142	136	131	131	127	146	123	135	153	120	127	133	165	124	106	145	138	148	143	129	150	133	128	143	138	139	149	164	165	133	139	118	126	137	145	134	116	139	124	144	134	125	156	136	153	139	142	154	139	133	122	131	135	106	140	135	163	145	139	148	133	119	115	163	146	167	133	130	147	130	129	137	136	138	131	140	141	125	134	143	141	140	145	138	148	171	155	145	148	136	158	138	139	163	125	161	151	162	144	117	139	121	146	118	135	126	142	134	144	144	110	143	133	141	127	144	158	151	143	147	146	147	144	135	143	163	154	153	140	148	134	121	136	161	148	120	123	154	126	140	139	139	114	143	156	174	145	134	121	151	135	127	140	133	132	132	131	120	143	148	152	121	136	141	150	147	141	131	135	127	167	154	154	152	130	115	156	149	132	146	160	136	142	147	109	138	147	139	152	166	141	112	128	137	153	135	134	143	151	139	175	138	123	151	132	136	141	131	132	134	135	122	140	132	137	137	137	140	134	143	143	129	131	138	155	141	111	146	142	159	140	125	133	158	152	143	165	156	118	155	125	170	128	131	127	131	134	122	143	135	124	123	129	136	137	137	148	121	108	146	137	134	130	132	150	102	138	148	123	123	127	120	148	144	136	129	151	139	150	154	130	139	145	129	132	134	132	128	132	124	147	135	154	147	157	140	127	139	137	139	152	130	137	135	150	126	131	130	135	117	126	134	155	137	125	142	155	133	135	126	132	135	124	125	146	154	132	157	129	140	137	143	132	139	147	163	168	141	147	116	142	154	167	150	155	125	135	154	141	129	128	126	137	137	118	158	142	147	161	134	117	130	142	131	144	122	124	159	128	159	143	131	147	162	152	140	142	146	117	147	131	131	155	128	119	157	161	143	147	124	134	135	134	115	136	139	117	145	118	145	154	123	153	141	135	122	139	143	117	127	102	122	124	141	123	150	144	113	139	146	128	144	153	127	140	127	139	126	138	132	145	124
4213	3063	1333	751	478	440	415	355	347	376	353	315	328	337	309	348	352	338	356	343	302	305	352	334	315	319	324	309	344	339	318	356	311	338	324	354	343	333	327	343	321	345	321	313	307	322	326	346	347	346	325	338	319	307	306	349	333	371	332	350	350	361	341	371	338	333	304	280	348	347	357	352	349	361	321	315	327	366	359	328	367	333	317	332	375	332	343	340	320	353	352	339	315	308	334	338	346	326	313	327	363	298	315	366	359	325	347	340	340	332	320	292	359	308	369	359	324	337	356	331	296	327	330	340	313	331	330	307	341	342	321	357	333	353	337	331	301	333	336	329	294	335	339	327	332	345	310	315	326	332	291	344	350	354	316	327	336	321	350	331	339	335	336	342	343	340	340	346	329	362	343	333	343	348	304	332	356	346	341	361	337	333	317	319	313	328	326	300	329	333	334	321	346	364	312	341	321	310	373	335	326	368	342	319	341	337	320	330	337	329	331	342	361	321	338	333	297	326	314	327	344	335	327	339	369	369	313	316	318	360	350	334	332	303	305	325	348	341	360	326	334	320	296	322	312	310	352	345	339	294	310	323	333	325	327	360	322	328	354	365	353	315	338	284	316	293	328	345	324	289	307	350	315	350	356	321	360	346	295	354	330	338	340	329	319	348	337	281	344	315	329	297	331	314	293	344	304	332	349	279	334	341	336	341	319	325	329	324	320	366	299	362	328	347	328	318	320	325	359	339	335	333	328	319	335	353	349	324	338	330	327	313	331	322	378	348	356	338	334	327	351	343	371	356	324	325	342	336	335	313	351	343	350	311	346	329	319	334	293	336	313	359	338	336	360	340	322	308	310	323	304	347	342	327	326	335	337	293	338	301	353	338	349	333	323	300	338	324	361	345	356	349	328	341	350	316	325	360	315	331	328	324	300	348	334	329	343	299	350	324	330	340	356	344	355	281	316	323	315	327	323	329	327	313	329	369	339	322	311	339	296	320	329	382	339	353	328	320	300	329	317	342	355	296	338	312	348	330	312	303	323	326	358	328	314	361	317	334	330	331	336	325	343	351	347	314	336	303	289	347	353	337	332	323	338	338	343	293	345	371	322	354	321	346	324	322	321	364	338	330	318	334	313	343	309	323	318	301	306	346	351	375	370	316	373	317	350	334	325	313	338	317	312	381	316	342	315	310	319	370	352	334	336	324	350	330	336	341	298	353	360	328	303	316	345	280	309	340	324	344	324	380	343	329	333	331	325	339	324	358	318	319	335	340	330	313	367	341	354	310	337	329	331	319	328	299	361	314	328	328	310	320	312	309	320	332	324	329	317	333	366	276	310	325	321	312	340	331	311	328	327	320	344	344	321	369	344	341	338	328	338	329	336	318	297	353	295	361	347	306	328	307	333	331	308	317	328	312	309	287	357	346	332	346	330	325	310	325	328	344	340	356	328	345	317	342	309	354	322	308	333	331	351	322	320	316	341	309	357	359	313	336	331	361	323	397	322	354	322	351	320	320	315	352	362	303	316	331	336	337	358	321	320	317	309	365	339	320	325	331	349	351	340	330	367	332	342	325	328	344	325	346	332	303	351	332	291	327	336	315	336	366	347	304	349	344	317	343	346	306	312	312	334	307	324	325	319	344	322	339	349	358	313	333	328	366	343	323	326	339	339	343	340	327	308	314	328	312	334	329	330	346	340	362	348	319	327	346	321	333	325	339	337	358	312	328	352	341	327	360	348	305	329	325	346	303	347	331	331	303	358	324	336	345	334	331	347	308	327	323	357	338	331	330	330	331	339	320	376	346	340	304	322	341	360	364	356	347	334	315	331	323	340	310	337	345	369	310	301	352	352	321	331	332	350	314	324	346	311	360	315	320	315	365	304	342	316	332	350	330	324	305	322	350	335	368	324	335	342	331	300	323	318	317	333	341	332	357	331	328	348	353	341	316	316	356	337	323	326	302	315	320	320	343	327	319	342	346	324	341	323	350	319	310	311	333	314	377	316	319	330	369	344	340	342	331	316	336	318	338	327	304	339	335	329	347	355	335	349	359	338	316	328	300	336	338	322	311	341	342	344	334	316	330	313	358	323	320	344	314	324	326	330	332	347	336	323	337	313	333	335	340	336	358	330	306	343	351	418	300	301	331	324	359	330	364	299	325	334	322	339	310	337	350	352	338	358	395	309	316	342	312	314	355	327	341	308	341	371	323	344	335	288	311	335	307	349	338	341	347	339	352	333	318	343	317	342	329	335	340	345	312	302	319	303	338	331	324	340	343	353	355	330	306	328	303	284	364	319	328	339	311	332	330	301	314	343	356	332	319	304	311	321	352	348	347	329	323	331	334	307	341	314	325	338	294	308	308	347	345	319	326	373	353	356	332	359	317	336	338	338	336	353	285	332	297	327	351	324	336	320	332	344	336	290	347	314	370	335	335	291	327	331	327	332	316	316	330	324	314	331	358	377	341	323	325	329	330	345	361	318	327	320	348	325	339	340	329	349	310	336	350	335	328	344	332	306	328	320	319	354	353	304	358	316	314	326	343	320	271	329	342	297	313	343	336	310	312	323	338	325	342	357	338	335	341	373	345	312	355	334	339	317	363	354	326	332	342	336	340	383	343	346	328	328	353	333	310	321	353	346	365	344	337	319	381	310	360	319	310	311	328	320	348	357	357	318	299	364	318	348	349	339	325	338	362	312	353	339	316	343	336	326	374	331	335	321	318	326	307	328	358	367	344	315	333	296	333	299	366	333	355	315	354	319	344	335	319	332	304	314	307	302	349	338	336	318	338	345	318	328	303	352	365	352	357	319	301	334	319	315	345	314	300	338	350	319	302	325	319	329	324	300	322	322	330	332	315	331	327	344	322	348	344	345	364	318	351	330	333	306	352	325	316	310	344	348	337	335	341	340	331	361	316	316	338	345	332	333	326	329	334	322	343	312	313	322	313	323	313	319	324	331	351	329	287	320	309	310	364	341	344	328	309	302	355	315	333	327	336	343	326	343	307	311	324	333	341	336	342	321	316	331	342	303	362	348	339	315	330	326	321	350	360	317	324	325	323	327	341	317	343	332	357	370	350	331	339	313	328	300	323	376	334	344	329	375	341	344	331	343	321	304	333	320	315	352	337	352	364	336	339	302	324	343	355	305	344	329	332	363	350	336	342	339	301	328	360	323	353	323	310	353	302	291	325	342	320	314	329	345	325	340	333	325	321	325	317	320	366	323	305	337	301	339	338	311	328	352	320	295	352	331	340	305	323	340	324	305	315	322	308	323	313	316	349	311	313	334	320	333	312	347	330	283	351	351	316	337	334	327	320	344	355	333	317	361	313	313	362	362	294	326	370	320	344	340	343	345	337	308	323	343	312	306	338	342	324	358	361	350	310	333	334	325	336	319	336	349	318	352	315	339	377	355	350	331	343	338	376	332	318	319	342	355	339	313	353	322	340	320	337	324	333	355	344	343	364	337	337	311	319	333	332	363	317
34105	13922	1958	630	493	457	413	481	468	443	419	428	422	453	442	474	435	441	410	518	429	471	449	478	417	480	449	449	486	448	434	444	458	434	443	468	452	443	463	449	427	478	477	488	418	439	435	468	406	454	439	410	423	425	447	443	447	455	474	420	450	390	420	464	441	440	458	433	471	461	425	450	454	404	446	485	464	475	474	454	425	434	451	475	420	453	450	431	422	421	427	429	455	454	463	514	431	458	431	498	447	439	423	424	475	453	437	437	426	470	479	409	475	452	449	437	426	456	449	449	480	443	460	450	508	435	464	453	455	469	412	451	442	438	445	436	433	458	426	412	423	422	455	444	392	483	423	432	440	439	421	467	434	443	400	450	452	452	435	457	450	431	455	438	447	412	483	475	493	473	453	448	459	475	466	424	450	476	445	431	436	404	399	445	447	452	444	413	423	472	486	459	443	440	416	436	454	470	415	461	460	461	461	455	426	459	449	395	414	418	402	449	446	435	412	441	458	429	447	479	470	465	432	442	416	462	461	446	446	464	451	468	444	451	465	404	455	517	434	417	450	412	421	421	482	454	424	456	443	467	439	463	447	478	447	462	444	444	432	451	434	461	473	454	430	427	427	470	458	400	454	492	444	469	445	472	502	462	440	445	442	407	433	427	488	416	401	466	443	446	453	469	391	458	443	426	447	463	433	473	437	433	462	458	437	406	468	436	421	435	435	446	483	446	452	474	457	416	407	444	422	461	453	431	463	428	408	445	443	454	460	434	459	412	392	484	448	450	449	434	445	452	396	444	461	419	465	433	413	448	455	427	455	421	440	447	446	467	460	460	436	429	418	426	411	427	438	489	484	407	437	392	434	419	414	420	436	408	452	447	459	456	453	435	478	414	457	449	443	446	440	444	441	431	464	469	433	473	438	435	408	464	492	445	463	464	452	439	488	454	411	447	447	433	444	467	445	474	448	439	437	449	433	481	490	455	461	416	448	478	445	483	455	451	430	451	444	454	406	388	434	424	419	445	432	464	463	462	455	456	431	447	448	447	445	441	412	427	473	455	473	494	435	412	452	457	430	492	432	419	396	432	449	486	453	460	474	436	453	449	482	454	426	453	438	468	448	424	438	455	426	473	474	449	462	492	411	453	466	468	437	419	513	415	414	455	480	491	451	423	448	449	460	489	418	440	450	421	456	469	474	418	436	434	476	474	421	466	437	424	433	442	437	438	463	471	424	470	463	466	439	453	464	469	434	457	439	449	435	444	424	451	479	474	437	452	443	477	422	436	484	419	450	430	421	457	463	442	477	447	396	444	449	416	487	447	432	418	421	428	427	463	430	454	445	430	463	481	455	463	454	477	425	453	495	482	448	469	467	487	443	444	425	465	447	461	408	415	463	426	472	426	453	454	461	449	420	449	423	450	422	469	485	431	450	475	437	427	425	457	431	455	425	408	486	438	473	460	446	450	434	468	468	489	470	428	437	447	442	413	449	455	477	452	455	429	440	428	452	484	436	498	422	422	447	488	434	442	464	434	443	436	458	458	449	446	444	466	455	411	408	455	450	419	455	454	459	435	462	433	434	452	408	432	459	438	463	453	496	469	445	473	438	444	454	458	423	450	456	419	462	432	457	480	428	429	421	451	394	421	449	451	444	402	448	446	427	431	454	453	460	438	425	433	375	441	428	459	434	461	434	442	443	417	401	403	475	433	453	466	444	419	472	427	443	465	431	416	473	479	479	442	437	427	430	428	480	443	422	437	450	465	465	437	442	413	497	419	468	436	407	439	455	447	439	459	448	455	459	448	448	450	439	409	430	491	435	430	428	401	463	465	457	452	449	453	467	457	435	477	465	487	444	466	464	446	411	421	426	466	423	444	459	475	482	443	454	438	432	441	452	444	431	461	446	418	467	458	444	446	420	421	436	466	425	425	467	413	467	463	453	460	451	456	443	476	468	443	446	445	441	412	428	468	432	490	499	475	457	449	470	437	485	453	470	430	473	431	437	451	437	432	440	438	424	443	467	456	444	432	447	440	432	445	485	454	417	409	433	474	450	448	435	408	437	395	450	489	453	434	459	448	440	398	438	430	424	411	489	462	454	412	409	432	406	449	411	383	457	477	434	473	439	445	471	414	464	434	477	441	400	457	460	402	451	466	479	418	451	434	416	396	470	422	433	466	451	427	431	489	502	434	452	448	454	454	444	442	482	459	463	482	474	382	504	453	423	422	445	460	459	465	458	431	425	464	419	445	451	453	429	454	437	453	456	466	416	462	466	398	453	438	388	455	449	427	454	416	437	433	486	434	453	461	439	475	480	450	443	456	453	436	486	470	440	431	505	456	511	402	479	485	469	417	411	402	421	486	434	442	416	488	437	453	431	448	462	448	430	425	454	441	426	431	431	488	407	421	438	446	483	504	427	475	458	427	440	444	460	486	488	461	427	459	437	418	442	444	441	446	465	462	426	486	448	430	460	472	429	452	454	448	421	423	454	470	459	458	445	444	442	438	475	478	483	464	469	463	465	431	426	443	478	477	470	460	408	450	430	425	433	387	445	472	445	478	433	458	453	459	454	411	441	439	429	430	461	434	463	436	407	435	464	441	451	446	425	449	432	463	452	461	459	481	427	456	458	451	425	425	491	440	451	456	411	468	499	444	474	471	437	469	410	476	437	459	412	424	415	447	418	461	447	434	496	431	468	430	456	475	474	427	463	436	434	455	446	425	433	425	414	409	433	433	467	448	407	402	447	456	447	443	442	452	413	439	460	468	469	444	437	438	433	461	475	440	430	440	412	461	444	457	449	461	422	438	420	440	454	469	434	482	462	418	446	441	420	457	471	422	455	499	459	424	450	439	453	465	421	441	464	436	454	460	407	442	432	455	485	463	408	442	439	488	429	451	432	465	454	442	463	448	440	472	465	468	425	467	412	464	410	421	448	448	428	507	435	422	412	465	414	457	436	435	493	480	419	449	456	483	446	428	423	444	391	430	451	441	482	429	441	473	420	436	410	443	457	469	477	437	487	456	422	402	453	467	451	431	426	445	429	437	452	391	418	429	416	448	419	425	392	410	402	441	453	419	425	449	438	438	431	424	427	448	430	515	452	487	468	425	484	449	466	463	437	442	423	423	452	454	455	436	442	459	451	439	452	427	427	466	498	477	399	437	425	408	437	447	424	438	465	429	457	416	490	473	440	442	453	440	418	479	427	438	424	461	464	418	444	465	456	411	438	443	450	467	454	478	437	464	450	412	449	408	441	429	463	449	455	454	497	473	441	475	433	431	433	425	458	449	424	433	454	444	436	423	462	441	433	441	402	431	487	456	433	443	405	396	444	468	442	455	429	440	459	412	451	430	431	443	462	483	439	453	446	457	445	446	475	448	439	463	433	440	416	458	443	421	447	436	463	440	470	475	433	461	442	431	414	437	438	406	392	429	448	398	419	446	444	421	439	417	462	430	433	426	387	467	486	444	498	447	428	449	432	428
8205	988	979	925	928	874	932	933	893	912	914	903	929	935	914	890	891	951	909	937	920	885	932	938	920	886	931	914	910	956	962	966	886	933	894	956	884	897	916	928	957	923	940	928	924	898	914	955	917	902	934	924	899	965	943	917	910	919	945	893	954	874	924	879	953	889	924	939	920	914	941	898	923	919	925	992	933	897	949	893	902	895	865	930	871	924	909	908	918	941	930	967	920	917	939	850	891	952	929	910	906	935	897	935	953	910	898	907	955	892	936	909	935	934	928	872	931	889	946	945	883	955	864	933	937	924	1013	962	864	887	975	920	916	942	926	942	901	908	906	935	940	946	890	938	951	887	910	902	897	927	916	938	969	917	916	903	960	922	950	936	927	907	955	868	930	884	928	955	898	937	927	962	945	941	929	918	900	940	889	949	899	899	973	915	945	930	835	914	918	896	885	922	954	854	961	929	908	938	982	937	951	890	920	918	909	869	897	917	948	959	856	907	934	924	919	940	886	834	899	928	955	939	908	885	968	922	935	905	874	941	931	945	923	916	942	916	943	934	880	930	979	925	941	912	941	983	913	949	933	956	892	896	941	945	932	941	881	860	898	897	908	901	926	879	880	885	924	917	961	911	921	887	924	903	948	883	911	887	962	867	925	926	890	931	905	905	934	901	914	957	940	905	906	889	874	903	888	980	961	898	916	914	912	931	935	955	908	934	999	944	900	943	921	922	944	934	916	913	913	903	873	881	911	907	955	865	914	858	926	927	920	951	908	966	919	948	891	920	899	968	925	874	933	921	932	892	923	913	928	934	954	921	875	950	951	963	920	915	986	949	950	894	908	863	919	902	984	916	890	935	979	897	915	926	910	897	892	932	941	982	915	940	902	892	929	954	919	924	941	891	974	905	861	855	892	934	932	881	920	905	881	947	950	926	846	951	922	946	928	958	919	1017	914	981	865	901	921	894	891	906	954	944	950	924	902	916	907	862	897	931	912	907	929	914	914	900	967	989	876	882	940	870	896	899	913	907	895	929	955	945	924	950	900	916	961	918	910	950	916	890	922	932	939	932	911	949	936	924	893	880	935	956	926	977	899	896	987	927	915	903	933	866	901	897	921	829	920	860	907	903	883	884	942	936	910	879	888	958	936	928	940	934	968	909	913	925	859	941	864	918	868	941	936	915	885	883	905	908	983	907	856	904	895	892	900	939	954	901	900	927	892	932	901	949	925	934	938	894	957	898	884	984	910	980	958	931	884	887	936	899	892	901	944	906	911	904	927	933	924	980	913	889	887	920	938	936	911	905	950	971	940	888	932	977	943	877	873	928	891	910	892	926	932	884	873	912	911	919	929	903	924	895	966	887	975	911	883	886	950	935	928	896	919	951	941	891	897	961	943	941	893	973	905	930	931	899	940	920	903	928	863	886	977	948	940	880	894	947	962	912	951	909	914	902	980	914	871	951	838	920	914	928	918	962	889	919	913	922	913	901	852	899	929	895	920	877	932	907	938	903	921	928	929	848	900	947	911	939	902	910	935	898	927	931	872	933	904	873	938	922	933	948	884	904	881	903	905	897	942	918	904	951	922	932	883	873	889	868	964	906	954	918	905	988	928	933	926	871	910	875	921	967	903	855	941	868	966	946	953	954	980	931	966	932	979	882	934	901	906	859	919	940	882	913	964	909	908	850	934	923	904	892	886	949	930	929	885	920	894	859	869	954	915	862	937	945	943	883	912	951	917	910	973	953	934	1013	927	922	932	950	978	933	893	892	951	943	918	903	934	974	911	904	987	981	894	962	901	930	905	943	932	879	943	955	886	901	858	852	883	961	933	909	964	935	955	943	892	927	941	894	920	904	909	959	943	933	927	910	942	892	986	911	903	936	910	880	939	965	912	912	958	869	925	882	901	922	937	927	910	916	931	872	878	882	957	915	961	906	907	953	903	932	879	948	911	913	889	917	956	946	878	941	986	895	928	916	903	915	898	888	933	905	895	912	883	946	921	885	945	900	910	888	877	957	901	851	896	902	877	955	918	915	966	895	912	933	962	928	955	927	948	893	873	976	896	947	909	958	967	891	898	929	983	848	900	886	882	944	909	911	909	893	898	948	924	850	931	868	959	985	901	915	926	899	900	900	885	918	887	884	898	975	882	990	908	948	912	920	961	913	921	931	890	899	900	959	920	936	918	909	967	974	896	940	904	937	927	904	903	918	906	927	889	867	912	989	961	936	947	906	944	915	862	899	907	888	922	925	918	881	874	944	880	914	929	884	892	934	926	884	921	943	897	915	942	923	907	1001	933	932	911	965	905	896	970	899	914	921	934	902	960	959	920	929	919	956	919	873	924	927	934	934	862	968	888	934	895	911	940	992	925	915	923	931	948	944	972	926	926	944	909	854	921	953	956	888	883	861	935	919	908	950	941	926	905	917	886	934	935	884	869	881	936	905	894	906	896	905	975	953	926	937	879	895	913	879	873	944	877	889	859	919	888	877	949	930	958	927	891	947	923	919	904	908	956	884	930	857	908	919	935	899	876	946	951	989	935	928	956	920	846	927	946	890	962	935	926	921	899	891	973	908	945	857	912	908	847	991	936	906	878	953	970	913	932	865	915	920	966	910	911	976	902	927	966	872	905	936	932	845	917	909	933	888	899	892	931	946	933	863	931	916	885	923	901	853	883	974	999	915	937	948	911	956	888	890	912	946	968	940	947	914	884	952	946	927	914	967	919	925	907	899	867	897	919	962	915	865	919	889	914	901	902	891	920	916	893	926	890	955	905	947	932	956	905	950	946	906	890	922	962	944	944	926	906	929	937	908	925	918	895	949	907	975	898	924	937	885	931	928	970	924	993	889	935	919	923	915	975	884	922	964	949	961	873	969	877	900	943	926	956	904	951	927	934	923	891	923	946	929	913	886	961	944	887	964	964	904	928	929	953	920	928	909	926	941	935	941	927	908	974	892	906	950	898	904	856	908	936	904	900	926	896	917	939	909	946	911	878	904	893	913	925	892	887	906	914	894	893	936	905	968	940	932	934	919	897	940	968	922	928	930	949	868	942	936	915	918	941	906	974	886	921	882	888	901	911	845	919	937	872	940	914	935	895	990	880	900	877	938	908	932	918	896	938	941	990	962	901	985	911	925	876	894	972	890	937	890	915	936	913	937	915	881	908	958	908	910	902	907	919	887	928	936	911	941	894	941	884	889	887	925	913	862	939	927	970	926	917	904	948	947	871	933	913	895	917	938	868	945	933	953	930	889	920	884	925	945	871	891	946	957	938	888	953	888	928	915	961	936	977	943	965	922	886	970	936	981	948	887	854	918	956	870	920	910	927	899	944	896	904	936	951	905	906	939	951	955	911	880	941	922	906	896	916	921	885	979	917	888	890	902	914	938	945	950	878	888	909	932	952	975	922	922	920	885	870	940	943	986	937	901	921	935	914	930	864	917	916	982	902	920	934	939	907	899	892	992	987	953	900	907	903	906	932	919
25941	21596	24210	29461	21580	10162	551	396	372	365	318	298	327	314	350	325	296	306	300	320	317	319	320	302	303	306	269	314	310	313	255	306	325	292	323	302	259	282	280	294	274	267	284	293	291	278	303	266	313	320	294	298	262	320	298	261	303	301	315	295	301	304	271	283	298	310	315	287	316	261	275	305	315	299	281	265	267	296	305	305	304	298	280	299	270	282	245	266	316	315	271	230	273	295	285	325	283	292	290	256	269	304	280	292	302	285	320	295	273	265	307	304	287	287	294	330	266	300	275	287	274	274	281	280	289	268	303	262	253	306	287	278	282	311	285	312	318	281	315	309	304	312	302	293	318	278	293	265	319	319	278	281	276	305	276	294	288	285	310	277	279	325	277	308	288	250	282	306	317	258	311	297	259	280	303	296	297	295	282	274	276	303	284	267	297	277	304	297	327	282	294	281	299	264	292	273	290	258	293	302	298	282	294	286	273	295	271	302	286	297	286	262	294	257	313	283	308	288	280	285	316	286	306	299	298	305	283	329	305	302	264	285	286	277	278	291	308	296	307	281	279	304	261	268	295	250	297	284	267	281	256	255	284	220	300	287	295	287	267	293	270	312	291	282	318	290	299	307	292	277	276	297	280	262	302	297	306	329	293	282	291	310	292	286	273	270	277	265	319	318	294	325	302	300	277	296	282	287	275	317	272	329	323	296	284	285	275	241	290	300	290	268	273	293	280	297	299	267	295	310	306	309	290	287	288	312	292	271	302	306	283	300	280	333	293	283	309	306	278	296	307	280	308	329	285	309	287	279	284	295	283	268	317	313	319	293	281	274	283	313	282	290	275	269	300	285	288	272	272	281	288	265	271	295	288	298	262	280	309	281	279	272	305	278	283	281	261	294	274	287	259	285	280	280	302	284	317	245	254	287	292	269	275	307	260	276	298	263	261	254	296	309	310	262	291	293	345	286	271	269	297	287	318	296	286	293	293	308	321	314	283	285	286	292	292	284	268	275	283	307	291	313	301	335	313	289	287	279	289	296	288	286	286	304	269	279	280	253	291	305	290	266	308	287	292	300	279	273	312	242	274	300	271	278	275	306	296	303	267	287	284	266	286	261	290	299	284	306	259	296	302	303	331	283	288	298	300	249	322	295	230	273	303	297	297	293	289	300	279	260	306	254	275	292	305	286	298	280	304	311	292	305	306	300	297	282	268	295	312	301	287	281	287	310	308	264	265	274	271	292	275	283	293	290	283	282	296	280	269	289	254	281	286	294	271	297	288	279	260	282	289	300	290	293	317	279	292	288	289	295	302	284	345	291	278	317	282	276	294	276	270	298	295	271	312	303	270	261	288	298	264	311	323	307	267	294	294	309	304	278	283	305	245	288	304	252	295	300	292	310	290	273	284	298	317	314	264	310	293	312	285	311	285	318	284	283	264	277	303	276	304	303	281	306	293	314	270	282	288	307	266	294	263	287	287	268	295	282	281	287	310	292	283	305	292	274	273	276	277	317	269	298	290	259	296	304	301	261	281	268	306	277	285	261	238	307	289	306	293	299	298	324	283	273	264	261	238	262	274	281	295	244	288	268	319	318	293	285	308	302	276	282	270	286	297	287	274	295	310	300	297	303	321	278	287	309	301	279	270	265	284	255	289	271	283	285	273	265	279	268	265	278	295	306	274	295	270	280	296	270	269	295	281	317	307	298	300	276	258	303	284	277	288	304	296	298	278	287	312	279	271	286	290	284	290	275	264	262	302	290	289	249	291	259	283	293	298	292	313	280	288	279	292	272	271	289	272	290	312	276	294	280	311	286	310	283	280	269	275	314	284	294	285	281	298	288	284	299	262	299	292	306	287	308	274	304	286	255	302	290	297	293	288	270	306	275	289	310	305	292	291	296	303	284	295	271	320	294	296	304	265	285	296	297	289	315	317	327	318	300	306	282	329	259	297	291	300	267	292	251	303	286	295	343	320	320	289	325	292	288	292	278	297	274	325	287	305	273	305	300	286	256	279	303	298	284	273	320	258	265	325	303	321	277	292	291	283	308	272	322	304	288	271	271	299	242	312	274	291	284	301	334	296	315	270	275	295	272	277	287	279	253	278	296	302	306	278	296	268	307	302	261	301	322	295	301	311	297	268	320	303	299	298	327	262	291	294	294	261	302	318	265	296	323	274	306	319	269	275	275	269	277	267	299	302	288	298	268	280	315	298	270	282	279	294	306	295	311	282	275	295	317	278	288	306	313	297	287	284	293	279	310	301	300	290	285	278	314	281	284	308	301	302	277	321	288	259	309	271	312	295	307	275	298	305	291	308	306	324	281	276	304	290	262	313	283	331	295	265	300	315	314	254	301	340	296	271	294	303	311	299	262	259	284	256	259	315	264	269	277	289	299	302	260	261	283	293	257	315	302	284	255	261	284	290	315	276	292	296	323	338	302	302	271	276	328	303	288	296	249	263	315	274	292	302	283	337	284	289	307	303	292	297	300	284	301	302	281	301	281	296	303	279	263	267	262	304	293	300	265	250	284	268	283	283	351	312	294	322	279	284	295	288	266	273	259	271	279	306	290	292	264	298	282	276	277	257	277	270	272	316	301	267	282	266	313	320	295	292	318	308	286	284	271	299	295	307	279	306	312	287	274	257	281	268	272	317	291	276	276	301	291	269	309	308	309	281	328	297	302	269	288	297	309	292	275	277	307	290	298	289	312	284	319	260	272	303	291	300	294	288	300	302	301	309	251	306	282	317	280	303	309	307	277	286	278	252	306	314	277	299	273	293	310	308	281	295	278	312	273	295	292	268	303	303	295	283	280	294	281	293	273	301	263	288	282	324	270	277	285	286	283	304	298	276	287	289	277	257	272	272	306	295	296	287	294	267	305	305	255	281	286	274	253	296	325	264	298	274	306	262	275	289	290	290	301	282	308	276	300	290	274	285	279	333	278	282	311	292	315	273	293	297	297	248	284	291	298	265	293	264	275	272	268	274	297	298	264	254	248	283	276	305	321	298	287	314	275	292	315	271	246	309	296	288	298	311	302	244	298	299	265	266	265	299	302	305	309	307	294	300	329	314	253	280	283	284	292	297	268	254	262	284	305	301	295	287	279	287	280	302	307	263	292	291	252	284	313	257	290	304	269	330	274	301	318	299	262	316	303	278	307	301	258	273	272	277	294	297	310	275	279	274	267	261	302	269	277	292	294	305	286	262	331	317	295	259	251	259	270	305	321	263	298	298	340	266	291	290	286	312	312	277	282	295	280	267	269	326	291	290	278	306	263	308	271	294	284	296	301	289	283	291	313	259	268	255	276	289	295	270	290	306	259	273	306	256	266	287	271	258	273	273	281	310	284	281	271	270	308	294	283	258	264	295	270	260	282	286	289	278	279	281	277	302	298	279	287	294	278	278	291	301	287	314	292	289	279	287	285	274	291	283	288	287	284	269	298	309	268	303	293	293	286	293	297	281	264	309	280	274	278	313	316	268	283
4498	1937	1083	775	696	637	663	639	635	613	633	607	668	625	637	626	556	665	627	691	609	630	605	621	568	562	619	599	660	626	623	573	609	598	601	631	580	599	623	655	601	607	588	588	614	633	578	671	575	626	622	614	636	591	628	598	614	574	597	623	564	568	641	617	612	602	636	622	594	616	621	664	605	644	645	622	591	656	645	588	580	635	581	599	628	636	637	582	626	671	641	592	579	601	620	618	600	571	613	627	634	602	600	621	581	606	590	619	630	578	669	640	605	595	607	553	580	610	644	620	641	561	601	574	608	612	613	656	624	627	615	615	597	616	640	616	637	620	601	614	649	603	614	610	636	628	588	607	607	628	607	646	621	618	580	622	607	619	614	613	597	602	636	641	617	643	613	594	651	609	575	615	613	610	662	605	615	580	589	637	594	584	625	613	570	658	625	563	585	637	603	593	593	610	573	572	640	625	632	584	624	631	617	633	658	570	640	567	585	617	618	624	587	605	594	628	599	581	599	634	561	574	599	578	607	633	645	627	638	611	619	630	646	613	609	578	635	650	603	636	578	652	633	613	625	628	616	593	644	647	614	611	654	655	601	619	590	596	616	629	597	594	591	639	615	613	601	594	588	620	607	562	620	583	605	595	590	606	599	630	641	662	598	586	633	617	632	607	654	624	611	585	618	623	638	613	613	582	618	622	590	631	602	603	591	611	649	583	602	612	679	623	606	594	609	628	608	614	586	621	586	621	624	599	632	621	613	602	627	601	555	625	601	603	581	607	634	631	623	587	634	608	602	604	577	635	603	605	597	598	617	618	618	615	576	595	589	601	570	598	632	570	626	581	616	554	626	589	603	633	621	582	651	670	609	621	600	623	651	589	657	653	625	556	648	601	582	592	607	663	587	660	606	639	606	588	608	619	591	645	570	603	579	614	581	613	588	613	605	628	646	549	629	644	664	626	649	564	589	628	601	628	584	608	611	583	623	621	666	601	622	629	615	596	609	652	600	606	610	609	621	680	571	600	667	606	571	591	623	607	638	602	612	613	613	608	631	633	606	618	616	653	589	638	570	618	581	585	634	589	616	600	655	600	622	585	615	614	638	642	623	630	638	576	642	596	594	625	637	629	629	640	617	619	640	606	618	611	612	631	626	568	587	628	622	612	652	582	542	579	608	609	624	590	592	604	625	626	572	584	620	578	609	604	671	611	586	626	585	599	612	639	588	640	644	621	689	649	628	643	572	604	574	612	659	606	570	622	564	640	621	622	585	614	605	658	615	550	625	609	663	586	617	607	631	586	617	622	605	600	583	623	594	601	611	589	624	599	636	610	551	626	608	582	641	615	633	589	596	626	641	560	630	618	600	614	660	567	591	578	534	603	611	616	586	598	606	599	626	614	591	618	607	638	619	558	578	584	591	592	626	595	622	560	635	614	602	612	558	583	616	581	617	554	618	598	631	621	628	588	598	615	615	636	623	603	600	620	611	607	616	593	602	617	621	610	609	638	594	628	558	632	602	623	624	600	649	607	654	633	620	619	595	606	617	652	563	624	619	615	629	607	561	585	602	591	583	584	619	554	608	623	561	563	616	580	593	616	627	625	633	585	614	615	645	599	585	613	620	634	615	642	605	614	644	604	621	653	580	604	597	605	584	597	593	618	624	587	590	617	585	610	595	606	601	612	612	625	612	590	588	576	592	573	660	580	599	592	629	629	614	618	645	572	644	642	563	647	636	623	604	603	614	612	597	587	644	594	631	645	616	605	641	668	556	606	607	635	622	638	586	569	605	606	608	601	570	633	597	611	592	622	640	630	631	632	624	560	583	602	603	593	588	610	583	559	646	620	631	613	620	602	649	626	640	598	602	594	616	596	613	636	621	606	604	626	621	634	627	583	611	629	630	635	571	550	602	621	642	624	647	609	587	591	630	613	637	634	638	609	610	610	596	603	639	604	604	620	619	615	606	610	586	588	599	608	608	661	609	617	613	610	614	632	579	632	564	587	609	611	626	628	632	610	592	622	608	622	645	605	644	599	608	633	619	602	620	585	608	651	636	611	586	613	561	633	638	580	582	617	650	615	651	634	632	633	646	626	629	608	613	623	570	629	614	641	626	598	615	620	643	598	617	607	573	596	580	608	596	597	569	618	626	605	603	613	559	567	569	618	605	601	663	587	592	584	610	642	599	637	608	611	645	606	596	628	578	593	598	600	649	624	632	604	590	630	647	573	607	651	589	615	596	613	619	594	551	612	641	629	599	633	622	591	661	612	643	621	608	647	568	640	598	609	568	632	613	576	583	613	587	583	615	605	623	592	581	607	589	606	580	652	606	574	627	626	579	598	642	600	599	622	623	587	594	580	632	627	624	615	579	590	592	594	593	630	654	602	617	608	578	581	591	597	587	611	614	626	615	592	616	604	584	601	602	634	591	606	623	565	612	568	607	658	560	612	638	588	621	609	582	603	573	596	673	604	623	615	586	603	591	623	607	611	600	597	640	579	624	653	605	617	624	650	588	617	583	605	600	637	601	588	634	587	634	635	611	618	595	616	597	569	675	614	604	594	617	557	582	588	634	579	585	665	586	660	621	626	601	635	618	605	609	610	562	609	614	643	613	593	595	606	574	610	582	577	606	586	607	612	650	625	646	606	608	592	639	632	583	596	641	616	610	625	661	594	603	612	622	591	620	580	592	606	628	615	617	643	596	596	673	660	632	593	635	610	613	594	599	653	596	607	606	566	608	648	626	610	651	630	647	632	575	600	622	599	594	612	613	616	588	598	623	613	597	627	606	606	627	599	617	607	615	565	612	591	614	599	612	614	631	621	634	661	611	583	571	559	586	578	596	575	606	589	594	610	611	551	613	619	633	582	658	632	613	569	630	595	618	595	657	561	615	618	588	645	583	654	587	617	578	565	565	607	609	617	620	566	575	597	573	589	592	618	612	651	591	632	675	595	648	633	580	612	589	625	650	604	633	625	651	649	592	590	634	644	621	619	625	615	597	672	600	596	664	631	630	621	631	627	603	612	583	600	635	564	624	616	631	591	625	607	601	640	586	601	606	672	617	612	610	696	633	632	632	602	568	615	616	562	623	620	579	591	624	577	598	589	625	612	611	599	632	594	565	604	611	644	578	620	607	619	630	631	621	607	620	628	603	600	592	585	630	619	612	607	605	633	626	594	561	613	579	641	656	611	651	591	628	654	566	647	601	658	584	611	563	587	605	641	593	605	581	608	598	636	554	601	614	552	576	607	619	588	623	642	567	636	652	615	602	608	608	647	601	617	621	602	619	626	610	603	644	591	585	574	639	587	655	611	575	582	618	608	543	621	593	636	650	600	595	575	592	620	615	623	635	601	580	597	610	640	618	602	619	627	657	617	578	616	616	589	612	618	611	594	606	642	614	587	639	594	626	579	631	659	625	612	598	622	624	645	571	611	587	583	604	600	606	600	638	631	603	617	632	611	642	580	591	618	591	657	590	657	653	636
25244	21618	24727	29023	21623	21631	9920	395	284	222	231	227	183	196	136	164	178	141	159	172	173	154	186	143	130	149	153	163	152	153	142	150	156	134	154	143	128	154	118	163	151	128	121	129	148	130	140	134	138	137	127	132	139	158	151	159	156	143	126	121	131	143	142	148	130	150	150	135	126	138	137	136	123	158	139	128	125	127	143	129	136	130	144	128	115	129	135	155	138	123	137	125	132	131	124	157	160	168	142	128	127	129	118	144	144	162	142	163	153	115	132	113	129	136	137	127	132	140	113	155	122	150	127	126	114	148	124	122	142	107	131	132	130	153	137	117	140	138	131	166	143	125	139	151	122	132	156	122	121	114	131	154	140	139	134	125	133	142	130	130	123	122	144	139	136	124	137	135	120	121	146	132	139	112	111	136	162	121	138	116	160	143	135	142	118	135	137	127	144	132	126	129	140	140	145	151	102	148	130	135	145	132	138	145	147	149	135	147	127	146	153	132	144	141	134	136	134	163	134	146	130	132	146	158	131	138	138	140	125	127	127	151	145	120	133	127	145	152	117	127	138	135	142	167	120	125	135	137	139	142	125	132	139	140	145	144	148	147	147	121	153	125	119	122	118	122	141	144	160	159	139	125	129	161	145	130	147	152	135	124	136	153	149	146	146	116	140	122	152	130	150	148	137	128	138	136	132	136	115	128	146	148	143	153	125	137	128	128	153	119	133	137	132	145	139	128	130	129	135	134	135	141	150	132	145	160	122	136	129	143	135	126	153	137	129	161	157	146	136	136	116	126	140	137	133	113	141	140	153	137	166	134	139	133	134	147	120	152	132	133	119	119	151	129	141	162	133	130	129	132	123	115	153	142	143	129	111	168	123	126	146	136	127	151	149	120	145	153	158	130	136	130	144	160	130	149	142	144	150	162	145	156	129	148	122	149	148	151	164	155	151	139	157	158	119	132	141	143	128	132	132	154	119	130	135	142	149	118	146	139	120	120	121	154	130	152	138	140	134	119	133	128	133	131	142	144	143	142	147	144	133	141	150	124	131	129	142	143	137	136	160	140	115	133	151	137	143	148	139	154	137	126	120	156	122	139	137	139	158	134	161	117	122	143	154	115	145	129	136	124	148	144	113	139	121	125	146	155	135	137	160	146	128	130	137	135	132	121	155	145	152	140	128	142	133	140	125	130	138	130	129	126	129	148	155	143	143	135	138	169	138	119	136	160	140	150	144	137	133	151	120	142	128	116	127	140	118	135	144	150	139	111	135	127	132	154	117	109	149	136	151	126	143	127	105	139	172	144	151	122	130	143	130	127	145	142	141	129	135	144	128	136	131	140	148	128	124	161	147	132	116	123	131	118	116	145	149	130	167	106	135	148	144	144	147	135	156	145	144	143	141	128	142	131	120	138	164	118	151	153	137	116	142	145	144	146	128	142	125	124	141	125	145	136	127	155	158	160	119	140	137	134	141	161	117	118	125	128	147	121	127	146	122	120	138	124	136	137	134	155	122	143	166	125	157	123	130	123	138	139	141	153	136	150	137	120	150	124	154	138	136	133	153	114	127	143	150	147	112	144	144	143	144	148	130	133	122	139	128	139	136	127	153	115	152	145	114	140	136	147	135	143	138	121	144	166	147	115	161	138	145	129	138	113	143	134	138	146	142	119	142	155	126	135	136	149	107	145	126	143	133	132	137	150	156	130	140	143	131	147	156	129	143	127	122	105	128	141	134	166	143	127	127	138	137	120	133	135	143	132	124	144	133	137	125	122	143	141	136	128	148	138	149	151	140	124	129	152	146	140	148	168	145	123	141	155	147	154	146	147	122	142	137	153	150	133	142	148	141	155	125	151	156	148	146	144	131	145	134	121	153	138	158	161	159	137	147	124	125	137	133	145	153	151	129	143	129	134	129	147	136	132	129	115	142	136	125	137	178	149	130	119	131	153	139	129	120	126	167	139	149	143	125	132	140	138	134	160	141	161	172	134	153	135	116	134	119	119	152	131	131	156	146	135	142	128	142	138	129	138	150	142	129	163	162	108	144	148	145	175	137	131	119	143	128	109	123	148	146	139	145	135	112	166	132	155	131	141	155	150	152	135	130	144	153	143	147	133	145	124	127	135	142	134	138	127	125	154	127	136	118	109	137	133	145	118	139	140	130	139	139	142	141	121	137	143	136	151	151	176	135	118	123	164	138	157	147	144	137	124	138	130	129	158	147	132	131	118	133	148	113	146	151	127	127	125	139	122	134	145	141	130	132	122	110	158	130	132	133	133	127	138	158	128	149	138	117	140	125	139	136	139	136	149	111	148	139	144	136	134	133	145	155	131	123	130	152	145	161	143	133	136	144	120	125	144	139	120	130	145	132	139	134	134	122	152	158	132	129	125	132	126	159	148	138	147	122	151	154	141	122	140	142	148	149	141	132	138	116	123	127	105	132	150	153	127	126	124	111	165	123	121	125	139	136	134	136	148	151	124	155	127	133	126	138	139	130	168	165	122	134	140	152	132	169	132	131	143	148	130	135	146	114	136	120	131	106	141	111	138	157	138	138	122	132	141	163	120	132	129	120	130	151	163	153	126	120	129	142	117	134	124	148	127	153	137	133	112	126	157	156	141	139	132	119	118	138	153	131	118	122	133	145	133	131	127	147	146	149	126	132	136	137	141	138	130	122	149	116	142	125	136	135	130	146	134	132	115	124	138	132	137	135	135	150	123	151	132	153	143	123	134	123	132	140	137	143	132	132	161	147	140	141	155	128	133	126	136	137	137	138	151	147	140	133	134	116	122	117	131	142	117	150	132	137	143	129	126	132	120	137	137	130	102	146	135	125	142	137	115	121	116	134	134	131	134	135	165	127	134	153	128	136	115	111	155	134	144	130	127	146	155	156	123	136	118	147	147	130	130	126	133	142	116	128	152	143	150	142	124	123	141	124	113	130	141	122	164	146	135	134	138	149	135	121	140	129	132	164	133	162	151	126	123	127	147	134	146	140	115	146	134	140	111	111	148	139	142	125	135	143	132	150	175	114	154	133	148	147	152	136	123	147	150	150	139	133	146	117	132	132	167	134	131	132	137	172	135	160	119	154	134	151	146	122	128	119	121	128	141	108	135	128	127	135	136	131	166	157	142	147	145	127	135	146	134	164	142	109	129	135	127	127	149	127	118	147	130	120	144	123	149	140	127	127	157	149	145	138	130	143	136	133	131	134	129	148	148	117	140	165	150	159	131	143	139	136	138	153	142	153	158	137	139	126	129	128	127	151	151	145	145	121	151	117	162	153	152	121	137	135	150	129	110	144	138	154	135	136	127	128	124	135	133	125	140	145	128	130	144	137	132	151	139	139	135	158	105	143	134	139	141	122	136	133	123	119	137	128	148	131	153	131	129	115	114	134	124	153	153	147	128	137	129	154	145	139	146	142	144	141	146	134	127	138	144	130	113	151	118	146	156	138	118	119	142	146	119	139	128	135	126	145	131	118	139
4122	3055	1307	694	500	429	435	359	372	365	332	353	343	346	354	358	370	325	360	356	359	321	336	315	321	326	302	344	351	359	320	334	335	343	321	367	344	335	359	311	351	338	357	347	323	323	359	351	374	329	317	302	333	346	325	303	372	377	321	347	335	325	323	366	319	332	338	359	329	332	340	328	334	327	313	338	337	318	338	298	336	351	309	350	306	342	338	357	333	316	318	324	308	335	348	300	317	323	310	335	297	304	320	323	344	350	326	346	353	354	323	329	347	339	349	325	336	316	346	319	329	353	361	307	367	340	325	339	329	339	348	306	346	317	340	333	336	372	320	345	326	292	324	333	331	337	322	321	335	295	327	351	302	323	341	334	346	345	331	325	307	361	368	324	329	335	345	354	357	346	337	314	346	319	320	312	333	313	320	359	326	312	321	331	344	305	346	332	345	350	328	324	337	331	290	329	324	370	316	357	350	344	331	347	294	353	330	339	311	342	332	337	325	352	369	342	322	328	363	364	356	328	343	312	310	337	336	344	316	335	340	337	314	314	315	323	355	316	357	338	329	345	339	337	344	302	356	302	347	321	347	339	306	319	342	356	329	345	334	344	290	321	323	338	333	351	310	294	348	317	336	334	316	342	305	329	307	363	367	365	330	349	315	341	358	345	308	345	308	300	337	272	338	319	314	329	329	339	345	313	309	337	328	329	301	317	330	358	320	314	327	354	309	320	329	363	314	376	345	313	338	319	348	321	332	330	348	309	302	322	326	362	347	341	324	297	348	333	323	337	319	329	332	338	339	338	313	334	333	332	321	324	340	319	385	351	341	332	313	330	321	323	315	366	322	315	333	349	329	348	356	324	321	356	302	339	311	315	365	336	342	336	316	325	337	370	322	340	354	346	354	315	328	336	345	290	339	303	342	332	347	302	359	344	345	348	382	330	333	347	322	337	330	348	345	342	324	331	322	332	318	352	306	290	321	330	327	339	330	315	302	324	308	320	327	329	301	354	345	351	328	333	308	324	338	345	333	311	364	334	317	338	294	350	355	316	313	325	326	331	328	336	338	300	341	308	352	318	320	351	341	324	338	348	331	362	324	329	355	322	313	329	342	327	321	328	317	332	310	336	346	338	337	370	325	322	308	326	349	310	335	305	327	316	308	365	307	357	329	302	340	325	304	321	318	335	333	315	313	326	307	317	322	310	332	316	369	320	292	346	352	338	316	323	349	343	345	359	316	341	356	342	326	312	316	331	310	345	358	347	343	312	320	345	330	292	327	318	309	325	308	324	362	353	345	341	356	342	330	325	330	331	340	348	288	339	338	341	353	305	342	368	315	333	302	322	330	286	286	320	366	343	317	358	336	321	348	349	306	331	337	328	311	342	331	342	332	317	326	335	328	358	335	314	333	297	341	351	336	324	314	349	314	304	340	337	345	348	328	321	345	331	375	334	333	355	337	301	360	345	325	342	322	313	302	341	346	346	357	300	340	366	358	330	334	340	316	327	330	328	317	333	310	364	325	326	343	342	327	328	318	323	332	347	340	319	321	345	354	355	349	313	311	368	321	334	314	339	310	327	340	333	336	296	335	290	342	321	337	350	327	349	318	339	330	335	320	334	349	291	326	330	314	335	350	350	330	338	330	355	326	315	336	354	344	355	326	356	305	329	319	333	353	332	330	355	361	350	342	370	274	327	298	350	362	344	327	343	326	326	358	358	325	291	325	312	298	323	322	336	324	328	347	345	329	309	339	347	302	319	336	332	318	299	341	351	322	327	375	361	342	336	313	357	338	330	338	305	354	331	337	331	314	312	354	358	309	311	340	340	323	324	330	344	337	314	337	318	338	321	306	317	292	310	342	341	337	344	348	322	303	326	317	333	317	322	342	339	311	327	340	380	354	332	331	337	341	366	298	334	342	320	301	344	327	335	358	326	328	338	303	324	332	312	314	321	328	330	327	313	332	322	348	353	307	295	330	322	331	329	292	309	344	325	344	337	343	347	336	323	363	332	318	321	292	323	336	332	335	350	360	354	343	337	326	331	343	344	319	346	338	335	321	338	318	309	312	297	329	359	331	297	342	314	279	326	314	314	360	314	351	307	333	348	330	329	354	317	317	323	333	313	319	323	330	351	315	330	359	361	358	301	334	311	372	323	314	327	350	319	346	319	328	364	314	312	330	338	353	314	329	321	331	369	325	345	305	307	328	340	332	306	344	329	347	348	346	344	318	349	347	320	318	340	312	330	335	330	347	342	326	339	321	339	349	355	310	328	331	350	314	339	380	354	325	309	332	308	339	336	334	339	315	296	300	305	299	330	319	319	315	329	320	299	323	369	317	344	345	332	381	306	355	317	313	352	352	341	325	338	340	379	330	333	329	313	287	320	324	330	314	348	332	331	330	343	328	335	317	353	316	343	317	315	383	319	346	369	328	332	308	336	310	336	341	320	365	338	330	337	339	344	314	340	327	340	345	338	337	320	334	321	310	349	321	339	331	329	301	324	325	362	304	336	342	349	329	347	327	342	336	339	325	329	295	328	367	318	367	322	345	336	314	295	335	344	312	340	338	331	297	320	322	320	320	319	339	316	337	345	333	344	339	324	335	323	328	351	323	358	320	323	327	332	326	338	315	349	333	357	345	323	319	334	368	309	318	355	343	326	323	309	320	327	305	299	317	294	342	341	343	348	358	333	323	364	350	326	318	312	340	315	312	316	333	317	316	345	321	323	303	338	303	340	333	357	327	318	314	353	324	329	319	309	343	318	350	372	330	313	330	340	313	323	333	328	341	346	337	338	331	356	297	309	277	336	345	347	319	329	338	340	334	330	343	329	339	346	333	325	336	323	338	317	339	327	328	341	341	314	311	362	346	371	347	374	317	325	321	341	322	327	326	338	335	342	324	341	335	274	345	312	335	340	332	348	321	318	346	359	336	313	272	349	338	371	373	307	316	309	355	313	318	321	309	361	319	317	352	318	322	337	337	299	300	324	331	300	350	351	385	355	342	312	316	298	304	335	328	338	337	319	341	339	325	319	365	302	319	331	320	351	326	343	347	331	324	336	355	317	332	305	287	320	320	348	353	340	311	313	329	351	337	317	281	349	330	335	312	338	321	306	331	336	347	335	377	339	326	341	338	355	354	348	324	318	320	313	356	297	322	328	324	344	311	297	339	330	311	316	365	344	331	350	307	320	344	338	326	356	351	305	346	332	361	309	297	314	336	340	337	357	347	336	328	311	344	300	338	361	321	321	320	340	326	339	316	310	333	352	318	324	330	333	317	334	320	322	342	346	288	337	330	323	306	313	333	329	332	364	290	345	332	299	323	293	312	336	348	326	327	334	343	318	360	280	355	298	320	328	316	339	309	315	339	357	347	313	331	329	361	308	307	344	284	305	313	336	300	329	336	347	324	334	344	335	310	303	335	325	336	324	327	323	341	313	363	341	345	350	334	346	339	327	326	338	313	332	342	335	346	301	350	340	334	322
34198	13911	1934	616	510	480	445	424	433	426	450	441	424	467	449	434	428	415	435	409	447	410	409	482	438	407	449	478	460	470	432	420	471	452	434	466	457	441	450	431	419	440	478	432	417	506	407	451	464	447	470	408	398	453	471	453	416	441	400	471	432	489	459	439	419	460	423	407	454	428	403	462	429	456	444	485	466	428	458	428	462	421	463	479	426	461	423	432	447	426	433	446	422	423	387	449	427	409	425	448	456	458	444	429	405	450	461	467	451	458	440	453	448	499	423	396	422	408	442	468	432	441	422	418	491	461	418	419	408	400	423	434	423	456	478	453	452	446	404	448	445	419	495	492	439	445	453	483	430	434	416	434	394	437	422	454	450	481	437	415	447	445	422	458	439	443	435	392	465	432	431	443	484	425	472	412	465	456	473	461	450	460	444	433	445	445	457	437	434	502	457	452	459	423	436	496	437	447	486	425	408	459	462	448	411	469	476	437	426	475	434	453	419	441	443	417	438	430	462	439	443	426	453	420	460	454	467	456	454	462	443	424	378	440	446	404	451	458	437	460	441	454	422	443	451	480	463	455	458	443	470	464	448	446	428	435	432	436	466	450	418	440	453	412	421	449	464	461	424	439	415	458	445	442	452	402	404	471	462	441	476	428	494	444	452	405	453	450	451	435	452	468	457	447	410	480	455	458	403	435	411	453	464	425	422	452	446	418	485	475	431	445	455	404	451	464	426	458	460	454	443	419	429	456	451	398	464	440	470	392	429	404	432	476	470	409	456	433	462	441	417	428	481	482	441	424	439	459	425	442	400	418	418	436	451	466	438	454	492	424	420	435	460	407	434	451	422	455	482	475	440	431	426	446	447	458	447	449	425	441	457	425	398	411	444	422	441	470	467	462	447	419	415	445	436	470	500	410	433	468	426	460	453	440	440	461	473	470	439	459	437	458	431	455	423	446	389	444	393	434	437	464	434	448	430	426	422	439	429	429	463	440	434	448	412	419	441	455	426	444	460	455	440	445	442	453	396	427	457	460	441	443	474	428	454	420	467	441	449	417	417	453	451	449	471	398	457	477	450	425	416	427	473	447	453	458	452	433	440	460	449	446	452	402	476	453	438	432	435	416	446	440	431	453	445	420	469	447	426	450	448	461	453	484	427	432	447	475	463	483	420	420	445	414	429	448	437	459	467	436	479	452	429	474	428	424	452	482	452	456	478	433	455	444	441	423	408	430	447	466	461	426	446	428	454	443	422	453	464	433	448	457	480	416	439	421	468	452	428	448	447	438	468	443	429	410	451	451	457	454	445	456	388	466	474	450	419	444	422	413	430	447	424	467	422	449	399	451	494	481	444	440	392	506	452	411	418	481	440	441	438	445	472	467	411	424	471	404	451	465	432	404	467	433	448	442	479	443	426	419	481	426	434	477	433	410	440	470	401	449	447	455	447	467	423	429	438	465	428	455	446	448	438	438	428	412	422	444	431	404	419	417	429	423	436	490	435	483	439	439	444	448	471	471	440	445	413	451	448	427	423	411	416	432	485	454	433	435	427	462	472	455	453	435	497	413	386	432	445	450	463	434	476	470	491	465	450	411	437	456	420	425	409	452	456	432	434	416	464	456	438	443	395	452	421	406	406	439	449	465	427	412	436	447	435	400	445	432	433	421	406	456	494	450	458	452	403	463	474	419	448	413	411	431	438	448	434	464	428	426	413	416	422	468	452	454	496	452	437	401	423	439	427	436	439	456	438	446	441	428	435	478	446	444	439	446	473	434	426	445	478	492	430	406	442	462	469	493	381	466	501	438	453	471	439	420	450	419	447	452	488	460	440	420	446	427	447	449	441	443	436	460	400	421	453	441	438	465	449	433	415	440	430	402	431	404	452	439	476	462	428	426	465	428	423	416	463	448	466	463	452	449	463	414	437	470	466	412	442	428	463	449	419	392	466	438	482	484	436	417	426	487	474	411	444	436	444	429	479	468	437	419	448	440	470	455	442	432	425	463	422	457	435	426	446	450	466	454	464	482	471	435	454	474	469	447	439	446	455	441	460	438	419	418	436	453	450	462	456	487	472	422	383	463	472	456	427	414	431	491	482	395	457	479	437	396	472	452	444	389	471	452	440	422	458	433	418	437	463	420	438	402	447	458	451	451	440	409	445	450	452	421	451	407	444	445	422	456	454	402	421	468	434	417	459	417	502	453	445	456	404	432	418	469	397	437	462	445	431	451	410	444	463	444	458	430	430	414	430	435	466	420	472	429	458	456	468	466	462	441	434	447	460	425	472	412	436	469	464	451	446	433	431	462	455	455	403	426	418	451	439	447	481	456	422	428	440	452	442	471	431	454	442	446	408	452	438	460	429	428	473	431	433	450	419	441	431	479	418	450	460	479	412	442	451	431	423	462	404	442	492	457	430	417	454	446	464	440	430	489	408	409	438	426	475	442	410	431	464	453	474	394	450	415	473	476	495	446	399	461	448	446	455	472	440	417	465	434	443	456	481	452	443	443	442	454	433	464	451	440	444	433	412	466	450	456	478	457	419	420	441	459	438	459	445	450	435	420	462	408	449	472	466	434	431	416	427	460	433	472	435	455	444	445	413	459	431	422	446	423	435	451	419	442	450	501	450	477	429	425	471	393	455	446	459	422	409	433	436	450	469	449	441	466	413	453	438	447	452	470	444	421	441	425	419	440	417	510	447	457	410	460	475	432	428	447	464	467	412	423	446	452	448	455	432	430	437	423	465	418	442	405	440	462	476	445	444	468	443	471	415	434	432	474	430	443	413	429	429	459	457	413	427	449	422	463	423	426	453	443	439	443	464	446	430	475	413	406	467	438	465	445	484	419	430	430	414	455	431	436	458	465	443	471	456	419	490	445	460	416	447	453	431	468	428	426	464	402	443	424	480	462	467	405	454	468	453	425	466	427	469	450	454	419	446	440	448	440	407	396	452	422	418	457	502	427	426	459	418	408	423	471	501	410	429	445	460	459	491	461	454	422	443	437	411	462	420	459	457	449	468	439	459	408	388	420	457	435	449	423	479	454	424	439	439	408	458	482	439	400	421	437	395	458	466	412	440	459	417	408	453	460	434	383	452	441	451	445	461	421	443	444	413	490	450	440	491	496	415	453	473	470	437	449	432	459	445	439	454	420	407	451	416	441	428	438	432	437	453	459	473	427	429	478	433	472	426	462	504	426	431	437	475	410	421	441	448	490	412	470	421	471	454	437	455	454	438	456	435	471	396	434	444	425	411	473	442	424	422	453	448	435	429	417	396	455	408	402	410	454	431	419	423	402	404	412	467	461	444	395	431	400	437	447	432	427	427	433	460	413	419	445	428	470	426	409	434	409	440	396	456	460	479	429	439	472	477	448	426	466	422	449	418	486	449	430	455	457	484	434	437	440	426	454	465	473	428	407	453	452	450	481	483	500	442	447	475	449	409	441	451	462	466	442	425	451	450	476	471	389	426	469	423	440	404	432
8111	967	920	961	915	917	949	905	863	945	948	905	907	913	883	913	950	917	939	893	855	899	928	932	900	894	926	865	934	938	868	937	899	946	933	922	962	885	941	950	894	950	928	895	907	898	916	968	967	932	897	950	936	930	857	927	920	902	925	901	922	929	885	866	914	909	953	867	885	912	979	938	907	897	890	922	917	938	900	953	925	884	896	917	900	906	893	890	857	927	905	887	921	924	950	944	971	927	906	908	944	893	943	941	870	900	903	906	918	907	948	886	854	903	908	913	912	957	855	925	938	910	922	902	912	940	972	995	912	904	956	908	906	891	920	939	934	879	895	923	923	896	937	908	909	901	881	901	922	920	861	934	902	899	991	911	900	890	956	917	927	901	857	864	930	956	829	885	910	918	887	916	969	981	939	925	887	891	918	963	879	910	909	977	912	909	928	873	945	897	941	991	912	922	910	890	884	921	887	904	947	945	960	843	906	867	906	935	910	969	928	924	934	872	891	839	889	926	876	947	879	937	901	914	953	948	884	900	974	909	878	949	921	922	924	929	971	976	945	936	909	905	930	891	916	925	937	931	1001	962	944	941	906	935	871	909	920	945	995	905	912	964	901	923	936	930	958	868	882	897	948	880	914	949	920	898	876	895	899	895	931	902	924	911	935	914	868	885	903	887	928	920	951	928	943	913	883	916	901	904	969	932	873	908	951	958	899	969	940	934	923	928	950	955	951	920	925	948	919	900	938	952	891	931	971	874	885	957	923	908	897	899	905	884	902	967	951	918	910	949	955	926	905	939	931	899	954	910	890	904	948	910	840	951	878	938	855	929	907	942	944	908	918	912	901	904	975	911	908	924	923	927	887	894	904	985	924	935	952	979	909	893	946	873	895	946	908	933	875	908	884	893	949	887	909	930	934	925	874	893	932	898	934	896	896	943	958	909	943	903	954	940	926	975	902	900	920	916	887	934	901	884	927	919	955	953	923	931	872	893	866	848	902	945	926	893	973	899	902	893	935	892	930	926	952	841	892	948	917	955	928	952	942	885	925	899	924	893	904	971	899	930	873	949	914	934	898	864	962	1009	922	935	910	970	906	878	952	984	934	923	846	893	893	911	900	912	940	914	921	902	869	906	920	883	893	937	871	889	922	978	891	902	948	859	926	891	941	938	980	915	929	950	903	904	954	920	935	948	861	887	889	935	900	986	904	922	984	849	883	919	900	920	900	921	936	890	856	929	890	909	957	945	984	877	867	922	850	906	886	908	904	939	904	875	942	946	920	916	908	951	930	968	918	901	904	946	887	919	906	921	869	960	891	903	869	890	909	905	930	957	900	958	971	917	933	869	937	894	923	936	959	915	886	926	912	914	892	920	875	857	929	942	947	940	913	876	862	922	926	881	950	934	925	903	938	932	921	939	867	943	945	948	891	941	907	946	912	918	940	908	898	892	930	903	898	887	924	881	926	956	893	951	877	908	873	925	928	950	887	947	952	919	967	956	937	869	913	946	987	887	919	870	888	899	935	951	917	939	929	973	883	927	881	913	958	936	971	933	896	887	898	940	907	927	879	877	928	860	920	846	814	918	927	921	929	912	932	892	932	923	931	894	915	908	934	936	905	896	928	906	913	911	845	911	922	931	986	864	953	928	918	903	888	927	930	956	910	920	904	928	896	940	949	927	979	936	879	940	903	883	883	915	927	879	906	877	871	888	895	945	908	876	948	892	929	943	925	928	950	915	927	964	989	922	921	897	921	888	905	898	930	913	902	937	879	872	942	873	903	901	947	902	874	877	966	964	910	872	902	883	945	920	947	856	967	949	905	927	905	913	888	957	920	896	916	911	949	914	884	906	908	838	860	914	876	863	910	884	946	928	908	962	947	929	918	927	903	886	916	907	924	910	932	917	892	863	934	934	895	989	938	881	889	982	852	873	913	908	895	927	904	938	895	957	904	928	939	917	920	951	914	937	908	939	894	873	890	904	853	903	959	873	963	890	946	905	921	958	969	951	906	892	942	938	910	969	883	864	910	911	889	916	884	891	940	934	913	911	912	918	899	907	932	937	900	865	916	929	884	956	954	906	929	915	945	921	910	944	918	904	916	862	906	938	919	891	913	931	923	908	906	924	900	956	859	902	888	965	916	932	965	995	925	919	959	884	926	899	984	949	932	932	853	939	925	921	939	899	919	921	940	895	946	892	898	987	869	905	915	957	909	964	904	898	877	913	904	935	893	940	897	903	932	945	875	951	924	934	928	935	909	949	905	921	850	888	927	953	920	933	940	915	970	908	888	908	915	874	898	910	920	903	895	891	887	920	906	890	911	960	949	923	935	959	917	955	916	919	943	901	911	906	878	950	956	914	958	909	871	918	857	936	923	937	911	924	908	906	917	943	907	875	947	873	965	862	945	945	914	947	879	929	926	931	885	881	900	947	956	926	949	913	924	941	937	950	867	932	919	850	911	916	858	955	932	911	884	938	893	921	908	937	877	936	961	944	919	957	910	933	927	910	901	893	901	902	934	951	968	892	912	863	910	883	898	882	935	856	937	876	950	883	898	934	934	916	933	889	997	929	896	925	892	869	899	922	937	905	932	942	918	925	885	912	935	900	933	953	942	904	922	887	905	895	889	885	962	861	886	901	915	977	889	940	929	892	889	969	895	924	907	928	933	917	981	942	901	854	898	892	879	933	899	902	898	951	896	924	957	944	922	894	924	905	934	897	926	918	939	872	887	944	928	918	904	946	938	975	939	910	892	899	934	896	932	937	964	916	951	890	897	963	922	898	977	924	880	909	974	916	903	927	899	885	938	874	892	886	908	966	907	911	1004	936	924	911	899	910	909	937	874	929	966	930	967	865	919	936	867	891	921	905	945	911	920	880	876	894	848	905	929	911	909	943	890	982	913	986	912	974	946	937	933	946	914	918	923	865	877	968	950	878	921	876	869	957	915	942	917	916	829	908	872	931	930	889	927	908	896	898	917	983	952	923	927	856	922	924	962	913	957	896	963	887	930	823	955	931	928	899	926	965	913	950	931	889	904	878	858	964	857	980	879	934	944	963	876	903	934	919	888	912	888	923	903	924	948	937	975	885	919	866	875	909	949	905	911	922	981	879	897	931	947	926	876	870	854	935	876	944	851	944	959	905	915	881	926	961	895	915	917	894	864	928	878	906	931	876	888	946	835	925	922	923	914	913	913	945	948	956	891	876	866	901	924	959	952	876	907	862	899	942	958	885	982	930	881	965	956	943	889	924	919	938	910	965	923	911	903	919	900	939	892	941	924	921	962	903	897	886	933	902	900	905	898	923	904	954	909	898	916	902	880	917	935	922	910	951	949	876	943	918	871	953	857	922	975	893	924	895	904	939	879	971	891	926	901	885	889	887	902	934	957	926	990	904	907	910	900	872	884	895	856	901	897	908	937	900	895	927	980	904	911	888	897	934	878	893	952	889	947	947	944	884	974	921	922	883	922	942	906	884	920	899	960	889
25988	21666	24297	29533	21681	9888	534	388	388	371	327	318	345	331	321	321	311	320	331	286	306	278	341	318	289	321	312	318	277	252	277	300	288	287	315	340	299	261	250	282	302	294	245	280	259	315	283	288	291	299	277	267	274	335	288	297	295	322	258	278	304	260	284	262	287	312	277	293	277	281	266	311	309	285	299	322	336	339	314	334	272	276	299	303	320	271	320	286	300	308	312	313	296	303	284	280	291	279	295	302	292	255	291	285	326	281	274	301	262	258	295	255	282	250	279	298	267	332	275	308	289	276	307	284	270	274	303	260	302	286	291	279	291	286	305	288	292	281	302	277	292	284	294	275	263	304	282	298	330	303	319	252	278	298	275	281	315	256	286	297	304	310	301	288	295	332	288	276	296	296	262	282	297	282	316	292	296	267	309	262	281	287	298	283	273	276	294	284	267	281	288	279	282	309	316	317	302	293	277	287	282	285	305	247	287	286	304	289	288	267	297	296	273	278	284	315	304	268	291	276	296	292	278	298	290	315	312	267	293	299	291	294	274	285	292	287	250	258	290	246	301	287	313	308	284	298	283	262	314	286	308	305	268	257	260	273	268	290	275	291	332	267	314	308	312	284	286	285	282	276	303	294	295	261	282	308	294	306	295	306	291	309	277	300	334	348	308	279	276	336	265	289	298	341	256	287	266	282	309	309	271	256	296	296	294	272	301	274	244	281	309	286	284	317	266	313	302	277	265	276	265	270	260	283	267	270	317	263	320	277	283	273	275	249	294	284	258	280	297	270	277	291	297	290	287	289	297	279	260	309	300	278	290	292	286	248	284	307	291	263	270	321	288	288	273	301	289	313	295	277	280	273	301	299	274	273	267	282	261	280	266	315	275	314	273	289	274	285	278	277	279	304	279	313	307	262	313	276	273	290	295	283	298	328	297	269	260	307	305	283	283	307	308	296	315	299	300	298	269	317	316	316	283	298	314	312	308	292	292	303	286	286	293	279	302	278	282	265	302	270	308	325	295	310	303	294	301	288	313	276	320	286	273	308	296	297	270	311	298	261	263	294	307	278	250	282	311	323	288	267	298	302	299	309	272	282	265	275	288	297	284	295	271	276	301	258	275	302	274	293	270	260	283	306	312	267	303	312	308	271	264	280	281	288	286	294	295	270	253	295	295	340	278	312	312	308	295	292	302	284	296	308	283	266	291	282	282	270	265	291	290	296	294	309	276	289	287	288	278	299	290	299	307	280	272	280	280	271	288	266	278	309	301	267	287	323	307	293	290	282	299	276	269	291	277	278	275	296	251	291	291	295	317	277	320	292	285	329	290	289	291	296	287	291	296	273	261	275	304	283	273	303	283	288	276	284	274	311	292	293	303	299	315	290	313	290	290	293	265	278	297	322	264	283	308	308	280	282	318	283	296	277	279	295	304	301	285	274	272	289	276	287	271	287	305	275	264	275	294	295	263	309	285	283	254	318	282	276	300	302	290	311	295	290	294	300	256	264	264	292	300	291	275	278	293	293	287	271	312	292	298	295	316	282	310	266	284	298	268	296	315	287	273	285	277	282	296	309	266	311	283	240	267	288	279	303	316	282	297	284	301	270	296	283	274	295	277	246	298	269	266	317	292	305	320	310	264	289	257	292	279	277	294	275	296	294	251	295	271	282	298	277	306	284	318	318	284	274	289	324	284	276	254	240	289	273	267	285	309	280	277	289	317	293	299	264	287	265	304	284	328	310	299	279	296	310	288	304	268	302	282	304	268	277	288	274	265	313	255	261	287	314	306	279	297	318	308	273	294	291	293	285	287	291	303	299	309	305	280	284	300	283	282	272	342	264	305	332	284	310	292	305	274	284	302	340	340	260	311	304	292	286	281	273	266	273	289	274	313	290	308	281	294	272	247	287	304	303	272	305	292	282	269	284	265	307	248	295	276	270	298	305	262	326	297	302	306	290	287	280	283	245	314	299	270	301	277	311	293	271	313	344	304	289	305	268	293	255	310	299	295	265	300	263	296	283	270	277	275	266	306	269	296	286	296	301	296	254	320	307	288	277	319	294	230	322	268	260	286	284	290	291	287	321	294	284	302	278	288	291	295	256	301	302	276	303	288	309	256	315	293	300	254	298	261	283	263	283	294	298	257	288	266	281	260	292	293	298	298	296	301	303	254	291	305	287	282	316	301	296	322	297	306	303	284	288	287	277	250	291	255	293	285	317	301	293	278	296	267	272	335	262	277	290	290	263	305	278	288	296	296	282	297	288	285	265	315	308	280	275	266	280	292	298	286	307	295	293	292	275	303	294	305	314	306	288	276	268	292	298	304	303	287	284	297	321	299	284	287	305	285	287	308	288	292	268	272	288	316	287	284	279	299	287	296	279	283	285	294	301	287	301	291	290	299	331	328	290	266	281	297	317	298	291	272	253	302	302	298	318	300	279	299	288	274	296	283	231	321	303	275	287	295	292	338	273	305	263	288	284	298	265	279	286	311	329	269	303	277	265	286	297	290	298	260	291	279	276	301	268	267	283	290	295	293	278	295	281	290	293	303	293	284	289	287	263	280	286	283	292	315	296	288	281	285	328	295	279	279	273	269	278	282	313	273	267	269	268	242	307	333	306	315	285	295	270	299	291	271	298	256	295	275	283	266	318	286	291	282	286	293	275	315	316	315	252	298	266	326	257	284	272	305	260	256	287	304	334	297	324	300	273	258	285	290	283	279	283	301	274	297	282	269	303	311	261	297	289	287	293	252	293	321	300	292	285	296	265	284	290	318	313	265	269	290	306	306	311	299	272	283	285	296	305	311	273	266	315	297	284	313	271	279	270	305	301	284	284	304	310	294	285	271	296	294	285	274	306	278	298	287	279	283	301	254	270	279	279	287	273	307	277	316	296	294	293	264	285	332	312	253	299	302	326	298	305	309	245	285	268	261	283	314	267	305	296	309	290	281	278	298	259	301	295	265	305	297	314	273	300	286	274	273	299	276	281	283	289	303	332	289	290	259	304	281	252	276	276	289	302	293	262	274	274	253	315	271	282	312	293	283	289	326	280	306	300	294	272	269	282	276	322	312	268	317	257	262	258	299	280	267	300	294	341	306	277	243	284	267	302	288	316	318	294	295	293	278	255	298	309	302	275	297	296	292	288	299	269	279	288	306	290	262	306	288	283	309	301	306	297	255	288	283	242	288	297	300	290	318	295	289	283	283	304	291	295	301	309	302	293	288	302	294	299	263	316	281	297	290	293	258	286	288	297	270	289	308	275	280	293	274	264	297	291	313	275	322	313	289	301	293	273	277	294	291	319	292	285	294	289	299	284	315	284	286	287	312	319	284	275	285	290	293	313	300	313	287	307	311	278	286	281	289	299	301	300	313	319	296	251	286	296	291	312	269	290	283	300	316	285	300	300	316	268	287	277	250	290	293	321	261	280	267	267	301	282	251	326	275	278	279	326	289	285	299	274	289	299	308	265	284	284	284	311	318	333
4660	2015	1143	772	705	687	625	637	662	661	610	646	578	618	611	586	608	641	609	649	591	630	630	611	594	620	597	625	657	623	637	640	653	645	632	646	613	606	614	633	626	615	628	611	642	595	586	599	597	621	597	587	612	611	559	625	580	566	601	632	605	629	640	604	588	635	627	616	617	634	628	602	636	553	621	617	625	651	678	582	577	590	631	581	629	593	563	598	613	604	586	595	617	615	646	636	600	599	640	642	579	589	574	606	591	647	606	639	593	594	607	655	605	625	595	671	568	600	617	656	622	644	600	644	588	596	622	664	615	612	594	594	604	599	608	641	639	617	643	588	572	579	596	648	596	581	594	601	624	617	642	610	599	613	636	611	665	605	659	574	627	639	590	604	616	606	637	605	598	617	595	596	578	607	599	591	628	580	609	635	618	610	595	608	593	647	609	659	596	587	635	638	619	586	580	622	605	618	678	604	589	643	573	641	615	628	569	570	632	601	611	615	647	615	631	618	644	589	617	630	606	609	642	611	620	582	622	594	600	599	629	583	616	630	615	694	583	597	623	593	605	578	619	619	611	565	620	629	616	630	621	638	582	594	576	638	618	623	618	656	669	618	664	622	591	583	622	570	568	666	630	620	653	603	623	662	568	618	601	663	613	589	626	659	617	637	564	615	594	662	627	596	618	580	594	645	596	625	646	591	602	610	646	614	595	552	634	622	615	622	625	610	656	591	606	603	638	615	632	611	627	597	579	599	639	615	613	598	597	657	644	609	625	584	577	615	595	585	604	577	614	628	575	591	618	597	607	618	581	617	597	618	620	634	666	627	641	581	637	633	601	599	616	647	637	588	612	643	599	619	622	600	614	627	635	617	619	613	600	636	588	604	592	591	613	639	658	658	614	654	667	596	635	593	589	634	644	597	609	626	614	632	603	637	587	634	634	636	613	582	586	620	608	643	614	597	647	643	586	603	596	628	594	611	618	661	630	584	645	622	586	576	601	606	592	601	608	614	624	630	590	614	599	567	638	601	644	620	597	628	630	616	582	595	616	595	605	643	660	619	571	586	643	608	596	606	671	598	592	564	612	628	593	602	638	626	596	667	586	663	574	585	622	658	648	638	609	588	603	643	632	618	616	603	627	676	592	637	670	596	607	606	615	600	613	575	614	590	664	637	626	561	569	632	603	640	599	599	601	602	623	634	602	630	616	611	590	618	598	575	628	658	602	615	581	599	616	636	591	564	627	618	598	622	597	560	557	584	614	595	599	682	555	594	628	619	617	610	590	627	589	615	667	632	623	624	637	602	592	642	611	612	612	597	656	641	634	596	628	621	603	610	647	586	635	612	610	571	629	602	621	659	642	636	565	629	633	661	612	585	611	592	611	598	647	639	598	592	577	627	579	593	574	606	608	613	629	627	631	616	585	599	623	605	597	625	681	616	649	620	630	595	575	641	649	715	614	595	609	646	599	578	553	606	627	583	584	603	562	620	586	646	625	604	653	614	641	610	649	623	612	615	633	617	575	573	627	621	593	651	618	587	615	627	621	631	610	602	609	640	593	614	621	598	649	619	634	631	625	590	582	581	578	621	641	635	636	621	579	598	616	633	614	608	591	645	667	595	599	610	593	631	571	609	648	614	619	653	666	596	602	623	599	615	642	657	577	610	627	612	592	616	634	638	606	633	588	636	659	614	608	583	639	588	638	631	625	631	654	579	586	614	625	642	634	591	616	648	592	641	645	556	629	586	597	587	628	626	633	599	607	562	631	621	574	616	628	617	599	627	630	637	603	618	604	612	607	613	612	616	614	670	632	592	624	611	626	584	602	598	622	586	605	620	608	599	617	595	598	577	599	609	609	643	608	650	620	664	603	567	635	621	606	618	621	599	628	578	613	587	618	576	650	644	595	622	607	606	617	604	643	614	593	610	609	601	655	669	567	633	624	589	621	605	638	630	639	622	577	540	655	618	627	574	612	581	683	593	629	651	627	641	611	595	616	589	585	588	609	583	667	598	634	638	619	602	588	578	676	619	630	579	602	624	625	608	589	636	629	601	579	603	572	605	609	667	601	652	620	634	580	619	598	631	631	621	594	627	588	613	610	594	649	604	583	629	638	601	602	616	612	621	619	592	631	609	661	625	612	633	597	567	560	596	605	630	662	633	628	584	595	632	630	635	636	602	626	607	608	586	614	620	603	606	600	621	641	584	617	575	637	591	596	665	615	620	616	632	646	590	628	643	625	587	629	625	626	642	592	622	619	599	581	603	625	639	597	617	601	639	621	562	652	638	623	609	633	618	639	578	581	600	584	633	612	576	630	586	612	629	614	629	649	593	614	581	603	631	580	567	606	607	572	599	645	575	594	650	581	603	663	594	606	614	592	668	624	570	635	642	640	636	616	616	612	588	597	622	591	597	621	621	603	617	621	618	602	607	609	624	607	638	620	617	603	618	621	575	555	591	629	576	635	599	592	598	637	587	635	659	608	582	614	618	620	583	592	624	624	644	638	616	590	630	616	625	586	640	611	590	588	602	568	631	598	616	632	604	595	659	571	618	630	633	549	609	621	665	612	634	604	641	599	632	640	619	669	600	664	576	571	619	609	644	583	601	630	583	553	612	619	618	616	578	648	611	574	642	630	639	563	639	589	636	633	608	592	622	597	649	633	577	647	618	575	612	655	582	552	605	595	597	627	636	609	623	618	607	647	614	597	613	599	624	630	616	611	553	633	586	612	591	595	592	559	629	634	580	626	604	599	593	604	612	605	588	603	637	587	563	567	631	636	615	618	631	633	613	644	671	612	684	604	607	617	567	617	594	623	649	623	593	600	639	598	599	629	646	621	631	606	614	585	589	605	614	626	633	617	614	594	615	604	624	569	652	624	670	608	611	592	632	634	596	610	647	609	645	610	620	598	584	650	634	592	651	628	613	605	606	588	589	592	646	637	606	590	587	566	588	592	578	577	594	612	638	625	601	646	596	657	595	633	603	585	620	604	576	587	585	631	579	593	611	636	618	597	603	632	620	646	583	603	576	610	626	625	609	597	586	606	579	619	579	598	602	569	636	634	625	628	593	644	626	599	598	588	621	594	567	679	621	633	605	626	649	626	645	575	590	573	597	609	584	595	644	641	597	595	620	619	620	659	599	624	647	622	639	597	604	618	632	599	626	612	622	628	600	657	631	572	650	684	619	619	599	669	607	600	621	619	605	656	608	612	585	544	602	661	617	633	588	630	621	618	630	585	638	625	638	583	603	619	654	643	651	616	639	612	575	561	626	602	634	573	625	620	598	645	598	609	611	597	621	616	600	615	620	632	617	636	578	606	595	581	630	612	556	605	623	612	565	602	577	658	607	626	612	620	642	588	597	595	576	607	591	570	562	575	639	625	592	614	636	652	652	629	598	613	620	646	587	557	616	600	569	641	614	592	624	620	594	648	617	597	675	647	596	633	605	609	610	613	649	611	635	575	617	616	655	642	577	615	609	642	612
25263	21630	24716	29019	21634	21661	10036	414	256	229	240	259	176	175	178	173	175	156	166	155	154	147	123	142	147	139	150	139	145	141	142	141	149	153	140	126	147	124	162	128	131	136	146	126	143	141	129	159	170	147	162	122	150	137	140	118	125	132	153	133	130	132	155	140	128	140	132	145	168	142	137	157	134	115	150	137	152	120	169	132	127	134	130	151	154	149	109	157	137	133	128	110	144	147	127	113	146	126	133	134	127	132	162	146	149	144	142	133	133	124	152	144	146	124	124	144	140	154	107	134	127	142	154	113	130	153	137	146	145	154	141	145	132	140	142	128	148	117	126	135	149	139	156	124	141	152	119	123	138	132	169	130	129	127	118	132	141	128	145	129	116	134	137	138	157	126	145	131	136	142	129	123	111	162	125	132	113	128	149	134	102	144	141	137	128	129	122	139	121	150	147	119	131	137	154	141	131	143	110	130	149	154	140	129	133	134	154	143	134	124	139	126	140	150	149	131	107	126	114	139	175	115	124	134	138	122	143	168	136	160	130	120	139	127	143	142	135	140	151	117	132	141	130	144	149	147	148	150	146	133	153	127	126	142	143	135	157	132	141	145	118	123	122	138	146	124	148	138	152	129	148	149	142	134	126	132	138	152	123	124	143	133	126	141	140	142	136	132	147	140	160	135	142	143	144	122	151	139	152	129	137	115	151	128	134	110	124	130	138	133	145	144	126	128	146	148	152	147	132	124	135	132	137	146	153	142	145	130	134	124	122	146	131	143	116	162	130	148	128	139	116	125	107	134	132	142	121	129	134	138	140	138	120	129	138	131	146	136	151	119	143	136	128	109	142	134	112	144	137	140	129	129	134	120	130	143	121	129	118	135	133	133	144	118	127	128	139	139	146	132	131	128	134	135	116	127	139	162	144	119	161	127	146	145	159	148	146	163	147	163	130	160	145	130	134	132	130	123	129	122	152	127	135	127	135	145	134	117	136	122	123	124	113	136	144	131	102	108	129	155	146	146	156	143	128	139	131	141	122	171	163	138	155	108	148	136	130	141	145	121	139	134	143	146	138	145	151	141	154	120	150	126	146	123	139	141	140	139	153	148	145	132	131	125	125	122	150	112	138	146	126	151	145	129	147	107	160	137	121	145	131	120	129	145	122	145	155	129	147	156	136	115	134	123	130	146	135	118	122	137	152	128	147	137	158	135	140	142	129	132	151	127	146	118	134	144	149	136	145	146	142	145	149	129	135	112	110	136	148	127	139	145	115	117	143	133	135	160	132	131	136	129	154	140	153	148	144	108	129	155	125	145	145	151	123	121	133	147	131	122	123	138	138	126	139	137	121	139	146	127	119	139	113	122	109	120	134	136	129	150	126	128	144	137	147	151	139	131	136	163	160	141	109	131	142	146	133	126	118	147	132	139	174	144	133	146	120	126	132	152	125	130	136	145	144	123	150	134	141	129	138	147	136	131	137	148	157	145	128	105	118	138	130	126	153	134	134	145	159	138	136	132	129	145	146	146	160	119	154	131	139	136	151	152	130	174	155	132	138	136	135	144	132	139	147	126	138	151	143	169	130	172	147	116	128	121	157	133	150	141	119	137	132	110	134	141	146	112	142	147	127	145	132	133	124	159	142	141	121	121	137	132	126	151	126	126	140	135	150	150	134	142	145	140	115	105	128	167	137	139	139	130	143	148	129	142	145	119	129	121	133	155	124	127	127	143	141	123	124	161	151	143	139	130	139	144	140	140	142	127	137	144	129	146	132	131	147	149	141	137	138	142	142	138	146	134	139	152	147	137	125	124	142	157	133	122	135	141	163	122	153	158	151	133	149	146	144	132	138	144	119	130	132	167	162	145	117	140	125	129	145	145	132	176	131	145	144	137	142	139	130	140	138	135	124	153	149	127	142	139	131	125	131	126	129	141	133	124	147	120	141	147	121	139	122	147	122	141	126	149	139	151	122	134	134	134	126	141	142	125	135	121	127	111	139	134	146	138	136	133	151	139	119	143	120	143	125	132	132	124	142	142	121	163	137	135	117	130	142	153	161	147	127	140	157	128	142	147	120	148	132	155	114	131	142	125	141	155	131	148	137	119	110	146	144	141	125	116	149	135	116	140	135	136	132	126	133	138	142	109	142	131	130	134	142	131	134	141	117	146	168	123	109	120	120	145	125	124	123	122	152	142	157	143	120	126	127	143	114	144	127	128	121	143	136	134	129	177	129	145	134	118	136	149	139	125	112	123	138	135	136	136	145	136	149	111	113	136	123	113	138	125	135	140	125	136	146	144	147	136	182	160	122	136	157	144	125	169	152	147	149	132	153	139	142	131	122	142	118	152	132	146	129	156	144	142	125	133	125	136	168	122	126	153	118	145	136	157	125	135	133	137	148	130	145	108	123	113	139	149	150	156	132	131	120	138	131	128	148	138	158	125	145	144	130	146	122	147	139	152	133	137	134	136	137	130	136	145	122	121	115	139	127	126	135	130	144	120	134	122	120	126	134	160	140	110	139	122	149	125	151	120	128	154	150	134	131	130	139	123	156	148	127	142	156	140	134	129	125	145	142	130	138	135	125	144	130	140	140	158	142	143	139	118	150	131	148	130	157	165	134	124	144	158	130	131	158	138	149	121	146	156	146	123	133	114	112	144	124	121	133	137	136	143	148	139	144	133	144	141	137	146	130	153	153	146	139	148	134	112	124	138	167	128	136	121	154	132	140	146	138	153	138	142	153	130	132	131	155	107	141	120	156	144	130	152	123	138	127	122	137	161	135	130	110	143	144	137	160	128	145	125	105	138	140	134	126	132	148	157	124	151	148	104	156	118	127	126	127	158	150	131	115	141	153	148	130	113	157	128	159	120	149	141	146	153	142	145	134	179	123	121	137	152	145	133	152	135	156	133	129	130	140	159	119	120	130	131	143	116	150	152	153	137	130	118	133	145	130	138	157	138	121	133	158	144	124	133	130	149	145	124	136	116	131	142	140	125	122	149	122	146	136	124	133	124	124	158	126	137	151	167	116	117	131	143	144	141	152	139	142	110	123	155	133	131	150	121	131	133	144	141	148	134	142	150	139	147	131	128	139	129	141	129	129	115	139	139	119	132	152	128	159	138	151	110	114	131	154	146	126	123	118	130	129	149	123	139	124	133	121	123	127	120	134	136	134	139	133	144	118	135	126	121	126	142	137	129	136	173	128	131	136	143	157	159	134	143	115	160	164	126	149	134	136	150	120	120	167	116	173	136	149	149	151	149	163	182	138	130	157	139	132	139	148	123	128	129	123	145	150	148	144	158	149	117	120	117	140	135	136	103	116	121	160	135	138	156	140	133	127	146	135	135	165	138	145	142	116	116	140	142	158	122	126	160	139	126	144	133	157	148	123	121	160	111	120	150	134	131	134	176	118	131	118	104	142	134	128	135	105	138	133	117	128	145	139	148	115	133	132	126	139	133	137	134	150	123	131	127	139	126	136	129	122	138
4150	2949	1351	739	541	417	395	386	341	340	373	335	333	359	334	321	318	314	349	332	351	322	323	356	329	297	333	344	348	330	337	338	331	318	308	336	343	360	363	341	338	360	297	352	290	360	323	346	345	321	339	323	327	329	318	347	316	332	343	340	320	367	331	319	365	342	308	330	325	326	336	349	279	302	340	338	322	342	354	338	334	324	310	342	335	343	339	337	339	318	330	347	315	310	328	311	318	319	334	322	307	362	317	354	342	344	322	343	326	334	290	316	350	328	356	324	339	331	337	362	321	299	333	322	310	312	352	353	367	317	334	313	316	341	308	323	336	353	318	336	326	354	331	311	304	344	290	342	333	340	342	314	308	334	338	329	324	347	303	309	330	326	376	336	323	296	350	313	348	329	346	338	319	316	323	331	345	337	316	328	391	335	319	350	343	346	331	317	357	348	324	337	343	322	305	340	318	341	330	315	312	362	343	361	357	320	338	319	337	326	351	345	326	341	312	346	347	328	343	321	355	336	339	343	325	372	349	315	366	342	324	350	335	353	327	324	339	358	353	341	333	322	323	312	333	320	331	326	387	338	376	335	324	302	359	333	328	307	352	312	309	340	345	343	303	314	310	323	290	330	359	318	336	369	320	309	330	328	313	348	347	342	313	352	368	328	310	310	325	316	289	324	333	334	298	328	308	343	301	345	286	337	321	308	341	326	329	331	354	326	298	320	330	325	367	338	317	306	336	341	326	352	328	346	331	314	321	331	327	329	340	353	322	344	321	306	333	355	311	344	325	316	309	350	334	346	336	330	304	353	312	323	294	355	323	343	357	305	345	307	339	336	316	307	327	326	312	351	299	327	348	318	325	318	314	335	337	362	328	315	337	321	328	343	338	326	310	336	287	325	363	316	342	318	360	319	317	365	371	320	354	349	309	324	319	318	328	318	335	354	335	337	339	336	329	312	367	363	343	341	326	341	305	352	319	318	348	305	344	333	336	340	317	340	339	309	316	355	332	350	306	325	302	348	332	325	327	313	336	339	307	347	335	340	326	341	305	331	331	321	339	373	319	315	319	346	333	336	342	311	355	330	355	350	357	333	359	332	327	350	339	348	320	353	362	331	332	332	312	325	346	323	357	331	359	308	334	353	344	323	311	335	352	326	343	344	326	351	323	310	347	312	342	320	342	369	312	316	333	312	315	347	313	349	332	310	321	325	310	360	331	320	327	365	316	362	322	325	327	355	294	306	330	344	334	326	313	336	317	356	305	349	321	325	367	346	340	302	319	318	328	322	334	306	321	335	326	372	330	348	319	349	328	339	312	317	324	337	329	339	328	345	369	324	315	336	349	305	295	303	311	345	351	291	346	310	312	340	332	325	325	331	327	346	320	341	364	342	313	317	321	320	303	349	343	327	346	326	336	316	384	305	293	304	331	330	339	360	344	308	336	353	331	304	316	321	348	336	350	337	337	302	337	340	328	290	325	329	366	331	331	331	356	354	318	339	338	338	325	327	320	355	319	348	349	333	326	323	339	353	348	353	349	292	314	329	306	366	332	300	301	356	352	342	337	330	306	303	320	323	335	294	332	319	334	353	326	351	360	328	311	320	306	308	333	301	296	326	357	353	317	328	338	341	324	319	315	336	356	336	351	315	337	340	326	324	333	364	341	321	353	308	379	348	345	340	321	328	338	321	337	343	325	340	324	324	336	370	340	328	328	344	309	308	306	342	345	337	330	315	337	340	349	353	350	325	336	311	324	362	350	310	358	361	360	318	303	331	323	343	307	343	341	343	310	352	363	337	328	282	308	332	338	339	330	331	319	328	352	352	344	329	320	337	346	365	335	358	329	322	319	329	319	338	338	345	323	330	314	333	319	340	335	318	307	316	348	354	318	352	371	309	299	341	337	354	355	353	344	354	341	322	331	348	321	334	308	338	286	320	354	330	357	328	337	298	327	321	331	357	312	370	314	320	309	331	315	329	334	353	337	284	331	361	330	338	311	351	336	311	317	354	342	306	332	327	326	342	333	318	364	315	313	330	357	350	303	330	344	314	332	375	318	356	340	347	361	320	307	323	354	346	333	341	306	312	329	348	307	349	354	363	338	318	316	341	296	318	344	334	311	313	329	292	366	384	306	309	355	374	315	327	358	362	347	332	344	338	343	332	350	350	339	363	303	365	342	314	375	310	378	318	323	301	317	300	339	299	340	302	346	323	359	344	301	345	342	346	342	333	325	339	328	316	336	312	336	313	344	332	351	350	311	327	322	330	319	353	321	302	373	335	327	327	328	332	341	306	286	352	343	311	336	317	316	284	346	342	344	309	315	318	325	323	355	305	322	363	343	345	340	323	336	329	335	335	324	357	332	342	322	331	363	316	339	356	335	312	322	367	355	321	325	326	322	369	342	340	335	348	351	299	333	358	331	315	304	326	343	312	332	353	361	338	309	311	311	337	340	358	313	349	335	315	322	313	356	366	351	315	322	337	333	343	331	339	307	330	356	324	322	322	329	357	322	300	318	334	341	322	333	311	330	313	353	307	331	360	330	278	352	329	324	360	291	352	313	330	332	298	332	339	314	354	334	323	333	339	378	340	316	342	318	315	311	331	324	343	352	361	311	315	324	327	365	345	330	345	317	334	332	325	311	295	342	332	343	340	350	349	322	351	319	334	330	346	286	341	339	330	375	338	329	328	342	336	319	321	320	368	336	325	351	323	322	337	353	364	321	315	326	330	307	327	333	335	320	331	339	329	333	323	307	347	298	309	347	328	366	339	319	324	323	365	339	349	332	357	330	357	355	321	369	321	327	306	334	311	337	283	320	317	307	352	323	290	316	336	347	333	322	366	320	386	343	347	316	359	345	313	356	347	333	304	316	335	322	360	325	328	343	343	295	327	296	312	310	314	325	317	356	360	328	353	323	331	312	299	328	359	361	344	344	343	337	349	345	325	330	326	319	338	333	349	342	328	307	309	316	287	326	331	303	354	329	330	347	329	332	327	321	313	321	339	358	368	324	340	332	351	320	322	336	343	311	351	319	322	319	315	356	320	339	321	325	312	323	337	356	348	329	339	290	357	309	336	326	344	321	295	337	337	309	324	319	341	323	322	321	313	310	318	313	342	338	327	334	342	324	299	339	357	360	320	353	341	310	323	322	321	340	297	341	349	354	335	346	337	358	349	321	317	343	352	342	332	334	306	355	342	341	333	341	330	335	340	341	367	315	355	331	327	337	365	354	327	356	343	348	340	351	304	330	370	325	334	359	360	307	314	313	326	300	378	332	315	314	317	348	333	330	331	351	369	323	320	351	349	325	355	335	334	349	320	317	312	293	353	332	319	313	324	321	314	345	354	341	313	331	286	320	340	351	345	318	333	358	352	314	313	318	330	318	351	352	325	346	322	310	311	358	313	361	328	340	358	327	337	358	325	325	286	346	327	313	342	346	345	330	283	340	318	345	351	292	337	331	355	345	315	332	340	317	362	327	329
34045	14012	1958	488	465	439	451	443	461	460	469	435	473	413	449	442	455	400	467	434	436	433	445	446	472	413	410	405	489	461	426	443	441	462	405	458	498	405	441	476	436	438	419	431	443	417	473	450	456	432	444	430	429	452	464	431	423	430	457	491	420	413	449	452	466	432	436	442	418	465	461	449	459	393	408	454	440	436	452	443	427	431	417	453	447	474	441	440	464	420	452	477	491	464	467	432	420	436	403	421	440	440	409	399	449	423	497	486	430	442	442	420	450	462	430	483	461	455	431	444	439	443	442	464	457	464	438	414	440	453	426	423	439	440	470	477	434	458	450	440	393	429	401	458	493	437	453	464	468	428	440	442	451	424	464	430	417	426	465	448	429	415	433	458	446	440	448	444	399	416	422	439	439	434	451	442	469	432	430	438	477	441	432	426	438	454	419	437	441	445	463	456	450	498	452	461	418	401	435	417	471	444	419	428	436	457	407	426	444	410	441	413	420	447	425	407	452	437	442	443	392	426	469	461	452	459	448	480	496	432	432	433	424	444	429	457	460	434	406	429	434	412	425	421	460	444	462	465	448	436	456	455	445	481	462	448	397	417	432	451	427	458	430	440	461	429	432	430	430	446	417	453	419	455	436	465	442	441	475	433	448	459	436	435	424	416	432	426	460	427	413	395	432	432	483	443	416	405	443	468	375	416	418	460	429	439	437	446	486	438	467	441	430	443	479	449	451	428	446	453	411	442	425	421	467	441	476	462	435	404	414	469	410	450	442	466	466	423	460	468	454	430	456	480	437	441	460	463	422	473	445	443	495	448	407	455	473	458	480	400	411	427	420	442	459	432	473	472	478	421	445	449	443	444	409	455	456	459	448	410	447	422	491	417	430	473	451	449	446	467	442	468	459	457	444	461	477	469	421	413	421	481	452	441	438	458	450	438	422	438	430	474	474	431	437	432	450	449	455	454	432	461	416	465	432	449	448	416	423	429	420	431	424	404	487	431	397	424	437	452	474	463	464	449	405	452	442	418	439	478	467	456	432	453	394	486	418	429	436	396	467	443	443	445	397	425	456	438	445	413	442	426	427	443	485	466	435	464	408	462	458	466	465	429	437	459	467	420	467	481	431	451	462	393	445	402	443	452	456	478	457	442	429	495	400	466	413	444	427	432	431	441	461	406	417	425	398	459	441	369	404	448	448	439	455	436	421	438	445	442	461	468	469	475	445	393	451	450	433	441	422	446	470	426	448	486	482	497	410	467	445	425	428	425	455	472	458	471	452	452	435	451	441	431	417	405	395	475	454	430	448	459	429	446	452	422	423	454	448	394	459	447	432	460	418	446	448	479	407	466	448	474	427	449	436	476	425	429	431	444	453	430	450	467	439	434	416	444	465	446	439	447	423	467	483	469	463	406	417	435	405	409	499	426	407	464	442	451	416	470	456	415	420	422	433	415	414	481	463	420	489	493	441	419	441	388	421	451	453	486	450	462	446	439	466	462	436	414	440	401	451	461	441	439	402	423	427	428	435	444	446	454	420	500	473	448	409	439	454	429	442	424	442	453	470	438	465	446	472	455	468	469	468	478	492	485	435	431	446	518	474	423	454	430	455	463	409	435	440	425	436	443	417	419	431	435	447	452	456	455	457	484	443	428	433	424	416	445	453	487	447	431	471	424	455	426	420	458	416	449	452	418	449	430	411	453	431	434	444	467	462	472	436	446	471	387	429	471	408	429	414	430	470	419	420	450	472	421	444	433	457	430	422	466	447	451	458	433	437	442	439	421	427	456	449	463	454	481	469	448	466	484	427	416	476	419	466	451	456	430	480	458	513	479	454	453	425	466	425	477	427	422	438	421	402	464	421	426	468	421	423	478	438	451	449	468	447	420	438	457	473	450	477	451	427	418	492	444	415	439	442	445	466	443	420	436	473	464	446	378	455	420	457	449	417	457	438	483	425	491	484	449	461	441	455	458	455	463	458	434	458	461	422	459	436	409	387	462	473	470	425	437	455	425	432	456	437	443	447	446	410	401	477	424	473	436	480	458	480	462	441	466	420	410	425	409	466	468	452	496	476	423	419	405	443	458	402	419	452	444	427	454	433	440	454	421	453	398	473	466	441	439	417	472	439	443	416	473	446	425	427	446	430	402	451	436	468	472	452	454	437	463	421	484	435	425	456	469	389	441	456	468	407	440	435	443	434	389	446	443	466	415	439	409	451	439	430	424	471	431	451	482	450	455	441	444	433	399	448	427	400	484	437	503	461	440	488	451	460	461	469	439	427	462	434	465	452	433	450	471	428	480	410	431	440	456	409	425	476	472	443	449	461	442	435	432	415	414	447	412	429	441	404	476	439	450	461	477	407	457	444	454	472	462	469	429	430	420	406	443	392	463	446	441	502	443	417	427	401	432	434	414	452	465	433	455	433	433	421	416	443	426	420	400	402	463	469	457	434	426	435	451	476	454	445	442	446	453	435	437	486	421	438	403	437	425	434	406	492	474	447	468	446	489	421	472	474	458	465	444	454	422	440	507	442	473	459	489	464	464	433	454	452	430	442	468	461	461	459	428	437	416	408	458	429	393	427	394	493	492	423	452	437	439	458	451	400	415	471	426	464	421	433	438	443	421	464	438	471	453	447	461	461	449	408	416	415	408	458	451	465	467	429	410	471	472	416	452	448	447	443	484	497	406	428	477	439	454	415	470	447	404	476	468	470	496	472	458	440	448	457	457	462	411	391	461	446	449	466	449	424	470	452	425	417	465	423	425	463	449	457	459	471	454	420	456	428	457	453	423	440	453	413	429	452	456	439	441	415	490	483	425	413	432	437	435	409	445	460	431	396	451	459	432	443	453	409	424	444	431	484	434	456	472	440	434	453	432	394	439	462	384	448	438	438	452	470	418	430	442	397	440	444	438	428	459	487	414	468	427	476	423	441	400	475	428	418	456	417	416	513	464	448	419	464	479	451	457	464	444	429	431	440	512	441	419	479	448	430	463	444	476	458	413	458	461	456	421	430	459	438	447	406	425	430	452	466	501	432	433	446	459	405	459	462	427	444	452	444	468	418	456	456	431	437	468	465	471	463	428	465	429	457	447	419	412	440	431	450	448	419	481	416	422	412	450	454	438	511	435	458	379	470	451	464	448	475	424	452	447	383	421	410	470	458	445	435	498	469	428	404	449	468	454	448	464	414	443	439	446	440	463	436	447	456	453	460	429	411	434	423	441	479	481	482	438	412	457	431	419	422	430	429	424	401	417	398	445	423	457	422	465	514	439	425	466	423	445	458	440	414	450	443	447	434	427	454	421	443	439	449	464	430	453	433	450	419	474	457	462	455	431	445	457	410	431	424	392	446	437	476	421	418	416	397	432	463	448	434	439	428	479	442	437	410	441	443	446	457	428	410	431	466	399	439	437	438	434	438	421	464	427	399	466	411	415	450	439	428	448	436	433	485	416	437	452	422	474	456	422	472	404	460	476	452	438
8198	1001	941	890	914	894	878	862	931	843	918	925	906	880	924	929	922	905	905	924	925	913	939	898	857	900	955	991	937	932	937	866	928	967	899	879	928	906	872	904	956	910	911	910	893	898	919	925	904	884	898	959	935	909	953	899	931	967	935	876	927	991	896	956	926	899	978	935	897	915	920	945	922	928	895	881	935	876	899	901	885	925	910	929	907	905	936	973	956	915	926	951	909	893	898	909	853	916	932	924	905	906	932	868	916	885	926	941	946	960	889	998	957	917	874	916	941	909	925	944	942	874	878	960	952	909	935	912	954	884	919	914	887	926	956	925	927	923	874	884	907	913	890	890	974	909	890	927	947	938	965	867	920	909	929	913	919	902	933	902	889	932	919	919	927	920	928	908	939	910	917	904	882	908	900	897	927	888	964	901	931	874	891	911	979	914	897	913	925	874	919	925	911	892	946	928	892	934	916	928	910	927	905	934	839	989	909	957	942	898	913	886	877	918	907	952	964	896	929	895	911	906	925	973	889	893	897	917	916	971	948	975	944	889	904	936	838	900	928	862	934	962	906	894	897	941	918	913	944	928	901	876	867	922	931	897	951	906	911	972	924	908	884	930	899	938	900	890	933	903	944	900	957	862	856	887	915	940	939	965	932	896	927	987	912	921	959	905	926	859	911	967	856	883	860	890	940	890	887	887	902	895	956	904	874	942	937	917	945	948	940	926	934	947	877	904	918	917	950	905	902	979	951	917	869	906	878	954	917	906	924	901	904	896	974	919	901	898	938	889	952	946	915	926	960	948	918	892	916	895	941	909	920	942	921	931	912	898	919	930	907	936	860	916	904	885	969	867	951	946	922	933	892	950	947	924	917	869	856	933	950	949	943	866	963	857	1009	907	888	932	907	931	872	902	929	955	890	922	974	873	913	951	915	948	884	915	939	934	896	974	935	929	888	882	955	929	935	945	979	879	909	877	904	949	885	979	925	899	898	822	881	906	897	962	876	955	928	888	903	898	908	932	898	942	926	913	847	928	972	910	927	925	930	896	899	925	891	898	899	897	916	958	904	868	919	938	905	927	972	936	896	956	958	935	896	960	931	927	935	972	897	854	931	901	926	858	932	888	884	874	967	940	955	865	931	902	916	945	961	954	872	930	951	930	945	887	941	900	903	893	936	897	917	918	922	941	972	926	878	915	916	927	873	952	947	913	876	938	905	891	952	963	925	905	947	945	949	864	869	895	902	929	939	959	933	872	875	932	872	893	939	995	903	870	914	948	946	943	909	896	928	907	904	973	933	906	887	910	916	898	906	939	894	870	976	908	917	890	898	893	919	953	936	954	956	935	906	911	908	973	859	967	945	904	941	929	929	891	949	905	941	905	911	865	896	971	891	868	897	877	914	912	929	891	888	946	880	912	902	920	862	896	957	929	935	887	909	917	950	951	940	944	956	924	929	899	900	900	938	880	903	872	943	941	928	905	968	931	928	917	867	936	914	871	909	919	941	922	919	885	896	930	901	919	892	948	860	927	904	917	923	906	934	950	884	949	950	912	969	883	922	986	910	945	954	890	955	856	973	915	920	843	894	948	873	936	916	929	949	900	942	908	903	961	896	941	903	938	905	896	920	933	887	980	915	916	928	924	911	886	968	931	900	902	923	854	911	871	924	897	908	933	915	947	910	900	973	986	902	935	937	892	882	881	934	979	966	886	882	935	901	889	931	904	922	880	878	943	938	904	969	907	917	923	882	875	914	907	901	922	899	908	890	925	897	928	940	974	935	918	882	900	990	929	949	872	916	916	898	899	934	938	869	896	905	954	964	925	922	906	887	891	910	879	942	920	906	967	898	973	933	866	874	868	945	859	888	933	883	935	862	942	922	921	914	869	892	899	950	858	899	889	870	966	921	989	871	908	877	895	920	910	914	954	889	882	908	920	908	950	925	875	877	932	905	917	949	903	927	889	948	868	976	930	877	928	900	886	976	915	983	919	846	935	901	881	939	928	932	942	873	911	861	907	913	979	923	880	889	924	891	903	867	895	945	921	964	946	938	968	916	924	905	926	982	902	919	879	887	848	910	904	940	901	820	899	891	861	932	900	947	915	900	897	915	914	923	945	923	908	940	955	945	943	924	926	865	909	890	934	929	923	925	938	936	899	965	905	836	911	959	863	920	976	954	939	901	890	939	949	890	933	885	938	892	928	889	897	905	913	921	859	957	934	963	950	866	957	943	922	938	922	860	905	955	844	896	908	905	945	912	938	925	903	897	959	941	834	878	907	912	907	879	903	881	908	933	981	902	905	931	901	914	913	907	845	899	874	958	928	962	920	873	862	945	957	952	875	900	889	884	885	919	958	923	932	925	841	905	875	921	962	935	939	939	948	895	918	906	895	933	922	934	859	920	959	872	898	917	955	931	876	919	901	914	919	917	900	963	907	901	941	922	933	899	969	961	949	889	911	891	903	894	953	917	954	904	939	877	906	880	945	936	897	907	950	943	900	938	956	919	918	906	899	875	885	946	963	945	967	912	911	906	929	992	822	918	901	943	928	904	963	924	926	961	924	944	868	957	866	931	928	923	893	896	928	950	934	905	949	918	914	931	915	901	900	953	863	902	888	942	936	946	939	924	977	941	884	917	948	917	978	936	893	866	944	923	866	976	908	950	892	920	912	907	944	892	869	982	940	943	910	904	910	912	888	889	953	993	923	974	969	928	881	932	929	898	844	939	879	976	913	840	926	884	915	934	876	957	935	923	998	891	894	936	865	939	929	921	914	973	878	878	889	917	877	916	848	992	946	951	836	900	934	907	951	928	912	857	895	876	919	921	891	1004	926	890	950	922	913	879	940	951	953	880	946	983	878	923	957	947	938	914	888	955	931	931	922	882	927	927	919	884	901	952	940	932	891	892	875	935	909	921	925	913	894	981	941	908	907	903	929	871	887	949	951	986	921	935	936	892	874	964	866	927	865	923	920	918	932	910	913	932	937	918	893	920	886	877	980	931	901	854	931	954	943	920	936	908	908	891	935	936	918	921	947	940	876	913	883	967	906	929	900	898	911	930	918	882	903	913	897	890	871	927	948	930	946	886	892	919	939	895	939	927	912	915	921	882	900	933	960	957	869	885	954	955	912	897	906	974	882	967	942	895	945	934	933	924	880	940	939	865	892	928	865	883	904	929	919	917	922	926	993	943	956	913	932	877	963	868	903	915	897	899	917	877	919	905	889	937	892	903	922	930	947	865	941	941	946	903	877	914	936	929	884	898	936	879	948	943	931	883	841	930	939	893	905	944	987	979	931	875	900	945	917	926	887	915	947	940	919	898	951	873	935	934	929	933	887	903	896	931	924	868	933	956	902	856	935	914	947	907	956	948	917	931	949	913	941	920	905	979	906	937	916	946	992	918	902	944	981	908	933	951	939	880	925	910	918	899	943	933	928	934	980	927	906	861	924	906	949	915	954	926	982	933	893	892	979	889	934	953	942	961	864
25918	21568	24174	29432	21585	9947	501	420	359	333	346	281	341	331	307	337	285	294	257	283	320	315	297	282	291	316	289	299	333	297	249	286	286	316	304	298	299	282	284	281	313	290	263	302	322	276	277	290	319	315	278	272	236	284	314	292	304	234	279	290	278	315	297	295	308	287	258	281	289	318	294	324	312	289	260	296	283	275	320	316	273	300	306	279	280	309	288	278	290	262	282	294	328	284	291	272	308	278	268	292	303	261	299	276	258	265	279	280	300	301	292	307	331	287	282	309	311	282	273	312	302	286	301	291	316	279	269	287	276	253	297	298	275	288	277	264	289	298	292	308	305	292	300	308	300	280	327	283	314	292	281	277	297	292	260	289	295	253	281	316	293	255	261	311	294	274	313	269	286	306	281	263	290	295	284	326	238	269	281	335	297	309	293	271	319	299	280	298	310	276	291	278	303	294	308	282	288	290	266	301	332	275	272	290	293	269	282	317	260	270	313	287	280	312	312	310	279	271	295	272	292	334	290	289	293	302	271	309	282	302	317	263	285	265	307	270	304	235	245	298	311	282	316	305	296	260	301	258	290	236	262	297	262	297	269	310	306	281	290	325	307	265	254	295	297	297	286	282	309	272	272	262	273	284	313	304	299	291	266	252	271	303	276	233	284	274	263	306	271	287	246	270	284	305	269	312	299	251	250	282	262	261	288	256	313	294	303	320	294	274	282	309	266	298	288	301	321	282	277	265	285	285	258	279	286	284	283	324	325	287	312	297	289	268	286	277	280	279	314	268	279	310	283	293	277	267	291	303	297	315	321	295	275	281	294	284	270	272	297	261	268	286	298	327	264	314	278	298	290	270	314	287	317	275	292	294	290	275	280	260	301	299	309	304	293	286	296	254	288	288	282	296	307	283	266	288	280	264	302	293	241	297	307	276	269	281	266	280	261	279	297	287	239	268	277	285	294	310	316	284	295	283	284	257	268	293	262	283	283	276	289	293	303	291	260	321	303	276	312	276	296	305	303	281	277	266	288	298	287	278	266	264	306	318	286	311	285	321	267	318	251	297	270	279	311	288	322	308	286	294	326	275	296	276	310	262	284	282	288	286	286	310	274	277	268	286	290	232	253	288	282	283	294	305	275	321	282	279	281	262	266	270	291	296	303	287	292	287	310	307	279	263	275	284	311	272	309	327	287	280	297	300	255	290	327	319	297	302	291	294	283	287	287	279	271	272	305	304	268	282	335	287	292	276	287	254	298	255	268	288	273	281	244	286	279	287	284	268	301	254	287	303	288	260	262	309	289	302	292	292	273	274	293	280	265	280	310	310	299	293	286	303	278	281	275	260	259	304	297	268	290	267	283	312	327	293	261	319	339	293	297	277	296	289	310	287	290	284	286	288	276	293	260	276	316	291	281	277	254	301	310	276	285	263	313	263	270	295	270	312	256	297	302	263	295	291	308	281	250	272	274	295	293	294	285	284	278	302	273	300	292	280	289	277	316	283	301	282	299	271	287	279	303	275	299	284	270	294	290	272	262	329	271	297	262	247	283	274	281	311	244	256	281	269	292	314	280	288	294	272	270	271	294	261	276	280	289	274	285	279	297	284	264	266	304	307	290	276	295	308	285	276	287	286	266	278	287	293	292	280	289	315	262	312	298	307	291	261	263	296	302	304	297	308	323	294	287	265	290	286	282	299	285	303	263	272	282	280	282	292	308	327	298	290	274	278	315	287	279	273	299	262	330	280	333	286	294	291	314	290	294	281	313	325	255	279	290	283	306	278	249	270	307	281	293	272	293	278	295	303	280	266	229	329	245	264	281	304	298	316	284	277	290	284	262	322	286	284	288	294	270	264	295	292	289	276	268	310	314	303	277	269	273	276	270	271	269	286	304	295	268	266	275	303	281	294	306	275	330	313	263	273	289	299	312	328	268	285	288	292	291	273	277	298	277	324	286	259	293	289	298	295	302	306	314	295	287	263	280	280	284	298	280	295	272	286	258	283	279	255	255	307	276	319	281	291	300	307	289	276	307	272	285	297	275	297	292	299	286	274	293	310	271	258	262	289	291	288	311	304	273	272	274	279	294	244	284	306	289	256	288	305	273	272	275	278	292	256	310	320	252	278	268	264	277	272	334	274	301	270	327	266	281	314	281	289	323	270	276	267	283	282	314	280	271	293	295	263	258	278	262	287	274	296	295	344	312	318	291	282	291	293	268	317	295	283	283	282	287	292	276	302	317	293	242	285	280	277	302	270	303	304	293	286	288	293	282	253	324	300	296	297	274	292	315	301	288	316	301	276	321	312	283	283	287	290	257	280	273	328	267	262	320	294	293	292	263	298	311	268	277	294	261	261	300	304	270	273	282	296	295	277	301	291	272	304	325	274	271	282	270	274	276	313	282	300	296	298	271	288	251	310	272	288	296	288	286	273	268	294	275	311	282	280	283	282	276	269	276	279	286	278	273	300	310	290	283	281	295	256	285	280	250	324	300	313	279	318	299	271	309	311	274	298	296	316	264	264	279	264	269	294	286	318	299	261	252	286	274	317	286	301	297	289	296	289	280	337	319	299	269	308	270	262	308	297	291	261	262	270	271	277	285	282	268	319	285	259	256	320	269	327	296	319	287	290	302	275	272	281	261	266	286	300	270	294	277	289	274	261	288	248	263	280	292	300	298	252	266	312	315	292	270	283	319	286	303	260	276	260	282	288	274	282	272	268	289	289	287	294	282	301	273	289	310	290	307	304	300	277	288	285	267	298	268	312	284	283	259	295	273	289	291	325	300	286	310	295	281	289	278	278	303	285	284	272	309	274	291	275	300	313	279	293	307	290	254	311	307	287	282	276	271	277	264	349	276	285	315	258	303	271	267	301	302	276	302	290	293	294	278	302	307	281	268	297	297	292	281	277	313	290	276	299	286	304	286	268	319	255	302	284	251	276	240	269	279	275	272	264	297	288	312	286	293	283	288	287	285	272	279	265	254	263	290	284	290	274	280	303	291	302	320	281	291	283	310	294	283	265	268	324	276	283	264	270	276	305	293	288	293	291	273	350	315	281	292	325	284	296	289	310	281	293	284	250	258	279	286	338	281	286	256	312	260	279	285	310	261	294	291	268	305	326	283	305	299	302	301	266	276	308	278	284	289	249	292	267	288	267	289	315	255	297	274	288	308	272	258	268	337	312	281	300	314	297	281	259	273	286	299	261	236	287	324	289	278	288	337	289	297	286	253	285	279	307	287	302	272	305	287	332	301	287	264	336	328	292	277	251	281	291	291	272	288	296	302	291	267	291	281	307	315	263	290	294	252	273	272	285	304	295	290	286	292	292	299	284	300	317	274	296	287	276	271	317	305	283	305	253	286	294	280	312	288	289	268	289	281	242	278	301	273	264	299	282	257	305	288	304	265	278	255	284	288	276	295	283	282	320	290	277	292	304	271	293	287	282	260	271	288	263	293	287	306	308	299	284	297	292	266	327	307	287	277	263
4450	2011	1036	810	720	692	638	602	660	632	630	609	634	622	622	582	608	613	631	622	621	607	635	589	640	593	618	606	576	630	595	621	550	579	620	605	598	632	613	646	602	608	559	575	630	606	577	641	618	641	624	623	589	623	618	597	593	587	609	632	580	602	636	619	626	602	644	590	624	583	640	583	664	582	646	601	607	610	649	596	633	546	627	591	589	614	629	599	646	622	606	606	608	582	597	625	659	606	666	625	630	585	596	588	601	589	601	623	650	633	653	660	617	631	638	669	613	634	575	638	602	589	571	591	557	615	609	573	573	650	613	618	610	586	599	604	612	623	641	627	631	596	645	603	631	601	598	587	627	626	616	585	607	596	574	621	626	580	591	622	597	604	637	566	638	624	620	600	612	568	664	579	562	592	590	617	624	627	634	627	671	645	596	577	586	624	600	615	592	653	638	598	620	585	605	624	589	607	621	602	611	620	565	595	600	610	604	601	617	601	618	604	585	642	592	589	636	665	596	626	626	608	589	628	583	631	591	623	589	617	644	658	610	638	617	599	585	619	590	613	610	633	609	630	592	593	701	659	628	614	608	619	590	595	620	671	635	590	607	585	602	635	611	581	606	603	592	626	574	585	600	615	605	590	659	694	612	627	624	600	613	587	602	621	550	582	587	624	635	578	561	586	601	604	573	545	582	636	587	633	615	599	600	596	599	633	632	606	612	617	589	618	635	586	621	600	622	608	616	621	631	624	593	606	603	612	620	644	592	634	609	637	633	615	615	590	632	631	631	617	627	622	610	641	609	651	642	586	651	648	616	601	589	606	653	635	615	630	588	621	632	624	590	607	641	650	628	613	619	599	627	618	594	612	574	585	620	556	608	567	601	620	621	585	629	564	584	611	594	636	645	642	627	600	616	610	582	635	584	628	622	607	613	618	600	616	617	599	610	599	603	590	598	621	625	590	592	594	610	600	595	609	605	567	611	611	607	602	597	604	602	568	651	583	611	582	622	608	575	597	650	562	603	592	631	616	622	611	597	578	586	611	582	594	600	658	597	582	706	570	573	598	587	598	586	614	670	647	597	572	594	624	626	599	597	616	566	624	619	598	648	578	585	592	643	631	642	596	599	602	614	652	592	597	585	579	594	577	593	575	640	604	598	638	662	631	589	649	594	610	598	617	590	600	581	609	592	581	599	607	627	575	614	581	642	632	572	600	601	607	564	630	636	602	641	626	602	595	593	589	557	555	607	623	631	618	653	598	627	664	629	600	639	592	613	622	601	612	572	639	579	645	628	578	676	609	634	591	625	566	615	604	604	599	603	615	590	630	614	627	648	606	610	650	629	592	607	627	614	629	618	594	586	597	585	622	603	587	608	626	605	603	638	568	598	555	575	608	622	657	634	603	598	598	573	591	625	559	628	604	601	628	639	633	639	646	581	584	631	628	631	622	609	666	626	571	640	617	593	620	590	584	596	626	550	617	612	566	587	618	632	596	576	603	617	594	597	648	625	597	652	608	592	588	592	624	612	609	596	599	647	562	624	604	594	623	624	558	626	586	583	632	614	572	634	591	618	620	607	608	579	631	595	598	596	623	615	602	577	605	581	574	561	598	595	558	621	634	561	576	619	607	606	602	637	654	579	567	599	617	618	625	570	631	608	647	589	569	605	570	625	597	617	652	614	612	634	635	637	601	643	593	611	618	619	595	586	610	603	683	584	609	633	584	607	581	577	653	590	587	599	594	622	609	605	603	610	571	648	565	572	639	630	620	558	605	618	628	555	611	608	600	577	609	627	571	601	567	608	600	651	642	601	614	549	595	610	567	575	646	598	618	605	649	621	634	638	633	630	616	616	588	663	608	577	619	616	638	629	594	596	630	596	617	602	593	654	567	627	598	575	656	648	594	635	588	593	602	632	602	614	615	576	636	620	585	595	601	606	613	634	594	621	600	598	595	620	605	591	546	615	606	592	621	607	583	597	583	616	613	582	587	622	574	595	662	638	586	585	602	614	615	613	629	648	627	576	604	563	588	612	600	615	594	563	623	607	630	612	595	619	596	582	623	607	600	604	601	589	613	616	570	603	620	588	646	625	575	625	626	615	618	597	622	591	643	587	623	653	576	586	630	615	583	571	607	631	552	611	612	596	596	602	623	592	562	605	635	602	619	579	607	585	585	656	591	614	594	648	610	623	566	560	667	632	639	563	573	627	607	612	609	577	623	585	604	634	635	585	601	578	597	636	598	559	609	583	611	642	620	589	610	586	628	620	610	600	597	645	605	588	590	635	611	627	596	607	586	605	629	589	620	628	600	628	588	586	571	577	587	546	615	576	621	655	624	613	574	592	601	637	614	558	622	625	611	665	571	651	611	593	610	590	557	611	630	577	547	584	602	621	640	636	586	595	582	574	615	636	668	593	603	608	622	606	628	627	644	550	624	628	563	608	593	569	578	643	641	619	610	601	566	607	614	583	621	581	532	581	610	629	602	662	606	599	679	606	643	619	607	592	660	628	630	610	633	600	627	618	585	626	599	583	611	640	606	636	620	641	660	640	592	631	582	651	621	608	575	615	563	673	607	586	607	601	602	647	538	623	622	608	635	541	571	601	634	582	622	614	589	562	604	616	646	641	588	639	615	642	610	579	597	561	604	611	577	619	594	591	593	622	641	662	592	630	600	599	610	603	574	611	609	603	651	579	606	600	587	629	614	637	575	553	593	621	647	567	636	633	582	631	602	567	606	597	639	647	618	572	629	582	630	642	652	618	599	553	569	598	569	610	635	618	614	581	581	613	587	634	636	646	613	607	591	636	585	645	635	600	607	636	581	603	588	596	617	586	659	620	646	697	590	585	591	668	683	615	625	632	618	625	608	614	591	626	603	594	614	610	609	629	647	583	560	573	609	600	617	570	618	580	652	580	625	620	633	598	609	618	563	631	667	615	575	636	592	602	611	649	608	592	609	641	615	646	653	596	583	619	576	631	602	617	634	616	543	582	581	628	563	604	633	567	611	626	611	575	589	592	590	605	661	614	605	613	586	658	593	657	556	655	652	580	589	625	618	584	603	636	619	623	597	608	635	594	584	615	622	614	609	576	575	624	668	600	631	566	618	628	634	615	602	637	633	601	599	629	639	603	564	624	594	616	620	618	606	589	629	638	587	571	585	605	572	620	629	609	559	633	627	637	603	595	599	629	577	590	606	606	625	573	572	598	582	656	639	611	640	606	607	644	609	597	618	675	605	633	618	577	621	575	649	604	560	630	598	619	609	602	622	581	590	608	614	630	623	593	635	627	606	606	615	604	610	613	568	661	637	598	600	612	594	604	608	617	554	670	582	621	637	568	631	669	567	614	577	593	584	609	621	644	635	598	612	590	612	594	648	632	621	641	613	662	617	622	568	628	594	597	656	642	618	611	587	594	630	645	622	610	653	627	572	600	642	589	607	624	608	558	647	610	582	571	600	550	597	607	599	580	595	629	597	631	605	602	613
25262	21654	24775	29030	21656	21679	10035	397	258	245	254	233	215	179	187	161	159	179	155	167	159	153	156	182	146	151	127	153	138	143	143	132	126	140	127	135	144	127	113	152	158	124	137	164	160	145	159	141	148	151	118	129	149	157	131	144	130	152	122	169	135	136	118	139	151	137	141	156	136	126	140	132	123	144	154	139	148	135	145	121	123	144	152	124	144	142	136	133	132	144	144	137	147	116	144	143	138	143	149	144	143	125	120	122	141	156	128	150	132	147	167	131	123	121	145	121	137	173	134	137	114	124	124	136	119	125	140	142	169	127	115	149	135	139	147	132	121	113	147	139	152	142	139	114	154	132	119	155	121	132	146	116	144	138	155	148	157	142	123	156	123	150	145	140	148	126	138	121	144	152	120	140	144	140	155	142	128	159	147	157	169	126	146	143	127	139	131	130	124	118	126	133	121	110	138	131	115	131	138	125	131	146	125	134	158	133	140	143	129	132	125	145	121	132	126	139	125	173	141	130	118	145	126	134	130	147	134	108	133	143	138	143	130	126	127	130	131	137	149	152	136	144	164	148	160	158	145	160	147	137	132	143	129	147	136	143	161	122	155	134	117	160	145	125	145	140	130	121	117	143	150	150	161	134	133	114	122	151	152	164	160	145	141	156	139	136	142	127	135	159	125	141	154	147	143	147	139	141	145	131	116	122	148	143	122	114	149	124	136	159	118	140	135	155	134	145	144	146	140	150	126	162	134	145	137	125	151	129	151	149	138	146	139	145	112	128	153	121	135	143	151	113	129	143	124	112	121	134	139	101	146	109	139	155	133	138	123	142	144	142	143	136	131	153	155	147	139	144	138	123	144	117	143	119	142	134	139	156	136	128	123	129	119	121	132	130	135	153	145	139	127	140	115	130	140	133	126	117	116	168	139	128	127	127	137	128	144	125	143	139	141	125	123	139	136	121	122	129	127	133	130	159	123	148	156	139	132	152	131	129	139	143	147	143	137	129	121	117	127	130	120	138	126	164	152	138	134	129	115	106	112	112	125	153	111	152	137	138	132	160	144	113	151	149	122	137	124	114	151	137	137	129	135	121	156	148	149	166	131	162	139	124	128	139	146	136	143	141	126	130	141	122	136	139	120	143	134	142	124	158	125	137	148	122	134	135	121	109	143	107	135	129	136	138	152	153	139	136	133	159	136	135	128	123	141	134	138	146	126	129	148	142	150	132	146	119	124	140	120	167	131	139	113	133	147	120	133	147	139	152	133	138	121	140	140	145	153	119	140	123	141	147	124	164	132	148	140	135	146	129	141	149	138	133	140	163	140	141	142	143	144	129	134	117	156	126	116	139	134	150	140	144	135	137	132	145	134	151	131	153	156	139	141	140	133	132	125	129	149	126	120	143	134	149	152	129	141	113	145	121	125	130	119	149	135	128	120	145	124	141	126	123	136	136	146	124	111	127	114	129	128	140	129	159	142	146	126	141	124	124	147	146	122	126	139	145	144	130	151	128	127	126	164	141	129	149	138	133	147	145	148	147	139	119	136	148	133	155	164	132	133	145	148	118	138	133	152	123	131	121	132	122	138	147	134	153	145	127	151	136	132	151	133	170	165	163	133	122	130	154	132	138	144	148	133	134	164	166	132	123	124	144	123	156	152	144	141	116	123	121	142	114	140	152	122	126	138	126	124	152	146	154	130	152	128	131	112	126	136	134	140	150	139	117	129	119	154	138	136	128	144	151	134	123	101	120	109	151	108	140	134	132	151	139	129	124	121	143	123	126	116	128	129	131	145	140	136	143	135	148	146	153	139	126	144	126	138	129	126	122	138	121	146	129	136	152	156	138	148	113	136	142	116	115	143	155	160	139	125	155	135	124	164	122	136	111	126	116	134	147	135	128	129	118	156	142	142	155	137	120	138	135	164	132	143	126	125	143	141	132	147	131	127	128	120	125	144	128	140	146	154	126	138	107	151	136	124	134	131	124	139	142	152	138	129	125	162	132	152	123	130	145	129	124	139	151	118	128	144	156	141	152	108	156	150	148	147	156	117	126	123	144	140	117	142	150	126	152	149	126	124	141	129	130	136	121	115	130	141	125	155	163	141	165	136	125	140	144	127	138	143	122	145	156	108	135	145	132	147	161	125	134	131	118	113	126	153	120	124	148	160	141	147	132	145	156	125	140	140	124	122	149	128	131	146	160	156	131	121	140	126	148	142	123	115	134	139	117	126	127	119	178	147	127	152	140	122	148	149	134	123	146	127	119	144	149	153	147	135	123	154	128	121	106	149	139	122	127	132	124	169	133	148	159	148	135	163	117	127	147	117	129	147	153	147	140	143	154	137	131	141	153	141	139	135	128	147	167	147	137	145	140	134	128	130	147	141	152	158	135	132	118	165	158	158	135	157	138	135	147	157	127	131	142	154	155	128	144	126	135	155	135	158	133	115	108	128	118	165	120	143	113	147	131	108	147	145	124	119	143	142	117	150	129	124	163	142	141	138	128	136	142	152	169	149	137	130	125	128	144	158	151	113	129	132	151	149	115	151	138	156	118	130	124	144	126	142	134	135	148	148	146	132	148	117	141	144	139	127	120	139	138	133	122	150	134	121	142	113	128	146	139	138	137	117	128	135	136	123	109	118	118	147	143	162	134	127	128	152	129	123	161	112	138	157	144	149	134	146	124	122	143	147	144	154	119	117	144	146	125	117	146	115	131	122	133	135	131	140	144	130	121	143	123	157	155	121	129	131	124	129	143	143	134	128	160	131	131	135	119	146	137	139	130	116	126	155	146	131	132	141	142	140	144	139	136	133	133	119	121	126	121	149	127	157	123	128	132	132	119	152	149	152	133	127	141	140	115	149	144	124	164	135	145	147	147	126	132	159	150	142	129	124	133	124	131	129	136	128	119	122	150	130	154	138	143	144	137	144	115	171	121	133	131	112	142	146	128	148	102	143	140	111	118	149	161	146	141	126	135	123	130	152	124	140	168	157	130	143	156	136	160	120	123	137	138	123	133	118	133	129	141	136	147	148	136	149	147	150	154	125	131	126	129	139	124	133	138	126	126	142	119	131	150	117	140	121	127	132	125	121	144	133	127	132	130	128	146	117	126	125	159	125	146	137	141	163	120	153	156	145	138	143	141	142	145	150	117	122	138	141	142	147	132	135	130	124	115	130	144	126	136	119	152	131	130	129	126	141	142	141	117	132	126	146	148	122	131	145	151	145	127	138	134	126	124	144	135	138	120	129	123	129	127	150	118	128	133	133	121	141	145	124	135	165	133	139	151	141	152	139	125	132	117	109	151	149	113	124	139	126	116	160	127	150	149	153	118	120	147	146	124	127	148	125	116	116	147	118	118	144	134	134	140	136	133	122	126	123	140	126	129	151	155	128	137	128	130	151	124	138	162	148	125	140	117	133	151	137	121	139	117	132	141	156	132	151	147	133	139	113	135	143	145	141	109	141	127	136	121	127	160	161	146	151	121
4057	3152	1272	727	531	410	435	363	373	380	345	367	353	367	344	362	347	333	324	320	361	349	335	342	325	364	318	331	346	347	336	331	288	286	353	319	327	298	340	341	325	344	296	347	311	300	314	341	327	333	305	281	341	329	338	317	340	314	348	335	305	338	324	332	321	328	341	327	315	322	352	364	326	338	368	353	348	346	322	327	325	325	297	325	347	357	355	324	301	324	355	313	319	348	338	315	294	341	334	312	333	332	324	339	328	362	306	345	338	323	321	305	321	330	320	332	311	309	316	332	337	334	308	315	335	335	293	336	341	349	322	313	343	327	329	334	345	307	304	341	311	347	335	343	328	326	335	321	354	359	327	342	318	325	317	332	317	312	337	352	325	318	339	329	351	339	337	362	335	341	280	334	306	317	311	327	372	330	299	303	337	310	335	338	298	328	340	314	311	315	360	353	349	321	347	350	354	294	341	312	307	321	302	310	306	283	371	333	320	347	314	328	295	304	341	344	344	280	347	308	330	326	325	370	363	338	351	307	312	359	334	313	347	372	331	347	291	322	319	340	350	328	348	345	329	341	350	316	347	350	336	306	335	331	353	305	330	316	334	370	325	354	317	346	336	330	315	342	316	311	322	312	339	324	336	329	342	334	348	345	335	340	328	338	329	326	346	372	364	334	351	320	319	342	353	330	331	331	335	326	342	341	358	361	331	329	337	344	347	330	308	326	318	339	339	313	330	343	294	307	326	332	318	326	309	304	389	333	381	320	316	329	340	333	342	344	347	325	327	341	320	332	340	311	341	340	345	327	341	352	333	350	295	311	359	361	323	291	323	360	341	289	315	311	318	338	327	347	289	329	352	323	327	313	316	334	329	338	335	325	332	348	310	309	333	327	321	320	350	317	333	340	346	285	354	334	324	305	359	314	321	343	348	385	360	313	301	358	330	312	314	296	304	316	322	328	312	346	323	328	371	320	337	322	329	306	364	316	318	327	342	359	376	311	284	316	304	328	355	331	321	326	346	340	347	331	299	332	324	329	310	337	329	312	328	321	333	369	339	335	314	328	344	309	342	323	333	316	323	324	331	318	297	374	339	345	338	322	319	306	313	312	314	366	332	329	338	375	316	328	320	315	345	348	330	336	308	335	323	302	315	327	324	322	323	312	317	338	338	356	337	326	317	357	305	337	332	309	321	335	338	314	337	289	325	339	312	343	301	314	335	323	311	341	348	339	332	337	328	308	308	336	323	307	344	328	310	324	339	314	369	358	330	332	341	328	332	363	306	315	317	328	322	301	309	341	293	362	310	338	333	338	326	319	348	339	334	324	323	338	345	340	324	327	314	343	323	298	292	323	346	322	301	328	329	319	294	334	320	353	315	307	360	323	345	338	341	327	345	353	346	328	359	334	329	361	349	326	325	310	325	304	322	322	347	320	333	318	345	318	321	334	333	310	311	361	328	336	352	324	318	309	333	344	301	337	338	304	336	343	320	348	304	312	351	350	322	351	307	313	325	332	350	285	317	314	319	345	353	335	317	346	342	360	334	292	349	354	353	342	319	340	308	312	342	339	317	335	318	314	322	331	363	352	365	334	348	331	326	382	360	322	328	319	351	291	350	313	346	350	331	333	360	323	361	297	340	336	316	337	328	312	315	332	339	342	330	323	318	302	335	343	322	332	330	306	361	314	318	357	335	299	325	339	338	320	336	335	339	330	302	306	353	317	329	333	336	364	336	320	317	343	330	343	327	344	320	333	309	350	326	337	325	296	352	340	303	326	324	343	332	332	322	343	349	355	307	338	344	341	352	354	336	330	315	314	291	332	353	350	376	349	322	342	326	326	349	320	357	326	329	326	357	319	351	333	333	336	317	355	385	327	326	350	305	323	317	320	326	374	269	305	325	315	316	348	321	334	361	293	325	341	317	331	351	324	327	315	300	329	312	324	336	298	335	308	323	318	355	338	327	335	336	317	344	294	340	310	332	325	301	334	283	357	326	343	354	349	352	332	344	301	336	321	354	288	335	312	326	320	337	324	334	334	348	336	352	329	316	332	351	310	336	352	305	366	314	328	298	323	354	281	324	331	319	368	310	338	319	306	334	329	320	287	352	361	377	332	351	359	362	345	307	330	294	304	342	314	345	344	300	325	339	339	332	377	355	313	347	340	333	314	325	321	324	307	340	334	316	331	317	326	310	342	307	328	317	344	326	330	340	322	325	332	294	338	313	294	367	360	314	323	348	324	333	348	311	328	367	353	326	356	336	320	359	328	340	339	350	333	389	337	332	283	341	326	348	291	313	333	304	335	322	322	336	340	321	326	357	324	323	327	346	345	336	312	324	331	336	292	315	330	315	323	329	334	354	312	356	324	317	344	342	363	316	356	333	318	303	344	326	349	302	322	320	317	331	354	330	336	341	344	358	309	344	337	316	333	326	321	325	339	327	324	316	350	348	349	368	343	331	351	339	326	328	344	349	347	360	338	363	347	321	361	330	310	321	338	327	342	343	349	300	310	314	329	321	328	306	288	334	334	303	345	303	317	298	337	302	334	321	338	345	322	331	311	327	320	342	337	351	357	339	361	295	307	319	356	336	340	306	329	332	338	358	321	360	332	314	323	346	365	326	328	340	330	332	361	332	332	303	327	339	324	349	346	308	348	334	332	323	341	346	307	328	327	340	318	333	340	345	343	326	310	330	337	315	355	344	345	354	339	307	346	342	276	324	323	340	302	335	329	330	307	341	358	312	340	316	354	337	327	335	343	329	336	292	337	353	311	323	314	315	331	303	371	320	327	305	339	337	318	321	291	339	340	298	325	320	315	353	362	331	320	340	354	321	333	364	348	334	344	315	309	325	340	344	350	340	342	321	334	341	328	323	311	322	365	331	358	326	341	322	330	346	328	348	325	315	316	319	315	341	322	314	319	332	315	330	328	341	331	363	336	320	340	326	371	332	320	364	337	357	318	325	331	332	353	314	330	322	314	318	333	316	356	348	340	323	331	354	353	332	351	346	327	335	364	368	378	346	326	319	320	309	323	328	337	351	308	331	347	315	319	322	339	305	339	329	352	334	311	318	332	323	353	319	303	367	316	316	358	342	329	327	317	340	353	323	352	358	310	340	339	323	311	337	329	340	318	311	329	371	342	327	322	341	317	347	322	339	313	299	358	342	364	351	318	338	312	333	352	333	302	348	329	353	305	329	329	320	319	332	318	331	319	323	376	339	294	356	328	315	343	300	333	317	362	295	328	344	319	338	356	311	302	333	320	315	335	321	319	303	316	347	323	310	332	347	318	322	344	313	335	330	336	336	321	326	314	321	322	321	338	311	364	339	319	354	359	317	326	361	319	351	316	310	330	327	346	340	306	334	331	354	333	304	343	329	329	328	329	350	306	337	314	335	337	319	339	336	337	314	328	337	339	342	321	348	346	331	307	341	334	310	332	325	338	321	314	311	336	320	339	282	329	368	331	318	340	316	303	339	350	324	324
34057	13949	2006	504	443	456	418	467	412	481	439	460	476	446	430	420	446	464	452	443	418	443	423	438	455	407	451	444	444	400	450	413	457	442	454	434	483	441	456	463	485	451	441	446	470	429	469	437	466	437	451	382	447	437	413	371	431	487	442	440	429	411	383	444	442	466	458	376	426	437	409	458	453	420	427	484	472	425	441	468	456	471	456	396	441	449	436	453	406	463	475	447	453	472	405	437	445	440	447	433	450	453	434	458	479	426	444	450	460	496	461	442	428	438	483	455	448	469	439	426	470	469	430	456	425	407	446	415	478	443	489	410	467	399	440	452	429	423	435	433	469	463	476	469	458	461	455	433	470	429	442	443	415	469	410	437	461	441	428	436	421	458	403	440	441	452	449	432	443	449	451	435	477	407	489	445	429	435	456	418	440	471	461	430	397	439	436	481	460	407	451	416	449	474	444	431	452	450	431	428	462	453	451	402	429	474	465	471	458	441	445	477	447	452	439	457	436	452	499	484	452	436	400	396	436	427	466	461	473	425	453	476	439	449	424	422	427	459	422	476	442	469	469	426	504	462	464	470	411	409	426	396	455	423	460	474	392	403	462	408	410	450	468	448	407	406	415	443	471	421	423	420	460	422	450	450	455	436	453	450	402	434	456	456	415	415	424	454	460	451	426	431	442	457	403	426	412	419	431	447	427	448	490	413	458	478	454	474	415	426	412	429	450	443	465	420	449	410	438	432	461	401	446	435	409	466	435	440	412	431	443	458	449	395	462	442	434	422	470	448	463	428	440	462	441	446	453	433	423	468	475	460	459	446	441	452	477	473	490	445	416	446	435	470	447	395	445	459	462	460	437	446	463	395	458	423	413	452	457	426	500	462	432	408	463	433	439	468	473	416	456	451	449	464	419	379	439	450	440	468	446	472	446	418	415	444	471	440	464	435	474	475	428	432	418	432	440	452	472	472	439	475	458	445	446	430	410	440	441	398	429	451	435	489	410	457	449	439	457	454	505	440	446	441	436	450	428	461	454	434	395	443	454	440	496	427	459	439	451	456	499	463	423	448	428	432	446	428	440	416	432	427	443	437	468	407	409	408	480	445	457	433	452	459	458	471	408	444	466	459	449	428	415	442	476	431	409	444	476	433	408	445	465	455	461	445	455	437	453	476	459	456	439	401	443	439	413	475	476	413	426	442	437	426	429	440	453	474	468	465	459	449	427	455	416	467	493	439	421	441	450	416	399	490	475	433	471	466	438	493	446	461	438	407	428	459	430	466	435	431	406	467	426	454	475	463	453	457	421	474	474	429	516	407	456	425	427	414	487	446	461	459	447	438	396	430	431	416	409	421	436	443	445	438	473	468	442	460	453	445	449	471	425	470	449	479	420	496	428	438	445	445	441	466	453	411	426	492	413	431	479	454	436	445	470	456	464	430	439	414	452	423	465	402	435	457	482	427	468	493	440	451	422	455	417	467	418	472	460	472	437	412	439	418	427	425	416	436	437	470	408	434	474	466	435	455	481	469	491	426	433	424	432	456	474	458	403	435	440	436	427	456	442	460	450	451	441	431	448	458	433	410	455	450	452	447	418	421	482	425	432	385	447	434	437	458	492	441	430	443	456	445	417	445	466	439	418	389	455	434	454	475	448	415	399	459	459	492	411	429	451	443	421	467	490	446	429	448	408	455	447	450	396	456	433	468	450	417	443	413	460	465	413	410	453	431	428	395	435	468	474	486	473	459	461	429	445	405	468	445	428	442	451	480	437	438	388	435	445	498	445	419	416	470	443	457	482	471	405	450	432	456	419	449	420	456	450	480	395	433	460	430	418	444	415	417	450	422	419	482	460	441	442	433	405	392	447	414	503	446	482	471	472	445	422	409	425	445	445	433	451	437	444	413	456	412	445	469	406	438	424	438	464	431	394	435	457	464	447	465	427	409	442	422	448	454	423	454	436	421	452	473	477	440	417	469	427	443	413	448	422	434	430	413	430	429	454	468	407	453	479	424	470	439	424	408	496	410	445	455	429	447	452	474	439	477	458	429	446	452	442	426	422	441	441	459	448	458	441	441	453	439	439	455	442	478	451	425	480	426	467	423	437	440	454	487	442	427	462	474	452	449	465	426	471	477	443	448	428	420	466	452	415	473	470	462	421	444	404	437	462	407	463	428	422	435	444	426	434	460	390	445	476	392	457	433	479	437	465	504	416	448	456	433	426	454	438	451	421	467	430	443	419	417	424	455	436	430	459	430	459	468	422	431	454	449	432	439	440	411	517	444	469	461	400	483	469	405	392	446	466	448	471	453	455	441	428	431	440	448	408	496	422	479	431	438	397	446	435	444	427	450	443	444	455	399	412	445	486	479	458	458	428	469	457	443	444	429	448	435	435	453	464	431	458	465	483	471	423	449	463	428	421	458	466	429	438	426	402	456	460	445	438	423	432	456	423	441	411	511	409	453	436	434	422	443	437	446	445	451	445	404	456	406	408	451	400	448	410	429	446	433	440	450	432	460	444	445	462	440	437	433	457	419	433	465	446	442	458	478	462	452	441	454	424	444	481	484	446	419	449	493	463	479	498	436	439	414	456	472	465	462	429	432	447	474	464	462	440	470	414	432	490	443	424	451	434	491	434	429	452	467	425	448	455	467	420	445	456	419	490	431	458	510	455	440	468	423	453	447	470	462	451	426	408	448	445	476	451	426	468	429	401	432	389	481	434	468	446	414	412	441	433	430	413	476	423	409	422	406	436	443	405	424	390	468	411	482	436	449	412	436	437	441	469	470	418	458	486	471	453	461	484	461	431	428	483	437	464	453	428	430	475	454	473	469	458	461	439	426	463	450	476	404	442	434	453	484	464	453	427	452	417	466	433	414	422	463	443	435	438	441	451	458	500	441	460	469	437	448	443	440	437	462	453	447	433	438	504	427	466	444	413	415	461	447	438	419	462	418	437	402	450	429	449	440	441	412	429	449	452	429	440	438	409	454	456	430	481	476	455	441	455	466	483	423	420	444	438	439	435	462	442	450	414	473	480	427	424	435	440	458	466	434	440	449	466	406	408	420	451	462	448	443	446	434	464	469	433	466	462	475	464	445	415	493	449	432	420	455	439	415	459	454	398	452	434	452	459	425	453	471	446	441	443	454	462	444	482	423	475	473	412	435	407	426	412	410	461	495	467	444	441	429	410	459	439	459	428	453	461	431	405	434	478	445	455	441	458	448	426	443	431	459	453	471	457	387	443	460	463	453	461	460	436	440	468	452	429	437	422	438	429	408	449	483	474	385	443	443	433	416	411	453	446	462	453	463	458	419	428	489	443	481	459	451	428	425	449	450	460	480	464	482	426	450	448	431	458	430	487	485	433	437	467	431	361	447	454	416	443	433	483	491	414	450	447	420	434	427	462	481	426	448	433	405	432	468	479	451	449	428	474	437	473	461	447	453	426	395	455	501	461	420	428	426	448	423	444	483	431	512	432	444	442	457
8016	1015	939	958	911	913	882	908	916	908	939	916	979	920	948	890	921	880	934	900	888	909	892	893	916	892	962	956	895	921	876	908	888	902	917	930	935	906	900	938	948	877	922	918	856	864	906	889	897	901	957	913	915	927	916	931	893	932	935	916	884	926	901	988	918	899	904	939	890	917	875	948	875	941	938	930	866	952	913	923	939	901	933	938	961	944	874	962	897	933	929	996	922	887	901	954	980	921	901	905	886	884	960	917	852	940	915	926	915	895	940	941	876	937	899	906	855	901	903	936	914	927	944	953	904	899	922	934	880	949	914	966	909	910	934	894	909	955	951	975	883	935	939	906	913	905	902	946	920	974	940	908	951	939	933	881	887	889	868	854	924	933	878	878	937	912	905	939	955	914	933	946	925	876	912	930	895	947	862	925	902	921	892	905	916	898	865	929	921	950	902	892	932	862	944	874	880	918	930	947	904	893	892	926	878	925	879	919	920	908	895	894	940	922	882	895	960	863	915	859	936	929	923	899	891	892	901	916	892	908	951	922	896	893	907	882	914	888	936	863	957	925	834	900	906	899	941	957	912	928	874	960	941	914	893	903	889	936	904	887	924	895	883	880	907	886	947	940	891	903	960	894	888	900	874	885	865	968	910	946	927	938	888	919	972	879	887	906	889	950	945	891	924	909	922	941	953	924	963	894	943	954	854	909	946	903	910	940	903	917	924	931	886	881	929	913	891	951	924	887	892	929	920	848	869	939	908	900	922	932	939	897	904	947	917	938	930	930	888	916	882	899	932	918	857	888	889	896	892	918	916	963	928	901	890	901	910	888	939	857	929	891	929	929	880	938	837	898	911	930	915	924	913	932	940	897	867	911	878	898	886	882	894	890	937	943	883	869	933	944	872	952	918	873	960	909	903	962	976	927	931	875	889	914	882	965	925	969	897	983	945	944	984	906	900	886	875	897	908	903	913	942	895	894	912	901	960	882	906	938	943	942	921	961	899	877	883	953	916	946	900	993	882	983	927	955	939	893	923	923	940	936	939	943	903	895	893	939	895	870	897	953	925	885	931	884	866	937	842	962	976	937	947	880	903	936	916	895	954	918	887	890	905	944	863	920	859	925	869	891	890	897	957	898	964	946	929	907	897	877	979	925	1000	906	847	907	880	935	936	911	911	955	893	863	989	920	922	938	912	903	883	902	907	888	921	937	956	866	925	942	881	945	960	880	910	938	914	926	924	912	911	907	896	936	943	930	937	982	906	867	953	890	898	910	909	915	900	907	949	931	926	928	933	886	931	928	891	931	913	931	964	903	914	932	912	870	865	959	898	990	867	907	924	948	913	893	937	922	929	931	949	991	942	874	939	868	891	880	962	912	973	918	926	919	976	944	934	917	899	911	859	950	911	900	906	923	914	885	880	920	904	877	908	921	886	854	861	935	902	907	947	877	895	893	942	979	945	970	909	891	883	926	896	885	877	883	936	946	929	922	919	973	906	959	894	945	924	941	858	941	914	902	934	928	902	856	936	945	971	873	846	916	907	880	972	860	878	830	885	897	877	912	937	943	894	920	908	910	919	893	910	941	948	915	904	925	886	881	944	1011	959	847	953	930	956	909	982	986	881	876	941	931	929	918	901	939	920	878	955	928	921	874	877	875	933	922	974	938	950	887	961	926	888	956	933	959	892	941	939	950	934	890	925	922	903	898	925	927	909	907	840	879	938	956	887	968	910	933	935	953	910	942	888	960	906	927	871	886	875	919	957	927	891	909	942	930	946	917	917	892	907	901	914	874	891	917	934	932	895	958	963	896	959	930	903	927	891	921	907	969	897	899	898	905	904	933	926	917	940	906	904	903	924	896	954	951	930	929	914	876	890	873	912	891	910	885	940	929	958	893	945	934	894	896	867	949	931	898	895	880	921	921	924	856	846	905	959	893	923	940	895	944	872	901	896	906	874	925	892	952	892	944	903	921	920	910	929	873	884	961	897	964	899	912	888	883	971	909	979	923	901	935	930	891	901	964	833	852	894	928	896	966	902	886	907	877	873	943	920	931	898	953	917	923	899	926	926	898	947	957	976	920	952	926	903	938	898	875	973	936	894	966	928	954	975	918	888	930	921	876	890	881	949	903	909	938	884	873	917	921	880	961	914	875	915	925	909	935	873	872	955	898	949	895	896	893	844	934	903	951	916	913	914	911	900	879	890	859	915	849	919	897	974	932	958	953	954	944	919	964	904	978	868	903	1012	880	919	875	940	954	980	932	876	926	928	911	890	939	976	871	902	945	896	924	863	905	920	885	940	926	931	934	904	991	934	912	916	970	942	975	903	894	907	944	915	918	860	872	947	939	949	912	916	959	922	957	924	919	930	908	874	903	901	992	893	916	925	916	906	910	924	915	971	958	893	926	880	918	874	915	927	944	918	888	946	888	894	876	879	907	891	956	955	925	929	919	890	949	942	934	853	957	931	990	893	927	888	887	922	951	947	851	971	903	927	935	838	923	838	918	926	877	1016	908	876	949	944	911	934	895	878	935	871	873	912	941	929	871	920	953	962	881	904	922	920	862	914	948	940	919	899	945	901	885	924	900	919	907	973	913	872	894	869	920	979	935	870	926	963	870	932	897	933	954	893	929	902	908	821	957	912	911	946	888	923	927	920	915	961	923	960	903	911	857	901	928	954	899	870	908	893	876	906	927	907	900	955	892	943	908	906	958	916	892	923	893	904	878	923	907	925	917	924	945	946	866	914	914	872	936	887	982	916	916	866	921	970	877	926	946	922	903	896	917	882	904	932	884	902	887	867	898	913	857	908	833	870	945	935	867	928	947	914	910	898	961	885	898	907	869	910	974	891	887	867	910	889	931	921	914	938	928	961	931	890	882	947	909	896	972	937	914	890	903	913	912	909	921	903	947	855	886	924	975	930	941	922	890	956	899	903	906	903	956	862	944	936	946	961	875	970	941	912	928	893	884	890	909	877	930	908	920	872	926	867	889	964	949	887	888	910	922	886	926	901	954	950	914	931	956	898	881	891	933	883	909	915	911	942	866	905	913	957	902	938	931	890	931	937	918	962	849	918	936	941	897	963	952	879	892	899	924	855	903	912	954	956	858	935	886	929	925	940	823	886	936	922	902	953	856	911	908	874	891	917	970	888	883	965	937	928	930	893	922	927	939	897	954	911	852	931	948	960	894	945	882	954	928	915	870	921	895	945	935	915	907	883	907	890	938	909	943	938	953	898	901	936	909	913	908	889	875	893	916	880	863	905	864	952	951	888	986	928	878	891	945	872	930	939	946	892	926	945	888	886	913	887	894	908	945	876	897	923	958	835	899	933	948	920	898	932	912	893	901	909	874	951	836	847	917	930	925	868	924	929	894	951	882	909	944	866	898	937	917	896	902	892	884	929	936	904	932	895	888	897	921	962	845	910	901	953	899	938	942	937	969	906	911	934	916	879	867	926	970	943	846	910	957	918	975	882	976	867	895	925	905
26039	21630	24280	29483	21647	9961	546	385	368	363	352	345	327	292	328	324	311	295	265	306	293	269	336	299	295	280	313	300	311	300	313	296	321	287	307	318	279	288	311	303	285	285	285	282	303	307	279	305	308	307	266	278	320	261	300	316	280	311	300	284	286	293	299	302	269	273	282	297	286	305	299	300	298	292	301	314	243	313	294	265	286	307	276	276	304	296	301	311	302	260	293	296	295	294	280	275	307	302	281	291	264	264	293	236	322	297	281	278	278	269	288	265	288	298	278	281	284	293	321	315	286	280	280	300	298	290	291	265	248	259	303	300	258	272	277	283	284	273	295	317	260	299	281	297	299	298	260	309	286	259	269	243	266	271	304	274	280	319	304	263	266	297	323	287	314	277	304	261	294	305	288	286	289	244	270	260	305	264	252	295	288	312	286	299	267	286	282	282	284	299	271	266	284	285	283	285	314	301	306	302	283	258	312	320	313	275	286	280	295	288	320	265	284	313	318	314	310	263	310	261	231	273	289	296	296	294	272	243	314	268	279	298	301	285	324	315	286	305	282	320	284	293	309	331	260	280	294	296	263	287	292	302	289	306	271	267	260	261	296	284	278	270	287	255	275	259	267	302	275	289	286	322	314	296	286	280	334	284	300	273	278	298	286	256	293	276	332	285	319	289	300	317	318	300	276	319	287	287	290	278	265	306	287	307	244	317	294	268	302	275	283	264	292	266	277	274	302	298	279	307	276	300	293	269	287	285	271	275	303	318	265	327	274	312	279	271	324	282	289	281	254	282	300	252	259	304	295	297	253	286	275	296	290	278	280	269	290	285	292	324	311	268	268	278	259	308	305	258	277	287	325	306	258	298	284	291	283	295	338	283	283	319	284	273	256	284	292	292	265	249	272	285	289	254	315	285	296	301	346	281	256	277	301	297	285	306	315	265	293	275	319	290	280	307	289	246	293	283	326	304	344	288	272	294	271	284	264	268	286	270	262	273	272	289	287	267	294	250	271	278	308	293	330	276	285	282	293	290	308	292	306	255	291	276	279	277	289	319	275	311	310	312	276	295	249	284	282	277	308	291	263	305	298	252	302	286	297	297	302	285	291	274	323	283	263	294	259	284	286	318	278	243	317	276	261	285	281	302	273	292	316	287	281	279	305	306	309	283	306	282	276	311	271	282	254	283	288	316	288	300	302	285	309	296	266	272	277	287	287	297	320	288	289	282	326	348	312	294	302	271	284	276	285	314	306	271	280	297	292	266	292	273	263	307	331	270	250	257	253	308	302	296	290	299	270	306	285	293	264	299	274	325	282	289	274	264	262	317	277	300	309	317	274	259	280	287	297	272	284	273	279	287	282	296	304	246	264	266	309	297	310	290	278	296	281	258	320	272	304	259	257	275	283	265	253	275	254	269	303	302	314	295	298	280	271	275	276	286	314	287	277	315	291	276	295	281	269	292	319	268	276	296	275	264	273	286	288	266	265	320	286	303	255	290	300	273	278	331	266	263	293	309	272	276	260	262	276	301	298	264	263	281	276	271	300	292	289	274	256	306	277	276	290	276	307	267	276	282	281	267	287	280	303	239	263	235	289	297	305	326	287	287	298	303	281	270	303	268	275	293	283	277	293	280	302	282	277	299	297	279	282	278	290	299	317	274	267	279	267	288	274	252	282	278	255	282	275	280	281	292	253	297	270	259	286	300	276	257	247	275	252	278	244	272	267	293	269	278	275	269	289	267	296	306	267	291	301	286	287	306	290	296	276	289	289	287	257	256	297	287	288	297	283	289	299	278	311	322	305	272	297	283	317	271	296	299	302	285	300	270	327	273	282	284	285	302	273	294	269	288	289	316	296	267	300	280	295	274	298	284	286	271	282	284	297	256	287	274	294	270	273	267	308	298	260	274	304	287	293	291	274	313	287	249	272	260	266	266	281	254	259	301	270	274	257	301	288	291	289	324	292	285	292	285	292	292	294	257	281	302	268	274	277	307	308	266	289	277	310	284	278	299	299	285	270	276	289	297	268	303	295	244	308	284	256	284	280	286	291	290	300	306	259	310	279	278	280	317	285	287	288	287	308	262	330	278	290	257	265	315	305	271	282	240	260	297	262	307	283	294	282	299	273	308	296	307	316	268	304	304	298	302	284	305	268	276	257	261	315	277	304	264	294	298	262	293	280	257	260	296	295	283	281	271	296	276	264	290	277	279	280	295	315	284	287	262	284	286	319	267	331	276	287	266	280	287	309	277	315	303	289	313	286	328	296	291	256	296	290	281	279	275	294	304	304	292	268	311	326	291	272	302	293	300	289	303	278	331	286	291	286	273	299	327	295	263	293	277	271	330	261	295	324	263	304	254	256	308	303	321	314	333	273	276	322	273	292	286	281	276	275	291	279	281	270	277	292	292	269	278	306	259	280	293	267	271	295	293	263	305	274	291	279	329	254	276	295	281	301	285	285	280	303	302	298	264	317	275	265	263	295	281	295	288	289	258	263	288	282	288	299	278	314	316	257	318	277	285	328	288	313	274	327	296	250	282	297	279	276	295	291	299	305	303	297	303	327	316	269	299	285	290	310	281	298	258	306	277	295	318	303	275	261	276	296	264	303	283	296	297	296	305	296	306	319	296	320	283	240	286	293	307	281	273	259	289	290	294	271	283	290	293	272	297	260	293	265	291	294	281	290	296	294	290	271	291	301	291	281	255	288	292	286	315	295	303	323	269	268	302	303	297	263	307	275	281	261	266	298	298	297	255	281	273	269	279	279	286	302	285	287	288	271	293	311	274	290	305	256	279	273	286	295	322	276	250	274	266	297	305	282	274	290	294	319	305	315	302	243	263	324	261	273	268	281	312	279	299	277	295	278	308	247	275	240	267	295	243	284	272	300	314	288	282	289	286	276	296	276	283	279	287	285	283	273	314	315	307	309	289	267	295	298	299	261	285	306	290	281	274	291	305	261	250	273	289	281	303	255	279	286	312	309	285	291	281	296	288	290	315	288	277	269	279	299	279	281	282	298	297	277	316	272	269	292	313	292	275	272	278	280	275	289	269	274	271	301	302	287	296	293	302	325	323	265	305	291	277	263	294	281	290	272	273	281	273	243	295	269	306	288	293	298	302	287	302	302	303	300	276	299	305	295	301	280	266	290	293	299	315	277	313	281	299	269	297	274	288	272	289	281	256	311	268	297	290	249	297	323	285	257	283	315	245	264	285	319	289	290	280	257	305	257	289	305	270	298	286	289	282	275	288	285	277	276	279	324	312	261	288	267	280	301	267	326	274	279	269	261	281	285	294	281	271	284	287	294	280	310	284	276	266	272	254	280	302	317	305	285	265	276	295	287	286	276	304	241	301	268	282	280	276	296	312	300	307	289	306	293	296	268	297	278	311	268	314	301	304	304	286	268	281	302	297	311	308	297	265	271	260	288	262	267	304	243	306	306	275	295	262	319	291	280	274	281	314	271	273	297	308	298	299	278	301	232	283
4531	1991	1164	810	669	629	660	608	635	618	596	675	614	613	611	658	625	700	594	620	612	637	628	609	606	579	608	588	600	622	590	609	635	602	636	631	600	604	659	566	577	599	632	624	621	554	603	575	621	641	593	607	565	669	583	603	573	614	638	667	587	632	575	623	593	588	620	642	633	600	569	639	624	598	627	588	574	550	583	575	592	605	545	660	629	631	623	627	592	573	608	610	631	573	580	588	637	648	628	587	637	664	575	591	578	665	587	617	649	590	585	581	618	622	614	641	637	636	608	568	618	624	645	534	598	613	614	616	594	614	620	592	619	605	593	632	583	535	625	590	559	581	615	631	613	596	600	597	589	608	605	603	635	593	614	606	622	619	568	622	603	669	632	578	605	629	649	601	613	612	590	623	583	602	624	621	593	608	657	643	604	597	611	578	630	605	561	601	616	568	608	589	628	615	632	601	631	651	589	632	604	626	619	602	587	613	617	582	644	622	647	621	635	630	685	595	607	626	556	643	634	606	650	603	617	612	607	570	608	600	594	631	646	634	649	615	593	599	659	586	602	580	630	667	593	579	572	592	621	630	603	589	615	605	592	611	620	619	615	618	610	584	593	612	591	629	632	612	642	609	589	586	620	637	638	631	608	664	634	685	573	581	584	650	574	593	610	573	585	601	608	600	635	556	600	669	652	627	615	562	583	600	612	613	581	608	593	614	631	624	564	580	594	573	663	617	597	615	597	604	597	643	618	587	601	618	616	583	606	611	629	613	606	567	620	604	606	611	617	619	617	603	590	577	652	615	616	566	615	593	617	603	582	613	620	627	634	630	648	582	638	610	589	589	617	578	607	574	571	604	591	604	631	590	586	604	593	578	627	621	622	576	624	599	584	578	616	626	590	588	560	598	637	611	564	616	627	597	582	620	612	610	596	615	617	603	611	598	656	573	633	598	642	595	627	580	596	589	558	599	598	628	633	611	640	610	592	609	601	580	623	614	615	618	559	593	607	594	662	604	591	584	577	619	591	612	596	640	626	602	564	616	617	684	639	652	631	610	597	593	646	590	606	608	648	609	587	629	609	615	611	628	618	651	622	598	671	580	620	637	617	593	625	605	595	646	609	614	603	594	636	599	584	611	627	653	606	622	605	600	546	621	666	652	651	589	588	559	616	582	606	564	610	618	647	624	642	623	607	598	581	600	589	623	602	627	577	623	582	627	602	557	565	639	635	642	593	591	639	612	562	604	604	601	570	600	641	585	570	624	659	586	607	610	629	583	617	647	578	596	617	596	599	645	633	633	608	603	595	579	633	611	588	615	612	584	617	640	650	592	609	638	589	615	611	629	589	647	621	607	570	631	658	592	623	630	600	607	637	611	657	601	654	625	590	639	663	585	624	605	605	579	638	597	583	647	599	590	579	598	586	658	579	598	605	549	561	613	622	639	633	600	624	619	599	599	527	614	597	613	582	628	623	611	630	652	633	581	655	616	580	616	618	595	593	620	588	596	582	663	587	646	596	615	635	601	554	607	586	599	622	627	618	583	599	599	561	602	588	592	615	603	566	622	618	589	674	628	601	568	575	591	627	613	635	562	638	614	594	626	623	605	611	590	609	625	626	606	667	640	609	606	613	624	606	579	637	580	620	606	596	591	603	609	614	642	635	641	583	584	595	591	575	641	591	580	578	600	629	629	603	574	621	614	630	618	620	615	633	607	628	602	594	646	609	611	637	602	609	573	616	608	597	624	611	579	629	638	592	584	621	607	625	587	617	591	609	610	624	555	607	603	557	552	619	608	641	595	628	615	587	585	605	638	616	631	604	657	629	599	607	581	605	611	617	648	631	592	667	617	610	615	625	601	581	611	614	616	589	624	621	555	603	605	640	600	596	656	591	608	597	628	569	611	590	601	608	622	616	622	628	581	596	643	591	604	614	575	612	616	614	568	628	641	640	640	583	628	633	591	594	649	597	603	614	584	569	607	610	588	595	590	583	619	623	632	614	591	615	644	618	599	643	596	582	595	609	597	601	615	639	610	613	618	598	622	604	613	603	661	634	602	600	583	587	650	650	598	633	579	615	595	618	575	627	605	639	625	648	608	603	637	586	602	607	588	616	587	589	617	602	615	604	640	604	593	582	625	639	607	600	634	619	601	572	635	640	626	605	641	567	591	639	543	615	633	619	605	607	629	596	609	642	645	610	604	581	585	597	594	578	574	615	600	625	598	623	627	629	656	586	603	591	618	622	647	632	564	622	604	641	613	656	620	601	614	627	632	614	603	673	565	642	627	611	570	592	629	597	625	585	561	596	610	592	615	600	607	598	602	599	637	602	589	627	569	572	598	584	611	611	637	604	596	673	581	602	619	618	611	600	616	585	598	621	609	657	595	644	582	587	604	588	632	639	624	626	577	669	616	569	625	576	620	626	633	663	600	607	606	604	592	599	585	620	625	667	593	585	621	583	620	613	597	578	626	598	609	631	610	614	574	624	625	573	605	623	603	605	579	619	627	606	633	605	594	621	630	616	641	590	624	556	666	588	661	605	587	599	647	635	587	617	609	633	565	599	604	644	659	617	590	628	612	613	618	573	573	596	625	650	620	605	572	574	638	583	613	605	574	621	610	580	609	582	594	646	610	601	571	589	580	646	593	608	616	568	619	643	634	630	634	589	598	624	629	584	628	616	624	640	633	615	615	620	642	590	612	592	604	632	623	576	601	591	592	603	628	625	643	609	586	679	580	624	591	591	603	617	606	642	615	596	597	583	609	638	591	631	554	607	605	621	622	608	572	621	592	634	587	601	600	647	635	601	601	610	613	615	591	600	603	615	616	556	601	641	624	625	604	544	630	633	632	605	652	612	601	614	605	600	605	652	603	615	619	587	575	602	619	594	582	611	611	612	637	617	598	611	613	606	565	603	599	634	593	633	615	608	591	606	601	627	652	633	607	571	611	581	629	645	625	641	577	632	581	592	566	616	569	565	596	571	626	607	614	612	609	670	615	639	610	606	629	610	616	589	615	614	623	625	624	623	582	602	619	620	582	611	591	618	616	571	630	609	620	616	608	613	602	606	631	557	574	546	581	661	649	605	595	591	603	613	608	569	629	643	574	628	585	640	594	629	617	618	615	597	670	624	597	619	625	580	591	587	669	596	599	608	589	650	590	597	580	587	649	611	607	593	596	590	581	618	600	642	607	613	610	598	636	597	620	576	649	641	624	626	647	610	587	629	612	582	588	593	627	647	617	612	592	592	587	595	605	646	646	599	595	590	598	624	623	600	604	608	617	606	591	602	607	635	592	645	594	624	582	605	608	580	580	628	576	642	582	612	599	592	596	542	600	671	609	631	621	562	661	632	601	648	643	599	560	629	658	618	639	571	624	572	617	626	625	591	612	603	626	560	620	560	548	577	638	596	650	592	567	562	633	649	560	583	610	643	608	634	594	591	605	625	587	613	588	626	655	618	610	606	583	635	638	590	612	635	604	617	649
25251	21634	24726	29035	21640	21655	9962	430	260	218	232	216	188	213	183	191	156	151	161	148	161	150	142	151	156	142	170	144	135	158	172	137	151	138	129	177	150	139	133	136	127	142	140	125	122	136	144	132	147	126	149	146	129	141	129	162	129	144	124	132	149	128	142	137	142	145	157	143	148	154	149	159	134	133	149	113	118	155	129	141	155	143	124	158	135	136	141	127	136	136	128	134	123	145	139	135	140	135	133	152	126	153	151	145	125	175	152	142	125	152	132	134	124	138	156	154	137	130	130	147	134	119	139	110	121	129	160	131	143	134	148	152	132	146	147	141	113	153	123	129	144	126	153	136	141	156	136	116	122	124	127	130	142	131	151	136	117	141	123	133	144	139	157	119	129	118	141	139	133	143	122	137	134	148	164	126	116	102	113	148	139	154	139	173	135	139	112	117	159	151	137	139	125	134	133	123	153	146	140	155	116	149	134	144	143	135	143	119	141	157	144	140	122	133	124	142	130	135	154	149	118	132	124	129	139	142	134	133	124	130	133	147	128	118	129	135	153	123	151	147	132	149	135	133	139	132	124	134	129	134	118	127	125	128	135	141	158	142	119	130	129	136	140	140	158	104	133	143	125	132	160	129	126	145	134	151	137	121	132	144	161	143	116	137	120	163	127	136	150	119	129	133	136	116	151	148	134	124	144	130	128	139	136	134	137	118	135	141	132	129	135	129	129	129	128	128	147	126	133	151	149	133	150	126	128	133	139	116	125	161	119	152	122	124	125	134	130	136	125	130	145	138	124	122	136	127	116	138	132	146	126	135	124	145	126	115	148	148	154	143	159	153	152	143	150	119	142	122	136	136	147	131	140	92	128	147	125	149	141	156	125	140	158	152	142	132	145	134	134	141	121	142	134	122	130	122	143	167	144	143	133	118	145	125	126	138	141	127	144	115	129	144	130	151	134	151	136	130	130	159	171	168	146	120	148	138	131	137	126	118	139	140	149	138	135	120	138	114	134	130	125	142	149	112	130	140	143	162	148	144	145	157	140	146	135	132	136	140	146	144	122	158	163	131	142	133	148	136	144	113	135	128	115	150	119	145	150	107	119	128	126	146	139	139	145	125	140	132	140	134	131	115	127	158	124	112	134	145	154	131	134	121	129	126	114	132	141	136	119	159	140	117	115	137	135	136	140	127	160	150	128	125	134	147	165	158	148	126	119	155	146	112	161	131	133	136	114	140	132	127	130	129	122	158	155	154	151	148	129	141	124	141	150	134	116	145	134	130	142	141	130	130	160	155	146	133	112	132	142	137	135	139	122	135	127	129	151	122	136	142	125	134	136	158	129	132	120	145	145	143	143	126	140	142	144	160	149	131	147	138	136	124	138	148	137	123	139	138	155	126	130	143	143	114	129	121	127	147	145	136	112	146	123	137	124	140	162	156	128	123	144	125	147	136	146	105	121	138	130	149	131	139	145	117	144	129	141	140	132	124	148	150	127	141	137	135	160	138	146	101	141	144	137	134	122	139	149	123	140	145	143	151	153	133	131	134	153	128	134	130	126	138	143	142	148	149	123	131	143	151	136	130	146	123	132	140	145	155	146	137	158	126	126	134	137	125	166	126	141	139	143	153	115	149	116	133	119	160	138	141	142	140	138	138	135	135	120	131	129	150	138	134	147	133	136	107	115	127	124	144	132	118	136	130	117	141	129	121	152	121	133	147	135	115	138	127	128	108	133	134	111	139	152	144	135	107	134	133	137	127	121	134	140	141	127	123	122	140	113	141	139	155	132	119	134	153	132	131	144	137	132	142	133	128	136	122	128	126	110	127	143	150	132	134	128	113	129	133	127	151	127	130	133	155	139	131	128	153	146	119	131	132	129	107	130	134	148	122	125	141	127	142	123	148	153	132	130	147	150	118	136	125	122	147	145	120	148	147	120	143	131	127	133	146	120	150	137	136	133	141	145	146	125	131	130	109	136	143	161	156	133	133	144	151	142	154	136	119	148	148	121	149	129	125	145	133	151	163	150	140	117	132	141	138	144	138	159	143	136	138	147	148	117	152	135	119	148	150	129	117	119	143	137	144	113	127	157	115	128	131	139	127	128	130	116	139	130	146	157	133	131	151	150	138	152	155	153	140	133	111	117	119	125	147	126	130	165	143	131	163	155	134	150	153	139	102	129	146	158	125	142	109	149	149	152	108	130	114	123	146	146	145	121	142	122	147	115	135	141	129	144	138	131	121	143	129	117	137	144	142	152	132	142	150	130	140	138	133	134	130	136	142	144	134	148	146	137	118	120	124	146	124	142	135	127	145	153	121	130	149	141	127	121	150	115	144	158	132	134	144	135	120	126	132	122	111	128	132	137	129	124	128	115	130	123	124	130	130	141	147	141	111	123	128	147	144	117	157	139	122	145	131	143	141	145	122	147	119	143	135	153	127	116	129	139	146	133	133	126	144	135	135	153	139	119	138	122	123	137	140	124	118	137	127	158	144	148	140	139	144	130	124	154	144	147	141	120	120	117	134	137	120	140	132	126	154	138	143	125	132	123	137	113	134	132	146	126	130	159	139	108	130	136	120	127	143	133	127	140	137	154	150	132	122	141	157	126	139	113	118	132	140	149	134	136	168	148	149	150	137	167	125	119	114	115	110	111	119	140	128	136	130	149	147	126	137	125	147	124	126	152	146	139	145	122	131	130	147	130	116	137	139	136	135	146	115	138	119	129	132	116	136	137	141	139	148	138	134	142	124	141	137	130	148	140	148	116	139	141	144	128	147	127	135	133	125	122	139	125	167	147	151	126	147	131	124	132	150	156	138	123	135	117	152	126	134	144	150	151	116	154	133	136	129	128	136	130	138	127	140	128	138	153	153	151	143	129	125	153	137	164	143	137	156	141	124	143	143	118	134	149	126	135	132	137	120	119	153	117	129	140	134	134	139	125	123	147	121	127	153	134	123	144	133	135	135	126	138	149	148	138	119	133	142	148	146	127	147	131	127	132	135	152	137	133	139	155	126	161	133	141	144	131	131	145	147	162	132	141	135	144	131	163	158	129	118	137	131	132	170	133	124	119	126	144	167	122	143	153	155	145	145	130	142	157	128	138	116	148	149	166	124	129	145	158	142	123	132	153	139	159	142	132	134	160	115	141	130	143	157	145	141	118	126	132	149	153	113	128	152	149	141	135	143	122	144	129	133	145	132	147	142	132	175	128	141	120	119	127	129	122	148	133	126	136	137	113	142	133	128	131	146	158	154	128	149	136	129	131	129	138	126	153	126	135	141	131	145	146	138	153	140	133	130	139	116	136	150	130	124	122	133	130	153	155	133	142	133	143	159	148	115	128	129	137	152	146	153	135	134	153	140	133	112	127	138	159	139	134	127	114	149	123	130	154	131	153	135	151	133	123	140	121	131	117	149	146	125	144	135	136	131	124	106	121	146	134	135	151	127	136	134	141	130	118	123	135	152	127	137	151	156	129	124	128	141
4101	2995	1301	656	521	420	404	391	369	356	331	361	355	355	355	360	390	370	308	341	341	342	304	335	350	306	319	368	344	326	353	346	365	344	312	312	313	319	313	320	366	343	337	322	333	336	335	331	321	314	337	293	332	306	361	324	318	346	347	336	354	342	329	333	346	352	300	321	343	349	344	332	358	331	329	304	334	339	305	309	370	285	361	361	311	308	306	355	318	311	324	314	335	360	347	350	293	313	333	337	323	330	326	329	318	356	316	318	311	318	328	314	331	320	360	301	296	353	322	333	324	331	355	347	307	356	324	348	335	327	349	379	350	338	317	346	328	333	309	326	327	304	339	318	347	300	325	350	308	321	341	339	339	345	310	327	344	356	311	355	315	316	333	317	316	309	362	350	331	330	313	357	337	321	311	359	322	353	312	320	326	356	311	346	318	340	336	306	318	321	297	320	304	345	323	310	328	325	301	342	336	372	360	332	310	325	326	332	306	316	326	352	355	311	324	354	361	298	337	308	315	381	309	332	340	324	337	329	364	318	335	356	321	332	349	321	299	362	336	321	352	324	343	294	333	317	390	362	325	331	291	328	319	338	321	327	340	350	334	314	348	324	332	314	326	327	307	336	313	342	320	332	293	316	312	343	317	337	372	321	341	340	351	329	344	316	348	335	337	339	316	287	327	346	322	326	290	352	335	320	323	360	322	313	337	353	345	336	323	333	355	318	339	307	332	327	352	313	331	344	347	325	310	375	337	327	331	331	342	346	335	334	348	327	339	337	333	324	347	331	343	353	334	360	305	339	344	307	307	330	314	325	347	336	326	322	340	355	337	346	306	341	325	320	340	340	336	360	354	339	348	316	317	342	336	342	300	350	307	333	309	328	334	340	325	324	312	344	313	313	306	322	310	339	355	334	344	343	326	312	280	369	338	322	320	354	324	319	320	347	319	342	327	332	342	283	324	349	312	320	339	339	331	339	315	325	333	317	373	335	366	339	305	336	305	352	325	288	345	332	333	336	346	319	338	301	319	354	316	331	310	343	298	348	317	334	335	338	340	335	335	331	340	336	320	347	297	327	335	313	338	319	336	309	302	307	328	335	310	335	309	336	329	335	310	347	318	345	342	332	318	332	341	330	345	367	336	295	333	295	332	336	331	319	330	334	357	302	345	309	326	299	335	327	326	340	347	313	338	342	338	382	310	272	330	353	301	321	329	315	302	337	314	340	327	334	351	322	316	325	326	310	320	292	343	334	345	303	345	343	345	300	343	350	317	302	334	327	317	339	359	322	332	326	335	324	315	317	359	325	342	346	336	340	306	324	333	321	318	310	313	349	347	326	363	324	333	328	342	321	352	343	348	331	298	324	336	327	327	293	334	338	341	333	317	335	338	333	318	313	325	348	340	328	344	329	342	328	338	332	296	335	286	331	311	349	314	328	356	338	314	342	352	302	344	338	324	323	354	332	312	338	301	322	323	358	343	358	364	341	332	324	330	342	313	331	320	330	328	303	323	346	327	368	315	331	313	312	365	375	348	328	306	357	348	312	318	341	327	311	309	346	336	313	272	302	307	350	359	308	352	337	333	308	329	321	302	363	303	340	318	341	315	329	307	334	342	331	321	308	322	328	333	312	307	316	337	360	328	346	290	336	307	329	347	312	315	346	336	292	323	306	339	352	330	314	356	331	360	322	352	330	340	322	315	301	318	319	357	327	337	315	335	315	332	341	312	324	344	341	319	317	306	309	342	329	342	320	321	363	292	332	333	303	337	332	339	371	321	314	336	361	304	307	316	323	298	318	310	314	328	355	312	315	329	318	351	326	290	372	321	331	324	344	358	353	334	325	334	324	325	355	326	332	345	350	318	318	347	324	321	340	332	349	295	329	309	319	338	354	341	320	336	309	316	329	333	351	349	333	309	312	295	323	338	320	327	333	329	313	308	310	294	316	321	344	321	320	360	300	326	311	315	324	354	367	341	293	347	326	346	334	353	300	335	366	311	337	300	332	343	333	342	321	331	299	332	358	338	346	340	345	308	332	338	335	337	294	347	347	319	350	303	327	348	332	298	329	312	323	344	322	333	360	293	321	338	324	366	335	317	334	333	347	335	342	271	341	301	352	342	323	322	348	349	303	298	321	334	322	352	340	330	303	322	344	353	297	310	334	343	341	309	332	310	321	343	319	328	333	347	341	306	381	349	343	317	312	341	347	339	336	325	352	323	357	323	329	331	364	344	316	323	325	338	379	335	337	323	310	307	314	351	348	348	301	322	360	341	349	326	348	344	329	339	322	345	351	328	326	322	337	326	333	325	324	313	313	313	341	312	356	354	304	333	332	318	335	340	328	355	296	349	284	320	346	337	330	350	336	329	326	284	343	319	322	335	356	325	332	377	326	330	345	313	324	328	347	335	314	314	331	343	334	322	325	310	328	341	326	339	342	341	330	340	323	368	317	316	333	366	318	316	326	327	343	338	312	333	316	344	347	345	322	336	336	298	318	357	337	294	304	374	315	359	338	329	296	322	343	333	329	340	348	323	330	302	357	316	291	293	335	377	309	334	326	314	302	314	310	364	347	339	316	337	335	340	356	317	333	328	359	346	357	333	346	328	323	353	323	328	318	319	315	342	354	336	303	346	325	337	345	334	319	392	340	303	346	338	335	355	322	319	317	346	320	327	342	318	334	328	288	344	326	319	297	330	337	302	372	319	330	319	333	336	327	345	327	363	331	320	308	335	344	354	337	340	319	358	323	328	333	319	329	353	348	315	328	304	354	317	312	338	292	288	366	359	335	333	335	335	331	329	328	336	321	335	339	293	329	326	308	313	320	317	339	299	320	329	320	338	332	320	323	302	314	306	316	323	310	298	314	296	315	378	343	321	335	318	321	322	342	349	335	326	341	360	338	334	328	308	328	288	311	320	351	352	327	328	322	337	339	323	350	331	346	321	328	312	334	305	332	319	317	349	320	340	309	335	305	328	343	344	340	321	341	347	350	369	321	340	316	332	320	286	342	325	327	307	324	332	287	348	312	329	339	312	330	329	336	319	304	338	353	351	313	303	350	331	327	339	328	333	371	367	331	334	370	337	316	326	321	367	327	326	325	353	312	323	316	318	329	332	370	350	269	323	324	323	325	304	340	335	339	303	333	338	347	342	356	319	337	320	301	328	338	354	349	318	391	349	352	373	308	320	324	284	304	321	346	343	314	337	281	347	320	339	333	326	352	294	317	316	358	308	338	332	325	321	312	332	354	329	298	309	327	310	339	312	348	319	345	325	330	318	300	340	291	337	323	334	334	340	353	305	320	335	350	325	345	322	317	332	327	300	346	295	323	331	339	335	330	388	331	307	314	347	326	345	325	331	322	334	352	300	337	328	327	323	338	319	343	321	333	339	326	298	345	333	339	334	379	331	368	316	348	349	331	325	332	341	314	298	330	336	338	309	319	344	285	329	349	321	331	359	331	327	325	319	337	305	327	376	332	370	335
34080	14114	1983	538	493	455	441	461	442	471	437	442	429	473	474	485	418	480	431	459	449	469	405	434	464	436	410	447	435	467	432	450	451	407	450	420	492	457	428	499	424	436	396	436	457	477	408	431	443	491	403	437	448	423	417	489	428	425	443	425	425	466	464	475	391	422	441	411	419	472	470	439	493	432	425	439	430	434	449	452	484	440	481	410	416	417	441	454	444	464	427	433	428	458	410	486	435	511	402	404	422	468	462	471	485	439	430	430	430	443	492	434	448	449	461	434	443	463	443	445	446	397	469	474	466	459	455	450	458	417	442	460	451	471	457	428	454	423	465	410	436	436	452	403	435	394	438	413	484	426	422	406	434	473	447	404	406	432	453	461	510	428	455	424	459	467	479	431	459	401	477	446	411	448	439	441	449	445	431	431	467	460	456	457	451	456	473	475	438	460	441	458	492	449	448	448	414	433	464	425	455	450	444	457	453	483	457	475	422	437	449	436	455	450	443	473	462	446	446	417	450	424	471	401	394	446	437	417	479	411	447	454	455	438	457	394	417	441	478	414	440	442	437	456	439	465	456	503	419	434	430	436	413	447	449	445	426	432	478	429	485	410	451	437	456	458	462	422	433	449	467	447	479	452	411	434	441	395	444	448	462	400	418	442	490	466	469	454	480	477	447	424	445	436	499	432	448	358	468	447	451	444	471	417	389	432	467	446	422	467	463	443	427	457	472	432	424	431	472	453	442	470	411	422	424	452	439	465	463	456	455	409	439	420	489	491	444	452	447	446	429	424	461	487	494	424	503	439	445	476	419	412	468	433	483	441	462	461	468	501	446	455	418	420	398	473	445	470	444	410	410	439	466	432	410	448	488	446	406	458	406	460	462	473	475	416	471	445	412	411	412	455	478	455	442	413	404	473	412	415	445	466	440	462	439	429	466	458	463	439	418	383	441	433	431	470	428	450	448	451	449	478	458	454	512	446	457	438	448	436	483	456	388	444	410	485	453	462	456	409	461	469	435	427	427	425	464	459	444	407	456	459	443	427	420	418	440	483	501	468	448	429	431	458	467	446	494	436	449	430	432	453	439	449	425	482	423	411	425	459	440	415	462	450	453	439	451	447	427	434	435	452	476	453	456	465	456	454	482	423	404	473	398	458	482	436	391	419	425	461	449	413	459	424	461	430	458	442	464	436	430	404	449	452	449	464	435	416	437	456	490	444	427	443	472	500	454	479	427	435	457	474	450	444	474	501	446	432	454	460	406	438	420	416	443	461	452	436	402	395	473	441	439	426	431	407	425	426	450	444	427	440	435	470	432	411	428	441	432	420	432	462	413	463	482	487	466	396	447	426	416	472	483	473	440	432	435	422	451	448	442	440	473	400	469	443	435	452	424	443	446	414	439	448	456	458	435	420	421	422	430	448	430	429	443	461	443	431	468	479	438	464	452	441	421	454	430	437	423	470	447	455	414	491	457	450	482	419	446	446	429	445	440	427	448	470	435	447	439	450	455	448	384	433	458	421	430	464	420	503	475	461	470	444	412	434	412	460	414	433	462	475	459	428	432	394	479	464	428	409	453	451	394	423	450	467	477	465	431	409	416	475	409	415	440	431	457	452	446	416	445	449	448	440	498	471	453	469	402	427	425	421	403	425	444	423	473	449	477	431	448	473	427	459	415	440	469	463	381	452	481	439	480	437	451	418	422	446	433	447	426	435	480	448	443	461	462	460	474	410	443	427	419	466	458	446	449	474	445	481	459	478	453	424	428	477	476	436	476	426	393	442	419	453	462	488	462	427	434	414	438	431	467	428	407	431	428	451	459	399	456	479	456	428	433	454	446	461	420	470	430	460	468	459	508	407	476	441	443	423	446	484	420	416	468	466	426	462	414	433	439	409	438	416	435	474	435	445	425	487	447	445	481	460	434	474	418	451	406	470	469	416	448	419	412	420	420	435	478	434	457	458	471	413	366	451	440	454	447	458	455	471	431	450	473	436	402	401	464	433	394	475	409	416	467	446	424	459	488	454	419	457	462	450	505	424	459	461	432	477	417	452	437	477	420	419	440	400	413	444	469	406	445	428	452	429	445	422	459	454	459	423	450	426	438	445	451	464	435	430	446	419	462	443	441	447	468	446	435	389	469	450	452	456	467	423	461	435	454	439	452	413	444	514	438	445	416	443	444	459	413	402	459	469	410	431	417	461	445	456	491	456	468	433	447	437	449	444	435	451	456	408	476	475	432	434	440	463	432	452	456	463	446	468	429	444	424	450	421	413	477	470	435	453	444	473	421	434	486	415	440	468	403	443	440	427	480	433	409	453	455	431	431	415	463	447	408	443	434	443	489	412	442	398	421	462	449	426	489	445	437	457	501	445	454	465	425	422	433	474	460	433	461	418	466	473	457	483	453	412	481	474	465	446	449	474	477	438	476	454	415	431	476	433	434	455	441	473	467	484	445	437	425	459	416	424	450	442	464	449	431	451	462	479	471	460	419	445	438	498	390	464	484	436	453	428	454	462	409	425	439	463	411	451	453	438	432	472	461	445	477	454	470	453	433	421	424	447	450	486	456	415	429	460	443	397	423	429	459	420	460	454	456	481	449	480	483	463	445	458	473	451	461	447	437	464	431	425	428	444	419	453	439	438	425	458	422	438	465	436	435	443	448	440	444	409	457	496	430	418	427	448	462	434	442	482	424	457	462	445	446	466	441	443	432	455	442	430	452	410	492	481	439	438	421	449	456	442	461	461	432	491	453	447	473	473	464	441	435	442	464	457	470	455	419	437	468	436	479	414	434	450	451	459	443	447	418	459	478	450	474	474	423	465	439	432	455	438	450	435	418	418	464	465	424	434	423	458	462	443	443	428	400	451	432	433	451	458	463	454	441	431	480	463	445	476	399	458	456	417	432	495	416	416	412	427	467	407	451	475	460	459	510	415	419	440	435	484	454	420	437	430	422	440	465	453	426	470	439	474	444	492	457	429	458	445	464	461	475	429	449	425	461	456	438	458	430	446	423	470	450	478	443	417	435	448	400	443	458	427	434	464	443	432	412	473	456	453	449	392	449	453	413	402	494	458	421	440	470	429	450	449	443	458	460	457	448	426	449	420	420	450	453	450	447	455	423	449	471	451	480	432	446	477	488	445	441	430	455	481	460	457	472	434	439	425	445	444	406	424	463	444	442	427	463	462	458	428	434	446	467	445	453	454	461	453	419	399	450	417	411	446	432	471	448	428	480	450	478	454	428	425	468	449	444	416	450	443	431	457	426	406	438	468	442	455	437	500	468	462	432	464	439	424	392	428	463	430	500	453	447	396	433	487	412	415	396	437	446	442	489	431	455	429	428	444	472	414	444	485	445	462	457	448	454	392	426	456	474	478	440	453	453	436	455	440	459	423	434	464	445	441	494	434	425	455	470	433	465	496	448	433	434	455	439	387	436	424	468	409	465	470	470	431	434	412	462	422	476	436	477	445	457	432	419	460
8095	1008	916	949	944	929	908	909	931	922	922	938	934	907	881	956	927	910	919	918	948	909	947	925	854	926	902	866	914	918	934	925	943	892	901	912	988	913	936	970	930	922	956	962	903	908	884	954	938	927	878	916	877	937	909	845	884	971	899	878	876	975	948	878	905	974	903	899	950	964	892	981	886	888	942	891	885	897	894	904	917	917	925	913	917	907	904	931	939	908	925	890	905	922	923	889	904	874	915	962	887	957	916	865	946	944	913	957	951	910	867	942	890	896	900	913	956	949	929	899	925	946	954	905	898	935	939	899	888	894	916	896	910	924	920	928	938	885	879	901	924	928	867	921	910	908	916	879	901	945	923	1004	917	958	973	871	861	996	971	869	910	922	865	971	898	903	929	938	917	937	898	916	900	928	941	927	952	888	864	897	973	930	933	912	908	937	897	927	947	928	845	930	861	913	937	877	914	939	921	927	959	871	893	862	932	945	866	968	891	874	956	886	932	938	902	908	903	883	959	907	855	905	830	893	921	905	951	927	912	906	961	924	947	941	933	866	902	880	885	950	878	902	908	856	943	888	869	891	946	923	871	852	935	875	935	882	905	936	930	914	927	859	925	912	880	902	947	902	943	924	925	865	967	855	913	855	938	876	942	950	886	921	978	908	886	936	901	955	923	907	963	917	967	920	888	913	898	943	938	981	888	905	899	901	900	892	896	931	892	937	890	904	912	904	920	868	965	918	938	938	876	867	933	952	895	901	911	934	873	911	928	933	875	876	873	920	918	956	909	853	961	910	898	910	945	890	937	928	910	916	902	927	922	914	914	917	872	889	921	839	937	857	932	883	911	923	912	909	854	890	904	927	861	940	896	934	908	938	860	905	917	939	923	903	900	909	945	884	912	899	916	897	954	884	942	895	910	912	892	982	895	927	892	930	924	907	938	922	920	933	921	893	909	988	926	882	895	931	919	934	933	947	917	910	945	900	939	943	916	965	893	909	880	919	932	928	917	979	894	902	889	857	969	899	902	913	919	916	937	967	930	941	925	897	912	899	912	926	898	940	916	873	902	948	914	934	910	1014	941	935	929	892	937	882	910	908	933	910	913	908	892	912	924	951	928	915	939	910	950	907	944	849	911	912	908	883	856	878	888	938	900	885	945	918	953	842	924	889	887	847	905	927	924	946	979	919	906	912	946	903	912	921	910	956	898	884	897	921	904	907	908	871	942	884	902	945	918	923	896	938	904	926	894	886	911	890	939	897	913	925	948	928	934	901	917	934	906	931	898	955	958	919	929	933	914	951	908	875	942	872	918	943	925	916	918	892	924	906	937	902	921	955	912	906	962	922	910	938	870	883	938	897	891	903	900	936	955	901	945	918	892	893	917	949	936	927	860	958	923	923	884	908	875	956	945	901	941	907	904	910	908	922	922	892	912	939	890	894	949	923	865	909	912	927	908	957	888	918	923	881	937	961	925	902	916	851	957	901	884	895	857	920	915	953	910	904	884	915	888	923	895	996	900	956	930	862	948	911	926	911	945	892	961	862	908	871	915	890	908	933	910	944	945	924	912	929	886	937	921	957	913	932	932	939	947	874	978	887	888	927	912	887	852	924	903	893	904	920	931	874	912	910	973	918	833	885	893	944	887	900	891	957	905	907	933	885	893	866	902	908	899	851	912	943	891	847	898	927	892	947	920	891	921	911	907	961	893	836	931	949	960	948	908	944	934	887	934	913	861	880	927	918	940	964	890	909	899	911	902	896	950	929	940	953	900	905	956	892	891	984	916	925	949	887	987	923	932	915	954	895	890	907	933	902	930	902	903	951	896	929	920	924	905	908	871	925	972	876	929	894	929	898	904	924	959	1004	895	926	885	951	903	925	903	896	905	906	880	914	894	906	893	909	913	887	917	852	896	927	898	935	959	957	960	896	902	968	936	930	950	918	871	930	965	913	925	905	927	946	935	927	911	913	981	830	918	874	901	851	883	917	920	943	943	967	888	964	868	959	843	885	880	879	869	920	954	907	926	965	943	898	941	929	903	964	914	904	969	907	895	938	847	878	897	945	935	918	916	877	904	848	966	961	937	880	950	902	972	930	894	887	917	882	892	961	961	882	904	933	951	894	971	871	935	955	897	932	911	842	942	924	889	930	907	898	894	912	928	923	863	921	919	933	942	939	906	879	904	883	904	903	936	904	911	893	903	900	875	945	889	900	885	939	918	892	906	888	941	933	888	934	975	911	878	912	883	938	899	961	916	908	906	914	947	954	897	928	926	917	931	910	930	962	888	885	927	954	909	956	871	952	928	982	889	911	942	938	911	913	924	950	903	912	959	919	892	878	967	892	924	906	939	943	901	940	886	895	946	884	907	864	916	850	930	950	945	908	904	963	951	958	904	894	925	937	932	894	942	897	844	928	909	949	895	962	964	929	899	896	917	914	886	888	931	944	881	908	941	886	920	916	927	904	931	926	922	925	871	926	951	950	937	906	926	889	942	921	859	894	912	932	807	970	948	905	900	882	951	937	884	867	944	903	944	884	929	887	924	911	909	909	879	990	867	945	894	963	903	932	962	919	984	898	878	920	882	898	891	906	1014	954	928	950	894	852	883	907	903	910	927	839	921	928	895	940	918	967	950	891	943	900	916	925	946	901	929	911	890	965	893	890	943	911	924	962	955	846	946	891	915	855	930	952	931	898	905	897	923	902	902	871	905	963	871	928	933	966	911	914	915	917	944	943	912	947	862	900	894	870	916	892	925	868	920	900	937	957	903	840	931	867	925	965	882	915	910	924	949	890	891	941	918	899	948	928	917	939	901	912	972	862	877	926	939	904	937	924	906	889	871	926	894	951	888	881	927	949	936	891	907	907	912	879	936	892	883	893	906	972	907	915	931	907	886	922	923	943	924	899	943	925	953	901	935	937	898	898	888	888	923	919	921	918	863	929	867	901	859	963	897	881	911	903	958	933	903	920	902	948	921	921	923	945	913	940	898	899	914	869	945	926	891	937	900	915	875	901	915	904	925	910	890	929	890	937	917	897	864	966	859	894	919	930	905	861	915	946	878	912	910	938	953	948	903	919	921	956	929	934	975	901	880	912	948	917	862	919	908	884	926	899	924	935	917	926	917	873	955	926	901	890	863	907	956	914	880	881	902	909	965	982	942	949	935	889	888	917	870	944	896	909	917	907	917	927	869	911	912	925	913	885	876	933	945	925	912	918	933	863	974	942	947	943	893	968	932	903	937	945	953	925	962	927	933	932	907	928	877	922	875	950	937	953	921	871	890	935	887	877	902	930	888	957	892	961	861	898	898	929	922	913	931	928	892	937	900	864	950	895	926	912	906	932	864	917	937	895	875	958	889	938	878	899	891	930	904	956	939	937	887	945	931	958	936	913	940	874	909	895	910	879	892	905	920	929	903	868	902	852	933	957	980	894	924	935	970	861	940	947	879	913	977	842	913	917	889	929	979	931	905	975	911	923	944	904	884	878
25973	21584	24165	29456	21601	10134	515	372	371	350	321	361	313	274	309	290	299	305	323	299	314	304	296	298	277	289	285	319	259	309	301	306	294	287	305	291	306	287	283	298	292	255	304	285	298	291	308	291	290	308	301	287	318	292	276	281	315	291	289	279	250	258	300	286	308	279	269	276	297	289	318	327	295	328	250	304	285	306	302	293	289	300	263	294	240	301	293	337	264	282	269	318	293	322	313	274	277	287	282	277	270	285	289	295	302	256	308	275	274	255	294	305	287	286	270	269	281	301	315	290	330	263	311	309	273	308	294	307	294	297	313	284	292	289	277	337	288	282	245	290	292	292	270	268	298	257	282	292	274	298	281	300	274	263	304	269	274	273	279	287	320	320	304	303	240	264	278	296	302	281	286	301	302	262	292	297	340	263	281	292	292	273	283	270	278	273	286	319	271	277	283	278	279	257	278	292	292	293	284	272	290	302	247	268	271	284	304	284	332	289	287	291	294	296	277	277	354	270	282	279	270	288	323	288	283	305	301	279	299	269	283	276	285	304	310	266	299	290	287	314	303	307	263	292	280	279	277	270	291	313	291	280	276	305	295	282	286	259	272	284	288	310	278	309	289	292	299	264	284	268	255	289	285	285	266	274	294	282	290	303	303	259	276	283	318	276	302	282	271	259	277	264	304	247	280	268	255	299	308	265	278	324	261	281	291	278	269	289	282	287	299	288	273	252	293	293	301	316	267	313	302	310	286	320	276	293	321	277	269	275	263	277	277	274	288	274	273	262	313	292	326	281	271	283	299	258	291	298	285	255	321	272	303	305	284	255	281	298	302	234	278	310	299	299	268	281	292	302	285	287	286	273	330	256	284	262	284	287	294	295	230	256	283	286	286	272	313	282	297	279	252	265	282	287	302	285	291	274	301	296	272	276	259	312	287	296	267	282	308	302	308	293	295	289	281	274	293	278	254	313	308	300	265	313	308	282	293	311	265	263	296	300	288	281	302	295	305	255	334	299	279	268	260	312	287	280	265	276	290	310	272	331	283	270	254	275	264	265	319	297	268	286	286	315	310	305	309	279	286	295	269	294	265	257	272	292	256	269	270	287	316	290	309	264	284	308	274	297	260	294	296	288	281	283	277	317	258	292	242	265	266	273	300	287	309	289	291	298	274	279	275	274	283	329	271	296	298	291	270	302	283	277	269	289	267	286	286	266	309	292	271	281	282	296	272	282	279	303	313	293	280	295	312	258	268	273	300	298	289	267	259	289	259	302	296	283	283	297	267	258	290	316	315	276	283	315	289	296	289	302	272	289	274	301	258	275	317	294	289	316	283	287	238	312	280	280	285	324	291	285	262	297	275	272	315	273	320	266	282	278	291	301	295	303	275	297	276	303	283	290	282	289	265	264	288	308	315	289	270	285	298	293	284	295	288	273	293	281	274	272	271	267	283	294	282	310	282	296	283	294	322	292	303	279	270	278	285	285	319	288	307	289	310	271	268	307	319	259	280	288	302	273	281	308	317	324	297	313	284	296	299	286	287	297	252	301	275	266	296	310	277	269	272	280	293	309	256	284	295	271	279	272	288	277	276	273	287	290	274	270	256	300	319	293	288	286	273	312	274	270	276	273	284	285	324	287	295	296	311	250	275	285	268	256	297	276	283	262	308	297	289	267	287	278	263	293	323	317	251	293	292	257	294	282	282	269	322	306	291	281	289	271	257	275	258	252	274	284	250	303	292	299	284	283	263	243	250	296	276	275	301	247	285	286	255	298	306	289	283	295	294	287	285	296	281	292	309	269	303	296	294	260	318	303	258	293	264	287	267	278	289	288	306	286	278	297	290	318	312	286	291	331	277	274	295	267	257	273	289	304	302	303	265	260	258	280	260	284	297	321	283	280	254	316	305	263	304	306	285	304	278	301	273	301	280	281	296	299	268	308	313	282	270	306	329	205	285	277	286	276	297	311	286	260	260	262	293	302	302	303	305	256	304	273	276	291	289	260	301	290	304	247	282	269	301	305	316	279	304	309	290	298	284	298	284	269	266	283	316	291	322	275	286	292	282	287	281	302	325	272	256	289	253	278	267	295	309	250	296	245	289	338	276	280	270	295	313	275	269	312	284	280	274	291	270	283	300	282	322	311	286	296	283	302	278	295	299	293	301	264	274	249	281	273	302	276	282	284	333	300	297	280	276	284	297	283	287	306	274	284	263	290	300	294	288	265	263	270	264	267	301	310	263	301	257	279	317	266	307	308	264	292	304	281	283	293	282	280	269	277	301	283	271	271	281	277	260	267	262	267	305	265	282	263	304	277	301	339	271	304	286	287	300	269	291	279	282	301	299	265	290	324	283	272	314	298	285	308	280	321	271	298	288	286	274	306	288	302	266	290	264	305	305	259	292	261	319	293	312	332	277	285	304	273	279	277	294	296	286	282	276	277	290	287	291	297	296	284	288	283	275	264	302	320	287	264	306	327	274	261	293	281	282	275	286	283	286	264	264	290	300	320	270	297	301	322	284	301	286	296	306	277	292	283	292	264	296	309	301	279	285	303	313	280	307	265	309	275	296	292	305	298	292	284	301	291	292	297	297	307	254	308	272	265	290	274	315	302	283	251	266	301	304	295	302	271	309	285	287	253	271	296	287	272	283	281	311	283	310	273	260	292	285	314	273	253	249	293	281	303	297	300	305	284	307	294	324	273	256	277	320	295	289	282	298	300	290	270	283	314	272	256	290	287	309	277	317	286	305	301	262	314	284	289	263	286	274	297	273	317	293	268	266	274	278	258	277	287	271	288	267	323	281	289	255	283	283	294	262	293	270	282	271	252	248	267	255	290	273	272	270	284	310	253	291	302	285	305	290	278	302	283	283	276	325	263	278	277	287	307	296	296	268	303	334	290	280	292	282	323	287	289	303	287	260	299	286	287	277	268	293	281	281	274	290	267	262	293	275	308	318	295	287	241	267	295	270	293	270	309	312	273	288	302	278	296	269	263	268	291	310	283	307	284	286	276	266	267	271	268	302	280	246	289	283	300	313	267	306	301	284	295	286	290	289	284	310	267	250	264	347	284	320	263	296	305	296	293	298	276	266	258	321	286	278	304	275	285	279	280	297	288	290	285	292	275	287	294	304	263	276	275	285	266	274	296	273	297	309	272	289	282	256	268	269	279	280	287	287	274	302	280	278	305	279	285	298	277	317	297	272	280	281	274	284	260	278	302	281	283	261	302	316	295	315	279	291	278	262	273	302	287	272	293	303	292	259	289	299	320	306	296	317	293	280	309	319	286	268	306	315	321	273	271	310	278	271	296	271	268	300	291	305	278	266	287	259	280	313	287	264	314	267	258	308	298	311	298	285	278	283	297	290	298	304	265	250	310	280	303	290	289	288	298	265	294	306	302	298	290	316	280	308	272	260	301	262	269	284	285	277	310	295	285	283	315	267	302	294	271	301	279	257	272	272	264	277	266	279	291	283	256	296	249	255	309
4597	1999	1086	793	708	682	604	652	614	592	582	673	632	626	612	593	642	599	579	638	582	606	596	602	619	635	592	652	609	652	637	632	630	669	612	596	622	602	625	637	634	586	609	610	625	606	595	620	614	646	602	649	624	625	567	587	606	626	607	622	599	624	627	588	616	615	640	595	550	586	586	625	578	631	615	623	645	585	633	611	624	586	614	626	615	602	603	639	639	557	585	621	638	637	586	640	591	607	645	595	654	639	617	577	588	618	619	643	657	616	593	597	614	601	667	639	606	624	585	644	597	601	586	625	637	570	624	599	606	587	588	629	627	616	622	593	589	659	582	601	603	540	588	575	614	638	623	622	616	615	573	608	607	606	663	649	625	583	603	598	618	607	566	594	604	622	604	649	646	574	590	654	590	592	588	588	575	624	625	607	650	644	585	553	573	597	619	611	639	592	637	614	594	615	580	599	655	615	665	610	621	617	642	596	626	588	634	590	610	618	596	587	594	625	574	581	571	611	637	585	619	615	586	597	581	571	621	594	609	578	627	610	598	589	616	560	585	587	604	646	585	612	621	567	609	585	626	615	656	638	633	613	619	627	602	630	596	610	583	607	622	624	575	598	550	601	594	628	590	628	606	633	578	643	597	597	563	610	596	613	584	653	571	584	603	622	585	561	596	602	583	603	535	606	604	590	644	566	598	593	603	635	563	600	627	593	590	599	628	656	606	625	652	647	586	615	632	569	665	616	611	546	618	614	616	639	612	612	631	662	602	590	583	639	595	569	621	610	602	561	597	627	646	578	601	600	607	635	603	630	657	611	565	591	617	593	603	593	578	591	607	622	595	598	596	550	614	593	622	569	637	579	587	627	594	615	610	617	574	604	628	594	591	592	610	565	597	667	600	565	597	681	621	588	608	652	583	590	625	597	649	609	600	631	603	590	600	624	608	567	595	633	582	608	607	595	549	647	631	647	599	583	572	631	589	578	624	626	600	583	556	609	626	592	635	581	603	551	571	584	592	596	533	610	610	609	636	614	600	623	573	641	578	612	598	570	625	566	577	586	596	634	598	598	589	648	598	648	646	569	576	584	604	628	627	661	602	576	615	593	643	584	570	610	601	607	636	593	619	616	597	649	634	627	630	637	602	609	599	635	623	591	576	587	582	568	577	609	586	660	621	592	614	606	594	638	626	580	599	617	614	590	550	619	616	608	566	573	597	566	560	568	625	648	602	599	617	609	562	593	587	622	615	588	589	585	561	583	599	648	619	588	638	618	621	560	597	590	630	585	625	593	582	614	619	640	602	611	607	614	557	603	648	574	576	650	643	617	564	607	586	614	630	603	584	592	629	589	584	587	556	618	606	616	603	533	622	569	583	661	563	604	577	611	615	636	605	621	597	584	555	658	627	646	609	610	645	604	622	575	607	623	595	633	625	622	580	610	616	616	561	589	548	613	607	683	583	603	593	607	640	552	595	587	568	630	601	611	587	561	625	621	582	573	616	636	620	606	588	578	562	585	595	600	569	608	596	604	634	601	596	602	627	629	631	596	602	589	617	624	563	661	592	579	606	628	587	622	628	646	612	584	584	615	633	561	620	580	590	600	630	598	631	596	597	565	599	563	640	612	607	610	594	630	614	601	629	644	596	603	616	619	568	583	637	608	616	577	548	575	623	552	615	630	614	629	572	613	596	632	643	644	585	575	629	668	586	587	593	581	637	616	618	623	561	600	588	608	657	569	651	588	631	620	578	559	632	607	608	676	620	590	579	594	605	619	605	591	560	578	622	611	624	616	631	646	584	591	573	586	623	606	588	564	617	610	613	596	670	566	564	606	619	603	600	644	620	625	591	614	654	603	609	621	656	560	551	645	577	608	610	618	642	621	592	599	599	607	630	608	622	645	581	629	595	607	626	634	599	627	628	623	610	623	648	638	612	595	559	596	604	601	615	607	591	630	630	586	597	570	606	584	577	605	604	599	581	615	679	641	601	585	639	600	594	604	629	654	564	661	615	622	579	576	645	598	615	596	626	678	591	598	615	614	654	611	596	624	630	620	588	632	638	634	658	640	619	627	617	618	586	578	587	623	594	592	611	614	583	575	611	627	602	617	622	613	655	611	571	609	598	597	596	571	595	620	635	664	610	585	625	604	602	636	594	604	647	599	635	646	600	585	601	601	581	610	608	597	639	632	591	588	613	615	621	621	627	568	595	617	596	629	602	599	585	575	624	604	597	560	608	599	621	574	645	616	588	577	638	613	615	606	608	571	581	616	633	619	566	598	588	613	585	598	607	650	580	581	585	591	603	592	591	625	610	654	632	575	623	554	647	609	627	626	599	624	609	592	627	596	573	594	585	599	601	586	585	597	608	609	595	651	615	615	573	597	581	616	624	588	620	611	616	614	663	603	611	628	588	613	599	637	637	607	616	618	645	618	601	608	654	595	593	634	575	614	635	622	620	589	662	597	567	657	594	609	595	548	645	647	597	589	643	605	600	670	618	614	624	627	526	630	649	610	633	610	583	621	631	628	590	600	614	615	612	606	601	605	560	609	581	594	592	614	546	568	659	603	607	580	624	588	587	545	602	634	556	598	597	619	615	551	568	635	588	670	572	626	592	614	574	641	628	647	587	597	640	633	601	625	611	593	613	601	592	604	620	591	602	625	582	596	587	612	637	574	589	563	629	614	624	612	555	601	606	603	605	584	570	568	616	594	613	604	654	634	609	599	594	589	586	607	610	615	590	623	601	619	595	581	586	598	627	608	604	637	571	611	628	595	571	583	581	602	608	587	594	602	636	624	636	610	601	606	603	611	633	609	615	614	577	585	579	597	632	600	595	569	619	550	593	626	624	582	607	626	604	604	608	617	592	628	590	604	653	659	616	577	571	643	571	639	601	642	644	620	587	608	595	592	615	622	631	601	601	607	622	560	599	627	625	592	605	590	629	613	607	630	608	578	561	624	595	637	625	600	587	597	625	576	640	603	650	581	627	599	581	589	593	595	634	572	595	621	624	575	654	631	615	631	593	571	633	615	584	606	596	546	610	613	609	586	654	626	631	613	551	637	613	609	622	652	567	589	614	621	584	601	606	606	599	613	580	627	632	589	630	616	597	620	609	575	624	586	589	610	642	570	642	596	599	622	630	603	605	627	593	623	602	588	597	628	608	621	602	587	583	609	595	642	635	604	655	652	583	593	639	626	605	643	608	618	645	624	634	588	612	611	620	625	566	616	606	581	575	628	603	666	593	590	625	607	643	619	642	629	607	590	632	608	583	602	622	605	620	559	614	576	594	607	606	616	583	615	593	632	616	624	559	635	591	638	617	599	583	589	634	597	591	603	599	581	599	562	612	593	601	635	632	583	598	622	593	599	609	619	617	617	588	592	594	619	634	645	596	556	591	612	584	590	577	610	630	580	620	635	625	578	573	578	625	605	610	610	626	604	594	605	563	588	614	607	575	641	599	611	595	627	602	619	621	600	620	618	588	553
25333	21668	24769	29059	21669	21692	10208	440	276	251	198	225	189	190	171	185	183	150	159	179	163	147	166	142	136	144	162	141	156	135	160	138	143	154	144	141	139	124	158	117	128	132	165	139	112	128	158	145	150	139	143	122	134	142	142	148	126	133	132	106	121	145	139	139	162	136	153	148	150	152	149	130	148	125	156	147	115	131	132	122	155	144	139	136	134	124	148	129	130	125	136	144	139	139	144	138	142	151	155	132	120	121	135	143	141	122	137	151	151	128	147	119	144	129	111	137	151	148	136	145	134	130	136	128	165	119	138	127	127	115	129	140	141	133	139	148	118	136	109	124	146	122	149	147	141	138	156	124	156	145	137	121	111	151	133	125	142	138	120	124	143	140	135	135	116	134	133	114	136	157	136	141	134	136	156	147	118	133	137	137	130	151	139	143	144	140	134	130	132	132	145	144	132	133	139	137	125	140	123	140	134	121	134	134	130	136	141	117	141	133	134	164	135	143	166	165	146	131	149	160	131	132	105	118	157	123	124	140	143	141	137	144	144	145	139	144	123	154	146	118	132	130	126	142	156	120	130	139	126	127	131	138	137	127	132	135	124	160	136	142	138	139	147	125	160	111	148	135	151	136	143	147	154	143	136	131	128	144	128	103	132	133	128	138	113	141	146	139	136	125	151	152	128	139	139	140	114	129	126	122	146	145	159	152	147	140	141	142	145	144	140	121	151	132	161	147	127	135	144	131	120	112	126	154	120	145	137	132	141	169	152	142	137	157	134	156	115	119	130	123	154	152	166	143	133	123	138	138	129	137	124	133	130	131	154	147	125	126	143	149	122	131	134	144	142	141	135	124	114	133	139	150	140	147	142	126	140	139	120	126	108	126	142	125	144	123	138	124	124	155	132	145	122	142	139	141	145	129	142	134	137	130	141	125	139	119	123	141	119	150	154	129	139	145	156	158	142	117	125	105	132	134	118	140	129	142	137	146	154	134	142	116	137	144	135	138	141	131	115	115	137	141	143	153	148	130	149	119	134	125	136	96	168	131	111	124	137	159	120	159	141	127	147	151	140	125	147	123	122	140	107	163	164	134	127	131	132	130	124	156	145	125	142	119	158	146	129	138	127	148	125	152	141	130	134	123	104	125	131	140	128	128	142	148	154	139	172	146	148	137	134	149	142	124	161	138	119	138	128	152	144	132	129	118	135	130	161	165	139	156	124	129	112	128	129	117	151	126	132	114	158	127	126	129	135	122	122	129	150	124	145	124	121	122	116	162	137	141	152	123	132	150	137	154	141	151	120	137	128	139	128	135	157	135	140	112	102	122	130	146	121	129	137	129	125	141	140	144	136	114	137	143	118	135	145	138	148	159	126	134	149	145	122	150	122	148	133	129	156	132	120	131	127	147	141	144	150	144	137	142	130	128	155	134	149	145	135	130	136	134	111	142	121	145	133	123	145	128	141	143	154	157	118	137	152	120	127	132	136	129	124	132	137	147	125	134	132	155	136	130	130	135	127	157	134	138	128	143	142	102	115	132	128	128	123	121	144	135	117	128	140	129	145	118	119	132	155	138	143	132	152	146	148	144	125	115	147	150	147	138	140	131	132	133	140	130	105	125	129	143	142	148	103	134	146	153	136	153	109	136	145	154	153	140	129	160	152	117	140	114	130	139	139	128	121	132	147	147	127	145	129	143	137	142	108	118	137	112	139	149	129	130	130	144	151	141	132	129	124	122	111	124	127	132	147	138	124	144	112	136	139	142	135	122	135	152	132	148	129	121	146	143	153	126	135	115	129	134	138	143	149	130	150	116	146	137	143	137	129	149	153	148	161	164	160	141	131	133	120	154	144	134	111	143	132	123	146	115	138	144	146	148	152	147	142	122	142	124	119	132	138	155	144	152	122	144	134	136	131	136	152	145	136	147	146	133	126	125	133	131	147	144	139	118	135	121	151	138	133	114	151	132	128	110	136	119	118	138	107	131	136	134	144	146	143	148	126	160	146	128	131	140	118	140	141	128	118	132	144	141	133	118	113	136	155	123	128	159	130	143	138	142	129	131	152	145	138	127	139	168	160	140	152	139	138	133	116	134	130	129	129	103	126	133	144	136	142	129	149	141	115	152	163	119	135	142	144	145	135	134	112	146	159	150	134	121	137	126	166	141	130	155	137	155	130	134	139	154	156	158	145	133	138	122	122	139	130	138	125	119	141	134	166	145	139	159	131	153	126	163	137	122	120	131	155	136	150	140	132	136	147	136	140	149	150	123	119	147	141	117	108	118	119	146	127	124	157	151	129	132	129	144	120	113	158	140	144	152	130	123	130	169	142	131	150	143	161	137	145	138	147	126	146	126	133	124	151	158	146	146	130	122	133	134	133	127	120	126	157	117	117	155	137	121	117	127	149	147	143	140	147	130	141	134	153	122	135	146	135	126	147	122	142	124	132	126	118	117	129	116	124	134	151	127	136	145	119	124	123	112	105	136	150	144	120	116	131	134	147	133	126	145	166	155	147	129	149	109	133	130	152	148	147	135	150	106	136	127	108	136	133	144	134	110	127	146	134	124	133	130	139	138	129	122	155	129	154	145	135	117	149	151	117	148	134	139	145	131	136	114	159	143	125	134	146	136	138	129	133	142	125	138	149	126	113	129	128	134	160	136	138	119	145	139	158	147	122	155	132	125	134	162	136	142	116	145	128	157	149	123	117	118	149	132	137	118	140	148	121	124	125	152	123	135	120	121	152	137	155	144	126	155	134	144	142	145	137	140	111	149	151	157	148	157	124	119	143	131	144	131	150	124	137	164	129	121	126	153	134	142	142	132	132	118	128	155	129	157	137	120	120	123	128	124	140	132	145	128	134	110	133	145	137	152	112	128	143	164	146	133	148	134	124	133	152	159	134	134	130	152	151	131	124	142	137	135	145	138	142	153	149	107	123	145	126	148	135	146	151	125	147	148	147	135	130	139	131	142	145	131	133	118	131	145	134	138	134	147	133	132	132	139	142	157	119	124	120	119	133	142	143	151	120	138	128	136	143	113	164	151	130	146	133	148	122	125	149	155	114	136	150	134	136	133	140	138	137	132	154	137	141	128	128	122	160	133	125	130	133	124	132	152	157	130	124	129	142	144	117	147	136	161	119	130	145	119	149	127	126	135	146	107	152	129	141	139	131	148	139	108	156	124	133	137	130	136	140	146	138	128	127	148	126	119	132	139	129	138	115	124	133	169	153	137	137	156	145	127	142	166	137	143	123	111	130	131	142	121	138	154	150	148	140	127	131	124	137	119	114	138	131	132	130	140	126	120	149	141	150	134	139	133	137	131	126	147	128	129	146	135	133	131	143	140	126	107	141	125	129	104	127	143	141	125	154	152	129	129	144	136	150	125	125	138	134	131	130	149	129	130	155	148	152	148	142	123	121	153	112	128	114	138	149	136	144	145	138	144	137	140	124	145	123	143	139	151	134	129	118	144	117	141	138	108	117	135
4204	2988	1279	682	518	428	460	380	352	323	342	327	342	308	322	322	302	342	335	327	319	308	337	338	306	318	329	320	350	348	344	324	308	352	320	322	334	328	320	358	329	346	324	330	317	325	339	315	344	321	325	323	327	298	337	355	339	309	336	316	318	322	306	326	333	353	329	350	356	339	352	323	333	325	347	356	294	318	326	330	335	328	356	323	331	345	327	327	287	345	317	310	345	327	327	333	353	363	331	305	338	308	342	325	316	354	324	316	340	298	349	328	352	341	330	329	323	313	312	322	303	329	318	327	334	312	360	323	310	335	317	339	342	315	329	335	320	344	310	306	348	323	366	308	333	324	323	314	327	349	341	380	305	346	326	322	337	343	347	331	333	312	306	326	346	338	332	343	300	299	343	334	338	327	340	331	332	321	323	322	318	309	325	310	308	358	367	305	352	311	342	312	322	318	324	290	309	340	331	364	287	304	332	330	338	297	332	338	341	323	330	337	330	335	346	323	328	324	332	341	310	321	317	351	308	354	307	316	329	326	353	311	324	346	398	348	322	342	321	319	301	316	360	331	348	317	336	324	343	349	346	335	328	318	365	325	311	324	334	304	357	309	315	371	321	341	364	350	301	315	361	375	318	324	325	327	312	341	352	327	297	327	362	297	298	321	288	375	314	315	371	337	333	321	337	344	350	320	300	360	340	359	296	313	327	346	309	328	314	308	355	332	314	337	310	336	344	323	326	349	339	328	284	342	324	305	338	321	373	327	337	317	347	300	312	327	344	335	312	316	349	336	335	322	369	324	345	347	355	303	326	307	336	352	340	343	333	296	325	291	330	337	339	324	340	325	321	314	332	325	314	300	337	311	335	295	332	321	337	349	333	346	363	338	344	353	324	308	359	376	329	317	297	342	355	303	346	311	341	329	321	334	322	372	324	333	356	326	323	320	345	300	317	321	337	346	334	338	350	347	327	313	313	358	342	339	298	317	344	291	310	357	325	331	298	373	362	317	367	355	375	336	328	317	331	302	360	321	329	328	318	310	357	348	323	309	332	341	326	357	313	335	302	345	301	349	355	329	314	335	334	355	346	330	351	320	353	315	322	311	349	331	335	336	336	308	336	319	331	322	339	329	327	346	318	338	321	316	343	356	302	293	368	366	323	348	354	335	309	347	339	329	344	327	332	321	327	322	361	308	325	338	329	313	326	314	308	291	335	303	357	311	344	386	332	349	322	339	319	340	367	328	318	307	331	356	302	360	344	325	322	328	322	345	330	320	339	324	299	338	356	359	326	372	320	325	363	331	321	319	300	304	316	321	345	299	298	350	330	328	337	345	313	327	306	308	312	322	341	350	318	335	317	329	343	316	325	359	318	331	343	329	328	322	309	317	317	339	341	331	323	322	344	345	357	346	317	314	349	313	307	362	322	313	333	320	315	324	323	325	304	331	328	317	315	329	337	325	322	306	343	324	341	317	302	284	345	328	329	323	311	294	345	320	318	335	317	330	321	316	340	352	345	342	339	338	341	322	336	333	355	289	299	315	337	314	334	319	356	323	287	339	341	333	327	347	310	310	344	316	336	335	301	320	316	319	346	294	343	303	319	323	333	325	329	328	327	315	353	300	329	306	338	339	332	339	338	339	336	305	316	290	329	317	330	339	313	353	355	315	326	323	338	303	330	342	311	324	343	312	333	307	330	312	321	310	309	338	348	318	319	347	333	310	303	328	340	321	346	341	359	316	334	372	320	358	339	346	342	321	334	332	344	329	301	348	306	365	311	317	316	357	305	337	329	339	331	309	362	349	355	331	366	332	322	360	300	331	318	325	325	301	328	300	332	319	318	356	319	341	329	352	352	311	332	346	362	307	299	391	350	331	336	356	299	342	286	325	304	324	334	314	340	304	304	306	322	342	304	331	356	340	348	376	304	328	290	340	324	328	301	332	335	339	325	339	329	336	325	319	330	316	324	313	353	334	328	341	339	311	321	312	329	343	352	344	374	315	334	350	309	315	322	313	336	326	325	311	329	338	373	314	319	345	347	369	372	349	351	315	331	346	345	319	327	300	345	335	339	336	316	339	325	339	309	303	338	317	325	299	325	333	335	336	319	294	315	347	315	314	311	311	318	312	345	334	332	331	309	309	305	334	328	333	313	371	300	335	352	339	363	339	324	339	315	375	330	355	327	315	304	341	369	336	372	375	357	320	346	345	351	304	367	328	335	348	351	329	327	326	311	342	325	303	313	306	330	351	344	312	330	353	336	321	380	336	319	368	307	318	308	333	323	297	311	349	343	342	313	322	307	325	349	312	321	332	320	312	361	330	302	341	340	331	362	321	325	339	322	301	334	357	345	364	310	355	356	330	326	334	300	304	308	349	339	336	339	351	306	332	335	316	323	312	303	326	311	325	325	336	298	305	336	344	334	324	297	321	333	337	340	353	335	309	333	309	339	310	364	347	331	305	280	327	381	311	329	341	314	320	340	337	326	346	341	322	336	339	299	341	351	320	319	333	291	332	320	288	319	306	344	331	335	330	349	341	332	309	325	351	313	365	292	325	342	333	355	337	312	301	324	347	298	354	330	332	336	294	329	334	320	305	328	331	319	312	361	302	335	343	324	329	350	317	322	330	324	337	310	345	332	328	333	343	331	292	317	345	332	327	364	309	324	321	328	337	309	337	332	328	319	306	346	320	331	336	349	343	353	348	321	337	335	357	279	322	353	305	343	296	320	306	311	326	323	346	355	323	297	358	343	326	354	327	332	313	341	314	346	342	331	329	352	343	329	326	338	324	336	342	330	304	334	321	349	354	303	324	335	334	338	313	340	308	328	328	357	339	313	353	358	343	331	357	329	325	307	362	327	310	343	334	313	351	313	311	322	312	312	367	333	325	351	362	328	322	318	342	337	329	315	321	349	347	313	345	330	297	360	346	334	332	292	314	318	307	310	309	307	310	301	333	338	341	354	332	340	322	306	345	340	331	349	329	328	343	351	327	330	334	348	283	311	343	325	348	347	339	342	329	315	358	360	330	347	347	313	338	320	339	334	345	299	350	332	292	331	337	320	326	318	331	317	313	339	290	337	325	350	311	325	332	346	336	343	363	357	321	314	352	349	333	302	352	322	344	323	336	347	294	308	303	291	339	316	342	304	320	337	336	355	315	335	337	342	352	311	314	337	319	344	344	338	305	333	337	297	357	298	335	306	317	338	343	320	324	314	335	334	303	324	334	362	319	365	292	326	326	315	357	300	344	346	324	330	341	307	335	338	332	348	297	367	342	340	335	343	320	329	313	329	304	320	347	334	353	350	310	292	341	310	331	318	340	337	351	302	317	337	346	302	301	333	331	346	292	340	313	350	334	342	337	357	325	353	348	333	330	346	350	354	326	313	320	358	325	306	300	331	324	328	302	338	336	353	315	325	358	365	331	321	336	325	329	341	327	349	331	334	363	306	268	310	345	325	327	365	322	333	324	350	323	326	345	350	336
34110	14211	2030	501	504	457	443	449	446	454	417	450	416	415	458	473	416	470	458	467	454	463	458	435	428	425	456	427	444	489	481	424	433	464	425	472	461	431	436	448	459	447	454	420	443	463	467	426	474	443	416	439	430	445	451	412	449	458	437	455	432	475	449	440	395	461	434	458	439	398	424	410	462	432	490	409	440	393	447	402	493	445	468	455	470	470	483	457	417	486	461	449	441	452	464	418	435	451	458	422	427	431	448	463	455	472	483	420	397	468	430	474	441	425	448	416	473	428	437	438	429	433	438	461	450	465	451	484	397	458	493	444	492	430	464	439	448	447	418	453	453	452	438	490	443	429	434	409	425	440	441	454	437	460	436	445	481	443	463	431	460	459	479	410	477	473	436	449	439	437	431	471	395	469	448	439	429	474	447	413	436	475	428	420	455	466	435	433	426	413	427	431	463	418	442	417	435	429	467	437	440	412	458	462	431	445	459	440	468	435	474	462	412	455	427	398	397	466	446	453	439	417	403	411	439	456	436	419	442	427	425	453	417	485	414	446	420	411	456	448	446	446	427	446	451	469	426	421	457	473	449	460	434	427	457	404	480	480	433	485	458	475	461	500	415	458	438	489	452	443	415	451	471	470	412	458	446	384	469	478	469	459	408	454	427	437	485	456	460	447	442	422	429	431	475	441	431	432	438	479	437	430	449	480	426	421	462	444	489	444	470	436	434	432	431	430	449	448	431	441	428	448	429	445	422	446	410	428	450	433	427	410	495	450	434	437	483	432	436	449	443	453	449	466	510	420	429	444	452	421	461	432	433	468	461	443	424	448	399	398	435	494	472	436	491	427	462	435	452	456	457	451	425	441	502	444	403	471	428	467	470	445	419	466	429	431	445	454	413	452	428	462	448	395	479	479	438	427	441	436	476	417	477	452	410	432	433	435	427	491	432	433	424	419	502	457	449	438	437	430	428	444	429	449	430	401	438	407	446	456	430	446	487	460	451	447	440	457	479	432	485	460	441	446	431	467	432	404	403	440	454	426	468	478	411	427	442	486	455	420	428	457	423	471	462	461	398	455	461	459	467	443	430	468	442	475	408	486	446	424	416	430	424	407	420	446	461	445	418	481	444	416	450	451	479	404	465	417	423	400	435	472	488	409	370	464	459	433	450	418	446	405	418	450	460	446	446	418	425	399	428	473	429	449	420	437	460	430	444	453	477	415	446	435	460	409	404	485	421	463	462	496	440	397	431	461	439	435	441	466	433	440	439	453	417	412	394	408	426	445	443	457	406	441	408	456	460	405	437	422	437	415	438	458	439	435	483	475	484	413	413	436	416	414	449	469	451	417	403	435	465	412	448	436	484	447	469	451	447	473	452	421	489	444	435	455	468	431	443	431	459	477	411	440	425	449	445	470	449	393	443	416	485	433	466	449	472	405	490	464	418	433	470	468	469	451	450	424	442	470	475	454	452	455	464	465	447	419	442	433	450	456	452	447	445	421	458	423	474	410	449	419	435	444	469	468	413	472	448	442	436	457	461	497	455	433	435	443	447	442	401	442	482	462	452	449	410	462	421	432	467	428	435	411	473	503	470	432	422	445	424	429	439	459	435	442	422	440	445	455	433	406	450	486	453	393	474	466	477	452	467	471	430	420	412	432	507	403	427	415	421	452	468	446	484	443	443	415	395	422	395	452	439	458	461	455	439	440	459	482	451	459	405	469	448	416	469	491	469	438	481	474	417	472	485	471	472	434	460	469	482	440	434	434	458	433	436	453	422	489	426	449	459	415	436	462	440	430	497	449	475	467	473	413	441	422	472	428	431	457	467	462	473	458	445	457	470	409	443	451	441	441	426	435	417	438	426	414	477	462	459	487	445	418	446	443	443	440	396	447	450	446	471	465	460	435	489	451	506	467	460	470	471	440	447	466	424	392	454	450	451	440	442	403	418	442	449	411	426	436	440	448	422	473	500	425	435	463	422	450	438	429	458	446	422	481	430	426	465	393	423	435	426	475	451	458	450	457	432	423	460	454	446	484	472	453	443	464	393	420	459	454	440	438	452	473	466	452	404	393	445	450	422	475	471	426	449	461	447	431	429	402	464	424	466	404	411	447	440	440	475	461	417	454	438	420	455	450	463	439	459	473	460	443	422	436	449	431	409	444	457	455	440	461	459	436	500	469	413	455	479	452	467	426	457	422	451	488	435	483	444	473	481	426	464	417	443	463	434	412	442	422	415	451	463	437	434	420	451	422	407	468	481	434	414	427	454	457	442	479	409	436	461	464	442	431	488	455	408	448	459	457	417	455	446	417	433	425	459	444	457	419	472	427	420	412	401	427	490	433	439	451	458	441	416	446	418	407	431	443	467	457	387	464	472	411	459	411	419	482	439	420	421	455	448	442	402	459	459	442	480	463	421	480	429	435	427	413	431	446	424	446	479	461	454	454	445	421	435	399	422	484	454	449	473	476	435	439	475	442	452	465	443	439	438	399	465	430	432	413	473	432	416	453	515	465	478	451	430	427	427	498	487	436	433	416	415	447	398	476	445	465	396	457	446	419	429	498	489	447	457	451	395	464	415	461	471	485	442	419	445	440	447	413	475	459	456	424	449	473	438	413	449	421	435	449	460	437	463	462	456	442	456	427	457	454	449	487	454	430	459	457	440	473	437	477	431	472	484	449	463	443	430	472	439	469	439	445	443	472	484	464	448	485	440	475	426	432	420	448	421	410	425	418	425	442	480	424	416	472	429	452	433	403	435	462	421	451	429	432	478	451	441	439	429	460	452	445	438	477	472	473	419	444	463	430	425	455	437	385	438	457	448	465	477	435	415	417	436	443	469	422	456	469	468	390	452	424	453	437	446	445	467	459	479	428	436	446	436	456	457	440	412	432	449	457	414	430	451	438	430	457	430	448	434	467	432	447	457	431	431	457	435	392	472	439	455	430	479	500	463	428	437	424	477	442	442	464	490	457	441	517	444	443	451	424	438	440	431	485	445	454	439	502	415	429	448	452	423	421	419	440	459	455	480	450	455	448	500	428	428	480	440	416	416	477	426	462	444	454	446	428	471	485	430	426	467	404	466	418	435	476	429	445	458	423	457	470	421	446	445	446	418	429	416	442	425	478	462	403	441	476	480	441	429	451	419	459	444	479	432	451	481	441	475	469	449	451	434	427	432	443	417	436	435	439	469	439	449	451	424	483	446	463	466	434	473	401	464	416	437	446	439	433	423	458	409	419	446	436	450	454	476	450	451	404	426	474	454	466	450	420	470	396	441	441	444	466	434	444	453	463	439	458	437	480	402	428	446	453	416	475	407	431	445	427	398	409	429	466	444	443	450	466	484	472	438	450	437	460	419	441	465	430	419	448	438	454	463	431	440	432	434	441	453	461	433	411	458	414	444	434	477	445	436	432	480	460	456	462	431	448	439	436	446	449	455	484	459	411	458	424	398	411	438	444	463	428	439	416	496	463	476	413	452	441
8149	1045	965	950	967	959	892	929	892	904	958	890	904	935	906	946	956	936	915	906	923	889	929	844	840	888	899	920	895	949	891	954	934	914	979	872	889	980	875	939	945	923	911	913	904	940	922	916	916	832	925	978	914	924	894	885	939	896	904	885	925	886	881	938	906	910	891	897	873	897	900	952	946	910	877	944	910	929	929	940	936	935	858	866	934	969	897	951	972	883	945	917	948	931	944	914	982	885	981	934	916	931	931	978	928	965	891	920	882	885	909	880	864	939	891	925	945	962	935	892	945	889	946	894	841	898	893	938	956	940	918	939	883	901	968	916	950	883	886	940	905	898	940	921	900	941	952	926	909	854	922	918	931	915	938	901	900	930	874	890	971	942	902	907	929	838	886	925	927	929	917	959	975	940	913	879	936	900	944	914	929	869	956	936	934	943	971	909	966	922	941	889	898	905	918	928	891	931	947	911	897	880	927	921	899	909	943	891	955	843	915	903	916	871	899	913	980	917	877	899	903	932	889	993	958	894	930	896	895	907	923	897	929	906	934	887	934	893	883	928	958	932	900	899	892	918	926	913	868	931	899	929	938	897	926	983	883	899	957	928	928	989	911	944	899	927	898	892	947	891	909	918	926	879	970	901	923	875	884	926	954	926	930	910	997	944	913	868	917	867	927	959	882	875	887	909	925	922	890	918	901	954	835	882	862	879	922	973	923	907	893	923	916	890	913	916	911	954	955	905	894	889	870	919	932	900	961	892	907	918	920	980	925	925	896	889	922	856	921	920	890	928	917	899	900	910	867	913	892	878	918	897	920	1015	915	933	911	916	876	957	905	930	895	895	977	924	886	907	912	883	842	923	939	921	869	879	900	913	929	956	939	857	906	879	934	983	961	946	902	941	945	872	923	916	956	928	933	923	858	885	903	854	948	887	890	905	902	933	900	916	956	894	894	899	923	937	902	920	893	956	917	907	924	943	927	932	864	835	947	914	906	953	892	961	908	863	986	957	853	910	904	925	892	919	902	896	930	902	942	891	968	916	930	953	889	949	930	879	941	888	914	947	953	946	917	936	861	946	898	941	919	867	922	908	952	901	909	945	926	924	899	915	917	942	900	915	910	883	859	950	909	868	901	950	907	949	902	900	911	919	929	948	943	870	913	905	908	901	909	942	885	959	872	945	918	899	951	915	920	923	942	954	942	854	944	960	917	935	906	901	925	911	898	892	881	926	907	901	883	941	903	898	957	925	898	935	858	924	916	874	913	915	907	947	918	954	923	914	958	894	905	911	893	943	888	973	950	947	929	918	951	895	918	901	937	891	902	871	974	906	907	953	952	915	878	896	928	943	937	926	947	922	925	911	892	910	927	860	911	923	942	861	942	925	923	941	934	899	890	908	943	958	943	879	927	926	926	857	877	922	928	948	872	931	973	915	890	911	931	886	918	914	877	919	888	959	913	887	898	835	872	829	865	893	941	925	932	919	916	870	929	896	947	913	872	902	894	904	908	949	919	875	868	879	927	970	926	914	900	952	889	957	901	950	952	901	906	945	861	944	946	857	935	939	922	889	893	890	940	882	929	927	903	978	937	891	967	875	871	904	912	958	883	836	874	958	962	941	856	909	885	923	905	882	919	912	890	929	938	988	940	921	923	928	951	898	845	901	948	953	948	885	938	941	916	964	878	927	964	924	887	941	924	973	928	901	885	936	890	911	935	861	929	924	898	876	943	934	889	952	939	899	878	928	901	919	880	904	931	898	969	893	865	942	947	901	900	930	944	875	918	929	905	917	898	930	923	873	916	922	854	967	907	933	908	941	910	920	941	897	932	908	896	969	916	917	891	912	959	884	957	869	896	895	885	930	850	928	918	910	912	891	930	939	886	913	877	976	898	902	880	941	923	886	933	933	939	902	929	953	925	956	890	950	913	939	945	855	906	910	866	853	824	944	923	936	893	982	958	919	956	895	921	942	923	878	866	871	901	854	905	889	929	929	858	935	894	907	867	961	941	914	902	881	877	950	917	934	914	913	928	938	902	936	936	914	927	982	929	862	903	913	932	905	923	883	905	907	902	938	876	937	892	930	941	876	928	918	896	925	951	911	948	897	1006	928	890	872	913	949	874	952	929	938	935	959	902	936	918	939	886	868	877	938	918	924	909	926	934	934	912	897	912	926	926	910	924	898	963	973	931	940	912	932	906	948	931	912	942	902	852	934	925	931	927	871	905	879	920	941	904	924	919	866	903	916	907	895	980	949	908	939	915	901	871	949	950	937	933	865	987	893	898	912	903	926	899	893	896	981	934	931	917	854	903	930	902	897	941	918	868	902	910	929	966	905	1010	925	894	896	947	886	918	924	915	910	903	902	929	936	934	874	888	894	925	896	880	911	941	977	914	906	927	840	934	905	895	903	902	939	907	931	898	888	865	943	928	896	938	921	907	931	945	928	930	958	873	881	892	920	907	888	916	965	903	950	872	962	943	942	923	943	963	939	941	902	953	913	903	917	903	930	907	921	917	896	883	910	882	870	909	935	881	971	915	910	952	890	964	916	923	870	851	941	910	945	945	885	875	929	895	876	903	935	908	951	890	878	916	951	925	896	899	908	955	893	961	1004	932	928	989	900	946	953	882	906	880	935	986	902	905	947	954	901	909	927	894	866	881	954	901	925	929	910	910	892	913	930	894	915	914	924	939	946	931	821	863	938	933	895	884	890	905	930	902	913	944	973	899	912	921	929	936	861	874	900	909	866	910	930	926	950	926	895	912	876	866	918	906	975	898	959	902	914	952	871	948	928	863	850	896	972	923	940	917	879	984	924	943	893	918	876	878	953	974	912	920	877	942	908	822	923	911	921	896	895	915	918	881	919	928	911	849	838	894	864	907	960	925	888	900	990	900	945	924	896	888	945	953	908	946	893	895	905	923	892	876	968	939	878	906	901	936	888	879	888	852	893	920	899	910	864	979	968	914	876	935	916	904	927	936	939	919	912	933	903	941	952	884	923	927	900	899	901	944	847	932	908	893	914	972	930	954	923	960	908	919	882	854	927	935	889	905	925	878	937	921	959	944	1001	928	934	916	954	959	894	903	913	919	949	905	866	904	934	938	903	887	915	937	925	923	942	946	877	888	839	870	902	925	925	922	908	923	887	872	901	948	981	897	919	898	874	950	925	891	912	930	953	897	908	910	890	877	911	900	929	918	943	894	911	917	902	915	929	842	945	903	939	930	959	935	888	954	935	893	917	922	923	946	937	934	909	916	916	909	921	902	917	932	919	912	935	908	926	902	938	902	980	942	895	890	872	977	924	890	956	923	926	899	887	935	915	940	945	947	900	930	890	887	882	895	941	884	881	896	922	933	849	951	898	926	934	907	864	938	924	971	898	917	931	882	892	962	903	949	888	866	980	902	920	914	961	918	937	911	979	893	912	864	860	897	977	918	865	919	904	934	935	931	864	916	977	922	858	940	935	928	909	927	932	928	917	951	927	867	943
25984	21616	24250	29466	21634	10266	586	408	381	326	316	321	329	280	282	298	301	296	320	261	284	281	318	315	301	298	312	306	322	278	294	290	273	289	298	315	293	295	302	282	291	284	280	273	291	319	310	309	280	269	271	284	290	271	284	318	290	269	286	289	284	277	281	305	277	276	258	312	307	287	257	291	284	292	276	305	243	276	250	271	321	291	306	287	309	280	288	299	294	305	286	304	306	291	245	249	299	275	301	295	297	261	261	323	310	303	292	287	278	322	286	305	305	302	293	287	274	290	308	251	278	279	268	304	280	286	255	279	239	301	327	299	294	290	311	286	278	287	295	256	306	319	272	277	265	317	287	272	310	282	276	318	290	284	291	273	279	307	270	295	271	274	293	312	301	269	285	307	280	273	287	290	289	279	301	294	278	268	313	262	266	286	289	295	274	260	290	301	294	304	295	325	332	321	318	304	300	320	281	283	311	266	290	328	299	242	293	264	287	293	296	302	321	281	289	298	275	257	254	244	293	302	300	290	297	295	252	314	301	277	276	315	255	259	271	301	291	276	253	256	290	305	287	291	287	269	317	283	269	266	293	263	288	279	312	259	267	290	269	269	253	285	262	260	283	303	306	275	272	248	300	273	313	324	267	278	275	272	292	280	267	306	258	264	295	307	305	279	293	253	297	240	267	298	275	265	278	305	282	314	270	287	276	293	305	291	297	306	275	288	301	301	303	262	279	292	307	291	294	259	280	272	313	279	269	282	287	299	305	279	300	281	280	271	319	321	261	292	275	268	266	260	265	297	282	254	327	291	302	277	304	278	283	265	298	269	266	322	292	280	273	271	280	260	300	249	269	284	275	276	282	322	266	255	302	299	275	312	275	306	277	263	313	300	278	278	281	285	267	280	280	287	278	289	256	294	298	271	255	268	265	335	290	273	276	294	273	257	283	296	272	275	284	287	275	277	246	290	297	277	301	290	261	263	275	298	288	271	283	272	300	302	299	280	280	286	281	298	304	286	270	301	282	257	279	283	307	318	280	275	276	284	260	272	269	299	257	293	280	267	303	296	276	285	316	289	302	254	287	293	286	302	254	279	256	293	292	251	297	307	301	294	258	307	312	287	257	294	291	291	295	284	289	283	271	308	261	279	298	266	250	293	293	301	312	260	279	277	268	266	297	329	306	258	296	266	327	320	282	270	269	280	252	271	316	293	287	266	281	278	304	253	273	284	306	256	300	271	274	285	312	269	274	298	250	282	295	267	279	265	286	269	279	278	291	318	305	298	321	278	294	301	255	265	285	278	283	302	267	303	263	271	298	317	271	274	279	311	291	294	275	287	269	285	292	279	273	285	272	315	267	272	293	254	308	262	287	294	285	289	326	290	247	271	315	277	256	284	294	295	303	260	268	305	331	307	319	249	300	306	304	252	273	319	275	307	251	284	256	266	270	282	299	271	274	290	273	239	280	285	229	272	296	292	313	282	310	276	288	289	270	301	295	275	269	292	315	315	295	277	301	284	291	290	312	292	263	297	295	300	310	298	283	277	305	300	311	254	293	314	304	307	291	287	273	298	300	335	294	270	263	258	281	279	313	281	302	270	308	303	298	310	298	281	266	277	268	273	297	268	285	315	268	306	287	291	282	279	285	293	282	282	308	266	297	258	289	277	263	312	271	282	313	300	276	312	323	281	306	254	268	294	298	267	263	288	298	267	302	297	278	295	271	269	276	262	291	268	313	324	276	285	325	309	269	292	294	283	246	308	257	293	299	302	270	321	283	269	276	284	305	281	247	291	285	274	279	292	274	276	296	270	286	309	290	264	274	265	258	259	293	281	326	310	282	299	312	272	286	283	280	246	275	312	284	284	285	266	279	316	270	304	281	319	315	290	291	287	298	282	308	287	292	274	283	306	286	249	291	286	250	274	273	253	311	277	278	280	297	270	266	293	268	301	313	324	266	287	304	299	271	297	287	295	281	294	277	320	270	267	269	274	278	287	289	250	288	305	272	300	302	306	289	278	276	289	267	261	247	281	273	322	258	286	283	289	282	278	245	289	318	282	294	269	289	263	324	262	256	306	285	285	275	283	298	294	311	320	278	273	302	298	283	269	304	286	277	314	331	256	284	301	310	282	281	297	309	264	305	310	316	276	255	291	252	281	303	286	297	290	288	288	260	287	276	279	274	291	322	257	287	297	333	304	278	263	311	269	274	252	267	294	246	273	308	291	295	289	320	289	299	298	264	308	288	282	288	278	314	270	260	319	299	267	292	284	281	251	301	321	312	268	256	293	319	289	265	270	292	270	275	285	270	313	278	249	265	281	302	315	259	282	299	293	268	325	259	307	285	295	279	261	288	296	297	278	309	293	281	299	330	285	312	291	282	320	275	277	310	315	302	293	284	269	272	271	303	301	263	247	263	269	293	272	315	274	269	292	301	256	285	284	304	277	282	297	287	275	306	294	272	281	281	284	255	271	283	295	307	275	272	279	252	284	299	303	319	280	295	275	320	270	303	289	274	254	279	301	275	288	276	277	282	261	277	306	295	276	288	299	308	289	292	255	297	272	308	283	316	273	306	266	258	316	303	303	289	255	309	271	258	283	285	294	274	293	290	260	279	284	298	290	321	294	288	312	273	305	303	331	305	268	279	290	273	260	304	300	274	295	284	324	279	247	285	279	283	298	286	293	328	266	301	273	296	270	310	306	310	270	276	275	275	302	282	309	284	295	303	250	291	289	274	300	320	307	291	299	282	279	265	294	288	267	294	257	299	289	294	271	310	286	271	301	284	259	274	300	313	281	295	324	279	305	295	274	282	315	260	306	300	274	291	278	317	289	273	286	317	274	293	273	286	284	298	262	316	280	262	295	290	286	304	275	269	301	290	303	282	293	282	275	288	279	270	280	288	303	297	276	280	284	303	299	286	282	297	272	257	269	310	283	301	302	276	278	293	285	298	288	276	306	299	273	256	321	272	244	319	286	269	293	299	269	312	309	296	323	288	286	261	275	299	277	283	289	281	281	278	255	272	250	293	294	305	298	291	287	300	303	315	285	271	284	287	298	278	269	281	306	300	297	294	284	316	278	306	278	265	285	292	267	289	283	277	308	295	328	294	283	265	249	317	301	307	298	315	313	295	277	259	276	287	251	234	279	274	283	265	301	302	281	258	289	300	273	255	293	272	282	263	246	285	315	275	319	308	284	304	288	285	292	248	262	307	298	270	295	270	273	262	284	300	276	282	293	299	261	300	289	291	294	269	272	293	272	301	268	285	303	295	275	254	273	307	293	296	298	298	275	264	274	293	253	304	301	305	276	268	316	258	270	303	293	268	260	266	256	289	284	277	301	299	279	279	310	289	287	305	293	292	279	297	268	310	259	297	298	296	290	276	286	296	306	303	299	290	272	285	283	296	314	259	329	313	298	289	274	287	284	294	310	300	271	278	257	256	258	319	285	276	277	305	291	284	302	293	290	314	338	291	264	288	297	304	273
4576	1970	1138	841	722	640	677	636	653	632	644	568	619	597	589	592	588	592	610	582	606	619	634	634	615	586	636	637	599	597	636	592	649	618	575	559	570	615	582	579	643	621	591	620	616	608	580	618	569	620	635	622	594	626	634	632	613	603	566	586	607	578	663	603	619	605	576	606	636	652	601	589	649	559	594	552	587	600	585	634	565	611	594	626	581	595	647	616	613	598	587	571	593	618	574	628	621	587	598	579	622	633	651	608	619	673	605	576	614	595	607	623	590	600	640	612	599	594	643	597	598	575	617	637	569	579	591	593	650	640	584	618	591	610	601	605	557	581	613	601	667	601	653	621	610	633	573	627	613	633	620	623	647	619	576	617	608	618	654	599	632	555	569	634	605	601	578	632	608	620	644	640	598	617	605	611	585	627	604	604	605	575	588	605	604	610	616	616	625	566	589	596	587	587	604	641	617	587	617	639	595	593	559	605	589	555	571	628	638	616	600	630	617	620	608	620	596	610	655	609	661	598	601	640	639	630	612	582	585	602	628	626	599	603	610	550	599	605	615	608	616	590	666	631	573	629	642	587	632	606	591	580	595	615	601	625	592	641	586	607	620	620	598	608	634	619	616	701	575	604	575	569	598	603	581	608	668	645	590	595	660	624	637	671	596	619	627	606	655	577	587	607	644	599	614	647	607	593	582	582	614	586	598	612	630	624	679	600	634	579	586	608	594	607	629	593	610	636	571	625	569	644	593	590	591	576	583	591	620	642	581	601	635	635	578	588	626	565	562	615	579	626	570	627	601	597	628	605	603	612	618	625	591	622	636	606	575	628	592	589	581	603	668	574	624	561	626	647	628	618	599	582	607	614	582	601	626	621	616	617	620	592	610	609	618	629	601	608	642	619	668	567	657	624	609	578	589	603	599	603	618	604	605	572	621	656	621	614	599	613	613	616	581	641	585	614	618	603	598	617	622	605	585	599	604	632	595	592	575	588	591	667	593	577	617	610	575	568	607	579	635	607	648	576	615	646	620	614	591	586	601	565	612	552	619	597	568	565	601	632	597	649	601	593	633	592	620	577	627	608	607	565	582	615	601	576	578	563	598	655	580	661	583	583	601	596	582	606	604	691	584	584	604	526	610	577	554	645	618	621	601	583	615	649	610	596	583	576	601	578	605	644	590	614	589	604	627	559	583	558	576	598	651	586	605	583	611	606	596	580	609	595	621	606	587	599	628	609	576	593	643	608	619	599	643	605	614	623	606	644	592	582	629	615	604	584	639	638	606	624	607	602	622	568	624	600	605	621	570	596	596	621	608	571	621	603	608	605	629	605	590	613	577	574	608	634	632	623	649	585	602	618	597	632	609	617	594	634	634	640	601	642	629	609	610	584	577	610	611	608	608	601	620	642	612	621	605	600	589	615	599	635	597	597	615	626	643	554	625	591	614	571	600	616	626	600	592	651	577	611	597	560	636	606	645	601	621	611	586	649	561	611	585	614	562	586	622	591	596	611	599	606	601	648	632	588	553	619	596	608	576	624	547	622	569	592	569	596	593	636	621	568	579	618	640	601	608	650	614	566	591	624	631	615	597	606	572	608	631	600	571	596	578	597	635	573	614	612	641	597	611	600	588	654	609	628	615	594	639	634	588	595	609	592	596	629	596	553	616	642	677	596	632	635	607	606	579	596	593	611	617	626	604	616	623	618	586	587	628	604	645	598	574	576	623	586	574	609	599	629	610	610	606	544	629	558	642	605	612	648	601	601	581	600	617	600	609	597	617	583	561	616	640	666	570	545	603	603	650	621	605	607	605	627	597	600	580	620	572	585	633	607	561	598	621	592	611	606	627	627	540	596	572	623	598	598	611	588	592	593	579	634	597	628	618	569	601	592	632	575	616	600	622	562	571	586	625	606	617	606	608	574	608	637	594	616	604	589	631	644	583	620	646	596	611	566	596	586	621	598	636	609	549	611	643	615	619	603	627	616	562	579	633	609	596	590	577	649	648	579	624	582	548	625	588	592	578	607	586	567	643	613	650	617	583	610	654	641	607	574	609	591	579	601	605	600	588	626	572	627	582	613	599	602	618	622	597	589	607	585	559	632	615	593	585	577	583	613	637	637	625	578	613	663	582	594	577	637	587	608	620	586	641	639	608	568	590	605	607	598	655	592	603	586	622	534	609	625	643	623	606	615	629	620	609	581	587	644	631	605	611	625	606	612	666	612	613	599	625	586	615	620	602	610	585	585	584	604	654	560	654	582	617	627	617	580	586	594	625	622	612	620	595	616	623	608	581	626	569	593	595	633	610	609	580	622	581	621	592	629	629	622	556	584	595	596	621	624	635	563	632	556	642	616	594	597	584	605	579	572	596	619	579	635	579	626	632	587	632	628	618	619	610	602	600	621	608	571	565	619	623	583	579	666	622	598	604	626	548	643	610	624	581	617	570	626	558	628	609	584	594	601	606	635	601	582	622	615	617	594	606	598	650	574	603	611	633	613	595	644	637	598	655	641	590	606	580	602	613	619	569	583	591	621	619	615	606	603	597	675	633	611	583	619	604	619	546	627	583	640	596	597	608	602	623	629	642	610	612	617	613	575	612	609	579	598	603	574	644	584	607	582	591	581	599	636	584	637	602	618	632	611	572	639	605	634	620	625	610	597	588	572	622	623	623	677	591	583	645	579	555	584	615	612	634	596	618	649	564	601	629	605	641	607	627	598	565	611	594	593	619	604	620	581	594	618	587	522	607	639	595	639	605	622	604	586	534	627	598	538	588	650	603	616	607	614	590	557	590	611	614	584	568	626	642	633	622	571	607	583	625	577	562	605	646	610	607	628	588	606	658	588	579	599	604	615	571	619	589	567	569	612	604	556	615	640	607	576	558	621	668	612	606	624	622	604	553	583	599	570	608	605	609	604	664	602	604	585	640	586	591	617	611	559	578	629	644	627	571	609	626	554	614	612	631	604	636	609	605	620	593	610	642	631	621	627	619	589	616	592	653	601	621	594	567	594	598	627	601	585	633	576	618	593	607	606	592	649	605	624	597	630	593	556	583	582	586	611	618	576	557	592	632	598	620	578	592	572	639	602	589	651	589	610	556	636	635	599	628	608	599	606	554	619	591	602	593	585	547	541	574	583	580	589	632	581	577	608	629	584	554	635	588	519	571	623	582	608	581	595	581	585	549	585	569	605	599	538	624	630	637	582	601	591	587	609	596	620	596	574	628	607	631	598	561	616	545	629	625	596	590	583	576	606	614	564	600	645	619	593	585	642	619	643	585	617	592	605	564	628	595	619	630	609	553	563	606	628	578	627	576	600	610	619	622	624	614	605	540	607	625	610	608	635	620	611	609	634	609	602	629	597	627	613	582	625	599	594	652	587	615	619	626	566	590	595	644	611	632	663	653	610	556	565	591	551	570	632	619	612	619	623	612	607	569	639	624	639	607	594	608	630	609	597	580	606	607	581	603	630	562	590	585	598	600	633
25189	21606	24733	28982	21608	21625	10089	401	307	241	227	197	169	200	194	167	163	149	153	150	187	142	159	147	146	131	148	149	138	141	137	129	137	125	128	164	147	144	133	151	128	161	143	149	151	135	127	126	144	147	123	153	125	148	125	133	135	130	141	133	148	131	129	138	153	133	137	126	134	115	132	135	131	148	148	136	145	142	136	139	111	138	153	136	141	158	135	125	128	109	146	108	137	130	148	114	152	138	140	145	110	149	128	148	125	152	149	145	149	125	132	133	136	140	128	162	135	127	140	130	122	132	139	119	142	112	148	123	131	144	130	140	139	138	123	141	143	141	149	136	169	150	124	133	160	153	142	142	132	144	132	109	138	134	128	133	136	140	123	129	144	129	138	127	127	127	143	131	132	139	140	136	123	131	124	142	147	143	121	148	128	147	141	122	129	128	134	137	136	158	126	145	132	130	138	155	164	140	116	135	142	122	109	158	140	137	135	126	131	115	123	124	127	109	140	132	126	113	127	132	163	129	122	132	172	129	137	155	123	116	142	132	139	132	128	136	131	125	135	140	138	132	148	132	148	136	138	118	117	138	114	146	128	138	134	142	124	141	124	130	149	144	147	134	116	146	123	120	123	168	130	113	131	129	109	123	119	140	144	129	125	141	128	107	129	123	134	142	158	144	143	146	154	139	123	147	167	122	134	132	133	139	123	114	135	122	131	138	131	134	145	137	137	125	150	150	134	126	139	123	136	137	132	119	166	125	117	141	143	131	108	128	124	142	139	153	125	126	141	150	124	123	138	130	121	147	142	145	131	149	160	138	151	133	145	120	142	153	123	148	145	130	134	154	117	142	134	126	140	136	133	133	152	155	131	175	163	139	119	156	134	157	133	126	133	123	129	116	121	124	153	127	153	136	123	148	138	131	145	154	149	145	148	139	147	118	139	150	141	124	112	135	141	141	132	130	104	146	123	110	142	135	130	126	136	114	145	144	139	144	147	153	128	141	108	144	129	122	124	140	156	165	151	139	141	139	129	126	113	136	117	144	149	135	135	125	117	146	115	147	113	138	125	119	135	135	134	127	155	150	143	134	129	119	157	123	127	159	144	137	126	153	145	125	137	134	128	137	148	129	135	116	144	146	142	127	144	115	140	142	134	126	154	143	157	126	131	130	128	128	131	143	130	130	141	135	130	127	135	130	124	128	147	146	148	122	132	131	122	134	123	132	122	131	140	166	141	121	130	147	141	127	131	140	121	153	117	116	121	135	142	115	142	128	157	140	162	142	130	140	96	118	140	116	137	140	129	136	142	134	127	131	156	138	131	147	145	155	152	127	134	138	138	169	141	126	164	152	146	130	148	131	140	147	146	124	138	152	132	114	128	131	141	122	152	138	166	132	149	136	158	135	143	133	143	130	131	136	139	121	129	133	139	128	137	137	140	115	121	125	118	134	128	137	129	118	143	133	121	132	133	117	115	134	149	128	137	149	124	151	139	132	147	123	148	136	113	126	151	124	138	115	119	129	146	146	131	131	119	141	134	122	122	146	144	126	140	149	141	127	117	133	140	134	138	156	116	145	152	127	123	142	137	114	147	115	145	133	144	120	132	162	148	115	130	149	156	125	122	119	117	120	131	132	131	157	154	133	154	134	122	123	138	133	118	152	130	122	151	130	129	139	130	153	146	112	111	128	144	135	145	134	113	147	169	159	147	161	123	163	123	128	172	146	140	120	122	123	159	134	122	123	153	141	153	132	122	148	153	148	132	115	127	126	134	138	134	127	142	147	142	129	135	139	132	113	107	125	146	127	124	146	126	130	135	141	148	143	115	149	131	150	117	123	143	129	131	151	158	122	101	144	121	147	133	150	157	146	151	140	124	114	126	131	127	131	143	127	142	150	156	137	164	129	119	143	153	139	146	146	135	121	125	122	141	137	131	126	119	161	131	117	110	129	142	112	150	166	118	143	151	133	137	150	138	155	136	140	146	163	158	147	121	125	155	154	119	121	140	124	145	131	134	134	134	114	152	117	134	129	134	167	127	126	131	143	130	135	129	128	128	146	134	147	153	116	128	123	119	151	140	141	136	127	118	140	120	137	126	134	115	140	156	143	134	133	145	110	112	128	133	121	118	151	163	129	136	134	116	135	125	152	117	148	108	156	106	140	135	133	126	129	130	126	133	125	152	132	133	159	131	112	131	144	137	138	128	144	137	136	137	109	136	151	121	153	133	129	141	121	162	134	157	151	119	130	123	122	131	131	148	134	117	140	120	148	138	149	139	140	115	138	125	147	117	149	109	139	139	134	140	150	121	154	121	144	145	133	142	132	119	117	140	144	130	122	120	143	152	135	156	133	145	137	134	143	181	164	145	120	124	144	119	147	133	127	138	133	148	132	134	140	129	141	117	140	141	147	141	110	140	133	134	155	104	147	133	133	126	130	130	132	131	127	160	142	106	140	142	149	143	150	124	134	133	138	137	127	133	139	137	150	106	142	150	142	142	145	145	130	113	155	145	155	115	126	136	155	115	126	151	111	132	131	149	131	126	121	132	130	141	129	141	120	148	140	111	130	143	140	134	154	143	125	144	144	123	111	128	137	140	131	134	114	135	126	121	132	123	118	139	142	150	158	165	128	141	126	148	145	149	137	130	119	139	135	144	144	124	145	161	134	153	139	131	130	132	131	125	142	140	132	148	147	125	127	137	127	145	117	142	129	146	146	156	153	131	133	128	117	153	146	143	139	132	137	131	135	139	113	153	107	158	121	141	144	128	119	152	148	140	131	144	161	161	133	125	135	124	105	133	129	141	145	132	150	150	132	114	125	153	141	152	141	147	131	146	139	148	122	138	152	148	129	148	155	156	139	147	130	133	145	122	121	129	139	131	130	157	119	142	133	150	131	114	127	132	122	124	119	138	127	121	128	139	143	152	136	161	136	124	128	154	137	155	117	154	121	122	142	129	147	140	133	116	103	119	146	155	159	130	135	127	158	135	163	114	128	185	127	139	128	112	151	125	127	147	144	121	142	142	113	127	136	122	147	132	104	135	131	153	131	129	143	138	146	125	145	131	141	132	108	121	138	143	130	135	151	133	115	149	117	126	145	131	141	133	110	139	129	136	135	122	123	146	156	118	121	123	138	130	122	124	113	129	135	145	144	116	141	141	147	118	129	135	136	159	152	137	144	149	128	126	138	129	141	148	128	121	129	185	156	138	130	139	140	143	143	132	155	122	120	107	150	145	140	137	109	143	126	126	119	126	132	120	121	116	151	145	133	157	115	126	138	144	139	181	107	147	132	138	136	133	139	155	114	130	132	162	123	127	118	137	127	125	135	157	126	144	142	146	108	136	127	134	142	124	154	149	117	137	116	145	128	135	148	148	131	126	137	162	148	161	137	98	117	132	153	142	136	113	129	155	151	137	126	145	117	123	132	124	117	131	145	155	144	139	125	129	127	116	136	133	151	156	134	134	111	122	150	130	137	128	152	115	121
4129	3104	1269	680	477	402	366	409	364	339	345	361	378	339	319	352	340	351	329	351	352	341	328	310	317	331	342	307	333	335	306	330	304	339	340	344	309	343	345	296	340	306	334	333	335	325	376	339	344	302	356	334	323	344	330	343	323	320	330	319	328	303	371	301	359	314	325	332	312	316	328	337	319	333	345	332	287	328	330	344	326	372	330	345	341	300	310	380	314	318	327	341	346	274	322	334	321	317	313	343	313	320	310	337	346	339	346	365	346	342	367	322	317	312	341	334	312	329	335	300	291	344	325	317	309	318	330	304	317	309	343	355	363	298	322	328	353	343	309	323	323	347	332	324	361	298	317	314	306	324	343	337	311	342	314	317	296	346	303	321	384	318	330	351	334	341	325	321	324	311	320	305	308	335	343	313	325	318	321	332	323	323	343	298	340	305	346	332	327	312	296	331	317	306	320	324	307	348	330	321	328	320	322	349	332	339	334	337	325	351	332	321	371	336	320	318	303	335	324	294	309	319	335	319	306	306	320	370	308	334	324	319	325	348	357	308	369	309	332	328	341	316	350	314	348	310	323	323	353	311	342	329	326	304	306	320	319	327	337	343	326	350	319	343	339	347	333	341	324	321	319	345	331	348	317	333	331	337	307	336	283	327	304	332	339	305	322	322	334	340	315	312	316	311	286	328	319	306	344	350	328	311	318	284	358	308	315	329	316	314	325	290	330	345	340	330	325	313	329	337	339	328	316	330	325	325	318	336	344	313	326	329	316	339	315	317	335	303	343	319	296	326	304	347	370	365	319	341	325	331	284	333	312	327	300	359	348	331	341	303	329	350	319	346	322	356	321	328	329	298	341	322	335	325	328	339	307	325	329	326	332	339	329	311	354	338	341	335	315	335	302	371	332	332	326	345	317	315	344	320	323	328	363	324	325	323	318	290	351	311	329	338	327	337	321	283	328	328	327	298	324	297	315	325	345	324	350	307	322	298	313	328	325	302	358	334	318	333	359	385	318	318	338	347	316	320	328	356	317	340	344	297	314	311	324	370	348	330	323	329	314	336	302	349	295	297	318	300	323	348	322	351	315	325	289	359	330	341	277	308	328	314	327	332	300	338	276	351	306	324	286	332	315	328	310	305	290	337	290	342	349	337	341	288	341	286	295	321	307	314	348	373	334	338	329	337	368	322	330	337	369	332	345	311	359	362	354	308	362	332	309	313	301	327	315	350	343	329	301	342	305	307	320	347	307	300	334	335	340	342	339	328	334	314	326	353	358	335	327	314	343	340	297	356	305	330	336	342	299	356	292	307	326	338	374	328	363	340	337	323	333	348	327	324	352	335	314	325	302	360	328	326	337	316	313	323	333	348	353	306	311	338	325	350	341	361	308	315	319	331	317	349	354	354	302	344	337	308	318	328	326	326	346	318	330	303	322	331	311	305	323	289	346	330	351	324	324	332	336	307	323	326	320	305	331	312	315	333	363	321	327	323	321	333	333	332	326	294	337	329	336	339	293	341	343	342	321	331	337	318	308	336	319	291	319	334	334	328	327	322	308	354	337	319	345	330	306	332	378	354	353	308	338	368	350	347	307	335	341	309	333	360	346	366	318	329	333	324	285	329	320	319	333	333	334	334	313	325	331	324	325	322	304	310	334	352	335	305	321	366	342	315	302	318	349	348	322	335	317	297	308	300	360	349	312	312	343	328	326	312	318	344	322	315	320	334	347	328	298	336	316	328	318	309	322	348	295	317	331	347	315	350	334	350	307	321	332	316	305	357	289	356	355	325	354	346	332	305	335	311	331	317	324	330	343	314	297	349	340	346	314	314	331	348	330	313	337	345	312	292	325	325	308	311	324	336	314	362	339	377	336	325	288	312	317	312	367	299	320	344	326	310	348	283	311	333	351	320	324	337	331	315	317	314	313	316	338	355	341	312	331	334	325	308	319	302	350	337	328	318	326	302	315	317	352	323	353	356	346	337	341	296	315	305	306	308	346	301	325	313	343	360	310	336	339	337	302	323	335	317	340	315	320	277	324	298	292	315	331	342	314	314	320	309	328	342	313	324	294	352	327	333	305	337	314	322	312	311	320	342	357	301	297	347	330	289	333	302	347	302	372	368	329	342	332	305	291	337	356	338	330	305	370	337	311	305	324	317	364	319	365	317	337	330	313	343	327	307	335	300	337	310	321	382	340	310	312	319	306	288	312	316	342	344	336	340	321	325	317	328	335	361	345	313	309	323	317	308	327	317	301	347	366	353	298	339	331	302	337	320	298	336	325	317	342	314	330	303	290	337	330	322	288	301	336	341	319	298	312	286	321	344	369	306	311	310	335	312	307	329	329	316	346	297	339	331	327	331	337	330	347	335	336	353	354	307	306	308	338	302	318	340	322	348	351	314	351	360	317	344	318	327	346	344	345	304	335	293	327	349	314	298	296	311	333	351	351	336	301	344	340	353	300	316	335	315	331	326	345	323	357	331	343	335	307	324	276	353	365	323	309	334	329	338	313	315	369	317	328	324	303	318	308	320	345	335	329	330	319	353	307	301	336	328	299	339	305	327	323	335	287	330	345	345	361	334	333	351	325	320	324	319	335	328	343	337	332	327	317	311	345	362	324	321	295	317	338	328	325	357	357	321	324	359	331	296	323	334	312	337	334	312	324	337	322	331	321	327	330	330	314	348	330	342	321	366	348	292	338	364	351	370	336	352	323	323	335	396	292	320	321	317	305	327	310	313	310	358	321	329	351	296	350	322	330	322	324	313	351	317	321	344	336	302	343	348	308	371	337	333	346	314	321	327	309	306	363	321	341	340	298	304	331	317	346	343	314	353	299	347	339	374	285	324	336	370	360	318	303	348	286	319	324	367	323	326	318	293	317	331	329	336	354	337	326	320	346	300	322	325	354	367	303	321	317	325	302	320	299	323	313	311	340	325	301	335	345	316	312	316	322	325	301	321	317	320	330	327	315	334	318	302	348	300	356	333	336	346	319	320	317	315	354	341	327	315	331	324	323	302	328	308	327	323	345	342	355	303	346	307	314	337	313	310	339	335	326	312	309	336	332	326	318	352	292	339	381	314	305	317	319	310	359	329	314	321	346	308	352	335	315	326	329	350	336	311	289	355	320	316	319	319	335	286	329	297	323	336	358	315	320	324	354	308	347	354	299	353	322	341	343	312	342	336	321	325	351	338	328	336	353	320	345	348	308	369	301	331	306	339	346	340	320	364	334	321	322	344	346	322	296	336	320	322	295	349	368	351	317	336	313	320	324	327	344	311	314	312	332	322	354	345	325	306	322	329	330	302	323	329	307	316	331	320	326	308	339	319	344	332	344	338	333	316	300	326	313	317	308	313	325	300	348	328	278	328	352	316	351	350	318	334	323	296	321	313	346	327	319	337	280	359	306	314	322	328	311	330	321	341	329	324	299	334	328	324	345	354	295	348	313	360	318	343	333	312	330	342	352	319	358	323	346	336	337	357
34103	13909	1914	570	420	472	474	486	427	457	444	416	450	429	435	442	444	431	413	446	401	440	410	479	427	432	467	436	467	462	446	439	448	430	419	409	435	439	466	422	427	419	400	445	431	438	419	429	481	463	438	418	439	464	454	451	430	474	454	452	427	424	475	405	424	424	398	422	448	453	459	438	417	431	440	396	448	429	413	421	471	432	423	458	452	480	431	453	501	450	414	410	476	464	443	403	441	414	411	434	417	413	437	413	462	450	444	445	373	417	461	459	414	463	473	454	433	457	505	429	465	474	426	472	461	380	425	415	432	446	428	448	453	440	442	438	420	419	426	430	428	496	426	459	487	439	447	441	432	396	428	424	457	447	406	438	459	475	472	450	400	443	409	459	432	452	447	474	469	431	410	453	442	437	408	446	434	474	451	399	438	434	442	440	420	384	420	436	483	436	489	406	407	452	466	438	438	462	410	443	459	422	430	413	440	413	434	422	432	464	462	430	438	457	423	448	437	401	438	426	426	415	419	419	426	421	453	412	454	437	457	403	406	446	440	407	440	453	434	421	418	425	413	407	446	442	453	465	434	407	424	408	414	410	436	430	471	442	425	438	426	419	402	422	430	474	467	417	467	457	438	433	442	429	445	431	450	436	439	418	418	459	434	405	444	448	435	466	425	444	456	430	439	438	453	421	446	404	417	463	436	424	455	477	430	448	429	463	431	453	451	404	464	459	451	399	411	403	397	432	487	486	447	483	453	433	432	455	466	446	423	404	377	439	438	430	415	458	444	420	475	432	480	478	452	392	443	417	432	477	431	461	429	445	438	452	406	472	452	464	456	407	460	406	456	456	432	476	432	461	465	425	482	414	443	447	444	432	406	486	437	447	466	422	441	443	456	422	456	415	388	428	447	441	472	463	411	407	428	422	444	463	422	410	414	471	417	450	410	420	428	430	435	471	408	493	452	470	440	434	413	456	466	441	425	438	446	460	483	415	405	399	437	460	389	461	418	409	413	454	426	410	442	455	406	417	456	449	447	418	417	438	432	424	437	498	537	451	466	470	435	429	450	469	444	441	462	428	450	495	435	432	453	416	441	446	450	444	437	414	471	461	443	460	432	457	404	463	429	439	487	434	423	434	442	450	434	436	426	398	425	400	435	442	458	414	467	416	482	451	457	427	429	414	430	433	435	437	444	447	449	415	408	455	463	473	440	471	427	435	420	461	505	440	433	450	421	460	436	458	441	409	431	436	455	415	426	455	416	414	459	447	456	471	407	426	427	453	424	440	451	449	441	437	475	459	417	442	411	432	420	460	390	411	432	423	455	441	412	421	476	448	426	415	442	464	466	453	418	442	409	446	475	446	400	465	441	455	462	434	455	444	433	415	453	417	462	452	422	421	495	465	426	459	401	430	417	416	443	425	435	435	436	508	467	424	428	430	465	446	398	431	434	439	449	469	407	452	464	436	453	421	490	470	452	412	452	417	458	458	430	437	469	445	402	463	414	454	410	434	425	474	441	416	454	451	420	426	464	443	427	432	453	430	443	457	435	436	433	431	445	451	446	433	454	446	444	455	426	449	444	452	424	462	450	477	451	476	441	422	459	420	455	426	478	467	337	474	456	404	444	444	450	422	454	455	449	428	430	429	422	419	386	435	433	407	482	447	438	434	428	445	430	430	475	428	419	412	422	435	398	432	440	447	458	461	443	460	409	463	455	434	444	421	451	425	427	442	410	394	429	435	453	391	416	408	433	424	495	426	446	441	419	419	455	418	449	451	381	452	454	439	479	424	442	436	470	425	382	436	430	441	437	450	454	472	451	419	409	410	455	425	454	466	420	413	460	480	414	393	413	468	405	404	427	440	430	415	448	466	420	443	470	440	432	397	465	412	448	430	433	468	425	449	449	465	455	449	459	455	455	469	427	431	473	445	438	429	438	424	448	426	404	473	439	424	455	416	478	506	420	390	433	467	413	379	419	431	403	442	472	437	457	467	419	482	449	429	457	436	478	449	448	435	393	427	405	446	442	449	489	456	387	424	408	441	414	389	433	448	431	472	420	457	475	469	425	437	433	437	444	423	409	458	462	448	459	447	425	462	428	479	454	400	422	443	426	457	379	428	428	426	440	455	474	448	482	405	425	435	439	415	445	419	439	455	450	429	416	445	448	426	443	445	456	424	416	442	414	439	452	459	483	472	449	445	432	443	403	434	416	467	416	476	452	444	466	460	481	410	430	458	452	406	400	392	414	440	451	416	428	434	453	449	471	425	429	491	426	445	444	446	436	459	438	458	407	434	441	452	423	472	395	449	420	451	441	441	458	435	477	451	456	446	461	421	463	415	411	419	390	485	443	434	417	427	453	494	443	447	475	460	447	460	438	449	436	405	446	427	452	411	448	416	410	434	430	411	432	438	417	439	419	427	445	433	449	432	414	422	461	444	436	440	387	440	411	456	423	469	410	458	466	446	463	476	454	436	427	460	421	415	429	470	452	442	433	433	442	460	454	421	482	427	441	432	461	452	440	500	435	427	458	456	435	441	441	428	443	443	413	429	450	441	441	459	436	439	435	462	429	427	393	482	458	436	426	432	436	457	440	428	503	452	419	440	410	432	435	437	443	455	423	430	415	438	439	455	514	428	445	448	419	447	420	462	459	493	420	473	470	436	439	418	456	433	478	461	425	435	454	441	453	448	413	489	412	464	424	427	389	415	474	414	458	423	449	445	390	427	444	419	423	418	420	423	456	424	451	433	443	452	437	418	483	444	468	479	427	446	437	416	460	476	462	415	447	477	455	432	488	473	444	407	470	456	458	469	400	406	474	430	429	441	451	444	465	442	445	441	436	395	461	444	460	463	431	491	425	468	411	400	406	448	415	428	461	455	421	449	405	449	455	426	429	436	435	400	415	460	436	427	420	432	460	497	474	416	462	409	431	419	395	503	444	411	434	447	429	419	472	473	436	428	464	458	416	407	466	448	419	421	396	441	428	436	419	464	449	438	444	454	436	437	458	464	532	448	432	440	504	442	467	453	425	451	474	437	392	449	436	445	417	424	464	434	426	452	436	436	445	415	410	414	446	461	425	421	453	460	448	438	442	420	420	425	420	435	434	437	424	403	406	443	422	427	447	481	472	479	454	447	401	443	408	435	464	436	406	462	411	436	450	440	388	465	479	449	479	453	456	465	423	439	463	450	430	424	418	424	450	444	451	425	447	453	447	466	398	428	490	500	454	448	435	400	441	428	474	454	489	418	442	453	485	432	477	433	430	440	435	395	438	410	463	420	420	417	429	486	459	408	487	472	470	444	458	446	475	406	454	451	451	451	446	463	454	445	483	488	419	440	435	398	404	405	435	420	471	483	440	446	460	447	467	436	430	437	444	452	435	418	427	466	458	456	468	446	495	410	406	472	410	447	460	441	460	395	445	448	433	488	447	458	449	437	430	410	434	486	460	466	482	424	416	426	440	468	441	448	440	486	412	431	440	473
8067	1021	941	967	959	908	934	921	921	914	895	875	878	894	920	920	960	910	928	920	908	918	967	880	887	857	901	944	902	909	898	910	885	961	898	941	957	858	877	917	921	881	883	869	886	860	909	942	944	921	943	923	948	941	923	929	912	895	927	855	905	878	859	923	921	926	909	900	970	896	880	950	986	929	899	909	938	956	919	859	884	876	904	957	872	897	906	930	953	922	894	929	905	911	934	926	888	902	863	926	946	911	872	860	940	881	894	910	898	870	978	944	933	880	880	938	945	867	938	937	934	909	942	914	888	975	899	920	909	977	905	927	963	916	876	925	894	911	889	966	896	913	892	911	991	893	920	924	936	930	865	943	905	947	894	947	964	960	875	916	943	909	893	932	861	929	902	886	912	924	873	892	929	937	932	955	952	916	870	899	904	960	871	909	907	941	931	849	887	930	912	938	903	916	895	932	900	939	901	924	869	941	902	924	892	852	926	874	893	854	882	829	875	923	938	927	880	905	929	897	915	916	863	908	918	897	923	930	900	912	929	898	880	876	888	866	868	944	889	964	930	879	963	958	905	886	901	859	858	907	933	965	889	952	926	936	919	910	882	921	939	947	922	894	931	872	855	921	886	944	905	896	934	873	890	910	876	876	911	896	943	899	864	979	885	936	843	967	950	949	877	872	888	930	908	837	956	952	930	929	931	873	889	940	899	904	936	897	922	932	934	863	925	894	904	929	886	908	995	935	918	908	884	880	903	894	931	874	893	927	956	903	911	859	926	931	957	896	921	923	858	949	897	882	874	874	947	925	923	900	934	901	915	900	883	954	873	895	950	900	991	898	876	911	914	907	928	979	831	941	898	954	886	939	987	870	882	937	969	921	909	910	918	902	926	914	901	862	913	840	880	861	913	951	887	889	963	901	932	904	938	931	877	925	903	854	921	869	903	938	928	890	901	869	987	877	911	956	895	924	928	927	900	950	941	950	899	890	884	982	933	947	899	880	913	931	938	910	920	910	962	927	883	859	950	893	914	910	907	922	915	877	890	893	925	876	852	888	926	907	871	918	922	861	941	910	907	866	991	910	927	822	899	918	954	926	920	875	900	915	893	965	891	925	883	895	908	911	935	918	908	932	927	884	940	902	882	893	872	898	943	906	932	956	916	890	872	964	902	932	959	901	944	899	909	873	901	931	894	930	935	866	884	941	858	911	915	952	932	927	885	926	910	927	957	919	896	909	910	924	883	948	955	912	941	940	914	882	952	946	931	844	882	914	947	934	942	888	882	913	878	911	892	895	874	877	896	917	892	912	955	889	919	927	861	892	878	922	899	915	894	955	950	889	888	946	886	973	932	909	913	913	829	909	886	891	917	916	929	914	871	934	964	944	942	894	904	886	899	925	934	900	993	901	808	928	905	880	918	851	883	922	934	870	885	912	931	895	914	967	988	917	896	944	922	894	913	885	925	906	932	894	938	843	906	894	951	879	891	889	958	906	915	928	924	880	926	896	947	855	827	958	944	916	919	871	891	917	906	909	860	912	881	892	912	856	932	885	925	843	925	933	951	830	874	908	863	857	911	877	872	875	902	873	944	952	936	885	902	909	931	886	952	880	906	894	884	965	891	873	909	918	878	915	866	882	867	902	955	891	933	902	893	904	881	933	865	922	915	959	885	900	954	962	919	912	941	928	897	901	922	885	997	914	941	917	914	855	893	977	908	931	937	937	936	908	891	920	905	922	913	906	859	874	941	972	961	929	923	905	910	895	923	926	918	921	933	844	868	880	916	887	941	932	923	939	852	894	925	964	926	841	874	919	899	862	887	874	899	890	926	957	917	869	912	907	926	887	907	917	930	876	909	862	928	918	909	868	925	893	927	904	881	923	937	877	1011	897	986	870	884	925	895	947	924	965	881	936	884	868	890	913	963	933	911	882	894	924	951	888	947	917	933	910	872	962	935	922	935	914	927	924	884	912	931	893	936	905	874	955	900	874	913	975	905	880	907	911	888	960	876	891	900	874	898	899	925	901	899	895	942	921	868	873	924	946	912	857	887	892	863	883	857	908	916	915	885	899	926	891	896	965	950	970	931	876	933	912	911	980	928	947	960	925	934	941	941	923	905	918	928	928	915	891	856	833	937	932	906	908	874	958	913	903	950	917	922	927	854	889	908	917	905	959	936	938	954	935	907	913	936	907	975	869	944	934	891	933	878	909	945	907	947	913	925	921	943	909	912	916	937	905	959	903	887	888	894	881	877	938	875	924	888	865	870	968	938	901	921	899	925	924	910	904	923	911	909	956	926	914	959	924	889	877	880	904	875	834	880	877	930	911	849	886	904	931	959	903	872	886	934	961	878	953	923	892	900	900	924	915	878	899	895	933	887	833	938	902	950	901	902	863	891	903	867	898	924	946	867	911	918	914	845	904	958	889	912	918	971	906	879	859	954	932	943	880	920	939	913	901	953	929	951	896	888	947	905	895	872	943	925	876	893	896	913	872	899	945	924	938	885	925	903	948	963	963	918	907	947	940	845	908	934	941	940	952	904	897	934	929	949	918	933	884	925	912	910	902	862	921	882	942	901	901	880	969	996	965	907	915	980	895	890	881	986	912	924	947	966	980	916	884	911	944	932	918	935	867	905	936	935	907	897	937	904	958	944	893	882	900	875	907	896	907	928	917	867	873	936	874	910	877	902	903	873	881	921	899	973	910	905	906	946	970	901	947	886	905	911	924	961	888	941	860	914	874	894	955	918	921	877	886	927	950	910	931	884	943	889	905	880	948	923	923	890	954	968	903	982	891	901	931	937	888	945	1009	861	874	876	896	889	896	900	891	900	829	955	898	890	999	925	968	924	926	878	907	917	891	908	985	870	867	862	919	912	870	878	929	902	905	908	949	944	922	920	919	918	878	883	917	892	944	914	946	898	911	914	923	952	932	884	925	896	930	904	910	908	926	917	967	864	915	925	907	914	899	906	896	933	910	850	974	941	925	933	938	914	949	892	949	957	888	945	939	910	849	929	911	965	925	936	895	902	928	899	945	942	949	898	833	898	927	949	887	912	904	929	903	965	907	978	909	902	856	858	962	871	887	858	894	929	931	907	836	881	927	901	893	937	915	922	927	876	912	864	916	915	927	909	893	891	934	921	947	922	857	954	912	906	981	938	897	902	919	921	911	882	893	977	852	862	911	922	898	931	898	919	932	927	900	920	853	867	913	938	1013	914	946	969	902	897	874	881	924	867	928	916	883	928	904	886	960	970	891	923	927	910	973	926	901	944	931	933	904	922	907	879	863	970	910	945	841	922	968	894	925	913	874	858	925	869	960	950	930	886	919	934	909	896	935	895	911	934	943	890	977	962	922	969	935	924	912	928	940	919	909	917	870	914	897	884	915	922	928	909	902	902	890	920	912	933	894	934	865	941	951	950	900	897	930	922	862	949	902	884	967	904	918	896	872	881	960	906	914	881	889	863	901	911	904	936	869	873	959	882	923
25960	21610	24241	29470	21628	10304	521	367	353	313	345	313	312	309	314	304	308	284	274	295	296	315	298	311	293	304	282	302	311	287	253	260	307	263	285	337	299	339	283	291	290	292	310	295	283	280	285	294	307	290	272	310	266	338	316	284	301	288	278	285	282	278	269	286	309	247	298	285	262	291	303	280	259	266	293	305	286	307	315	287	278	284	303	279	315	276	284	267	270	301	291	263	280	315	287	300	303	304	281	311	281	264	264	293	281	303	303	323	320	265	281	311	286	269	296	280	305	327	293	299	287	273	268	281	275	261	271	265	316	297	304	285	282	286	266	286	307	295	350	287	287	277	282	292	287	322	274	252	282	304	267	266	306	294	276	272	285	303	282	297	309	284	293	299	297	309	272	294	277	276	239	276	269	264	299	285	289	315	278	301	268	304	308	299	277	293	319	285	277	268	272	302	270	278	270	286	284	311	320	312	262	301	296	306	284	282	324	293	266	295	290	256	275	241	277	265	266	283	305	293	315	258	269	288	262	277	284	299	277	278	261	280	284	291	300	273	279	286	285	279	297	267	281	290	249	248	276	275	306	280	266	266	258	285	278	281	287	273	282	271	300	290	262	292	265	289	260	291	311	288	282	293	262	267	283	273	306	300	278	272	282	267	280	292	250	290	268	261	282	310	262	293	311	292	279	317	303	279	307	267	275	284	332	289	277	256	246	276	294	301	269	266	332	294	255	269	269	313	269	276	290	277	308	296	265	287	279	258	260	291	288	303	299	261	290	266	261	269	288	292	280	296	302	294	336	252	273	311	282	320	284	289	304	301	300	285	323	289	297	267	317	317	284	287	266	291	287	294	275	291	281	298	272	300	307	303	312	251	277	260	269	303	301	278	337	305	295	287	295	259	292	323	267	281	321	268	285	269	297	297	284	303	280	296	298	308	272	267	293	262	241	288	307	270	323	317	259	304	284	289	291	291	316	274	294	276	310	281	291	266	274	266	271	322	289	282	296	311	286	246	295	282	305	276	306	280	246	278	278	301	286	323	261	265	284	295	261	262	304	294	281	305	306	276	256	275	293	290	286	275	275	314	299	280	298	293	310	269	276	273	283	295	302	268	294	270	279	260	290	267	274	295	293	273	266	280	265	275	306	260	256	272	293	282	274	314	308	264	287	305	272	295	287	308	269	287	310	254	288	263	285	291	298	304	296	269	275	297	272	287	287	284	282	263	302	278	293	278	284	269	276	278	268	285	262	290	289	271	263	248	266	302	291	306	267	283	290	290	279	276	298	286	292	282	267	283	294	290	296	267	288	253	266	271	288	285	275	283	319	296	260	315	310	247	250	270	261	256	293	303	285	318	295	256	281	315	287	265	271	269	252	263	273	322	292	289	277	267	271	306	263	289	289	281	258	299	290	271	267	303	274	278	283	267	282	287	298	289	271	289	269	326	289	251	277	294	286	300	308	294	268	289	277	277	268	302	290	276	265	311	295	290	309	285	277	264	280	300	270	303	277	292	265	269	277	267	276	285	274	249	264	327	287	264	294	277	305	297	290	266	311	272	300	302	271	269	317	291	282	280	286	293	284	296	304	304	265	307	294	255	279	317	257	294	310	292	300	285	284	289	266	263	294	305	299	299	319	275	318	264	254	273	258	278	329	280	290	287	275	317	295	273	278	266	306	319	326	281	262	300	294	286	329	281	294	294	274	270	268	295	289	256	311	289	285	291	256	307	293	306	277	296	282	253	287	292	307	276	291	303	274	262	275	266	273	275	265	260	302	252	309	285	298	284	302	287	287	284	279	265	244	278	298	262	265	296	288	296	293	268	295	283	280	298	297	330	314	285	273	266	288	277	293	337	276	277	277	294	325	296	261	242	280	271	271	294	291	278	303	283	281	285	290	300	281	276	266	286	280	311	291	295	259	279	289	283	277	282	286	291	261	258	251	307	264	296	277	298	265	245	271	303	269	302	284	289	283	284	294	307	325	292	294	299	292	270	296	316	278	266	307	253	281	309	315	305	261	305	303	286	252	316	325	304	295	290	268	283	294	284	280	258	261	297	280	295	281	249	273	273	298	278	301	329	294	271	292	295	298	318	329	250	288	309	258	278	278	261	302	272	299	289	270	275	325	312	273	271	272	278	279	278	306	305	268	282	305	267	266	263	306	294	298	269	267	279	242	311	274	247	295	301	300	263	269	327	275	282	274	285	288	265	251	275	300	296	275	295	272	280	303	287	278	280	247	284	287	317	287	261	279	284	310	260	332	282	274	297	305	325	289	250	295	279	274	255	274	300	256	278	315	261	294	282	292	295	324	325	300	244	274	303	271	285	285	280	271	276	259	289	294	291	280	274	284	303	291	259	291	275	296	274	290	285	272	278	301	321	269	286	279	272	277	281	279	304	249	300	311	283	279	279	287	304	261	314	280	283	314	286	287	309	258	285	300	284	280	269	277	288	268	246	267	278	268	286	245	317	279	283	313	280	261	261	270	279	265	279	307	283	330	264	247	293	294	286	239	291	283	264	268	274	253	271	256	282	323	279	257	264	299	295	292	259	280	302	274	273	292	255	274	267	279	262	312	292	296	287	333	306	333	287	295	330	302	301	316	246	277	287	270	292	333	275	277	262	265	256	293	271	305	275	277	284	281	273	298	280	293	282	278	302	267	292	289	276	295	281	265	289	265	303	282	279	314	285	271	288	281	250	272	299	300	287	327	300	295	307	274	303	279	279	264	254	270	279	320	301	259	280	264	264	327	252	289	285	223	302	263	276	257	273	270	305	323	293	289	289	275	276	309	275	291	320	281	247	287	273	310	282	250	289	270	272	295	294	267	290	271	292	286	317	288	286	277	304	280	249	277	258	269	299	285	273	298	271	292	339	288	239	260	313	274	283	307	305	285	314	264	287	279	279	284	294	286	259	296	287	273	292	327	257	290	294	280	302	272	272	274	296	295	304	292	257	265	253	288	250	330	296	284	273	275	280	293	296	260	294	296	282	302	272	279	256	305	292	269	251	285	304	280	302	281	267	303	276	302	293	287	247	297	271	262	296	282	293	312	283	282	279	295	318	277	264	274	249	286	306	282	270	273	280	278	281	271	304	278	263	289	263	326	291	279	311	287	317	304	302	295	282	281	288	282	290	276	270	275	259	297	296	306	286	277	280	279	301	324	245	253	300	295	279	270	306	256	289	310	317	306	275	298	302	294	314	307	284	289	262	296	291	263	317	284	311	280	310	285	272	291	274	261	260	308	292	271	271	243	267	273	279	272	284	305	296	283	282	325	301	313	261	256	290	296	275	302	286	291	240	296	292	280	279	290	261	261	285	276	287	330	325	298	282	306	270	270	256	302	304	292	286	288	248	286	265	290	249	286	262	290	264	253	289	278	311	294	274	305	296	277	238	270	271	248	280	317	267	303	280	301	320	275	274	275	289	308	268	274	255	269	283	252	285	303	318	257	279	332	289	281	317	316	268	256	251	260	291
4591	1988	1084	773	723	620	681	619	592	597	605	655	647	620	613	625	617	593	628	610	593	628	618	627	575	605	584	620	587	593	578	613	581	538	581	561	602	640	563	555	652	557	599	616	639	609	589	592	615	583	615	661	589	580	602	676	635	613	614	548	595	582	550	550	589	661	604	671	582	607	602	556	606	622	588	598	596	561	631	611	583	646	617	615	613	599	601	608	641	544	614	596	578	621	588	584	650	599	582	567	578	592	611	620	642	608	606	611	566	666	631	593	594	627	586	604	589	627	586	602	634	597	632	624	591	609	569	596	583	595	582	622	606	614	564	582	603	625	611	612	573	602	600	599	655	592	591	606	597	621	615	651	651	595	609	574	637	586	593	619	595	571	583	614	560	591	614	628	645	590	638	627	570	618	595	637	572	646	586	617	615	583	610	626	627	598	642	593	596	602	572	578	654	623	634	637	598	599	644	580	634	569	606	593	662	616	633	648	626	638	579	637	630	621	616	582	592	587	585	590	627	622	638	615	635	607	638	603	585	618	617	619	606	570	623	630	580	594	597	627	642	633	584	624	583	581	601	617	567	603	618	611	611	596	558	651	635	592	588	596	621	609	586	637	601	580	592	647	590	593	604	643	609	660	612	580	603	623	598	577	598	610	676	629	636	622	568	568	598	580	570	635	609	603	656	637	632	645	608	587	604	579	620	557	622	616	607	626	598	576	574	623	659	609	634	628	624	624	582	586	623	619	594	610	532	611	570	595	593	595	594	604	637	567	621	636	644	622	566	622	608	601	601	584	620	586	576	568	608	571	592	631	578	586	605	623	614	604	572	579	607	596	556	627	571	632	635	600	573	615	608	605	595	589	634	609	610	605	619	678	602	583	593	610	599	601	566	571	593	594	578	571	621	621	575	623	566	565	579	631	621	657	646	566	632	615	567	593	593	665	599	556	621	577	591	558	616	613	591	598	580	618	591	607	549	585	608	570	595	594	600	609	595	604	623	578	590	557	635	609	606	592	625	629	620	622	571	645	602	603	644	639	618	634	665	568	594	574	628	648	553	614	609	604	580	660	611	634	579	600	618	619	635	618	627	570	593	625	623	612	588	622	612	602	608	610	623	608	601	575	595	580	612	590	612	577	666	616	623	612	567	597	589	619	632	632	590	617	615	604	629	634	591	604	628	618	603	570	634	595	587	601	638	588	618	641	617	603	620	630	611	619	588	618	620	655	619	609	663	580	579	591	634	580	647	581	587	537	609	651	593	596	621	634	593	600	606	583	604	633	602	580	568	606	601	603	586	559	631	615	594	573	616	589	627	602	597	566	603	641	660	618	581	605	608	626	601	610	655	597	549	627	616	624	611	591	652	612	571	594	616	579	586	533	616	587	644	638	601	588	621	586	597	635	598	624	617	597	613	627	645	589	612	593	622	612	606	646	604	639	568	597	626	618	570	579	544	633	604	569	598	571	605	619	624	620	592	586	606	633	575	611	592	584	615	592	582	615	550	582	617	581	586	572	610	581	583	590	613	652	598	594	595	613	601	572	594	565	582	617	596	649	599	600	581	584	605	628	603	590	597	616	641	596	609	633	583	619	603	618	666	604	557	541	621	599	624	564	630	571	605	625	620	633	569	637	608	573	590	646	590	612	566	628	581	652	575	598	612	644	594	629	602	596	616	566	614	627	637	610	598	599	584	646	591	598	567	571	590	600	547	608	625	595	602	623	586	599	635	600	573	575	630	573	626	613	593	656	591	590	592	592	591	608	579	589	601	634	561	610	597	613	621	625	599	626	624	583	599	610	557	589	601	649	603	642	612	582	579	661	593	628	579	602	629	612	587	590	637	556	609	621	597	628	658	610	571	591	655	556	577	583	577	623	635	579	609	612	617	599	618	575	576	604	598	595	585	638	570	551	620	558	616	621	588	597	611	552	628	629	597	590	650	593	610	605	631	565	599	596	565	588	587	585	557	617	633	598	608	595	629	640	598	575	584	594	596	613	598	593	608	618	613	585	610	609	644	614	660	602	621	651	565	628	638	646	557	587	596	590	588	558	616	609	613	606	581	608	614	637	637	610	604	612	606	657	637	593	627	652	634	597	645	557	601	589	621	608	549	653	584	550	598	595	591	644	595	598	577	606	620	646	636	545	633	600	609	580	627	646	588	600	597	637	627	616	657	574	588	578	598	633	640	608	609	579	594	561	574	602	595	594	639	594	588	618	598	611	663	605	596	619	622	599	636	590	667	623	622	610	599	562	578	601	614	606	609	580	631	643	615	614	622	680	587	612	608	624	584	622	600	568	613	576	614	586	691	640	598	574	641	580	610	622	574	613	588	615	604	586	582	583	567	647	579	552	603	601	612	620	585	603	593	597	602	640	575	601	654	548	591	548	610	623	618	617	557	584	592	582	610	591	628	607	646	571	618	594	613	583	603	597	601	578	589	613	611	669	586	622	613	619	571	662	583	588	642	633	562	542	582	619	586	617	619	618	653	599	680	624	607	630	606	639	578	600	601	607	595	596	615	586	624	605	626	633	634	588	592	584	587	601	573	607	576	609	570	646	595	582	609	607	608	627	578	642	658	604	573	595	645	571	591	598	571	613	607	591	575	586	590	583	597	614	609	602	605	563	584	596	592	605	597	607	622	668	593	564	622	615	606	642	637	623	601	570	618	572	572	623	594	580	573	636	580	588	594	598	601	581	574	611	587	637	601	638	578	598	640	589	588	592	578	574	620	639	616	569	608	610	592	641	601	612	584	631	583	582	611	637	602	600	592	657	631	614	619	598	599	614	593	623	604	613	638	616	599	581	636	605	617	564	615	569	606	597	601	608	613	640	614	570	587	579	626	604	610	605	622	594	550	606	631	609	573	629	598	609	605	626	575	582	602	588	581	573	609	611	607	629	632	602	565	597	592	603	616	594	650	613	595	630	599	634	631	617	612	591	568	637	632	543	587	589	623	645	665	606	636	607	614	596	593	615	588	582	638	650	568	584	558	615	601	585	630	580	628	619	563	635	597	585	594	594	580	612	654	619	622	612	624	595	571	632	580	598	635	606	548	606	613	592	652	588	608	580	570	628	616	555	636	564	535	596	658	606	566	590	566	624	592	634	557	619	604	654	584	606	584	574	616	627	631	596	613	602	650	596	585	631	576	600	615	606	580	615	647	629	604	622	613	588	601	556	626	588	629	595	636	576	609	637	615	614	594	599	570	601	604	574	574	619	601	606	591	643	585	607	608	602	607	621	574	601	602	587	621	572	597	611	606	616	624	638	634	591	600	584	609	595	579	586	589	598	596	595	616	628	603	630	602	634	608	623	636	600	565	644	596	579	639	605	609	581	576	630	584	584	578	656	632	654	607	571	565	589	597	583	582	599	603	554	637	601	608	612	637	615	590	660	594	614	614	625	608	639	573	621	606	629	572	604	630	583	584	611	541	599	589	640	602	638	580	614	552	614	551	621	616	555	579	561	577	595	569	572
25300	21674	24789	29074	21676	21698	10059	407	304	237	232	209	230	187	215	186	173	149	174	167	136	141	173	162	141	143	136	122	118	151	142	142	147	162	156	149	143	160	128	148	135	154	136	129	131	130	147	136	157	131	158	147	151	145	148	124	146	140	117	117	114	148	150	156	155	160	154	137	141	139	128	128	119	145	132	139	128	137	128	118	122	152	133	120	119	150	149	130	148	141	113	145	162	137	147	135	161	131	136	140	118	146	122	139	143	154	140	125	118	140	146	136	125	142	131	143	138	142	146	139	109	126	143	142	131	140	138	129	116	133	121	138	145	124	155	129	147	152	141	130	145	147	124	109	148	127	144	147	144	142	143	148	130	125	134	140	135	136	156	132	133	144	164	143	134	119	140	143	151	139	129	136	154	153	145	129	141	116	146	157	135	138	104	126	135	135	120	125	142	119	128	150	127	130	142	147	122	118	151	136	135	147	142	139	134	128	127	130	141	114	138	148	135	124	120	135	139	118	151	159	155	118	151	122	144	137	132	128	133	134	139	135	144	154	139	140	136	138	119	156	116	117	120	146	175	156	114	133	141	135	118	133	138	130	138	129	125	128	153	121	140	125	132	118	143	126	134	133	116	148	139	127	121	146	145	138	139	164	117	140	129	116	136	115	135	119	174	146	149	147	153	120	143	142	122	139	137	129	144	136	138	125	150	152	127	124	135	153	138	128	138	127	162	130	139	137	143	126	155	132	119	135	141	126	120	136	121	144	148	160	154	128	153	136	139	118	123	150	112	129	138	150	136	139	123	136	152	138	146	117	138	120	133	130	133	133	137	134	141	113	159	115	151	121	132	119	139	151	174	139	132	122	137	131	143	135	124	141	134	126	132	159	103	139	135	127	141	165	152	122	124	136	139	116	126	123	138	124	142	159	132	121	130	93	140	107	139	140	133	140	122	125	144	154	130	122	150	146	106	121	135	141	124	118	159	150	149	124	131	127	126	132	130	128	125	123	139	145	135	143	145	153	126	145	157	141	137	164	142	148	128	150	125	150	122	131	133	151	138	131	128	135	133	147	113	137	141	131	132	132	129	134	138	111	130	150	122	139	128	143	137	132	118	118	139	124	121	140	158	128	148	126	149	137	123	130	140	126	112	120	114	113	110	132	156	138	128	134	142	138	148	133	141	153	149	123	137	144	134	150	136	118	121	119	134	156	126	129	137	119	130	114	114	126	133	136	122	161	129	145	150	125	136	148	140	129	139	131	127	144	131	134	167	143	145	115	139	129	133	137	116	143	120	137	150	129	135	127	120	135	128	140	129	160	153	123	158	131	136	148	162	131	133	118	143	113	152	127	132	140	128	136	135	145	124	146	149	105	141	132	163	145	132	128	152	160	123	128	127	135	117	115	143	139	131	128	123	139	140	163	127	155	129	124	148	122	142	133	143	107	150	139	131	140	154	112	129	126	148	131	127	129	121	131	135	134	134	125	142	128	116	135	132	145	152	136	146	152	122	127	135	138	125	141	159	118	129	133	118	138	151	118	155	140	164	151	147	146	127	145	140	112	145	150	131	135	124	99	141	138	130	145	145	120	125	124	148	140	119	133	127	137	120	129	131	141	124	125	112	119	157	140	128	155	142	125	135	152	162	167	131	139	117	127	156	114	133	114	147	134	122	122	141	135	118	131	142	152	134	143	147	132	136	136	131	119	140	186	132	144	138	149	152	139	131	143	174	122	150	138	136	126	130	153	147	117	137	136	128	126	120	110	126	141	133	143	134	132	147	140	143	154	122	120	121	120	112	137	128	124	151	137	133	166	144	142	126	138	143	131	158	139	135	113	135	138	131	121	172	139	141	146	151	123	156	135	128	143	157	160	129	128	133	130	128	138	138	137	130	130	158	139	142	128	133	151	122	138	121	148	150	127	127	129	119	138	128	114	121	114	123	169	150	145	143	148	133	130	115	134	152	138	123	165	140	125	129	140	124	148	153	147	128	141	128	127	149	144	125	130	134	156	146	120	115	160	136	125	131	129	139	123	149	134	148	150	139	138	138	123	134	136	135	132	122	116	116	144	131	128	120	120	139	146	118	144	126	157	138	130	143	98	138	137	136	139	153	120	128	155	157	122	142	130	134	136	136	143	127	136	130	127	155	135	132	124	145	128	149	107	145	121	136	144	147	119	159	126	125	131	155	146	154	132	162	141	156	133	133	138	148	138	141	140	113	140	133	120	134	105	142	134	135	116	134	120	132	137	120	121	142	151	138	124	150	133	147	134	138	134	127	151	118	130	138	135	128	136	157	131	128	126	144	116	142	120	137	111	134	137	137	166	154	141	127	101	138	160	146	153	139	128	144	147	126	117	120	142	142	126	120	131	131	129	135	141	132	133	139	121	147	147	132	138	143	124	134	121	104	132	153	135	153	142	132	134	149	147	132	131	116	127	130	141	151	128	149	160	127	145	152	141	134	152	122	145	129	139	145	137	142	123	139	145	146	155	121	146	138	132	105	138	126	151	135	125	126	140	142	124	138	113	132	109	132	133	126	125	139	141	144	132	140	125	115	117	134	132	129	118	149	145	131	113	112	149	149	133	114	149	135	120	145	141	137	115	137	140	148	141	152	146	135	138	128	134	116	129	142	144	156	137	146	147	144	146	124	129	136	137	139	150	133	132	132	154	139	134	144	153	134	167	119	151	141	135	143	126	116	135	140	149	124	131	141	150	148	134	127	124	126	124	137	113	160	127	126	129	134	113	135	139	113	160	142	143	136	138	147	130	132	147	151	117	125	138	112	132	134	143	145	137	140	129	150	155	145	131	140	128	146	122	150	146	124	132	147	143	129	170	114	140	135	120	126	156	152	121	145	149	164	146	133	156	127	164	148	124	121	115	113	129	142	143	122	130	170	126	116	132	153	138	134	116	141	135	151	107	122	117	131	114	152	142	127	142	136	116	146	138	164	138	145	136	140	133	151	138	139	158	127	129	130	137	159	132	128	128	145	119	148	114	143	120	126	144	131	131	131	137	137	149	133	130	126	123	131	120	147	149	127	138	159	131	141	116	134	146	168	133	126	148	156	133	127	133	136	132	137	124	118	134	142	141	144	121	131	138	144	115	150	132	135	149	139	158	156	127	134	123	137	134	146	111	132	132	128	144	143	159	130	146	123	133	119	117	149	136	119	140	135	146	133	158	134	127	139	140	121	147	115	141	128	140	131	142	139	123	174	114	132	129	142	162	137	128	121	137	156	140	132	147	130	133	151	133	129	139	143	126	142	135	146	121	157	120	125	124	118	119	133	113	105	127	146	142	143	131	156	165	147	125	138	150	174	130	142	110	136	137	141	147	125	137	133	118	122	135	151	146	112	148	132	133	140	129	154	125	118	140	130	143	137	136	116	119	146	122	148	133	149	141	125	143	153	134	147	124	115	137	129	136	130	125	128	121	142	136	132	109	164	143	123	139	110	127	131	141	150	163	148	123	143	130	142	150
4167	3189	1320	701	490	400	412	358	345	340	351	327	363	379	328	348	338	349	323	334	337	339	364	329	324	293	345	323	332	318	337	331	347	330	368	341	335	323	311	363	287	329	336	321	313	345	339	325	346	346	345	340	292	364	342	316	343	345	302	317	288	316	302	326	339	321	336	326	364	345	364	329	339	346	313	354	354	338	324	335	345	315	316	313	356	319	322	337	371	314	321	331	305	329	315	336	335	312	347	278	328	339	285	348	332	346	318	339	322	320	322	330	355	353	339	334	318	330	366	322	314	307	331	320	317	302	316	328	298	334	315	336	355	300	334	312	352	309	329	301	363	325	327	314	312	332	316	322	315	325	326	334	378	309	315	349	368	326	342	311	328	334	318	338	330	329	313	319	294	330	304	360	321	335	335	315	314	349	298	343	327	310	329	335	318	321	311	330	326	370	303	334	346	301	333	329	338	320	312	293	311	301	316	309	314	330	339	346	333	326	291	325	343	331	319	338	337	337	319	366	352	317	340	326	315	322	322	323	328	320	313	347	322	326	330	346	302	329	314	295	338	308	297	320	353	313	346	365	320	333	307	336	338	344	303	343	322	332	323	311	319	306	354	360	298	344	315	315	310	353	315	381	361	289	329	330	321	278	309	349	350	347	341	331	325	328	323	331	314	328	354	307	322	303	291	357	300	307	297	323	317	307	309	301	315	343	366	330	295	310	322	296	324	340	316	336	324	282	349	335	325	349	343	323	313	318	364	307	342	326	339	337	338	327	331	328	330	321	346	355	324	328	332	343	289	317	311	305	335	334	347	335	318	312	349	327	342	287	350	321	329	316	302	319	362	310	340	304	338	318	336	348	314	338	313	325	360	339	316	357	351	346	336	294	338	313	341	312	324	334	340	326	319	334	329	342	340	330	343	358	307	299	315	351	332	338	324	311	307	317	312	326	304	312	332	330	293	349	339	317	322	344	322	313	316	335	338	297	367	318	364	326	364	333	321	307	310	326	331	294	351	319	349	322	298	325	320	323	364	334	312	329	348	324	338	330	321	307	320	331	357	345	346	298	349	317	317	328	304	308	294	334	331	338	328	330	307	358	311	320	323	362	335	334	323	328	325	304	382	317	334	340	322	330	349	321	330	367	305	310	308	334	340	317	329	307	338	319	367	340	363	317	339	317	321	318	312	344	334	346	323	358	322	301	329	328	339	322	364	328	344	338	347	339	317	346	301	322	324	302	319	349	303	328	337	289	329	312	330	332	322	339	362	333	328	306	330	304	332	325	308	338	300	313	369	358	343	326	328	346	339	313	320	338	373	327	323	333	355	313	354	317	345	350	315	343	309	337	319	326	327	308	315	302	309	339	309	327	351	332	347	330	348	304	352	337	338	347	328	333	333	317	321	335	329	342	372	332	327	346	357	339	315	331	307	292	336	358	337	361	346	325	342	328	322	342	337	321	345	324	319	358	318	325	304	339	336	305	318	308	323	347	303	318	332	309	314	316	327	329	325	333	336	335	344	335	327	338	301	317	317	324	328	314	315	346	314	320	327	329	343	327	339	313	316	331	306	342	319	333	341	298	334	319	324	366	363	345	304	332	314	329	318	336	349	311	340	321	296	307	330	311	333	317	318	303	305	334	327	322	306	299	360	313	326	327	301	297	324	340	314	334	369	312	306	306	322	317	318	318	311	332	351	344	354	301	321	358	312	288	320	335	326	301	329	334	311	294	338	372	316	326	340	335	326	344	312	296	299	330	302	312	300	308	319	310	336	302	362	345	341	351	322	332	331	313	332	302	329	339	342	312	344	297	342	320	332	341	317	311	331	338	336	340	354	333	351	335	378	350	310	342	333	319	302	303	345	327	324	380	346	335	303	346	299	339	337	352	329	276	342	381	348	323	339	318	351	309	317	311	311	350	336	292	339	330	365	351	337	361	311	327	335	327	332	352	326	336	305	311	376	327	341	341	323	318	317	310	334	327	350	298	326	338	333	298	335	334	347	325	337	348	316	345	374	331	338	308	304	339	313	309	322	316	317	324	325	349	320	343	336	334	322	333	313	323	328	303	326	334	332	329	335	346	319	338	292	332	319	313	317	307	323	338	307	342	290	352	308	319	391	295	295	326	344	325	320	327	316	317	320	339	310	328	312	314	337	321	323	361	315	322	351	346	307	359	337	307	316	326	343	350	304	353	336	308	333	329	337	321	350	358	314	338	325	316	341	313	314	320	329	300	301	325	343	337	330	349	351	309	320	323	333	321	319	348	316	293	339	287	321	317	350	306	345	315	331	326	292	301	314	333	317	355	316	331	336	302	337	330	370	319	361	300	358	313	359	321	332	307	349	330	303	324	335	328	328	290	314	339	350	319	338	318	327	351	316	333	329	297	320	344	329	309	304	330	293	358	317	346	321	322	331	339	336	331	331	322	299	324	340	321	365	309	354	308	301	326	331	317	324	322	331	338	324	302	321	309	304	351	337	325	379	326	315	300	341	317	327	314	304	294	347	327	319	310	310	325	317	337	322	364	338	346	355	298	342	343	337	334	309	323	328	342	283	296	319	334	332	310	311	324	324	333	321	313	308	341	340	338	345	316	340	331	350	300	311	307	310	338	349	346	292	385	325	374	330	318	352	309	379	352	324	315	319	337	358	347	313	322	336	306	353	336	365	352	328	284	315	315	357	338	337	339	340	323	338	344	362	334	326	316	298	355	320	344	310	332	295	347	321	320	320	350	322	302	354	322	319	343	350	334	335	342	310	305	293	341	344	322	352	337	307	339	313	294	332	341	287	336	330	343	327	335	329	323	340	322	345	331	328	365	346	297	338	358	363	323	315	325	313	351	311	318	338	318	337	297	355	367	322	342	340	329	323	353	304	292	347	353	344	329	330	315	342	354	343	342	345	346	304	329	369	339	348	306	354	334	319	322	304	324	353	323	335	339	314	335	295	292	310	316	324	312	346	340	330	328	323	327	316	349	327	310	343	309	335	332	324	325	340	317	321	347	335	356	320	315	341	332	350	337	330	328	335	327	327	334	346	311	318	314	318	296	335	329	333	356	304	330	335	317	318	343	386	339	320	342	328	363	304	313	328	340	343	336	314	329	326	343	360	346	310	328	323	329	307	330	346	319	343	343	359	325	329	325	310	322	311	329	328	342	293	318	326	333	351	345	343	347	323	330	372	344	325	333	366	315	338	340	353	320	291	325	311	312	327	335	333	328	294	320	349	365	337	316	316	317	314	315	352	325	351	322	291	336	325	313	316	340	339	288	336	322	327	348	314	320	334	358	305	326	340	294	339	323	333	329	337	327	303	365	315	329	314	353	309	325	328	281	347	311	322	321	364	333	333	328	338	319	331	302	324	303	337	318	335	377	332	314	334	323	314	326	332	324	328	361	315	337	331	317	323	324	326	333	350	327	313	329	294	334	312	314	363	345	362	328	319	362	336	333	298	331	340	305	327	339	309	351	314	335	309	307	361	332
34123	13913	1922	472	430	467	455	416	517	477	436	446	406	476	437	437	443	442	448	419	466	451	433	432	455	439	458	443	441	438	489	468	471	420	486	455	465	432	454	443	456	431	432	444	488	414	467	442	475	402	427	484	407	457	482	459	477	425	413	441	446	442	465	462	462	459	460	451	452	424	405	412	442	422	428	444	453	430	482	476	482	472	445	402	421	435	422	433	424	420	443	475	457	437	467	442	422	480	450	431	414	451	440	469	491	451	440	432	455	413	419	463	464	475	441	432	423	397	446	418	449	452	438	474	429	448	418	406	445	458	420	436	479	414	430	468	438	434	456	430	439	465	481	464	436	429	485	375	437	426	451	483	461	447	440	472	472	501	432	434	499	468	433	458	461	452	439	435	450	459	447	435	388	451	433	443	457	475	431	445	478	465	457	425	428	454	493	447	467	450	435	461	446	419	468	474	420	450	433	455	453	485	441	424	423	447	427	478	491	457	419	437	440	451	446	469	446	441	462	405	436	435	419	430	395	435	452	444	424	500	466	416	415	401	428	453	424	459	458	439	442	476	478	411	471	463	420	475	384	446	465	446	445	423	411	419	455	395	411	443	405	444	451	493	444	446	458	441	427	415	457	435	451	455	414	430	454	483	418	440	493	458	408	442	469	434	466	466	434	397	448	423	433	415	431	436	431	442	431	399	443	462	446	412	456	459	416	450	445	448	467	451	439	461	431	507	456	452	480	422	442	462	422	457	429	452	449	448	473	437	402	481	403	469	438	469	419	438	419	439	434	443	400	435	449	444	445	448	468	448	477	426	441	476	451	453	430	437	464	453	453	468	436	444	415	462	426	467	477	420	432	449	433	420	441	464	461	466	428	397	448	403	417	429	424	449	408	458	493	435	461	467	444	415	454	508	440	437	393	439	448	439	450	488	428	492	468	404	422	427	455	438	458	426	450	484	455	431	442	488	432	414	428	460	466	451	444	444	413	394	413	491	455	453	433	476	464	443	435	465	394	405	460	459	457	442	509	452	469	465	450	457	454	462	415	459	496	452	457	514	450	442	426	425	461	424	412	426	473	443	434	460	441	440	434	462	451	423	403	457	437	417	441	457	434	411	439	444	464	408	438	437	431	444	433	474	454	414	416	455	446	436	424	448	474	429	409	438	420	433	479	443	448	453	457	433	419	438	462	441	457	468	427	429	439	426	467	461	427	468	425	427	446	461	442	473	447	428	477	430	442	445	441	450	467	429	467	443	434	416	372	483	457	466	395	445	454	452	481	465	445	458	461	437	501	452	450	427	435	424	449	431	408	419	510	439	443	424	435	463	436	435	407	397	443	431	451	426	484	427	435	396	467	418	454	459	415	460	461	429	419	436	395	439	447	449	466	445	450	466	430	442	444	454	429	467	483	482	468	440	442	493	442	442	430	458	441	441	462	437	424	425	439	418	419	419	414	489	439	439	459	491	430	412	456	428	400	447	446	429	483	415	438	446	449	421	406	428	488	417	438	413	438	431	443	449	428	459	436	439	409	443	453	471	444	444	449	451	425	421	452	463	489	459	426	432	455	420	467	450	466	438	436	460	431	418	453	382	401	409	477	455	459	447	448	449	446	463	400	446	429	456	439	396	449	451	402	413	454	448	467	404	480	452	414	440	456	434	446	461	453	432	477	459	420	458	448	443	424	463	472	426	445	436	417	407	450	453	441	467	466	455	465	394	420	434	440	439	475	462	414	433	459	479	458	464	440	470	427	407	434	427	432	433	440	461	399	435	392	415	463	497	443	414	400	413	439	454	420	465	451	428	451	460	449	431	444	440	445	458	463	439	435	461	433	480	429	450	445	458	466	386	436	440	466	461	462	457	437	458	462	456	445	414	436	437	418	439	440	451	397	432	446	407	422	470	436	447	457	427	399	450	466	469	436	410	472	404	430	451	410	449	507	457	438	396	435	426	444	485	451	445	435	464	422	469	475	460	438	406	446	454	430	441	455	421	425	399	434	459	455	441	461	447	467	413	435	477	436	424	410	467	453	427	464	472	462	449	474	440	447	484	441	462	424	418	408	431	459	409	438	457	436	437	472	462	422	429	415	446	490	429	404	494	425	439	453	420	424	467	396	434	441	433	451	431	431	413	435	468	436	415	454	421	447	483	479	469	415	448	425	449	458	414	405	428	487	469	456	406	485	448	459	470	456	432	473	422	460	411	447	468	429	436	414	455	463	452	442	449	425	457	434	445	450	457	460	470	459	486	470	448	419	428	442	450	417	410	455	468	413	450	443	450	468	449	468	470	437	422	433	431	427	492	460	442	441	422	447	429	472	442	456	469	415	469	507	484	456	434	439	451	441	414	451	379	447	446	459	531	434	425	486	479	406	423	440	436	444	444	455	428	424	426	424	449	458	472	469	442	423	438	445	431	445	451	431	449	418	454	439	439	452	486	401	426	438	405	434	429	459	473	441	448	418	441	418	469	410	391	455	432	404	445	453	405	421	429	435	462	429	477	415	417	426	447	437	432	432	454	411	454	452	437	404	410	464	449	439	440	440	448	424	463	424	427	456	477	420	423	448	453	455	437	447	425	436	415	434	397	412	473	438	459	433	451	415	435	456	421	403	386	446	415	438	419	396	463	424	434	473	436	433	410	415	460	424	470	444	447	435	485	460	434	397	417	434	461	413	419	439	416	441	482	446	460	452	429	449	440	432	453	425	458	424	459	455	465	438	440	397	444	455	472	456	479	481	407	419	426	454	412	416	441	439	449	422	457	452	436	471	473	396	427	441	442	470	479	435	472	453	442	413	499	464	470	442	438	454	468	425	423	451	457	454	459	472	462	420	490	414	455	448	448	448	469	444	433	426	422	436	494	460	422	433	456	505	422	451	436	429	436	413	484	466	452	441	431	447	456	418	437	439	445	470	447	417	443	445	452	404	442	445	450	427	456	401	481	452	457	451	461	441	441	438	428	435	440	440	421	401	478	469	448	441	473	420	422	454	462	440	432	434	447	446	423	472	506	471	421	435	463	487	476	422	420	433	414	462	426	436	435	437	431	493	466	448	416	415	417	489	421	459	470	431	453	448	441	402	472	447	426	427	430	429	437	458	473	439	395	395	448	464	445	442	422	451	467	481	460	442	409	424	460	436	418	429	432	469	431	410	425	456	471	401	451	431	462	443	398	421	449	451	466	444	437	393	440	441	454	422	438	440	469	415	433	414	410	399	407	419	422	462	446	418	427	417	471	488	437	458	496	467	456	452	456	407	466	483	437	457	428	438	463	453	436	433	511	493	477	474	461	416	425	423	434	467	462	435	408	426	443	442	472	433	455	448	465	443	422	438	433	429	455	433	453	456	460	431	447	462	451	422	464	433	425	442	409	463	423	477	475	445	456	441	439	403	425	469	427	397	457	467	427	509	455	410	457	452	482	440	445	432	471	457	425	455	460	402	428	475	407	454	432	477	435	437	496	426	408	429	441	436	378	405	413
8251	991	953	883	923	945	938	931	910	843	956	917	877	857	960	908	903	948	930	921	955	922	938	946	929	915	901	868	949	861	922	867	953	925	861	950	872	904	945	910	882	940	923	893	934	867	889	896	948	899	871	912	890	933	899	886	914	949	919	897	881	939	908	906	909	892	908	905	917	943	948	906	895	850	905	963	925	902	880	979	848	884	937	966	918	881	894	909	900	910	905	898	893	946	913	916	926	910	887	926	906	939	870	920	955	930	935	938	910	948	924	932	873	909	909	915	900	911	864	937	892	930	915	922	909	919	907	866	942	895	930	900	905	939	921	880	936	931	905	888	908	879	908	893	925	920	921	896	868	881	918	881	931	975	901	935	931	909	915	888	887	872	931	889	933	940	922	918	929	911	897	943	907	896	939	943	903	907	880	944	933	1021	879	934	901	910	920	925	870	898	908	916	898	941	924	925	917	919	814	895	912	877	916	867	908	881	904	925	895	925	957	911	883	881	886	905	930	916	936	889	925	913	931	892	882	948	944	919	894	944	911	904	919	909	941	890	944	895	874	893	897	842	834	954	900	943	968	931	922	865	913	923	931	924	939	881	923	896	988	918	894	913	997	926	869	932	904	937	938	953	842	896	947	904	943	922	927	908	921	856	916	926	881	941	896	941	933	914	1003	922	932	906	915	903	905	848	920	908	893	954	891	883	857	940	972	904	894	905	887	883	894	964	923	931	921	983	895	920	908	910	926	868	935	905	935	875	918	927	948	936	943	920	895	911	931	921	859	928	886	908	877	902	890	923	891	930	883	898	866	926	894	913	932	943	913	908	889	846	934	925	879	855	925	937	867	922	944	934	964	940	915	933	897	900	955	917	878	934	921	939	967	935	861	966	921	935	940	950	911	903	922	896	906	917	893	918	865	902	912	913	932	937	886	905	888	969	881	964	903	939	923	891	903	915	942	925	970	889	893	912	904	867	891	948	854	917	910	912	861	881	968	914	913	926	949	910	887	929	928	954	906	922	924	895	886	875	872	909	929	939	881	928	942	905	907	908	934	900	958	887	929	896	909	883	874	883	896	886	893	917	902	926	884	911	870	881	940	869	928	909	910	906	881	929	882	900	946	875	905	989	887	952	907	941	884	894	954	932	942	881	899	928	934	870	900	927	918	916	871	955	933	843	889	922	939	884	949	912	887	951	973	861	866	907	917	898	943	898	944	890	844	964	873	890	937	908	936	950	908	900	897	895	933	891	948	925	952	882	892	900	894	917	870	869	909	925	914	893	909	959	895	920	902	902	936	919	912	890	925	924	906	920	972	891	884	902	885	891	934	879	921	924	872	854	957	931	916	923	885	890	889	917	917	924	877	884	912	940	896	900	893	921	917	925	935	847	902	920	922	880	908	895	922	904	839	928	961	910	929	933	886	919	918	929	855	960	919	924	900	900	917	909	854	894	934	896	936	900	900	952	886	937	878	946	932	928	856	923	876	901	898	921	897	923	904	932	974	939	894	889	899	928	916	915	899	862	903	908	884	901	903	899	947	930	872	926	936	889	829	948	951	847	945	887	912	919	895	896	927	938	939	913	948	934	875	954	908	920	908	887	924	939	919	980	934	945	906	876	887	883	960	933	915	955	905	926	880	941	942	964	868	949	913	975	903	855	915	897	924	915	898	889	903	908	888	907	872	900	900	898	931	940	930	949	879	894	886	919	908	895	917	920	913	888	898	894	920	880	922	905	865	903	859	913	925	908	992	966	957	870	893	939	923	905	947	913	866	921	894	966	944	875	909	941	879	910	894	865	931	881	908	922	854	882	946	857	824	921	900	908	875	934	904	934	920	913	901	878	847	956	907	960	869	933	913	959	868	896	895	872	972	912	916	892	859	915	887	880	880	900	924	914	930	917	893	879	905	889	831	852	972	893	934	932	912	933	936	903	881	944	908	930	924	842	894	927	945	917	848	930	905	980	898	894	897	927	905	910	915	913	936	898	916	866	897	925	942	904	904	898	905	897	907	864	897	904	920	859	955	904	895	921	891	944	872	933	978	967	917	877	921	923	898	884	885	926	861	901	887	950	898	919	887	937	899	934	888	926	925	911	922	894	908	921	900	888	868	889	965	922	871	923	948	919	937	919	920	927	899	945	924	881	941	874	926	934	922	929	924	890	881	901	887	943	885	947	945	934	892	895	903	917	916	952	829	888	890	881	918	913	915	923	922	972	879	902	901	953	935	914	917	888	954	863	935	917	885	948	940	890	904	910	916	917	928	884	868	868	904	906	951	941	896	942	874	908	898	936	863	914	891	876	919	912	894	902	911	952	906	924	908	961	935	875	905	918	945	907	937	950	929	864	952	893	924	927	964	950	846	917	911	873	948	909	917	913	891	906	859	859	895	878	903	940	882	972	893	942	875	883	948	932	891	914	940	899	882	877	908	902	909	920	906	900	905	926	931	925	922	960	967	910	883	936	930	911	914	906	885	853	899	934	904	935	933	938	906	891	894	865	904	917	926	910	908	863	883	922	897	945	937	888	862	906	887	904	926	878	913	921	942	912	898	983	954	869	899	864	889	957	894	954	952	892	865	927	848	889	945	914	941	882	877	867	868	916	921	877	873	900	937	873	943	940	925	926	925	910	887	911	903	917	901	961	914	874	956	908	922	926	943	914	916	888	938	918	867	911	914	899	898	933	860	902	888	915	881	874	892	962	923	889	856	894	926	954	865	882	951	906	943	917	877	912	971	948	913	907	911	938	864	991	934	929	917	920	930	897	942	894	959	921	959	870	923	883	889	919	957	849	846	882	867	898	897	925	892	905	884	891	880	901	873	919	936	930	927	937	897	896	887	893	908	946	946	926	869	895	953	908	950	942	911	891	897	901	893	951	910	959	884	896	905	885	901	902	868	893	891	923	986	920	936	904	885	953	910	933	917	985	960	914	864	950	901	906	944	850	938	916	923	922	912	901	889	926	941	870	865	907	949	919	876	935	946	960	918	924	889	900	854	927	907	927	925	883	907	909	864	862	920	907	897	878	902	899	996	870	872	895	916	926	942	863	946	964	870	858	901	912	883	844	873	877	910	906	921	931	930	892	947	934	935	898	948	885	884	928	861	934	908	940	899	910	878	895	960	879	897	910	910	902	856	871	894	907	976	972	903	926	874	901	939	918	901	939	918	940	948	905	921	897	935	879	909	892	907	905	900	930	944	914	905	926	903	896	937	889	980	898	868	885	872	943	899	908	905	947	894	868	895	900	920	888	893	889	941	888	930	945	864	924	913	874	895	896	920	930	859	917	915	895	866	892	934	867	953	860	902	924	887	872	958	989	889	886	882	898	837	879	890	915	941	918	947	938	892	878	920	919	941	909	913	932	923	965	847	910	970	908	873	964	954	868	904	933	878	864	875	907	903	959	880	877	904	913	902	916	897	838	931	842	870	963	928	903	925	950	937	928	919	921	885	919	933	917	900	930	907	935	986	901	956	958	812	911
26007	21668	24293	29554	21684	10308	550	424	351	350	295	378	339	301	293	351	287	265	267	285	284	335	301	308	263	296	292	297	287	306	251	278	281	275	291	303	268	259	301	280	281	311	298	266	281	275	303	293	297	286	335	259	310	311	288	321	280	266	309	305	280	292	255	261	277	301	293	265	300	238	262	291	297	324	283	282	270	259	263	284	292	277	301	290	303	270	263	286	269	276	288	275	270	294	254	267	286	254	293	294	287	274	299	269	270	304	265	267	261	258	280	300	295	292	252	256	289	269	274	316	313	274	283	290	283	280	318	291	291	268	287	305	291	305	270	324	288	263	305	278	278	260	274	302	290	310	279	312	290	292	276	299	311	263	284	287	297	292	316	295	300	256	287	265	264	261	285	242	261	295	267	291	287	287	286	289	251	314	282	229	285	286	265	298	287	270	275	269	276	268	285	284	316	302	278	259	279	268	274	256	291	275	269	300	295	307	285	281	288	299	287	296	272	243	262	277	311	281	295	298	313	282	303	302	291	264	301	284	289	264	256	320	273	310	305	306	311	300	281	270	284	267	287	306	302	292	284	287	275	313	298	286	263	283	276	300	310	244	280	300	284	269	282	297	294	275	276	300	287	305	271	331	306	274	281	292	295	286	289	256	311	313	263	314	319	305	282	294	289	291	292	271	284	260	299	319	275	293	304	297	260	296	295	293	259	294	268	301	292	266	276	308	280	287	301	283	243	310	302	304	291	289	262	280	257	290	256	260	277	302	297	277	290	259	289	272	288	278	280	293	263	274	293	251	276	300	342	305	280	282	257	259	284	260	275	248	281	307	304	263	252	281	308	341	289	259	254	321	311	308	275	289	289	319	293	259	284	282	298	273	287	324	295	273	314	275	290	310	270	282	282	290	308	284	261	274	309	288	288	278	299	280	298	261	273	282	273	293	294	284	272	285	287	288	276	274	274	296	260	286	252	261	310	286	289	263	255	259	265	282	285	293	260	285	261	303	287	300	299	294	273	288	312	307	268	276	263	266	267	282	293	322	275	244	299	294	275	278	299	277	298	301	267	281	305	275	260	283	286	285	299	278	295	283	273	292	270	295	275	258	277	295	293	281	298	266	282	276	311	279	293	288	261	293	276	260	231	271	267	275	282	311	284	283	270	246	258	299	298	304	274	309	264	275	284	304	282	270	282	273	307	316	303	303	285	274	284	281	256	289	269	297	268	306	251	282	305	257	271	333	290	276	308	290	254	270	292	291	274	290	312	271	287	292	263	277	289	318	295	287	257	273	306	307	287	271	305	281	264	299	277	290	275	322	290	297	302	275	266	313	266	284	299	280	263	293	278	274	336	255	272	280	280	282	278	267	272	306	326	285	281	264	299	290	295	255	281	262	270	272	306	295	291	277	308	264	281	259	298	279	293	276	317	275	296	293	298	276	281	257	294	257	282	318	275	239	299	276	280	267	292	310	295	278	315	286	295	280	307	279	299	303	282	311	277	283	302	269	295	304	299	289	297	275	267	290	289	274	303	276	261	281	304	265	254	251	268	312	309	284	321	300	332	283	268	280	287	297	279	275	268	288	295	240	268	296	274	270	305	298	265	300	268	314	276	286	262	291	292	307	289	297	302	290	299	319	328	298	272	284	250	274	277	295	285	295	309	308	298	301	291	286	291	294	312	292	276	248	273	303	267	298	329	248	280	311	287	271	282	265	333	287	311	276	305	312	309	280	277	284	292	275	298	283	268	294	320	297	282	281	274	300	273	275	256	306	248	294	341	272	260	282	272	302	265	255	281	280	262	269	284	276	292	314	289	294	311	274	285	292	274	278	251	284	308	265	253	283	302	294	299	264	283	270	268	268	290	288	265	254	307	323	287	245	304	302	272	292	286	278	314	299	289	280	306	300	263	271	268	297	290	305	278	329	289	258	303	285	285	311	293	255	304	294	255	296	308	295	283	288	313	280	280	267	322	286	275	294	293	299	278	306	278	313	262	256	297	323	278	281	288	241	257	309	274	258	278	314	278	298	307	280	276	311	271	322	321	291	263	300	309	262	287	305	279	290	281	297	277	255	318	326	308	287	299	298	259	269	297	279	310	305	279	282	273	318	315	306	284	269	258	304	278	294	322	275	287	276	324	284	291	266	283	277	284	274	276	296	300	268	250	296	294	289	285	336	294	285	265	298	283	278	292	285	275	284	266	266	312	275	257	245	296	287	269	308	257	285	309	273	275	294	272	292	269	290	318	278	310	274	279	302	306	286	285	285	270	306	320	277	300	280	257	282	290	283	293	270	273	261	261	275	280	273	277	295	260	290	300	294	291	325	268	310	295	282	288	321	313	258	304	287	272	284	277	315	260	314	270	277	287	245	264	308	285	287	272	273	298	299	274	281	293	298	271	281	286	290	272	274	265	294	309	295	283	286	272	293	306	285	271	284	272	271	263	307	293	280	295	297	279	279	276	276	294	287	291	333	301	291	307	290	277	319	290	288	292	322	291	288	261	296	270	244	312	304	237	291	283	304	263	286	300	289	314	264	313	313	289	267	313	271	284	263	283	302	256	291	262	271	289	260	267	271	285	285	280	307	287	282	291	261	260	309	285	310	279	268	303	292	294	283	290	284	295	282	312	289	297	252	257	305	303	284	296	290	289	259	304	267	243	280	262	261	244	252	285	265	288	288	278	288	311	308	290	290	276	290	276	277	282	302	302	297	288	293	297	287	308	292	266	290	278	276	280	284	312	290	252	276	311	276	293	283	241	335	306	259	299	280	291	274	293	251	293	288	269	273	272	304	259	258	287	308	320	283	279	281	276	258	284	275	290	309	291	279	267	280	283	324	308	266	272	322	288	276	285	273	302	297	291	296	312	304	264	264	295	267	326	261	299	286	298	276	292	284	292	289	299	277	288	309	267	269	275	271	290	265	286	272	279	267	255	266	257	272	277	293	302	310	270	287	293	281	261	293	274	273	256	244	306	290	297	286	275	270	315	262	279	264	266	302	250	293	316	279	273	266	282	261	277	259	284	270	278	270	299	319	285	285	295	295	282	280	271	299	318	281	262	290	289	301	297	293	290	273	255	288	283	317	278	312	262	277	293	288	278	295	262	276	285	240	280	281	315	260	293	283	272	310	271	275	302	293	258	288	256	310	300	289	252	238	275	277	282	306	318	268	278	262	263	289	288	286	266	289	265	257	281	301	283	292	305	274	283	266	301	263	303	278	285	268	306	261	248	278	305	260	264	260	273	287	291	289	265	291	274	325	307	318	332	256	284	283	279	277	289	285	298	297	336	271	298	279	255	284	283	266	289	278	288	306	322	280	273	303	303	274	263	280	303	265	306	281	299	300	298	292	286	269	299	287	295	290	295	262	284	266	271	294	292	282	277	237	262	272	309	276	269	284	258	297	259	313	298	296	281	338	271	302	289	274	279	272	300	291	304	301	302	255	279	290	294	311	279	282	291	318	280	314	278	300	285	262	300	234
4560	2100	1091	701	707	650	651	634	622	628	665	567	595	602	609	618	645	617	638	616	593	630	622	619	592	603	577	629	626	655	633	592	627	609	593	621	596	590	603	602	642	575	616	570	643	622	583	608	599	609	588	579	588	650	556	588	626	601	621	606	574	583	622	608	641	607	641	581	592	612	620	632	615	586	619	561	604	643	614	600	599	613	584	570	629	610	586	565	568	617	638	568	584	587	579	581	579	596	608	586	589	615	596	629	599	591	592	614	639	596	584	613	591	594	587	570	619	651	554	597	586	575	639	597	675	591	626	632	616	616	582	593	614	603	589	608	585	615	610	579	619	594	590	584	620	613	565	601	554	587	536	599	576	585	582	625	622	601	626	647	614	633	629	571	582	574	589	610	592	601	544	619	592	592	588	601	625	638	602	648	572	602	576	611	639	577	596	649	568	615	629	625	627	663	642	642	670	602	621	623	600	598	569	560	631	586	559	570	589	598	615	588	566	570	619	573	564	604	628	587	637	636	574	571	562	627	573	610	629	638	597	660	660	594	568	602	599	619	609	612	586	609	619	599	618	596	641	615	553	576	608	631	614	561	595	589	603	583	571	621	590	600	604	600	613	636	612	618	602	570	590	645	611	634	580	625	615	592	590	609	577	655	618	631	579	621	587	600	597	573	599	608	599	628	595	570	594	620	636	626	584	582	571	586	614	611	626	566	633	613	622	677	580	596	625	607	609	592	603	566	620	632	566	579	586	596	561	580	600	570	562	610	580	619	599	604	649	575	583	631	608	588	622	597	573	606	610	626	609	580	605	624	593	648	609	618	597	602	608	575	602	679	596	613	628	569	609	621	637	568	629	597	624	587	606	599	629	612	612	622	591	622	570	618	592	601	573	633	646	595	618	604	600	610	631	587	615	565	569	611	591	640	598	583	576	625	605	534	586	607	590	599	637	612	603	632	630	601	634	577	617	569	611	606	617	602	591	600	584	620	587	584	582	604	582	598	593	581	577	569	629	619	587	543	612	567	629	602	598	622	601	608	604	594	605	626	610	592	618	580	630	631	578	593	586	593	616	604	597	611	661	595	615	592	549	608	600	592	634	570	608	607	621	580	653	554	617	608	633	614	652	645	597	586	573	618	618	610	578	594	590	607	622	586	622	592	603	583	596	596	623	624	579	592	619	599	596	576	613	639	617	581	578	645	627	611	544	595	599	562	585	620	648	620	552	648	606	635	609	598	613	610	635	608	580	581	600	606	566	603	576	606	593	585	542	615	594	583	578	624	589	617	566	675	601	607	635	621	636	612	628	603	581	651	575	594	628	614	618	586	626	601	610	618	572	604	609	643	611	641	616	603	636	604	665	627	579	596	616	629	583	604	584	594	605	595	616	603	590	651	597	617	607	582	584	573	595	620	624	560	561	571	624	613	634	592	599	580	597	573	615	630	573	639	601	567	559	594	647	613	618	577	603	537	606	585	627	608	585	566	619	637	595	628	592	610	651	643	580	629	617	609	682	601	641	598	631	608	626	629	633	636	627	625	575	606	625	657	621	577	608	660	606	552	580	619	595	577	638	619	631	600	596	595	608	625	605	624	566	605	626	604	568	609	618	615	606	608	624	595	632	643	622	589	618	590	583	588	598	581	633	559	602	594	557	615	611	641	582	575	589	607	557	584	577	562	599	550	620	592	642	615	645	625	595	627	592	585	625	625	605	579	594	622	601	630	609	620	573	618	579	663	603	587	585	612	624	583	595	559	642	597	605	582	583	584	605	560	598	566	621	598	560	632	571	616	622	610	592	629	621	577	611	595	618	613	612	637	623	589	632	592	610	591	627	608	651	664	609	601	597	617	595	622	606	626	611	616	603	601	590	617	558	598	610	566	647	603	608	606	596	591	584	585	597	599	578	598	547	631	623	593	618	605	584	649	614	631	625	620	659	601	642	623	616	572	600	634	652	593	590	654	624	614	641	607	602	616	629	663	555	646	586	585	575	568	617	622	574	575	600	583	646	594	603	622	624	572	605	681	610	579	550	659	600	574	579	623	570	581	556	595	614	570	586	596	619	563	584	580	643	629	602	581	599	601	611	616	620	609	628	639	584	614	627	608	591	616	584	599	598	598	598	589	592	595	578	567	572	559	575	578	639	583	587	573	636	600	593	608	595	599	606	590	626	631	577	605	594	625	625	610	600	610	616	584	564	578	595	610	597	594	587	597	554	586	586	658	613	615	589	632	579	588	575	608	621	594	609	599	613	598	665	564	587	636	598	557	617	609	614	617	590	615	640	646	623	588	587	610	620	625	564	565	653	648	626	605	582	634	565	586	567	656	584	606	629	598	604	640	636	600	590	620	609	611	555	615	594	597	592	575	578	593	610	584	577	626	586	614	593	643	593	619	616	590	585	591	603	642	571	640	592	594	578	608	553	645	649	559	567	630	634	655	624	608	598	641	653	600	619	594	571	628	560	583	634	617	647	562	622	596	602	629	618	627	620	596	611	557	603	647	545	595	630	566	606	623	595	586	635	608	638	602	600	610	577	606	595	598	608	593	570	626	570	649	634	585	636	607	625	592	624	626	590	606	584	615	622	627	632	562	627	591	592	586	594	623	596	641	606	645	626	606	595	581	621	625	574	621	608	642	605	621	587	569	628	621	606	594	603	609	586	625	590	596	609	644	626	581	622	583	577	575	591	599	557	566	568	621	599	610	601	645	562	634	584	616	587	622	610	548	562	638	577	628	585	590	583	620	619	615	639	613	585	564	584	578	635	598	659	635	641	584	619	592	621	624	606	591	593	616	597	641	585	615	613	640	596	597	592	627	582	610	579	602	621	627	575	602	596	599	624	643	608	536	587	582	596	582	601	591	655	634	612	586	608	600	604	658	654	620	591	621	650	636	585	577	658	589	674	558	581	604	598	596	576	610	583	591	626	593	623	620	593	656	597	619	588	612	628	589	660	640	609	577	598	565	613	603	619	592	604	570	593	600	593	615	576	559	614	627	590	634	562	610	593	670	656	645	581	643	612	639	632	607	557	620	581	631	635	589	632	604	608	590	600	621	577	607	592	599	603	587	593	593	612	597	577	613	593	642	636	556	593	607	625	591	612	625	603	648	598	593	640	613	567	609	601	633	584	621	611	616	564	591	635	631	614	614	603	600	592	572	594	550	599	579	608	689	571	571	607	613	625	600	586	609	600	626	630	609	621	620	615	577	567	586	615	597	609	588	607	597	605	578	586	582	638	607	582	628	606	655	645	603	595	607	617	596	590	605	549	575	594	565	598	562	568	594	595	592	603	642	628	595	666	572	613	565	566	647	638	622	612	614	593	636	620	624	589	589	627	616	644	613	588	643	621	575	630	607	620	625	570	621	614	603	597	597	613	553	586	571	583	609	604	577	609	591	592	565	599	582	604	590	594	621	600	612	602	561	600	591	582	554	586	595	611	584	575	601	579	606	576	613	657	596	592	577	623	598	625	603	635	605
25358	21664	24758	29081	21668	21682	9969	448	290	266	269	195	196	171	184	185	196	163	203	164	145	151	181	170	148	144	156	147	142	139	145	146	157	164	156	161	148	146	132	132	139	145	129	147	130	157	135	130	152	155	146	148	141	126	136	128	128	141	140	128	135	127	128	136	134	126	139	152	132	138	122	119	153	140	129	123	142	124	135	129	134	153	109	139	129	163	128	130	123	133	121	137	133	143	134	133	158	144	135	121	132	134	123	128	118	131	152	127	130	138	148	150	131	148	133	141	148	138	136	136	138	129	122	132	124	141	149	126	138	150	149	135	148	150	126	129	137	132	118	130	110	113	138	138	125	119	131	131	128	155	114	138	147	119	119	149	134	150	137	151	132	134	129	130	121	140	112	134	134	139	160	151	142	135	142	157	118	124	134	142	117	138	150	141	139	129	132	149	136	150	133	132	144	107	125	128	128	122	142	133	149	151	120	129	139	138	122	123	153	150	121	142	138	137	138	143	162	150	133	136	134	134	135	132	166	132	135	119	138	126	144	133	143	127	145	133	137	127	134	140	126	125	114	135	146	127	122	122	141	145	129	131	137	129	143	140	144	121	141	146	124	145	125	127	142	146	137	125	141	146	130	130	158	138	148	105	133	119	158	120	134	120	135	162	127	141	141	141	137	140	134	146	143	144	132	142	145	114	133	120	157	148	125	113	148	131	140	130	123	124	125	144	124	166	143	151	166	136	125	121	119	140	148	164	136	119	127	158	164	156	146	136	134	139	135	144	124	114	144	132	144	116	134	145	127	146	147	138	141	137	123	137	150	128	137	153	145	135	142	157	128	146	138	133	132	130	116	133	147	129	134	144	140	137	125	132	125	153	144	125	137	133	132	139	127	126	120	147	139	124	143	116	138	145	148	117	139	139	144	148	132	124	135	136	115	152	121	173	129	124	148	136	141	138	118	154	143	139	140	160	129	137	143	126	128	150	149	133	125	136	127	131	139	143	146	162	156	148	137	147	143	122	135	142	120	149	125	131	138	147	142	135	142	116	139	130	130	130	137	122	111	124	123	153	131	142	149	153	141	122	151	142	127	125	163	121	144	133	129	134	156	130	102	128	170	163	144	140	138	144	124	125	121	125	149	129	125	141	132	124	146	132	149	146	129	139	124	122	144	125	131	127	135	145	149	126	132	153	139	150	128	142	130	143	147	170	158	149	100	134	130	142	184	137	126	116	119	112	140	126	137	132	154	126	129	143	142	151	126	134	157	158	141	150	139	128	114	135	133	148	150	128	149	154	127	153	121	135	121	142	118	142	131	125	154	137	147	119	171	136	124	116	114	139	144	145	147	126	139	144	137	151	151	135	115	146	130	145	129	116	142	139	123	122	159	120	128	154	128	137	134	130	127	158	126	147	159	125	121	112	132	117	142	173	129	130	127	131	143	135	131	138	139	144	132	143	152	140	143	123	131	127	127	131	146	143	160	139	125	122	128	134	143	133	153	157	128	120	137	116	133	148	119	137	119	140	128	148	161	123	135	122	158	131	148	123	134	157	116	106	118	135	126	152	123	115	148	140	126	132	140	138	160	158	114	123	155	150	147	136	114	133	130	144	177	128	157	123	144	132	119	135	135	123	122	128	138	143	115	142	147	133	128	130	160	140	127	111	135	119	145	138	156	142	151	133	134	127	127	147	123	131	148	134	152	121	112	129	157	131	125	117	131	138	125	141	140	137	138	142	126	141	131	130	133	135	150	135	118	115	131	114	139	138	125	125	133	152	133	156	168	128	135	130	141	130	118	150	141	115	126	135	156	138	131	145	135	109	129	161	135	162	117	146	139	129	132	139	139	147	169	141	136	150	137	152	158	151	131	128	140	145	147	133	130	136	141	121	149	138	157	118	141	120	159	152	126	134	152	137	126	165	131	139	136	144	160	155	122	116	138	113	124	140	120	128	144	144	122	148	119	128	129	118	136	134	133	130	168	124	142	146	128	117	130	155	149	116	138	142	130	141	153	139	133	117	135	150	140	142	108	122	134	103	135	138	154	141	148	140	148	141	129	141	128	161	139	138	145	129	152	141	135	119	133	156	126	128	140	136	134	130	148	126	133	127	137	141	127	149	122	125	128	132	111	150	138	138	132	153	113	120	143	144	138	113	129	148	147	133	157	138	152	144	121	138	154	135	151	152	134	139	134	144	136	154	133	154	122	128	134	158	105	154	147	138	138	157	137	137	128	147	126	131	150	144	135	150	146	145	132	134	150	145	146	131	145	139	122	114	134	130	122	139	160	133	144	139	156	134	127	145	160	137	127	139	159	146	109	112	126	140	147	129	124	138	119	131	143	130	132	152	130	128	139	133	129	148	139	161	133	134	121	128	131	147	131	115	126	127	138	146	139	135	133	116	143	132	130	139	128	120	145	125	135	128	104	146	143	116	128	126	127	139	141	153	156	125	141	115	144	134	142	129	124	138	143	129	140	147	132	134	142	139	136	128	138	130	127	156	149	155	131	140	137	159	149	133	141	138	138	143	150	141	133	131	113	141	135	137	135	130	102	141	129	130	152	138	142	150	156	154	141	157	131	175	138	130	131	141	146	141	124	128	142	118	128	143	149	155	136	142	122	131	140	153	140	130	118	131	121	139	146	131	140	143	135	154	152	138	132	145	141	135	130	150	113	130	129	113	153	134	128	135	126	156	124	122	154	152	131	116	131	142	132	126	143	150	134	139	122	136	129	130	123	109	122	150	157	107	119	150	142	128	139	135	128	117	148	142	140	141	145	157	138	134	124	134	111	128	139	120	129	152	134	119	138	140	147	151	145	147	125	121	144	121	121	145	134	149	113	133	139	144	152	133	102	121	121	137	149	146	140	136	131	141	130	137	142	134	126	145	127	134	147	141	122	133	126	133	137	153	128	160	161	133	126	130	144	144	126	141	133	107	153	143	141	132	133	137	126	131	147	145	128	108	140	142	152	135	143	163	167	132	147	127	152	124	147	139	145	165	151	128	160	144	148	156	145	131	134	126	123	134	145	121	136	162	144	137	126	131	141	124	129	111	123	127	139	155	121	122	131	140	146	135	132	128	137	147	125	134	136	139	132	144	165	149	128	132	136	142	154	148	154	138	149	129	139	126	146	145	114	134	158	147	113	139	145	124	144	120	146	132	118	126	137	134	130	134	133	111	159	144	127	121	130	120	124	138	136	143	140	135	159	147	125	118	152	133	126	155	128	142	124	127	137	125	122	147	133	104	121	130	128	131	148	112	151	139	150	150	167	146	136	123	131	139	136	135	120	135	139	142	140	127	176	123	144	122	120	129	122	124	122	115	142	129	148	134	128	119	150	149	145	140	120	139	130	127	154	136	157	124	132	123	143	153	140	106	129	148	139	122	135	115	135	151	146	131	144	129	130	141	123	151	163	116	137	113	131	145	145	136	123	115	127	131	139	121	100	150	132	133	127	147	143	130	140	132	125	147	121	149	147	139
4225	3072	1275	656	512	415	393	382	337	371	352	343	362	320	351	367	313	331	351	352	322	321	356	314	325	310	316	334	333	321	323	303	336	337	339	316	330	341	312	337	317	332	339	339	323	318	322	360	300	347	305	315	356	317	323	316	346	331	320	349	337	307	322	338	324	308	334	328	335	332	340	329	340	344	336	331	342	327	339	323	347	320	325	309	345	312	307	302	343	352	343	286	332	347	291	306	330	303	297	329	300	340	318	339	324	339	317	310	316	312	313	339	338	361	318	332	337	288	336	320	322	309	327	305	337	308	331	347	322	326	342	322	320	348	312	311	326	338	290	288	347	329	300	324	305	330	355	331	311	351	358	364	311	303	343	357	345	319	287	322	348	368	345	297	333	315	354	326	330	303	304	338	324	334	325	320	331	293	354	325	326	311	327	319	319	356	301	312	325	309	323	321	346	335	333	308	326	326	321	345	326	323	326	333	307	338	307	323	335	335	323	364	335	358	333	376	326	304	307	291	347	357	324	306	308	323	332	344	315	326	322	309	301	331	296	335	309	313	355	353	338	369	313	327	329	303	323	340	308	311	333	331	311	300	309	327	320	325	339	333	313	300	319	337	292	346	360	314	317	324	323	346	315	304	337	364	342	316	307	331	359	337	325	321	330	331	302	371	339	338	335	314	319	307	323	345	347	311	318	365	318	359	304	335	343	335	344	316	303	334	337	328	309	352	341	328	322	311	288	326	339	367	299	323	322	310	320	332	325	353	315	316	330	319	369	340	331	330	306	333	314	307	335	310	343	335	335	295	351	318	335	319	342	322	326	318	333	321	330	367	302	348	352	343	362	315	319	339	308	295	339	343	305	334	288	310	334	298	321	325	337	295	338	348	301	327	330	306	341	321	333	300	331	352	325	324	322	311	351	332	320	335	320	330	316	330	328	344	316	326	307	361	334	330	312	367	344	321	327	336	302	349	318	330	308	327	310	307	304	332	361	330	325	345	371	318	289	330	332	383	326	328	299	338	331	304	329	297	325	319	314	324	332	305	332	356	342	329	330	328	306	320	327	350	329	326	330	323	283	309	300	315	322	312	348	331	316	324	364	346	343	341	334	328	339	324	325	311	318	321	377	299	298	347	353	326	315	333	314	312	341	308	341	362	345	339	367	363	341	322	360	299	302	332	317	342	341	340	313	327	352	318	326	353	324	311	334	303	349	312	330	344	310	331	320	322	350	351	316	308	299	322	338	338	314	359	335	377	316	308	365	309	329	294	324	290	373	341	350	323	330	322	308	346	328	304	350	310	329	332	338	302	309	346	321	345	318	317	323	342	304	334	331	339	331	301	324	327	321	354	331	338	330	316	333	328	314	329	318	341	337	325	333	298	333	343	332	332	338	340	308	344	351	347	338	321	323	303	361	353	317	348	299	337	342	305	339	332	324	319	313	326	316	315	348	326	325	310	340	319	317	322	332	354	335	330	310	341	329	325	322	322	307	325	341	297	340	345	311	349	355	322	358	305	334	340	292	319	314	318	305	317	292	309	331	280	308	315	337	334	316	370	367	358	341	330	324	350	319	331	301	362	301	308	318	324	318	345	334	338	347	314	370	313	343	308	334	302	322	323	308	318	336	320	326	343	288	296	321	348	329	315	346	332	323	318	349	348	336	324	307	360	350	308	334	350	366	348	344	315	336	342	323	297	346	315	330	365	348	323	315	335	309	319	314	323	326	331	324	341	318	345	314	312	337	287	347	327	333	346	364	317	312	347	325	321	337	321	326	314	344	321	336	332	347	332	308	338	324	356	328	359	320	342	318	309	313	350	311	326	325	306	328	315	321	319	363	372	316	338	331	318	329	350	347	328	325	331	334	366	313	340	337	320	348	341	327	347	326	317	351	341	331	337	336	331	348	351	328	308	363	302	349	353	313	357	343	339	348	336	332	355	315	351	329	331	298	318	319	297	332	310	325	314	376	326	335	288	332	361	309	330	331	331	322	309	333	330	321	317	323	334	309	325	327	316	349	292	342	295	295	329	351	361	311	324	331	304	283	323	310	324	338	288	341	319	321	315	326	317	327	315	332	323	328	319	312	328	304	340	317	341	358	316	335	295	317	337	335	332	329	341	316	340	317	335	332	322	297	339	333	304	339	327	292	340	333	316	333	324	330	345	355	333	322	351	329	328	329	334	319	342	366	311	323	324	294	308	334	326	300	338	327	346	335	308	326	333	351	312	317	332	330	321	340	329	311	342	323	307	357	354	345	341	344	317	357	285	353	335	318	338	315	333	336	335	349	332	313	332	340	313	314	330	327	310	325	359	314	337	320	277	335	335	302	331	342	297	326	339	341	324	316	318	327	314	340	322	323	332	300	334	320	319	328	332	303	307	313	315	335	320	322	356	346	347	308	350	300	346	344	359	350	283	335	334	312	307	322	336	344	329	331	327	313	333	315	330	334	299	310	333	333	337	313	301	329	348	308	332	343	339	320	311	340	298	319	321	333	339	332	308	346	343	337	309	322	325	313	328	352	353	332	319	329	311	316	329	348	358	340	320	368	303	314	354	341	300	359	310	305	308	350	314	317	317	310	337	357	326	316	284	320	319	336	295	346	340	340	363	320	330	322	320	306	305	336	348	335	346	292	324	327	323	346	307	330	357	321	340	321	336	314	310	319	326	307	316	331	320	313	346	303	358	344	323	320	293	320	343	335	331	338	331	342	327	324	334	338	309	319	312	332	325	340	328	297	324	300	336	322	341	302	310	345	336	368	360	323	319	339	330	321	333	322	283	322	342	323	342	349	326	351	310	315	318	327	330	301	301	331	334	300	350	335	328	338	327	303	347	301	344	315	355	377	334	313	325	332	330	332	334	362	337	332	347	334	336	321	319	322	345	345	328	313	317	306	331	334	334	335	329	335	345	301	343	345	333	348	321	332	355	317	338	356	305	328	328	349	331	304	324	305	324	342	308	333	318	323	326	320	321	337	312	319	304	353	323	299	324	342	332	330	327	342	316	314	333	333	360	342	306	330	350	316	346	337	318	357	329	332	353	361	315	327	326	372	291	335	341	343	376	347	343	317	309	357	316	328	308	314	335	331	321	354	360	312	325	304	317	327	337	324	348	340	339	321	338	316	358	334	327	312	320	346	327	326	310	359	309	305	321	348	310	295	335	306	337	347	321	322	325	291	356	319	336	312	340	342	327	324	319	367	336	336	316	357	312	339	326	343	311	335	318	333	318	320	339	328	318	292	305	340	359	330	339	313	307	310	325	334	329	357	322	351	344	341	340	330	350	310	306	293	347	329	304	338	333	329	308	309	331	334	328	336	297	320	325	305	307	340	304	345	332	330	288	331	303	335	322	334	326	304	326	292	320	319	343	310	347	338	323	339	310	316	323	301	327	315	336	334	346	316	299	341	321	338	327	379	342	311	317	330	311	345	333	333	314	356	291	304	330	316	358	337	318	341	323	317	320	329	344	316	333	322	308
34211	14033	1972	544	478	443	421	446	406	436	438	447	392	409	462	440	449	431	400	462	435	463	421	428	486	416	441	441	422	446	430	467	438	439	431	441	432	435	430	427	464	450	444	401	399	482	445	428	473	456	441	447	448	404	390	434	423	481	431	448	441	449	458	436	440	423	412	442	445	466	436	435	443	393	424	454	441	433	435	437	450	421	482	441	457	396	438	451	439	423	428	460	457	466	447	442	458	457	452	421	415	441	474	463	445	426	462	430	471	457	425	492	434	437	449	424	442	435	437	437	450	410	450	427	426	417	411	443	433	470	442	406	400	419	412	427	494	410	448	429	439	453	448	435	396	440	441	444	443	488	453	454	492	420	425	443	458	448	434	459	482	393	447	490	419	440	442	441	448	468	432	428	417	442	464	451	472	377	449	433	469	445	389	444	438	445	428	441	453	449	411	446	448	430	418	443	477	467	422	421	452	414	433	456	440	440	458	402	480	427	452	420	444	431	431	472	427	439	467	390	429	452	444	454	435	449	438	437	445	445	471	454	476	429	413	429	443	415	487	484	435	443	462	428	429	413	469	443	420	442	447	445	471	450	482	466	396	437	446	421	425	403	440	454	421	409	430	446	427	430	441	414	494	388	424	452	417	460	471	458	471	458	426	441	449	458	389	486	454	423	439	466	456	445	429	435	427	470	468	441	450	496	409	424	447	422	492	461	411	388	500	451	462	462	409	450	443	429	466	432	408	405	450	446	441	458	459	434	469	452	426	417	414	449	429	378	424	462	438	396	430	440	438	462	456	429	452	416	452	437	445	460	418	412	429	416	441	438	460	454	430	464	418	459	404	455	461	445	445	449	470	458	431	419	445	434	421	383	431	423	453	422	472	419	459	391	442	479	473	440	452	431	416	461	456	494	430	425	448	446	465	442	428	437	483	448	480	435	449	436	406	418	420	441	465	451	444	424	442	435	463	450	480	407	452	455	467	445	409	427	458	462	415	430	453	426	430	449	430	424	465	438	431	463	441	468	473	448	446	411	479	454	436	479	459	483	416	448	444	433	432	453	465	448	436	448	435	449	436	456	416	479	437	441	425	436	425	410	438	395	451	475	429	420	417	443	428	440	447	453	429	437	422	445	448	451	455	447	439	425	443	416	429	465	419	453	431	458	456	453	440	447	478	459	448	442	431	424	431	407	458	449	420	445	455	460	398	452	455	464	432	459	447	380	431	445	430	460	433	411	443	420	440	455	478	425	445	401	433	424	435	432	460	433	452	459	450	409	416	395	461	468	477	404	469	469	432	423	442	439	439	416	447	431	452	485	481	391	439	426	451	469	446	420	422	446	458	476	434	440	434	468	434	443	416	425	436	447	445	446	443	429	429	512	425	417	409	451	426	448	395	438	482	455	412	454	454	467	473	466	456	413	429	436	448	411	430	444	405	422	421	443	465	470	428	447	449	417	451	429	438	409	468	437	422	452	455	483	430	431	414	430	428	490	476	469	491	462	462	408	428	422	451	426	421	487	427	419	449	479	465	470	424	417	429	408	418	458	449	430	439	430	439	443	432	470	457	426	434	412	456	434	453	426	387	451	431	438	431	452	456	488	455	461	424	462	420	396	385	413	467	465	437	450	463	402	434	456	476	418	453	432	444	409	450	434	432	436	411	439	458	440	432	405	439	445	474	471	473	421	445	431	404	452	453	499	464	469	476	417	438	463	461	466	459	478	450	435	421	444	449	421	458	452	429	444	467	483	421	429	451	440	421	458	447	404	413	457	444	477	471	433	470	429	480	428	444	465	456	410	435	456	442	448	457	468	469	437	414	425	446	434	418	461	401	419	409	482	438	417	441	437	434	427	447	413	420	472	417	438	462	446	462	439	405	426	444	412	445	464	460	446	419	411	427	428	448	431	426	434	416	430	412	471	491	440	423	426	425	368	467	432	459	458	435	440	446	383	463	437	430	463	463	420	459	469	491	478	406	407	451	479	455	460	451	425	469	471	439	477	463	398	458	415	428	442	413	471	433	406	438	495	420	422	448	481	461	503	461	472	444	436	435	418	456	404	475	445	441	411	446	482	493	462	471	452	458	468	415	473	426	431	406	468	391	415	435	464	437	455	418	462	450	456	449	439	450	481	432	425	426	427	448	452	475	442	486	425	449	496	435	445	423	414	452	455	408	419	407	461	490	428	448	426	387	389	487	445	466	456	428	474	465	438	482	442	445	479	451	456	424	442	465	466	436	435	396	422	435	429	429	449	431	407	454	441	452	423	432	417	425	473	460	428	417	412	425	475	480	447	429	469	484	483	426	389	465	450	409	473	469	440	487	434	434	427	439	462	406	460	429	435	440	427	405	448	453	442	452	444	423	464	448	426	451	416	443	451	470	428	418	463	470	471	459	430	447	468	460	458	465	446	451	485	450	434	451	466	457	431	470	418	421	478	418	443	462	398	429	421	427	408	411	420	455	465	426	467	455	455	422	448	424	460	455	456	442	452	411	425	477	484	424	437	440	417	450	450	462	411	414	438	413	485	458	449	456	431	398	433	409	437	434	453	451	437	450	397	458	450	450	439	448	409	423	413	413	407	406	464	445	431	427	438	464	482	412	436	415	470	459	482	445	460	448	476	415	430	393	454	452	436	466	448	435	455	438	439	450	444	509	467	459	453	438	430	423	482	436	437	460	457	437	472	464	435	444	476	431	483	458	446	414	453	444	446	435	462	453	446	449	458	452	449	402	438	464	416	440	472	421	438	425	412	437	442	427	416	400	387	432	470	455	427	474	470	481	423	440	427	435	496	406	436	410	460	453	438	434	417	465	418	415	420	417	466	429	438	497	437	426	481	428	450	438	433	440	461	417	430	418	403	411	438	447	462	406	453	428	479	436	437	453	446	426	475	427	430	453	455	442	443	452	497	461	414	404	409	463	471	440	449	462	432	486	455	433	457	464	442	431	446	428	445	417	411	421	419	435	418	435	461	426	394	426	462	425	429	440	466	440	418	438	442	435	435	400	478	443	485	421	417	414	432	415	461	427	431	440	436	408	478	417	479	467	463	458	412	399	438	416	461	462	441	437	401	438	463	454	460	472	446	455	423	489	458	435	483	422	415	454	481	466	443	458	420	418	439	407	432	452	472	487	420	482	445	422	469	428	456	413	429	480	488	463	418	465	481	427	417	485	415	489	468	435	449	444	493	468	435	476	441	394	420	435	456	459	467	465	447	473	445	448	471	461	479	451	431	433	427	499	406	419	456	466	403	453	434	468	435	431	456	415	425	428	420	461	500	453	450	459	416	426	410	453	398	443	457	485	470	442	463	440	459	452	442	463	432	468	424	422	438	452	430	445	441	444	447	467	416	424	425	444	428	440	475	464	417	437	399	435	452	435	423	419	480	427	426	442	423	430	445	472	442	441	470	492	472	418	401	452	469	465	473	430	445	429	439	437	425	452	438	409	450	448	443	440	393	445	400	489	453	454	440	462	412
8047	976	865	912	992	939	894	870	965	920	967	932	870	909	920	898	915	914	894	908	919	915	917	927	856	943	828	960	951	930	896	881	994	903	952	924	896	915	884	901	861	923	966	900	899	926	942	920	910	846	918	948	931	951	939	901	913	909	1004	896	956	889	965	903	884	863	952	880	949	912	915	952	868	866	902	923	885	951	965	890	931	959	867	934	930	945	936	898	956	939	887	915	955	966	916	897	925	901	911	945	920	865	930	940	873	928	865	928	913	880	898	925	892	899	956	912	901	943	904	925	958	895	919	916	854	919	929	873	904	946	942	910	912	859	902	888	965	913	930	898	925	920	883	872	906	915	908	936	986	913	943	939	914	931	943	901	889	927	876	911	897	893	866	919	930	871	870	937	903	921	847	909	902	879	905	902	928	907	935	918	908	942	934	901	954	840	900	908	889	929	922	969	870	890	946	912	878	914	909	934	938	873	892	939	927	934	933	911	930	890	957	910	898	941	925	928	908	915	916	925	936	944	935	902	925	945	937	932	868	877	955	924	954	888	872	912	895	892	920	888	869	907	918	924	911	869	907	914	909	852	922	922	896	876	906	939	976	936	919	872	931	967	868	900	891	889	900	852	910	927	916	963	958	930	939	927	935	896	921	979	911	928	930	924	944	909	883	966	913	928	924	884	919	935	913	948	925	922	921	898	900	891	961	882	932	856	885	941	897	875	905	921	939	950	983	930	954	926	903	996	930	929	855	905	908	964	895	930	890	922	950	925	862	887	921	920	936	918	934	852	952	898	912	863	885	927	928	877	945	900	996	906	907	913	904	879	908	913	936	904	897	914	845	903	945	930	950	887	950	919	899	863	856	894	890	963	903	924	903	928	930	896	908	880	960	884	950	956	943	931	914	870	923	878	920	937	916	907	927	882	889	916	894	950	850	921	866	892	929	921	912	853	962	892	886	929	907	894	908	929	893	904	876	870	939	916	889	890	894	898	917	923	861	945	901	904	913	915	885	901	938	880	936	916	885	912	932	956	969	911	869	928	944	922	910	889	920	905	959	881	922	922	885	888	930	937	898	940	916	934	929	865	955	909	872	903	906	895	901	960	909	910	944	903	941	900	865	943	891	937	916	876	934	863	941	919	884	906	927	874	936	894	893	959	919	892	934	908	929	884	938	968	950	924	922	924	879	916	892	968	883	955	907	954	860	895	917	892	897	902	879	919	900	921	903	855	934	870	851	929	906	923	906	916	891	946	899	881	924	944	850	864	914	881	912	894	940	862	951	882	926	908	922	899	928	907	926	894	916	855	929	883	904	995	900	962	863	897	933	953	937	889	868	892	933	934	914	909	894	887	884	898	893	974	902	919	941	920	896	918	881	906	922	927	946	907	884	894	933	905	901	941	884	932	892	951	879	942	894	904	944	950	951	912	925	937	911	945	924	944	937	908	894	894	938	924	927	938	887	987	861	962	887	902	920	880	931	904	883	888	866	934	964	886	913	921	894	901	951	949	958	876	895	895	896	943	921	876	915	943	924	886	915	903	877	901	879	906	897	885	901	913	913	927	899	899	909	932	898	871	901	931	954	940	937	920	877	938	892	840	911	938	935	878	883	932	941	909	983	903	904	920	912	933	921	921	933	854	892	852	950	876	971	934	888	909	887	925	850	897	901	945	963	871	917	933	874	911	911	919	895	955	931	965	922	934	863	900	941	873	920	922	902	919	878	922	897	931	890	858	895	928	882	933	939	943	964	912	865	917	960	922	879	836	930	893	907	935	878	946	907	928	930	923	901	911	921	914	910	871	876	898	888	892	869	884	881	967	876	923	921	888	1036	885	888	869	927	903	890	922	895	868	903	907	904	873	890	878	903	883	889	937	916	901	889	903	903	911	963	945	891	896	865	861	886	897	896	919	855	903	900	975	901	849	894	879	859	927	883	891	975	900	939	889	890	918	923	908	835	913	959	886	923	936	908	911	930	905	915	899	906	920	938	910	917	903	908	878	907	905	1005	938	954	901	860	936	857	876	918	949	897	906	936	912	941	958	910	884	876	875	861	921	889	863	918	887	942	892	866	912	916	897	909	941	894	931	910	894	881	910	879	902	943	912	882	877	908	988	898	930	910	871	865	882	932	980	925	902	862	916	935	915	899	930	934	956	961	818	911	948	876	887	927	945	920	955	883	920	935	925	918	881	943	927	870	910	932	871	920	944	933	936	899	908	874	910	906	904	899	954	947	840	947	934	931	913	912	915	962	903	934	899	900	996	894	892	847	960	852	957	938	874	930	870	911	993	921	902	939	956	901	897	935	916	917	911	875	926	882	921	909	964	913	929	947	922	897	894	921	958	889	906	923	921	888	922	925	889	904	905	915	903	925	901	874	910	937	842	864	882	886	913	854	925	958	927	852	898	883	939	893	925	926	870	935	905	957	868	923	939	908	880	863	847	904	962	878	964	927	943	892	897	935	952	908	919	917	901	888	876	872	928	927	890	945	878	904	945	898	919	929	924	919	895	904	909	937	921	871	924	894	906	894	912	922	914	944	902	929	932	916	897	862	882	890	863	906	917	937	889	925	912	923	870	902	870	912	880	998	935	916	909	917	888	928	887	910	892	917	926	918	884	953	933	907	918	914	908	892	902	944	937	905	902	907	915	907	898	898	877	932	871	933	969	934	923	932	906	894	908	911	862	879	904	891	884	929	886	935	899	948	926	917	884	921	901	965	910	922	912	924	922	934	915	908	881	943	914	849	912	942	908	915	901	882	897	887	913	911	923	941	903	891	918	841	882	902	878	846	941	908	937	900	882	990	946	932	922	922	886	942	914	914	913	961	942	901	870	925	925	881	889	872	922	884	881	951	929	950	881	884	915	914	909	910	866	917	834	854	894	914	898	948	886	904	904	874	889	894	896	937	946	900	931	958	872	917	949	919	927	888	897	911	880	913	889	906	883	934	889	922	924	947	949	930	958	922	909	900	928	872	901	938	942	887	931	913	958	958	935	940	888	884	908	900	882	913	920	882	944	938	905	890	912	943	919	958	908	931	919	957	890	895	980	913	905	898	920	934	886	894	864	901	905	920	939	911	912	923	920	921	890	906	861	886	906	915	916	917	893	962	922	903	911	954	931	926	963	870	936	937	923	931	960	863	903	889	963	968	848	868	896	910	877	885	928	923	863	912	928	911	928	911	893	928	935	899	944	882	896	918	960	937	929	911	943	867	898	948	880	901	912	939	934	954	951	863	878	877	973	891	936	896	918	946	940	930	921	875	880	902	950	935	916	886	931	889	940	908	894	920	881	927	929	911	888	909	934	940	897	906	931	935	949	919	925	911	928	902	890	892	896	930	923	921	865	934	888	925	922	903	932	951	929	903	901	916	918	930	898	950	923	867	907	875	885	864	944	919	883	950	889	931	897	971	940	866	950	906	921	916	913	874	939	913	925	883	957	900	858	859	878	925	924	903	925	914	898	883	895	950	879	911	944	890	967
25976	21612	24270	29450	21624	10156	530	396	356	348	329	320	287	297	316	316	270	314	282	306	301	272	310	316	284	313	280	293	289	298	285	262	274	294	268	300	289	284	275	284	284	273	259	276	310	283	297	298	298	286	289	305	289	275	285	289	285	257	279	281	303	286	302	317	307	269	279	301	296	263	275	269	275	259	288	286	290	299	287	259	275	311	289	288	291	290	284	284	313	324	284	284	276	316	277	283	280	277	286	289	295	253	242	267	265	258	289	305	273	252	292	259	268	281	269	254	295	272	321	283	255	319	295	306	267	292	278	290	279	267	330	255	282	301	297	265	305	303	278	306	284	298	326	316	297	317	269	282	257	259	247	275	273	294	266	290	312	303	271	272	271	276	290	305	308	253	317	282	270	333	262	293	269	292	264	284	249	257	269	298	273	267	273	274	279	256	285	306	306	299	284	274	265	299	252	289	325	293	274	305	275	293	265	291	263	307	287	285	278	318	321	274	297	283	306	315	289	262	271	290	269	305	252	266	270	275	326	308	286	285	293	292	260	269	287	306	269	289	301	283	271	262	299	305	267	289	292	259	284	284	267	269	294	281	282	290	285	268	262	311	319	300	282	285	295	307	266	262	261	315	267	272	278	293	261	316	295	274	273	308	299	286	271	294	272	256	269	317	287	301	309	320	290	275	274	271	263	253	271	293	299	277	261	312	282	293	263	308	275	273	311	350	288	283	277	284	300	266	298	258	278	300	283	287	291	298	267	279	283	278	294	299	292	279	317	257	298	299	282	264	285	292	287	299	286	290	279	275	256	280	304	281	306	331	266	290	272	272	268	259	275	290	303	259	283	255	264	281	317	302	266	224	282	257	306	322	331	264	326	296	277	271	289	257	282	279	293	303	265	294	262	261	301	278	267	296	280	309	275	255	256	272	290	278	266	317	307	278	301	269	289	296	237	249	300	291	299	239	281	276	311	279	287	287	312	318	284	282	304	308	275	278	244	256	288	300	293	275	304	292	246	277	255	279	283	276	266	297	288	302	303	257	272	244	261	266	302	281	264	278	284	281	292	287	276	249	320	263	272	263	248	277	297	299	246	298	280	264	298	276	298	271	294	248	294	307	291	285	290	289	275	275	277	290	281	266	284	273	267	275	286	277	280	298	246	289	278	251	273	263	289	312	280	314	261	267	310	268	295	317	264	275	289	253	264	251	278	262	305	311	255	279	255	256	287	307	305	290	304	310	289	260	282	254	313	293	301	292	270	306	294	289	293	325	293	322	274	294	248	294	330	270	299	270	284	258	344	289	267	246	299	314	274	274	291	288	296	317	269	245	258	293	293	277	304	276	287	275	286	283	294	301	273	262	302	273	290	280	270	276	295	299	269	291	282	266	306	286	284	279	299	258	278	305	292	313	278	292	322	283	292	281	295	284	302	260	262	249	298	292	263	267	279	288	259	284	274	306	309	280	242	272	284	276	304	274	281	299	288	308	291	311	291	276	305	293	278	266	311	304	297	273	297	291	276	278	266	282	306	325	282	280	278	317	301	277	306	305	273	282	276	297	312	289	279	279	273	309	314	296	297	280	246	266	297	289	272	259	294	276	302	298	276	277	279	256	254	251	281	260	269	310	272	270	270	270	289	285	260	273	264	256	304	297	276	282	321	301	268	276	294	309	311	295	287	264	308	267	277	285	286	272	290	285	287	283	313	249	267	268	278	275	301	312	303	279	284	298	310	284	283	293	276	291	276	284	290	260	273	268	299	268	274	278	300	253	275	274	286	294	316	314	299	279	263	280	291	279	287	267	274	278	298	285	276	258	278	275	304	281	293	246	264	271	285	301	319	317	265	292	269	297	249	286	283	269	266	253	300	270	292	268	307	252	280	303	296	272	282	271	300	279	275	290	263	286	294	250	310	256	297	243	309	270	298	302	292	254	248	275	285	270	287	265	297	287	274	298	263	284	281	286	272	307	285	313	264	272	326	281	248	315	286	309	281	313	311	298	271	266	253	263	268	266	278	266	264	287	292	280	238	288	267	271	283	263	278	300	284	266	278	270	302	306	245	325	280	288	260	279	300	281	259	292	256	246	266	279	249	288	327	294	272	257	258	259	277	253	292	282	281	220	281	304	298	289	299	301	281	325	251	316	270	265	280	290	297	295	290	324	256	291	296	292	277	273	288	314	296	284	289	306	286	307	249	294	269	282	270	302	273	285	288	286	270	318	299	284	264	282	299	281	285	283	327	309	264	293	300	300	277	291	272	281	288	282	302	277	297	299	280	251	269	284	289	266	260	283	295	281	297	276	251	288	289	256	276	277	264	280	265	289	276	289	296	268	284	293	288	296	284	288	267	306	307	281	285	292	281	290	255	288	274	266	298	295	317	272	259	269	324	271	282	295	307	295	262	281	273	299	248	286	278	279	328	285	277	281	262	265	260	279	290	308	288	277	271	276	290	308	254	281	236	265	279	270	291	248	315	288	289	251	279	307	271	292	293	269	278	273	264	304	284	267	299	287	271	292	282	285	251	275	266	288	253	261	304	269	312	272	275	270	274	282	268	294	296	310	278	278	281	308	269	298	271	280	299	277	282	264	290	264	298	260	278	283	293	278	299	272	270	306	266	275	283	283	275	299	293	279	289	298	274	266	294	270	278	293	251	311	329	273	256	315	288	290	296	277	290	278	309	277	268	306	242	257	306	281	291	283	268	278	293	262	262	282	261	284	293	304	304	288	293	298	335	265	267	238	282	271	298	264	289	288	279	240	292	291	300	293	284	313	267	298	295	303	257	283	281	273	283	260	272	294	296	293	274	307	312	290	263	272	278	292	293	292	284	287	252	278	304	306	300	295	295	271	252	292	258	274	293	269	295	272	313	290	333	280	267	256	284	299	240	276	277	273	266	271	305	284	290	260	292	282	280	272	259	266	244	307	274	285	287	257	296	292	310	259	272	286	273	280	294	269	284	293	298	298	306	291	284	266	267	267	298	283	280	292	291	253	295	281	263	276	283	302	291	291	271	289	292	250	258	276	257	310	277	273	306	324	253	256	305	263	292	246	278	311	304	247	276	294	309	279	272	254	257	295	308	307	290	268	284	268	250	282	281	296	274	287	302	290	282	316	319	308	289	277	258	277	309	263	280	276	293	297	302	292	231	299	294	316	276	273	270	302	281	265	286	297	294	286	295	291	277	300	263	282	285	272	280	274	296	263	297	251	314	274	301	272	301	289	254	278	293	276	282	303	299	285	285	284	262	284	277	261	274	268	285	282	283	267	269	258	278	260	253	268	239	262	263	295	287	228	251	270	276	290	297	279	273	309	293	275	233	245	280	298	256	319	293	309	261	292	270	281	282	276	271	331	321	276	289	271	273	304	296	283	258	300	274	281	269	288	287	288	261	307	303	285	271	305	255	285	295	276	302	255	277	282	264	310	266	293	262	337	290	267	278	263	294	287	323	298	306	313	266	264	277	315	276	254	261	300	298	304
4575	1930	1061	769	686	605	650	571	657	609	591	631	635	632	664	614	590	606	588	566	652	615	638	587	606	652	580	596	585	615	620	603	586	589	529	626	592	642	576	567	607	567	592	596	618	559	580	599	551	604	547	613	627	584	625	631	591	622	607	565	621	591	604	564	607	591	622	586	599	596	540	579	565	578	613	613	602	619	597	606	581	624	594	617	611	553	574	563	573	588	595	588	565	596	608	599	614	596	572	573	616	616	581	603	647	614	599	542	586	643	626	600	565	633	600	584	591	610	619	578	620	612	599	596	584	579	624	589	598	618	597	611	588	599	542	593	596	572	615	600	557	586	605	576	608	635	618	625	598	597	601	610	588	581	553	604	587	588	601	633	596	603	585	623	646	594	620	614	626	564	631	568	584	606	583	616	619	584	596	617	554	606	602	610	610	579	595	605	602	573	572	642	582	581	613	614	607	589	546	598	600	588	610	608	608	610	583	590	624	598	589	593	562	638	588	547	619	578	617	606	602	599	607	562	578	590	620	538	619	600	639	607	570	616	609	619	594	627	578	626	645	589	609	561	608	619	589	593	642	612	629	639	623	608	568	575	616	575	570	605	569	572	604	599	592	630	596	588	579	589	605	576	592	644	657	606	581	593	620	587	549	598	590	571	573	627	599	614	604	558	614	611	601	602	573	596	606	650	622	605	618	652	569	580	619	680	536	618	609	593	617	614	599	605	570	686	590	615	574	571	646	591	614	579	633	633	579	632	610	621	605	588	603	591	609	547	604	558	587	623	607	594	612	616	599	602	564	584	589	609	613	646	576	591	634	622	631	616	631	612	583	612	603	553	607	612	612	599	582	570	599	607	625	584	627	588	597	651	616	553	553	576	615	632	616	613	569	625	597	608	605	617	592	632	569	584	563	578	581	607	578	625	636	600	640	597	610	597	664	591	592	656	577	588	592	606	604	580	611	595	575	584	596	576	573	641	563	622	550	611	605	629	579	592	595	627	620	610	580	585	606	593	635	590	564	613	584	614	596	604	584	669	612	616	599	599	593	628	623	605	615	603	550	616	577	588	625	585	580	635	618	605	613	639	578	597	625	620	602	566	628	583	577	580	596	581	578	586	633	604	556	637	602	606	584	583	608	600	607	585	598	638	616	600	591	624	592	621	617	618	627	600	591	599	579	613	618	601	588	575	606	635	648	619	603	608	635	652	602	588	600	606	589	608	647	589	553	614	577	614	610	592	612	565	612	585	599	620	571	591	569	561	598	622	606	643	601	602	620	594	579	608	588	587	580	600	624	575	585	609	637	577	627	645	610	621	629	616	629	601	609	600	655	577	621	582	624	626	589	607	654	587	582	630	618	644	630	595	599	597	559	637	527	592	594	571	626	606	641	589	584	531	619	595	581	595	640	580	553	597	581	585	631	624	605	603	622	624	559	605	575	581	597	599	573	624	538	582	574	567	594	621	550	602	571	621	553	586	589	614	558	556	606	623	631	596	548	573	591	618	626	612	610	603	614	595	627	619	563	602	597	598	584	598	672	583	575	560	584	582	583	628	596	620	575	561	607	598	586	561	607	612	599	604	595	600	591	611	595	568	589	560	586	583	650	587	614	618	581	621	598	589	621	561	622	582	578	581	578	603	573	610	634	595	605	572	619	578	640	586	601	580	572	591	572	584	591	581	594	619	598	565	581	597	610	573	540	591	577	592	611	615	579	634	577	583	591	592	611	609	602	579	607	598	598	568	592	544	605	604	594	563	559	565	633	595	601	606	599	617	582	601	617	590	568	603	586	613	577	616	578	606	629	573	624	593	588	641	583	598	613	576	592	569	580	585	606	624	614	556	614	591	594	628	610	596	596	589	575	543	623	586	559	603	595	580	598	599	610	576	576	604	585	591	582	599	589	569	586	663	629	579	617	527	620	576	624	571	627	634	602	618	608	658	584	650	588	589	576	632	642	587	552	608	568	571	588	595	589	583	584	609	613	572	591	595	606	644	603	602	600	598	585	572	618	612	558	606	574	609	640	647	621	631	598	646	571	560	578	580	588	589	609	592	620	575	606	601	582	625	623	583	561	598	581	606	616	565	581	566	604	634	644	595	543	598	604	592	576	554	588	602	622	620	571	604	578	630	599	593	566	583	601	609	592	600	593	596	572	596	623	602	580	578	562	662	572	616	579	581	601	598	602	607	622	593	568	584	560	634	575	581	618	565	557	605	604	586	588	565	613	630	581	586	565	593	610	621	618	568	631	579	591	540	578	601	622	571	570	592	558	616	589	553	609	565	671	626	652	585	609	601	614	570	613	597	583	642	594	587	570	609	592	606	585	585	633	628	621	592	583	628	585	559	635	581	607	588	620	582	582	610	622	606	586	625	572	606	564	670	617	624	635	592	597	624	584	622	584	622	595	581	612	575	621	625	614	590	633	592	636	565	641	574	617	620	617	585	611	586	570	560	645	599	560	628	566	629	616	605	594	638	587	630	591	581	570	618	576	609	598	575	599	593	608	626	597	630	592	564	582	600	624	624	573	576	620	627	590	602	550	626	615	589	631	579	592	632	594	578	599	589	608	596	594	587	616	592	596	592	588	584	622	620	564	599	574	562	579	624	601	625	588	595	564	588	597	609	581	600	641	611	596	633	636	587	578	570	548	580	582	610	584	638	589	599	624	612	580	611	615	585	588	594	604	592	609	579	563	569	578	567	556	593	573	632	617	610	620	626	604	608	605	580	554	593	639	572	623	612	597	604	618	585	613	578	625	638	577	603	569	609	531	622	611	599	592	598	616	644	640	628	578	555	600	604	610	544	638	565	594	596	611	590	605	570	591	614	591	631	623	585	588	624	614	605	574	594	543	618	562	632	573	597	592	605	586	625	597	605	581	620	653	639	601	601	624	588	572	618	581	575	559	597	588	569	615	590	543	596	617	596	574	615	633	572	587	600	597	559	620	573	578	596	595	590	608	595	602	634	588	602	569	601	630	651	601	581	622	566	603	594	575	583	657	593	608	608	589	618	648	581	602	645	617	655	615	566	566	573	622	592	616	603	635	622	619	603	610	620	630	630	556	610	592	622	602	634	599	613	578	626	572	538	588	621	622	627	572	576	585	629	662	617	628	572	564	565	597	575	629	616	648	641	593	613	643	579	597	607	612	606	593	663	607	594	634	590	611	592	645	590	592	587	599	595	608	608	609	624	589	589	585	618	582	622	629	643	596	574	599	601	573	593	603	565	639	589	586	592	596	563	611	616	623	634	615	578	593	644	557	602	638	593	618	639	582	575	601	631	596	594	574	599	632	610	628	570	592	625	590	589	568	613	594	602	620	563	600	605	618	604	603	581	587	604	624	613	650	558	568	613	617	593	599	598	609	606	566	588	582	584	609	636	608	597	634	599	589	575	651	598	550	629	553	591	645	599	621	628	614	638	574	599	579	596	605	614	627	615	595	566	604	577	575	587	609	589	607	557	622	579	581	594	588	607
25224	21634	24728	29040	21636	21661	9962	417	238	241	232	218	172	183	193	178	154	157	162	165	150	158	158	148	137	159	155	129	144	134	138	158	136	153	142	148	153	142	157	162	144	132	144	155	146	117	130	110	150	140	149	132	149	130	121	157	153	136	133	145	138	132	148	141	133	144	139	121	154	121	125	164	111	157	148	139	129	126	118	148	127	137	151	148	127	117	135	132	175	135	142	134	119	133	106	132	112	142	140	157	129	141	135	131	123	141	130	149	117	127	146	133	131	121	135	123	132	123	144	148	158	135	114	147	127	133	139	159	118	121	127	134	120	154	134	132	132	121	123	115	165	158	138	141	123	127	130	141	121	127	120	155	125	134	124	127	125	149	125	127	135	119	135	129	141	132	138	130	155	151	143	138	125	152	129	123	134	135	135	141	150	147	129	131	132	153	131	141	130	139	121	141	136	142	141	138	134	125	125	141	133	134	146	136	123	133	161	148	126	142	157	141	118	130	112	123	140	129	131	131	148	127	135	115	140	129	142	127	133	126	140	141	144	140	135	134	136	146	136	131	133	147	147	124	138	120	142	149	138	137	147	121	123	155	149	127	143	110	136	155	112	140	137	136	127	125	140	129	153	122	149	161	136	133	152	131	146	138	129	117	158	128	145	133	167	117	147	114	138	133	152	118	134	133	167	124	136	145	140	144	131	147	141	136	129	135	131	118	173	142	129	139	113	155	127	134	115	151	122	125	124	144	139	121	146	137	155	167	148	140	142	139	117	115	140	139	148	142	129	142	148	135	160	148	126	140	132	120	132	136	144	150	131	136	133	132	131	127	114	112	132	115	129	130	139	131	129	138	127	129	125	134	131	138	122	122	159	132	128	130	155	125	134	117	118	142	134	109	128	141	128	143	130	140	129	116	130	120	87	151	141	133	146	150	157	130	158	121	133	143	126	133	130	141	147	133	119	116	134	143	129	167	132	120	127	142	129	137	152	155	134	146	128	135	132	131	115	144	121	131	137	125	136	118	136	153	116	119	150	130	141	124	155	137	143	125	138	121	127	126	121	140	154	142	138	121	136	129	152	143	131	157	138	139	128	147	138	149	124	150	161	146	150	141	129	108	135	121	147	119	152	135	148	151	118	135	136	136	129	155	126	148	109	152	124	141	138	121	136	130	149	147	153	147	114	138	127	125	129	129	129	146	155	137	137	143	140	125	159	141	139	157	153	132	150	133	156	127	153	108	152	144	124	139	135	130	135	131	153	150	117	143	143	155	139	131	128	108	130	149	153	145	139	130	125	165	129	129	117	145	142	112	145	134	120	126	134	128	129	132	101	136	135	134	137	143	116	102	122	120	141	140	142	153	175	134	135	112	146	125	112	145	139	140	120	117	146	131	128	111	143	131	146	142	135	142	135	152	131	149	137	132	145	146	135	131	132	139	129	124	117	133	130	132	150	132	131	137	119	126	121	131	123	110	133	118	146	124	111	134	138	122	132	112	132	133	144	127	147	120	116	166	131	157	162	159	122	131	139	124	145	137	140	142	144	138	116	139	149	152	138	145	133	143	133	138	156	129	153	137	131	150	140	119	146	155	136	121	135	126	113	154	151	138	139	132	160	153	133	122	117	123	121	116	144	117	128	116	148	129	145	155	152	116	139	131	112	142	139	109	129	154	146	141	123	114	137	129	141	140	136	139	172	140	150	121	122	146	141	150	146	133	149	115	121	140	127	135	136	139	155	129	132	133	141	128	108	143	138	135	151	130	143	143	138	137	133	140	132	135	131	133	136	150	136	127	144	112	113	126	143	131	146	141	128	128	137	129	138	120	114	134	136	126	139	141	134	131	121	123	136	122	156	135	146	156	129	126	138	138	122	151	147	151	120	136	142	135	129	110	127	119	128	139	165	132	136	144	146	121	126	137	130	138	140	114	152	147	145	128	155	140	135	127	132	136	126	122	147	134	143	118	136	127	145	149	141	126	150	134	134	152	145	134	151	154	133	140	126	130	152	151	127	144	153	139	137	141	154	135	142	142	127	134	126	152	134	112	143	121	113	141	124	148	121	147	141	131	131	111	112	129	135	132	134	146	139	157	121	140	138	137	158	148	131	173	160	137	125	118	137	124	137	141	115	125	148	135	124	147	125	149	146	120	119	140	154	139	134	143	118	117	147	135	134	131	131	128	130	138	124	119	154	160	127	146	117	142	140	128	119	132	114	145	156	134	133	133	140	137	137	124	144	151	142	122	123	135	139	142	122	115	144	141	130	121	154	129	139	131	148	122	149	123	125	161	142	139	157	139	122	161	148	124	120	134	132	140	132	127	154	131	130	131	154	128	127	145	137	146	127	126	121	152	133	140	142	120	137	125	145	149	136	142	115	118	144	137	110	118	133	136	143	136	134	142	139	135	142	125	144	122	144	139	135	124	134	119	122	136	152	124	116	132	129	139	113	146	139	127	106	127	154	134	132	133	118	145	131	129	161	121	119	138	142	139	146	135	146	138	158	159	141	141	154	130	148	137	155	127	129	99	124	121	111	134	127	125	126	145	152	173	145	142	132	129	135	134	140	122	117	136	149	149	119	117	125	128	145	138	126	116	130	138	126	133	123	122	149	134	121	137	125	136	138	160	118	132	138	148	155	132	155	126	139	147	145	124	115	123	121	137	145	136	136	131	155	151	142	147	151	146	136	140	118	138	142	135	130	126	130	137	134	143	128	127	156	149	123	119	118	132	137	140	129	117	148	140	151	115	135	165	134	134	149	148	148	137	139	149	138	142	130	118	142	134	131	126	165	147	158	127	140	125	125	135	121	141	140	130	115	132	112	150	130	125	131	118	138	118	117	136	143	138	108	125	153	147	119	115	145	145	158	124	140	133	118	144	140	146	155	145	138	135	108	129	135	118	139	128	126	129	130	128	141	123	139	142	131	136	129	114	135	130	155	148	133	130	120	112	137	141	134	143	134	126	129	154	119	120	132	136	136	135	149	138	118	148	140	119	122	113	123	156	117	142	133	159	105	130	133	143	126	134	127	130	111	137	123	133	133	139	140	125	109	135	143	154	128	133	142	158	127	132	159	156	132	143	139	145	134	111	149	120	130	143	143	145	130	155	154	125	126	157	130	138	131	123	133	120	131	136	143	147	125	118	142	132	152	135	151	139	141	140	131	95	126	145	155	145	114	131	128	146	135	131	122	148	146	115	133	131	146	136	120	143	118	134	129	135	119	147	135	146	146	124	140	145	103	123	146	114	128	119	135	152	139	152	118	142	133	127	133	166	145	134	119	132	119	133	145	131	126	158	144	122	116	128	142	141	115	106	141	139	140	136	141	110	123	121	122	114	142	144	148	145	149	135	114	120	120	134	137	138	121	139	126	123	141	130	129	137	152	152	150	150	138	141	126	147	119	116	123	139	113	131	136	138	125	104	146	130	154	127	116	128	131	148	136	153	105	141	122	137	125	132	143	106	128	146	156	122	152	144	124	126
4134	2995	1280	687	499	407	374	387	371	375	361	363	317	342	337	354	324	317	373	361	331	341	330	332	344	334	312	319	332	344	318	297	311	359	354	316	311	339	307	341	319	313	325	347	333	329	345	334	338	315	320	341	299	347	314	342	314	321	326	308	334	339	333	371	308	330	298	284	347	317	337	310	317	330	308	339	298	311	313	337	316	312	301	303	325	359	306	318	326	312	357	317	307	301	295	356	340	340	321	341	348	337	339	337	305	318	317	309	350	338	313	333	292	309	312	326	298	307	337	343	326	333	337	288	307	330	296	337	321	320	316	349	310	334	332	319	325	302	311	338	306	318	326	322	301	296	317	309	324	344	296	353	334	313	334	317	351	317	307	322	341	318	337	311	335	333	301	330	346	348	355	306	307	352	332	303	354	335	347	305	303	363	306	342	318	325	277	317	318	339	306	327	338	319	283	331	322	301	335	327	371	340	333	313	338	310	320	357	330	310	316	356	355	339	334	338	337	307	316	324	316	338	338	303	321	352	329	305	314	312	345	327	317	307	333	304	345	326	333	349	277	315	329	326	322	339	316	331	319	355	299	305	377	335	331	301	326	356	334	315	309	375	355	361	313	309	343	324	324	325	300	323	316	351	347	320	338	283	345	301	364	315	333	315	376	297	308	344	314	297	298	292	330	336	308	326	314	320	319	309	327	304	333	348	303	323	327	300	318	318	316	280	306	329	355	312	325	338	341	318	318	318	332	322	348	315	336	327	325	306	308	318	326	337	346	334	319	275	311	322	341	323	306	338	335	342	281	364	346	316	316	374	343	323	314	333	289	368	312	335	314	342	318	309	315	293	295	326	303	313	354	331	274	344	321	308	320	344	302	319	327	343	339	327	347	344	341	338	370	342	332	323	332	317	305	326	320	351	272	343	358	311	324	374	311	337	317	329	318	309	326	348	321	329	334	326	309	316	366	340	354	343	315	327	293	307	338	290	294	342	333	312	310	292	334	321	323	329	320	350	305	312	330	303	342	297	308	316	322	314	318	321	308	334	319	321	315	327	349	342	350	300	320	320	334	343	304	317	307	326	302	320	334	326	320	351	324	348	326	315	367	362	347	328	338	294	303	332	331	322	337	345	329	303	341	300	327	325	301	318	321	338	326	323	315	314	315	324	316	313	300	313	343	316	311	325	302	324	331	321	300	324	338	309	319	315	340	327	338	332	348	311	328	332	322	298	324	343	321	301	346	332	377	335	321	340	311	348	330	307	348	345	297	329	305	312	279	305	362	337	338	384	330	347	363	337	303	343	316	321	356	297	345	337	342	336	318	319	296	319	316	296	311	314	334	302	335	330	364	328	320	314	310	339	346	321	328	304	334	320	329	334	352	316	320	316	318	333	333	336	318	302	344	319	314	395	349	313	336	300	353	344	331	362	318	317	334	345	338	348	322	344	334	342	291	323	314	341	326	330	332	304	392	326	373	326	350	316	303	326	323	343	352	305	335	338	309	314	322	323	305	322	324	309	344	342	340	356	306	342	334	289	333	317	315	336	332	335	325	327	336	342	306	312	332	309	321	331	288	331	321	303	310	336	315	334	350	333	330	320	337	337	339	291	339	319	324	359	305	312	324	359	334	363	336	305	343	341	302	320	341	318	314	283	325	304	353	317	331	302	332	334	332	312	278	310	314	331	319	315	299	345	325	316	321	340	321	305	341	327	329	330	331	336	326	366	332	335	333	346	334	316	333	320	328	307	321	321	288	330	313	346	330	308	316	319	345	321	359	319	330	313	300	335	329	342	324	322	356	350	335	337	297	342	321	356	293	313	350	319	351	313	303	325	330	332	351	319	309	314	345	317	336	347	328	344	336	319	298	337	336	317	317	347	310	336	325	324	323	337	304	322	301	322	321	322	311	303	314	328	338	341	359	325	284	322	301	319	323	347	353	290	293	324	334	317	316	330	324	305	327	324	342	372	294	315	330	324	324	334	329	335	292	327	314	342	332	317	302	356	314	308	305	316	345	343	351	299	322	328	313	345	328	333	311	328	334	351	329	309	338	285	304	323	306	352	332	344	310	329	315	314	318	324	338	341	326	346	298	356	342	320	353	298	329	320	309	327	302	337	331	310	326	293	322	321	352	312	334	363	304	318	314	317	342	281	309	307	306	330	342	310	315	329	287	349	326	336	342	348	309	296	324	318	338	305	314	321	309	310	339	315	320	346	327	327	316	326	353	340	296	350	332	329	321	337	319	348	314	301	323	320	316	335	305	312	333	342	327	331	316	342	346	353	300	285	316	362	302	308	345	326	329	345	338	274	321	303	310	289	320	305	328	334	347	324	320	327	334	310	317	338	344	317	296	323	356	355	325	317	333	313	305	363	313	281	294	295	317	320	319	342	321	324	336	329	326	314	329	316	339	358	351	324	331	331	345	312	335	335	331	294	309	330	281	340	293	298	285	321	315	295	339	306	346	334	330	324	304	327	304	324	314	349	334	332	291	328	320	335	281	361	324	318	335	326	312	348	342	339	282	335	340	313	325	340	297	350	310	322	337	310	304	318	323	289	319	327	318	333	331	325	328	340	341	366	313	324	348	339	332	351	311	332	338	347	312	315	346	346	334	334	348	333	324	296	298	297	319	307	335	320	338	306	347	337	319	324	318	318	321	355	302	302	324	337	351	326	313	327	313	319	340	303	345	337	350	348	339	318	341	379	349	343	292	359	326	320	327	334	303	336	335	349	335	339	313	331	342	344	298	361	347	333	326	320	302	322	337	320	332	323	361	323	343	321	342	313	336	355	326	321	287	334	311	331	354	315	322	323	313	298	317	333	331	317	350	334	328	309	292	327	322	324	347	311	310	333	351	363	316	307	301	334	294	364	360	291	322	328	318	352	332	318	325	341	343	345	327	318	307	291	329	314	329	327	297	327	310	302	311	311	328	320	327	314	328	313	326	341	311	312	313	336	321	316	303	349	343	328	324	342	341	323	345	349	302	298	331	331	306	347	329	310	336	328	321	340	319	341	345	342	318	284	337	340	346	333	332	344	334	345	341	332	332	317	314	328	315	335	309	287	312	328	284	320	306	344	310	335	329	327	321	309	323	319	336	343	341	317	309	283	344	326	341	322	345	327	291	330	306	308	323	322	314	319	333	327	317	302	311	304	324	345	332	298	292	308	307	334	311	317	333	314	331	313	319	314	322	308	354	333	359	317	314	316	295	339	327	318	326	354	347	305	302	336	322	341	306	314	324	335	296	316	303	306	325	328	336	324	332	362	321	322	340	333	344	328	297	307	316	326	330	348	315	289	304	329	346	324	328	307	340	308	321	315	307	302	347	323	325	330	320	323	312	338	316	341	322	322	324	315	347	324	341	320	306	317	345	305	334	302	338	327	286	308	348	331	343	339	317	337	332	345	301	345	347	333	306	326	348	305	347	341	339	310	339	305	331	324	339	324	319	344	340	314	288	338	331	313	325	326	303	376	327	312
34166	13976	1861	567	499	479	464	472	405	435	427	435	443	461	463	426	456	436	446	405	433	485	452	399	442	449	433	426	468	515	455	442	473	450	413	436	463	454	442	456	435	441	470	444	429	435	396	443	471	390	427	467	498	459	439	451	423	423	461	407	446	450	452	454	436	474	438	425	444	454	457	451	462	440	469	418	419	424	427	460	455	431	451	427	464	419	460	411	405	454	441	440	472	451	437	433	456	473	414	420	425	448	432	433	438	423	445	434	425	436	417	416	440	426	432	429	434	488	430	409	420	395	437	461	426	448	423	441	417	415	442	454	441	433	475	422	405	438	459	477	399	445	426	440	419	460	450	447	423	459	473	413	449	443	491	422	430	400	432	426	447	447	507	417	472	420	429	474	463	440	461	453	459	433	407	466	474	442	424	440	422	427	401	424	453	442	458	464	427	465	381	405	466	403	420	452	424	474	396	426	489	452	488	456	437	453	461	474	444	440	448	415	456	452	458	466	421	443	422	440	401	496	446	409	465	430	410	430	429	472	447	426	416	436	448	482	418	414	451	432	439	428	436	457	428	430	431	419	441	424	468	435	432	433	499	399	419	426	391	418	434	448	418	392	472	435	393	445	460	444	429	455	477	467	452	423	392	446	409	461	457	447	469	472	417	400	464	415	435	470	421	439	432	452	418	439	451	482	451	384	439	418	469	420	478	418	448	434	449	410	444	456	493	444	399	448	435	425	427	470	469	424	422	425	413	424	405	464	440	458	426	439	451	429	429	488	444	462	418	409	426	489	508	430	435	459	455	473	446	470	403	443	433	440	417	437	390	448	443	421	426	432	447	390	458	444	428	441	424	456	447	441	450	374	444	489	451	479	416	423	446	452	417	424	400	459	438	424	462	475	448	456	458	418	463	426	432	453	441	426	465	420	484	446	416	474	463	428	436	474	464	389	457	444	416	444	408	425	442	415	462	443	418	437	447	469	403	408	458	434	451	438	419	477	464	454	426	448	441	451	390	438	447	447	399	462	410	441	451	436	434	440	405	450	442	458	452	408	418	466	455	439	396	411	458	432	445	404	433	446	453	399	463	453	439	446	446	477	446	424	444	438	432	399	421	453	452	447	409	450	450	419	415	387	436	503	483	459	433	451	476	488	446	440	428	433	415	405	450	423	409	419	475	407	455	412	487	461	475	445	449	456	454	432	437	413	473	424	445	456	442	443	437	419	410	423	445	467	415	456	457	413	403	432	419	379	425	440	432	455	423	441	443	424	461	455	461	427	416	457	439	472	437	445	478	416	458	466	457	414	413	464	454	391	426	451	399	416	404	429	442	455	469	434	476	426	443	417	445	454	482	471	415	454	430	475	432	445	422	421	424	476	464	417	450	439	459	453	453	478	457	473	402	437	443	411	368	457	426	425	406	479	461	442	446	433	442	457	420	466	433	410	401	433	459	472	439	407	424	440	455	433	441	430	438	441	435	418	447	440	438	412	471	410	449	445	395	440	449	467	436	441	438	460	429	424	418	459	430	442	459	466	422	458	430	427	440	417	470	421	412	408	478	426	434	438	433	409	441	446	412	433	420	430	464	454	451	432	424	460	429	446	440	464	448	433	433	417	447	433	419	440	445	461	441	449	462	440	452	445	437	474	486	436	419	453	463	450	461	446	445	473	469	421	431	439	432	441	407	425	440	474	464	436	438	453	442	406	408	411	427	405	429	441	420	439	416	469	449	443	427	452	429	494	455	455	468	447	430	485	430	452	452	432	403	437	435	467	437	439	406	515	450	440	419	435	424	446	441	448	418	409	433	467	424	418	379	428	434	439	444	478	429	461	467	443	452	436	402	436	429	434	378	463	435	448	452	419	446	442	423	410	423	439	438	443	429	460	427	426	460	449	422	417	429	467	448	456	436	389	465	430	422	450	431	457	445	437	439	461	465	437	453	396	471	439	407	439	404	412	425	439	408	468	501	445	478	439	453	451	454	440	429	438	442	431	426	450	424	467	403	466	452	414	419	462	424	447	415	439	434	469	443	431	423	445	502	478	464	453	399	459	479	410	411	468	438	452	414	425	440	424	438	460	451	442	499	421	422	416	413	438	427	398	400	423	420	444	444	429	413	411	425	447	422	423	460	409	376	434	433	462	437	453	394	408	487	465	442	451	428	436	437	443	446	451	516	474	443	405	441	443	465	428	483	463	405	406	437	445	436	424	450	457	444	415	407	418	385	417	474	419	422	445	433	462	452	445	435	471	425	429	402	435	422	419	411	442	418	441	469	422	442	485	457	441	476	429	441	437	444	483	483	481	452	441	425	411	469	476	462	468	448	462	438	444	436	400	435	461	474	472	484	495	433	479	454	441	473	441	439	468	424	416	431	436	437	441	425	437	463	458	444	461	449	416	439	407	434	448	434	431	459	428	422	444	407	418	446	424	464	443	439	427	421	451	427	442	430	454	411	435	416	428	425	433	408	459	433	405	462	434	449	434	448	427	425	421	411	442	462	447	459	416	431	442	455	434	426	433	408	454	436	411	455	437	443	437	424	442	448	429	453	411	455	444	416	416	426	427	436	431	404	436	458	456	444	439	457	405	389	433	414	462	421	461	388	425	454	433	439	441	457	424	442	451	454	454	459	453	421	420	465	462	458	418	444	444	432	421	460	430	457	450	437	418	453	424	394	429	424	466	433	426	414	482	421	461	437	404	448	441	425	445	461	439	455	477	435	421	434	479	425	430	438	407	419	471	450	454	452	457	398	499	508	461	431	456	412	452	446	424	450	417	430	443	415	438	457	409	398	441	435	410	449	458	453	425	424	507	444	433	444	453	463	453	411	488	423	453	429	453	432	477	450	447	438	454	388	424	463	439	439	424	427	437	439	430	399	466	433	428	438	404	441	467	431	464	442	426	434	443	473	450	419	448	437	438	440	443	439	473	435	438	421	420	426	420	453	426	482	436	440	453	414	432	487	464	470	453	479	442	413	478	424	442	473	422	426	451	477	461	403	424	462	465	401	416	457	424	381	472	434	399	415	428	457	438	453	448	448	484	424	461	440	452	431	433	443	412	453	454	443	414	440	434	457	505	411	395	412	429	451	419	457	443	457	451	461	468	460	430	448	421	471	463	474	409	443	443	410	446	447	434	435	425	425	425	430	401	438	492	449	458	407	434	406	454	461	442	423	426	443	457	402	468	447	446	426	458	423	476	463	459	407	393	393	419	415	461	415	433	465	451	428	413	438	462	458	437	448	450	413	449	403	421	447	433	426	369	443	463	422	424	469	445	411	430	418	437	467	458	443	422	411	427	462	425	412	447	456	407	426	451	455	431	437	490	472	428	474	392	419	436	423	446	447	412	486	462	439	445	432	454	422	422	445	432	452	406	452	421	448	430	420	410	450	444	439	469	422	415	409	441	426	439	460	422	443	414	419	480	451	423	426	475	416	470	502	415	433	426	457	417	443	449	417	417	450	441	437	424	409	486	461	428
8120	1046	897	969	959	912	888	874	941	954	911	929	915	905	882	870	934	923	898	858	872	927	904	926	883	892	887	915	893	937	945	930	880	868	920	851	889	918	858	893	868	855	914	893	951	961	844	945	921	928	877	956	989	932	925	883	896	914	951	891	873	925	936	857	907	923	912	898	862	964	950	901	930	925	885	865	924	889	933	919	948	896	915	952	925	928	892	916	925	870	955	893	930	901	976	871	964	938	887	879	958	924	899	968	921	895	877	963	881	902	881	910	877	945	900	974	842	884	875	936	880	913	935	910	918	917	889	930	898	915	924	957	896	920	943	890	916	940	953	904	891	884	919	903	908	906	903	899	943	898	911	884	922	958	880	898	894	941	878	894	916	977	944	911	851	876	963	901	878	905	921	881	877	849	847	966	886	918	933	939	870	897	882	905	862	907	924	890	914	895	859	909	947	887	911	939	902	860	887	904	945	913	927	910	941	904	909	888	958	852	926	975	858	913	949	932	903	861	891	933	910	958	886	879	886	915	911	968	863	927	903	943	953	904	896	876	935	906	912	870	886	930	855	855	910	882	892	876	931	883	909	864	951	888	926	889	970	932	836	887	897	911	954	900	905	867	942	922	858	916	924	873	925	910	922	930	893	891	911	896	887	893	955	883	844	868	930	871	851	838	829	889	896	946	869	946	913	890	955	943	943	873	895	855	961	874	923	921	892	933	931	927	899	922	857	934	964	926	850	939	940	887	930	877	896	895	826	880	966	918	956	884	928	977	883	928	899	915	908	886	937	895	877	901	913	890	845	927	881	925	897	875	892	928	868	902	916	834	889	919	918	963	952	861	915	977	921	919	940	880	916	924	931	887	944	924	850	916	907	923	873	909	849	880	903	961	937	900	915	906	906	908	873	869	917	899	888	907	866	889	882	922	889	912	950	917	950	936	929	930	917	895	908	937	900	875	873	899	957	859	933	931	891	917	914	940	910	899	891	915	888	939	861	883	931	939	864	992	912	916	935	908	882	937	948	895	890	908	883	870	932	906	923	959	904	895	915	865	891	907	943	873	871	864	951	959	914	920	898	900	860	896	914	924	929	855	919	904	897	881	944	914	942	939	909	898	896	890	923	847	933	896	871	921	874	912	885	864	956	935	913	915	919	926	896	921	906	890	910	902	861	851	886	925	921	906	891	900	918	924	888	930	928	895	923	965	892	853	866	951	914	884	946	877	857	921	928	922	925	899	894	916	856	915	860	871	853	893	851	920	893	916	863	855	908	942	936	915	929	922	899	905	905	948	930	871	934	933	895	917	912	894	859	895	893	864	899	929	965	924	894	893	928	953	948	902	872	874	889	841	914	942	937	920	935	919	896	919	866	878	909	904	918	907	906	898	973	913	918	853	886	915	908	895	943	941	899	904	916	867	924	898	900	923	916	880	943	903	883	924	916	911	904	876	952	911	909	894	932	943	907	868	912	877	844	890	907	916	893	897	931	919	930	861	903	861	870	919	890	899	934	905	901	943	881	883	898	912	907	922	877	885	877	863	920	910	934	952	889	950	908	940	856	871	937	925	920	909	934	967	882	883	925	886	921	907	900	927	906	907	909	890	909	930	899	871	908	950	956	919	913	917	919	905	923	869	889	888	957	887	909	939	906	927	953	902	927	910	915	889	864	906	899	940	963	905	875	934	975	896	964	944	949	871	921	915	906	910	901	932	932	959	908	963	921	956	901	881	952	903	884	935	904	922	910	899	894	877	945	921	909	863	939	893	998	938	953	911	896	967	949	898	929	864	947	907	883	957	934	955	940	898	940	911	921	932	951	895	875	939	925	915	919	942	918	924	908	899	873	998	873	959	880	888	908	895	876	921	915	914	928	909	911	901	857	904	863	938	983	902	894	974	824	912	916	865	881	926	900	883	899	902	898	885	908	908	887	846	970	873	971	910	867	846	929	877	946	884	942	918	883	877	964	918	928	919	916	865	954	895	895	886	904	852	924	931	909	882	836	890	921	953	936	882	842	927	938	925	944	913	951	937	886	894	879	894	882	890	978	934	883	897	893	901	891	920	934	873	941	900	929	932	920	966	927	914	867	925	912	922	921	871	911	879	907	926	846	911	946	904	940	888	962	875	883	903	895	890	961	917	955	944	880	870	929	882	895	937	882	876	975	895	960	932	935	912	917	894	940	909	886	886	927	901	871	894	906	876	925	891	920	896	871	928	871	856	907	912	895	855	877	866	938	985	932	929	881	921	931	917	950	907	918	880	896	933	886	937	928	899	901	904	878	844	934	888	991	877	933	902	899	908	908	859	904	898	886	974	887	898	980	907	917	927	876	940	949	871	916	878	893	906	947	950	919	924	892	845	936	885	931	919	912	955	877	889	910	931	911	906	933	864	874	907	901	871	917	921	965	917	869	926	856	914	898	877	933	966	875	884	902	831	900	922	939	900	955	922	891	955	897	922	883	933	937	849	964	912	931	930	935	881	901	912	892	887	925	912	878	875	967	862	864	877	906	919	879	833	930	876	912	894	942	943	831	985	893	927	875	903	869	865	950	864	907	921	888	948	915	892	913	963	946	929	873	910	872	903	871	834	883	901	885	898	929	854	909	900	929	853	900	971	900	896	926	908	892	856	926	918	895	920	950	874	885	897	891	909	910	904	867	925	879	921	908	860	903	931	909	864	954	904	978	885	910	921	897	907	877	928	918	875	897	919	908	903	882	892	897	944	884	914	932	901	985	881	923	900	967	922	896	914	928	882	951	935	933	924	880	930	954	927	930	936	941	899	964	821	940	895	941	918	910	910	848	945	924	939	979	866	932	915	928	921	914	899	924	943	903	906	936	939	950	918	901	915	853	919	943	901	869	900	872	960	863	910	914	899	953	872	874	880	958	960	926	894	883	868	922	899	896	955	910	859	924	901	947	917	876	893	887	934	936	962	908	908	948	955	872	898	885	900	992	865	917	911	913	864	936	947	910	865	898	966	915	875	879	924	976	896	909	868	895	901	891	913	894	869	893	868	901	896	934	910	886	883	920	900	951	886	883	959	926	883	956	882	992	950	877	943	920	936	869	918	942	894	920	968	890	896	866	926	909	888	922	904	906	940	913	930	850	963	888	898	926	927	895	917	939	934	923	927	889	914	884	883	860	893	928	908	949	943	927	889	930	865	930	914	875	939	883	891	930	951	982	876	917	942	931	939	882	906	900	924	886	873	920	895	890	914	839	930	935	899	889	916	917	974	961	939	963	898	903	938	901	888	882	875	887	950	891	906	940	896	934	895	938	928	881	891	930	852	900	901	909	920	927	883	916	879	944	888	968	912	932	896	915	925	907	945	872	937	950	917	941	934	958	954	900	941	927	938	892	909	860	901	930	927	927	900	956	919	942	921	875	841	849	937	906	894	907	925	950	945	877	940	938	888	866	939	900	855	956	949	963	898	930	959	912	889	904	904	931	915	913	925	913	913	954	922	892	872	918	887	889	885
26016	21666	24283	29591	21678	9959	505	363	357	362	334	351	288	299	311	317	327	262	272	292	271	245	299	294	254	284	286	291	285	277	300	319	307	309	256	286	277	279	287	256	291	279	284	302	295	251	290	292	311	271	250	293	258	301	303	277	276	258	254	262	274	275	278	307	291	291	301	283	281	295	256	301	299	262	293	287	272	252	263	276	308	247	314	267	279	269	267	305	309	270	268	241	320	292	311	289	300	291	291	261	286	259	266	317	271	274	284	323	302	249	283	270	282	316	310	251	266	314	265	264	282	245	298	298	257	283	312	288	289	277	298	261	242	271	300	308	280	237	258	266	274	279	287	269	270	292	301	323	249	273	274	308	288	293	286	272	324	268	305	290	274	250	295	284	282	253	284	272	296	273	280	270	276	276	272	268	288	289	259	288	279	272	285	293	260	276	285	295	283	247	264	258	277	248	296	262	281	287	252	290	311	273	274	283	311	271	289	290	295	334	275	266	275	295	277	297	281	288	307	260	281	259	292	264	267	273	290	290	280	271	267	265	292	262	299	287	276	254	265	290	323	284	278	292	280	289	258	291	272	245	289	260	268	275	302	272	283	268	276	264	284	276	261	297	253	251	276	272	282	283	276	271	282	290	260	291	283	299	285	279	275	294	286	277	297	289	263	245	275	275	316	295	263	265	284	288	280	268	280	315	273	289	279	272	247	263	274	257	293	298	292	261	280	312	278	254	285	245	260	282	266	316	276	268	277	269	289	285	292	287	254	269	282	330	304	299	298	294	287	277	245	285	261	310	296	281	266	311	300	285	316	289	262	286	263	238	288	313	257	293	294	256	295	287	288	258	269	277	287	279	275	294	313	268	295	290	267	281	281	283	307	289	266	289	285	288	292	295	256	291	277	281	314	272	270	301	259	289	286	281	277	304	317	315	267	303	273	283	268	292	274	327	323	278	262	285	258	292	314	303	264	281	256	280	243	277	299	277	296	246	254	314	250	285	251	309	309	305	279	292	294	301	280	279	291	271	265	267	283	259	271	301	271	254	309	275	270	267	274	283	298	291	297	234	264	287	284	271	269	269	261	288	259	272	252	298	282	267	251	313	276	283	287	259	270	296	283	292	281	252	292	250	260	270	244	263	303	278	320	253	273	285	255	299	282	296	298	305	284	303	285	264	280	288	285	263	278	289	263	260	290	291	294	269	303	287	270	307	305	274	285	272	306	274	291	305	278	288	275	279	297	268	298	278	263	265	262	297	305	286	272	294	287	290	271	275	294	301	258	289	287	273	330	264	294	305	292	252	294	267	302	280	265	285	296	277	273	280	283	282	266	276	273	280	333	278	280	274	303	280	250	284	277	257	276	291	283	246	262	276	267	281	289	294	265	292	285	279	304	329	290	292	281	239	265	282	274	272	282	264	275	307	279	273	258	277	277	301	278	281	297	308	311	266	285	268	265	256	279	302	304	287	286	282	256	282	302	334	321	269	270	276	302	286	281	270	286	268	277	284	261	306	279	287	285	269	292	285	275	305	281	278	280	278	306	259	268	289	277	280	276	292	304	284	283	256	283	293	292	266	272	256	277	270	279	252	254	282	306	283	251	275	286	291	268	263	295	236	275	263	318	273	290	310	277	297	308	276	291	262	277	311	282	309	265	286	308	300	277	263	276	285	265	278	289	279	268	290	310	250	294	298	321	284	252	295	274	287	282	292	302	285	277	285	288	298	274	305	278	303	283	284	296	259	296	289	265	304	303	274	319	303	281	271	296	286	275	277	254	284	283	301	293	282	272	262	249	264	257	263	268	259	315	282	262	276	289	264	267	258	286	254	302	273	274	300	299	263	311	290	265	299	272	272	279	284	263	294	277	293	294	270	276	268	275	296	279	306	289	254	282	258	275	279	293	290	286	291	294	301	257	274	275	273	284	284	271	279	286	261	269	279	298	292	277	293	264	267	268	298	263	282	271	294	288	290	285	288	268	286	293	275	292	296	276	280	316	285	291	271	275	281	281	264	279	277	284	247	272	290	306	264	310	301	253	293	270	277	283	305	269	268	301	308	253	286	297	271	289	261	260	257	304	278	296	294	270	288	275	280	270	282	286	269	286	254	283	273	291	275	288	262	338	264	286	286	284	291	268	270	272	287	270	262	265	245	292	289	279	261	272	264	250	304	302	295	298	300	289	279	300	278	281	261	252	288	273	305	262	283	275	267	279	253	281	303	292	248	257	261	294	275	285	292	268	310	289	316	297	287	272	270	272	309	260	241	301	287	299	309	265	283	279	266	284	266	265	286	271	297	282	295	298	308	309	255	257	296	272	266	240	288	306	277	310	282	279	265	270	274	284	298	256	283	263	280	299	312	275	296	291	296	265	300	262	271	299	277	274	275	321	280	294	267	285	317	275	302	266	292	299	286	280	292	271	257	286	253	291	288	274	256	270	266	257	262	307	271	276	295	299	299	316	306	287	281	274	268	294	287	291	286	304	294	305	301	263	277	250	273	309	276	278	269	292	279	300	285	260	311	273	301	300	269	245	292	268	252	291	255	300	262	258	258	279	285	265	289	280	291	296	286	280	282	297	315	302	277	311	276	301	269	250	286	294	322	277	276	279	284	310	292	294	290	323	274	288	254	287	280	313	301	306	331	295	309	271	268	271	273	307	288	277	259	281	299	278	272	307	270	269	309	312	262	280	314	296	285	296	272	270	265	276	269	267	287	280	264	256	277	307	293	263	261	261	277	275	267	290	278	294	293	279	242	278	313	286	287	304	287	240	254	299	293	258	278	267	264	290	269	291	293	288	287	250	269	282	304	290	294	302	284	282	303	284	278	275	283	287	305	302	250	285	266	281	281	267	323	329	297	271	273	308	269	270	276	269	269	284	254	306	297	248	299	291	296	291	273	279	266	257	298	293	281	266	282	284	282	289	285	308	288	287	291	270	268	261	283	282	264	281	311	270	279	252	272	274	259	262	274	298	278	275	273	274	293	280	289	298	278	279	280	309	258	277	276	259	277	280	268	297	282	277	299	291	274	297	291	269	286	243	307	312	293	267	286	251	287	242	264	265	289	303	302	299	310	301	272	263	256	260	296	296	296	284	276	308	305	260	290	279	303	274	271	237	298	306	296	284	291	284	309	302	249	275	261	276	254	314	290	256	281	275	282	279	299	291	264	246	311	269	277	291	311	270	239	285	280	307	264	304	291	302	287	288	261	293	251	289	253	286	269	290	271	292	315	268	319	271	259	249	294	293	277	245	276	266	268	288	282	274	284	299	285	275	291	287	268	280	291	319	312	281	275	292	283	305	288	286	278	259	262	283	282	324	269	275	279	290	299	297	265	292	290	261	279	271	270	303	279	254	266	262	278	334	275	284	280	258	301	302	287	302	268	288	273	260	278	289	266	280	305	250	258	299	270	251	280	246	301	275	289	281	272	283	304	271	268	327	245	286	271	271	251	310	285	312	269	251	259	239	278	276	305	273	315
4568	1962	1108	786	661	679	668	612	613	626	601	624	601	589	574	601	615	587	579	569	620	603	610	624	568	619	648	587	640	600	572	540	627	572	622	595	601	586	619	574	594	610	587	604	590	603	619	651	570	620	605	616	597	607	590	620	619	580	630	584	613	659	596	599	623	652	582	599	620	591	581	617	639	639	596	613	584	566	611	590	579	610	597	624	572	564	647	608	582	623	594	585	631	609	674	585	569	600	639	609	621	555	556	610	586	622	608	603	630	640	621	634	590	609	595	608	599	580	609	605	601	590	591	595	585	633	608	586	611	562	609	587	595	606	573	536	621	591	637	582	600	618	614	615	591	652	599	560	581	603	600	575	583	564	596	585	607	580	605	630	574	611	606	623	583	627	618	605	639	611	596	574	601	576	594	603	616	613	596	572	623	560	559	529	598	565	636	569	613	606	593	626	581	601	600	619	597	592	626	649	567	620	589	619	609	566	554	591	618	626	619	595	616	614	556	611	597	590	659	632	614	595	593	597	542	616	598	661	584	598	595	628	595	609	629	583	596	642	649	648	578	606	629	627	625	628	589	644	602	575	626	601	558	613	638	589	627	579	589	604	643	592	582	604	602	617	594	590	590	591	640	566	613	549	623	592	622	618	580	584	609	591	614	639	612	591	612	585	594	607	614	543	635	570	580	628	590	613	579	604	577	642	597	584	594	584	605	584	593	590	572	654	619	648	688	606	597	554	614	601	625	569	614	623	592	583	645	595	631	567	567	619	620	621	611	593	585	646	596	598	613	596	602	624	662	598	627	628	602	617	581	561	614	581	643	517	587	605	623	651	570	623	631	597	580	604	576	628	628	584	602	561	570	583	614	566	643	585	592	594	564	666	627	607	603	593	612	603	661	640	639	602	587	615	638	614	592	598	608	624	614	580	617	607	574	585	604	534	546	612	623	634	597	614	591	574	618	622	590	628	568	587	609	632	588	578	614	623	599	574	586	591	618	614	622	594	615	590	582	573	590	586	617	602	556	602	582	581	614	628	597	614	637	568	583	573	617	595	566	621	610	551	606	586	608	590	601	578	611	638	581	624	602	571	615	624	596	618	554	569	554	607	565	584	643	588	590	602	579	606	574	617	590	601	631	581	615	609	597	584	615	566	600	633	607	578	610	555	609	578	596	610	616	566	630	669	637	610	608	620	618	589	596	594	593	575	619	571	597	605	595	558	592	588	598	641	584	592	600	633	587	606	608	611	547	624	570	611	592	633	616	622	582	601	611	613	591	628	586	624	553	634	628	625	597	603	596	599	588	625	593	595	620	568	564	585	599	597	613	583	607	625	624	582	566	593	596	630	595	567	603	593	585	586	640	600	629	616	615	588	606	637	582	605	527	565	584	579	609	601	591	585	625	594	583	591	635	599	587	620	587	608	605	549	594	621	591	603	580	590	569	607	636	617	556	582	611	662	611	594	561	579	593	628	639	599	589	570	585	603	561	615	634	632	606	582	585	662	625	565	608	609	566	600	571	620	653	568	585	629	636	606	589	569	609	643	615	565	636	656	631	567	600	634	633	595	624	567	578	583	628	624	607	580	635	587	620	558	597	608	615	579	575	596	612	609	582	600	649	571	585	621	597	635	579	568	607	609	600	635	595	621	583	595	555	637	590	610	648	590	577	584	569	618	609	531	571	616	616	618	585	579	601	611	548	589	598	563	610	555	623	591	586	570	666	598	601	617	584	587	607	572	627	609	556	578	594	601	607	601	539	628	604	620	623	629	595	612	590	636	660	621	608	602	573	560	593	630	542	648	588	622	571	594	590	578	588	619	590	572	630	583	600	570	558	570	628	619	661	560	645	616	664	607	585	564	590	596	571	581	673	587	591	617	589	602	571	579	614	575	584	610	623	617	612	589	577	585	581	537	589	598	628	640	586	602	624	572	603	595	636	632	643	602	596	554	628	562	637	582	590	561	624	592	626	600	580	601	607	588	534	580	589	576	633	600	595	596	617	610	601	595	616	578	580	626	563	585	569	541	638	586	622	617	604	614	605	616	651	590	601	603	599	589	622	618	590	576	628	592	550	604	638	572	559	604	590	590	604	607	641	577	616	619	551	605	568	592	585	601	576	600	628	634	591	658	601	583	588	571	596	586	622	622	588	628	632	608	578	645	572	569	563	619	567	636	633	579	616	658	602	652	591	646	572	618	559	582	633	587	608	590	563	583	607	596	614	627	643	596	587	604	633	586	578	573	644	626	598	617	558	610	619	611	622	622	625	626	599	584	625	611	650	648	646	589	614	622	589	551	590	590	606	617	598	640	569	605	602	569	585	574	593	614	611	585	575	594	603	602	642	620	621	610	594	574	604	644	579	615	582	587	585	636	608	576	594	620	627	569	591	600	623	605	600	582	591	634	611	523	612	616	595	611	630	620	615	600	622	643	624	590	587	560	634	602	580	636	583	565	582	603	585	569	542	618	588	590	632	599	578	575	627	590	612	617	618	593	588	579	576	575	620	601	579	642	639	573	572	626	595	577	611	612	624	616	601	605	636	629	630	599	595	575	623	624	628	581	606	628	594	579	616	552	613	567	625	578	583	565	613	603	594	590	576	588	629	597	553	572	568	578	575	566	582	606	597	607	631	565	607	598	644	577	595	611	587	585	573	635	575	565	601	617	602	594	580	576	582	603	625	590	616	592	562	584	591	677	640	604	581	624	592	557	613	621	577	587	597	634	611	636	604	609	634	609	649	571	577	605	598	602	587	572	625	596	619	561	614	609	583	629	607	553	663	597	545	575	583	598	604	617	607	593	574	597	645	605	592	613	599	621	594	614	600	546	600	620	621	640	623	603	599	613	602	554	556	559	563	603	570	598	625	623	580	606	571	600	609	609	596	661	603	602	582	580	594	597	584	588	596	563	605	574	538	614	619	604	576	600	599	610	588	571	598	619	585	636	623	619	579	614	614	611	594	626	548	663	632	627	604	597	585	556	623	566	597	561	610	630	591	568	601	581	608	601	613	634	560	599	598	623	625	583	595	575	606	610	563	597	578	578	613	596	618	639	597	582	629	624	618	594	597	595	621	605	636	572	605	588	637	592	582	595	544	615	625	611	590	612	619	623	607	569	618	617	627	618	588	591	584	587	607	617	648	556	575	608	606	624	603	619	596	562	643	600	628	551	620	580	581	590	603	590	613	623	559	569	589	584	614	622	562	615	681	623	559	590	584	600	563	590	597	639	588	568	617	602	603	624	583	598	615	669	559	564	581	627	566	626	558	611	632	573	604	620	610	640	620	569	603	619	583	581	583	635	557	659	570	623	574	569	613	638	605	590	632	568	588	612	561	607	586	602	619	607	615	618	586	598	597	609	606	643	606	598	610	639	619	613	638	590	598	553	563	585	579	624	646	641	650	630	603	639	582	609	604	596	623	594	614	611	604	599	600	650	649	547	572	595	557	630	576	561	585	618	589	601	596	558	595	587	646	610	571	553
25263	21634	24724	29051	21635	21654	9844	392	325	241	203	213	189	200	163	176	178	158	160	174	143	140	148	150	145	149	127	168	152	150	164	171	147	134	166	131	143	137	159	130	132	141	145	149	131	124	136	158	143	109	115	138	133	130	126	107	119	111	124	118	127	158	140	123	150	134	148	124	153	130	153	150	116	118	138	147	131	125	116	138	151	126	132	158	139	140	126	141	127	153	98	124	145	131	133	122	137	132	118	143	139	122	118	134	163	140	101	118	129	139	146	128	124	138	113	144	134	102	137	138	114	124	143	119	143	122	113	156	132	124	124	123	150	134	147	125	115	130	144	127	101	158	115	153	146	133	142	150	132	133	119	130	112	123	132	139	137	124	133	134	126	127	130	132	147	112	151	135	134	130	142	148	139	133	109	126	152	136	162	139	126	132	156	152	125	136	139	105	137	132	137	151	129	153	135	135	118	130	119	124	127	158	131	110	133	120	126	135	108	131	132	135	148	116	147	156	134	120	143	141	147	129	147	118	142	161	132	139	141	129	137	142	114	149	117	154	128	122	141	124	130	134	144	124	138	134	143	144	122	158	144	150	120	128	122	126	134	142	146	127	139	136	130	137	145	137	167	116	172	143	120	134	119	141	122	145	136	139	117	131	131	106	152	120	150	116	123	125	122	155	120	137	132	126	146	130	129	147	128	153	124	141	132	120	137	144	147	162	122	141	123	153	138	125	123	146	140	137	129	122	112	122	137	122	131	149	129	129	134	104	132	124	141	150	132	127	138	129	115	145	126	124	109	139	151	133	129	152	158	119	130	120	140	163	135	144	117	135	121	136	143	146	160	117	126	128	134	143	127	139	137	131	130	137	148	142	114	141	128	143	138	142	125	125	131	128	129	142	121	158	124	146	133	120	90	144	126	146	134	117	126	116	127	125	143	130	129	130	132	134	126	127	119	134	126	149	125	137	121	125	139	160	124	121	149	126	161	120	132	123	138	118	130	146	137	108	131	157	114	144	108	118	137	144	143	137	155	124	137	133	131	124	134	121	122	123	126	139	132	118	128	121	146	130	140	130	140	116	126	135	138	150	126	116	110	134	142	137	122	139	154	117	148	134	155	122	129	138	126	125	137	146	117	139	141	153	108	121	146	134	141	150	120	136	122	112	133	120	145	139	134	140	131	139	112	116	146	120	141	139	122	150	137	138	137	137	139	146	134	144	120	126	143	139	132	132	137	145	143	125	147	121	139	127	139	149	109	130	148	120	132	126	130	116	148	125	138	154	150	142	132	143	140	137	127	142	120	145	142	145	124	106	135	125	140	137	145	138	135	149	127	115	138	139	129	120	155	114	130	137	133	134	119	136	142	119	134	150	125	139	131	126	148	141	136	144	131	137	154	135	158	136	124	124	138	140	127	137	163	156	131	116	148	146	127	120	111	136	118	140	144	139	127	134	112	145	136	139	138	100	165	140	142	111	167	121	131	140	118	125	146	126	142	154	150	149	115	140	147	132	132	142	131	134	109	130	116	148	134	123	132	144	129	142	139	123	107	126	164	158	112	134	108	138	110	138	140	107	116	119	141	125	129	129	148	112	140	140	137	135	134	117	136	139	125	150	161	157	126	155	139	139	141	126	130	142	136	144	124	135	119	125	126	134	140	141	129	134	133	146	128	138	118	122	131	134	147	121	137	121	143	132	149	125	116	133	145	144	144	142	132	130	136	123	142	158	134	139	123	140	137	126	111	128	134	137	149	129	116	146	138	135	126	156	126	125	140	139	119	122	138	139	136	149	123	110	122	123	146	117	132	138	119	125	131	119	128	120	149	127	138	153	140	146	147	115	136	140	141	133	133	143	130	145	138	137	143	149	147	132	139	141	155	126	125	141	148	124	129	136	133	144	131	130	150	146	152	129	115	121	128	137	130	111	147	147	127	141	136	134	141	148	123	119	103	157	121	128	142	156	132	123	127	138	144	119	133	144	123	134	128	123	136	146	135	133	139	148	150	143	140	119	126	122	146	126	155	134	152	149	135	159	146	115	118	146	134	131	127	126	125	114	140	139	130	137	120	155	140	128	152	125	130	149	143	134	132	136	153	116	102	151	132	142	134	116	154	124	137	124	130	144	140	133	141	117	142	144	124	145	125	131	125	130	145	152	121	146	138	110	131	123	134	147	132	135	141	134	131	130	131	86	148	132	128	130	121	136	107	153	156	135	119	153	127	129	127	134	129	114	126	143	140	167	131	130	139	140	135	101	133	126	115	154	138	157	142	117	140	141	119	115	133	141	146	142	122	153	139	134	138	138	132	138	128	130	139	143	125	156	134	117	152	143	134	130	133	143	157	122	138	137	143	123	136	142	134	133	132	117	127	158	144	123	112	139	135	138	132	117	134	130	147	116	131	124	141	143	140	130	138	156	118	128	122	139	136	123	123	154	118	145	139	136	135	127	129	131	139	151	131	143	141	125	140	142	144	125	122	131	130	148	143	138	144	114	143	147	144	141	155	143	143	116	138	137	122	121	141	143	147	119	112	125	120	130	127	124	155	130	142	130	134	155	140	151	135	137	117	132	131	136	127	136	126	129	130	116	133	127	154	123	148	154	122	144	150	141	165	160	151	125	116	119	133	145	142	113	147	131	93	113	142	130	125	131	135	138	124	147	127	118	141	139	139	134	154	131	140	130	145	131	123	139	130	132	139	140	135	152	141	135	131	135	137	134	141	116	141	144	135	141	158	133	126	150	150	140	123	127	119	121	127	153	138	133	140	138	139	111	144	127	126	139	158	151	117	150	146	144	133	141	103	130	124	146	135	126	133	124	130	113	135	137	138	106	124	119	132	142	140	132	116	125	149	133	126	145	139	146	154	147	117	114	147	144	130	133	141	136	152	119	130	130	124	139	136	121	126	128	130	151	128	125	117	151	129	138	114	123	122	129	148	139	130	154	115	121	137	130	127	126	134	120	125	145	145	156	129	144	135	134	169	125	142	149	118	110	110	118	139	153	136	147	132	109	109	137	124	155	132	107	123	136	126	131	132	131	136	154	151	120	136	135	135	147	146	148	146	138	141	121	131	114	133	122	126	151	145	115	135	129	116	153	137	142	111	137	127	141	139	144	143	111	133	140	119	120	136	138	142	130	141	138	108	131	137	132	110	118	151	121	141	113	126	125	119	130	128	149	128	139	132	131	136	117	120	145	159	132	161	126	136	136	127	119	166	131	131	123	150	139	129	120	144	134	150	131	108	136	122	124	136	124	130	152	154	143	119	131	126	134	122	150	141	119	112	118	161	159	144	117	133	141	143	136	133	132	140	137	129	125	122	120	135	137	115	152	151	142	127	138	146	125	156	143	139	137	135	120	145	137	145	139	126	123	144	148	126	151	118	118	135	118	136	133	111	135	139	131	126	145	128	139	112	145	117	142	134	143	136	124	137	164	113	144	146	142	122	116	136	121	119	126	120	157	162	134	130	140	130	133	125	131	132	132
4190	2939	1230	787	513	409	390	350	354	356	323	362	342	324	312	341	296	336	329	337	343	330	316	357	320	322	326	327	327	302	310	341	345	332	307	334	344	313	336	306	292	340	340	313	325	331	315	328	320	339	315	305	335	315	332	323	356	324	301	324	331	349	343	308	312	343	335	308	301	318	306	329	294	360	307	314	321	310	329	318	319	327	320	345	350	372	350	325	327	309	353	298	308	302	319	326	363	329	307	355	336	319	317	346	293	323	334	355	324	333	338	316	328	336	342	339	327	326	328	320	328	320	317	306	324	335	349	355	351	329	335	337	347	338	304	363	349	309	355	323	332	322	320	355	342	364	344	354	331	325	320	373	333	318	328	327	336	339	321	305	337	336	318	374	340	334	304	295	339	301	329	324	330	344	321	354	338	315	334	336	326	332	325	306	297	359	302	323	333	310	329	349	309	313	355	359	320	326	313	299	282	341	344	327	325	329	317	344	329	344	324	332	292	317	331	294	343	344	327	350	297	332	321	304	330	314	302	313	333	300	304	328	337	339	334	326	339	347	320	307	343	337	338	333	356	314	317	293	337	325	316	317	333	318	334	300	313	337	312	294	343	318	316	300	319	343	312	326	321	294	322	361	330	334	349	326	297	331	315	314	329	324	334	313	306	345	322	298	301	345	306	332	340	323	334	326	333	354	305	317	323	343	297	354	329	311	300	352	332	338	326	351	326	339	316	344	339	333	309	310	311	329	343	342	307	343	344	316	284	329	324	311	319	328	304	318	311	319	315	351	311	314	363	343	313	308	327	312	339	337	349	317	324	328	320	359	331	303	337	307	341	308	312	344	300	314	318	333	342	320	304	325	327	306	346	339	310	330	344	291	337	338	321	320	334	329	299	320	343	312	308	305	355	341	327	325	345	365	329	322	324	357	373	302	321	313	357	350	298	323	305	316	319	316	306	310	300	331	320	343	319	350	318	309	332	323	310	359	317	314	324	326	325	326	320	326	322	306	289	318	307	310	338	343	302	333	331	339	314	313	329	330	290	343	312	329	318	344	342	334	325	347	341	324	322	350	320	332	315	305	354	343	293	313	366	331	343	326	349	293	334	323	325	314	331	313	292	307	287	324	364	325	335	329	326	311	314	322	345	316	314	278	319	311	310	325	344	329	332	357	327	339	271	338	346	304	324	322	334	295	322	353	336	316	311	343	327	330	337	328	337	301	330	313	317	343	318	310	323	316	319	323	335	349	318	307	319	329	329	331	333	317	354	292	345	348	315	338	329	332	334	351	347	294	297	348	329	357	347	329	314	350	304	341	307	325	331	315	329	327	338	327	300	305	354	307	349	362	315	299	353	360	279	321	313	347	337	328	318	335	291	316	293	346	327	294	336	333	324	309	325	312	340	337	320	340	303	277	347	337	326	276	335	331	327	353	325	325	304	328	341	312	332	335	309	316	312	338	349	307	333	345	345	325	319	355	303	296	326	328	333	313	336	308	342	331	320	300	320	334	316	312	343	334	322	314	309	325	333	352	310	316	356	317	336	333	283	328	304	318	315	320	328	342	312	312	326	324	325	331	330	313	312	328	322	350	288	305	319	332	303	320	310	346	306	308	339	303	288	334	341	347	293	359	313	300	316	333	351	334	300	355	325	332	309	358	329	323	321	327	336	342	360	330	328	320	339	350	315	293	310	334	323	353	313	346	317	337	317	307	354	312	289	370	346	352	298	317	297	321	323	322	332	316	324	295	333	299	324	314	332	310	324	303	336	330	320	330	334	329	337	329	341	333	314	311	327	315	302	334	337	299	326	347	333	332	351	325	342	310	297	330	325	339	326	323	338	346	340	295	320	291	309	340	300	312	333	336	334	329	299	326	337	330	342	349	354	292	318	334	307	336	332	338	312	336	301	327	324	339	309	317	323	342	331	336	329	336	350	345	340	283	338	315	355	376	332	333	328	317	326	322	345	324	336	318	324	296	323	334	325	325	351	338	323	330	321	318	356	340	309	310	309	295	343	323	319	313	284	310	343	379	325	324	328	337	320	354	320	359	321	339	313	320	328	305	323	323	325	344	323	338	330	338	337	322	360	321	341	335	336	317	316	309	324	337	317	326	298	330	349	340	297	303	297	342	354	314	334	315	298	323	310	324	341	305	322	316	353	299	291	322	334	339	315	319	353	315	344	327	354	309	355	291	293	290	334	334	320	303	286	326	334	340	334	321	317	322	318	308	318	315	316	334	341	331	335	312	354	377	337	303	339	343	336	325	338	314	361	311	341	317	309	309	302	352	359	324	287	328	328	319	319	340	309	346	318	354	318	330	333	343	377	316	329	328	347	327	294	358	310	315	335	312	358	346	330	350	328	296	330	297	294	354	313	329	330	313	330	323	309	314	301	314	327	308	309	324	324	347	322	339	285	311	331	281	338	334	324	306	341	319	353	307	319	320	316	328	316	335	336	312	310	318	296	318	331	305	302	334	301	329	319	289	346	317	334	320	314	312	338	321	326	317	328	308	315	335	328	335	321	299	319	355	348	293	318	303	338	320	331	339	328	333	322	327	325	321	325	346	320	360	357	309	331	320	298	338	292	337	309	309	330	301	347	324	311	307	311	339	309	299	321	337	356	314	311	348	328	304	330	325	332	314	323	344	321	307	295	323	329	337	308	339	330	340	332	357	334	347	298	336	297	297	319	345	330	302	331	327	304	290	348	346	338	287	333	353	323	343	313	351	332	305	326	343	326	332	300	294	315	315	302	334	286	338	332	363	302	338	334	330	329	287	335	324	282	318	317	322	309	317	333	331	339	340	323	328	335	297	310	301	340	313	326	311	333	314	332	330	345	307	340	310	352	346	343	296	329	366	316	321	337	319	312	314	287	299	361	316	316	317	361	347	337	302	322	335	333	318	305	310	355	323	341	337	295	347	318	321	322	338	323	296	304	332	335	338	323	286	326	348	301	308	286	338	297	346	288	340	311	335	343	349	334	305	326	299	334	339	315	333	336	311	311	331	348	346	341	340	306	330	340	331	354	299	333	335	341	327	285	321	333	309	317	344	314	332	334	300	349	296	320	332	314	326	322	346	345	322	354	294	292	374	319	331	326	324	304	328	308	349	318	332	339	329	334	326	333	311	301	350	301	330	300	344	317	312	300	356	312	342	273	289	331	307	319	317	340	368	319	314	341	366	308	343	345	355	325	314	348	343	273	326	310	332	314	347	320	300	327	323	332	331	326	337	332	341	319	319	297	309	301	327	318	360	304	299	348	324	333	296	344	321	315	346	326	326	315	362	350	302	363	349	331	324	341	331	308	309	325	321	345	341	313	308	331	309	323	310	283	311	312	338	323	332	355	314	334	296	333	332	339	327	317	338	343	330	337	331	326	325	351	296	338	302	285	304	319	317	329	329	307	320	322	354	324	344	341	336	288	320	322	330	349	329	338	345	327	326	353	306	334	319	312	309	316	353	340	327	332	329	333	308	330	368
34062	13698	1885	530	454	439	418	470	429	477	415	432	432	429	426	392	423	467	462	460	411	416	459	446	436	442	428	412	432	418	421	437	456	434	443	434	471	417	493	395	460	468	418	433	411	430	474	439	477	464	447	427	438	414	416	430	424	431	436	435	379	409	434	397	465	413	466	419	430	415	438	450	416	445	412	417	431	436	444	436	464	409	420	451	418	429	449	452	447	421	439	454	415	425	485	447	418	442	413	434	434	468	422	427	436	406	423	433	395	455	408	456	430	424	440	446	438	398	447	459	440	483	423	398	423	417	457	473	449	426	414	447	441	431	471	423	426	421	480	428	417	454	483	431	422	458	399	387	436	457	428	468	424	441	445	459	460	408	491	407	469	437	451	407	384	451	484	441	448	449	430	483	412	452	422	410	491	410	436	429	462	463	443	411	453	432	474	467	464	430	458	414	398	387	474	461	451	475	429	447	424	423	444	447	448	427	467	423	412	458	458	405	446	441	406	402	427	432	440	404	440	434	380	450	439	435	428	429	445	482	412	428	478	439	453	473	440	448	439	433	406	423	445	416	447	471	463	425	426	436	456	433	438	426	439	417	456	442	429	476	448	436	465	450	381	457	478	411	418	433	431	443	458	459	417	396	451	458	436	456	467	414	412	425	427	446	420	399	465	457	425	412	466	441	407	455	405	487	484	426	476	435	446	462	385	447	466	430	487	428	437	452	457	430	433	470	462	445	433	459	482	441	453	427	491	445	444	405	428	463	437	475	454	455	442	449	458	435	479	377	414	444	437	403	480	457	419	442	465	426	464	474	450	426	410	464	430	471	423	463	480	481	433	418	421	430	450	423	459	449	461	456	410	446	462	413	419	458	425	435	468	461	407	437	472	445	448	442	429	444	439	446	456	451	453	452	451	445	489	418	398	457	414	435	485	432	438	430	425	432	455	456	457	436	453	431	418	395	442	457	469	455	437	434	454	423	461	479	446	432	431	423	477	469	482	446	458	412	463	429	431	419	420	396	440	429	472	444	372	447	401	438	433	438	409	462	407	438	455	425	436	427	413	435	459	448	437	443	412	432	428	427	434	421	413	461	442	417	408	442	446	444	456	479	462	449	414	413	425	441	409	421	465	407	442	466	468	460	472	453	464	451	432	469	457	456	483	462	432	414	425	431	444	464	411	419	479	440	438	438	392	421	423	453	432	440	466	450	450	421	474	387	410	439	448	441	441	414	436	441	440	466	413	461	414	436	442	417	421	437	476	406	453	429	434	415	435	436	420	402	429	463	418	445	451	446	416	430	436	434	433	419	455	437	416	423	438	462	443	431	424	452	409	457	476	450	465	424	454	441	426	449	426	414	420	384	442	481	444	445	380	431	444	452	428	425	456	433	470	412	404	466	430	453	422	436	445	423	435	472	408	438	433	447	439	429	430	452	441	419	409	431	448	465	424	427	412	447	440	435	423	454	425	446	416	453	476	445	402	430	394	487	445	455	454	428	458	405	420	398	423	419	430	442	439	462	420	397	413	477	425	458	421	448	414	407	422	448	419	454	408	404	460	402	438	453	486	404	457	431	457	461	456	442	391	450	440	463	400	404	431	386	400	437	434	466	457	424	405	422	425	427	448	458	464	403	466	444	462	444	437	415	442	414	463	494	443	412	432	422	462	432	447	391	435	456	470	464	412	417	441	409	469	410	441	440	456	473	417	462	411	435	455	441	451	413	418	451	451	390	440	451	479	472	462	446	419	403	441	404	414	415	429	456	436	421	424	458	423	458	443	471	460	475	488	421	443	435	439	466	440	449	452	429	415	444	445	436	420	435	451	467	435	445	431	518	467	425	491	425	418	440	410	413	429	479	462	424	412	435	451	432	450	424	437	446	457	462	435	392	417	457	439	507	482	445	408	412	439	407	402	468	411	458	472	442	468	463	414	415	464	471	402	461	434	475	419	444	414	430	423	471	425	457	419	433	442	488	450	443	457	418	445	431	421	472	441	431	429	437	474	445	476	418	418	433	431	469	464	411	448	453	461	423	424	428	438	419	409	421	439	465	480	420	390	404	446	427	441	389	405	445	459	432	472	492	427	437	451	426	471	416	435	437	450	493	443	453	413	430	472	455	447	438	425	410	405	436	440	433	471	406	424	441	420	483	410	405	431	441	460	438	405	446	439	432	415	438	432	420	397	455	461	437	454	420	436	477	432	392	399	407	457	440	443	468	427	445	405	395	433	439	452	424	463	403	430	467	444	414	442	445	458	424	398	480	433	417	456	434	422	496	430	439	425	451	414	430	402	441	448	495	434	448	429	446	440	435	437	468	453	389	462	448	447	447	464	456	459	416	446	441	405	440	375	484	462	456	463	394	473	437	423	444	427	451	416	440	422	461	425	420	448	476	433	406	412	426	417	374	460	438	435	436	473	448	464	439	433	446	441	447	460	454	437	463	444	415	384	439	417	438	429	457	421	438	450	455	475	469	456	436	414	419	461	438	463	461	461	412	434	435	473	398	432	427	414	435	421	445	422	402	473	454	451	452	452	478	469	398	437	413	444	460	449	430	400	458	468	471	443	421	462	420	410	460	427	392	378	436	478	411	411	482	423	416	418	462	422	412	442	431	422	471	471	439	439	455	412	443	459	460	446	403	443	407	430	393	408	476	442	441	440	459	455	461	460	455	397	425	458	424	443	420	428	466	430	426	436	418	468	446	423	468	443	433	429	419	418	420	433	424	431	422	471	450	404	424	420	450	421	440	487	427	419	425	410	454	465	444	414	467	448	443	454	429	468	434	422	426	426	429	493	444	448	447	400	420	456	492	434	422	439	413	433	431	426	453	426	449	481	413	462	439	443	466	409	405	435	411	449	411	427	419	471	408	433	462	437	436	383	396	423	447	487	427	464	452	403	430	457	485	432	443	416	439	411	416	420	416	469	415	412	413	461	461	474	425	434	449	428	427	459	408	433	462	456	420	389	471	447	417	428	448	451	444	455	442	403	392	456	426	432	431	476	427	481	449	449	428	389	418	475	467	409	400	443	402	448	437	433	449	451	444	417	411	461	416	436	450	439	446	453	440	476	471	417	442	456	428	435	429	416	460	453	427	458	458	438	440	435	445	400	459	441	420	421	425	449	435	466	447	437	461	413	455	406	403	446	477	453	458	428	433	439	405	410	414	433	388	458	427	428	429	437	458	432	431	433	410	435	443	433	446	416	436	465	422	433	418	430	459	454	427	458	474	430	402	432	463	441	423	437	441	443	409	449	430	437	491	435	393	436	420	459	468	430	453	390	457	440	448	420	459	409	449	447	432	428	445	449	423	448	476	408	454	431	427	450	458	469	453	447	418	410	407	428	410	424	444	421	410	423	435	458	421	404	446	491	438	426	445	450	457	415	459	448	447	449	422	421	478	469	414	383	410	457	454	431	467	448	447	412	434	447	435	409	427	388	439	410	469	424	422	448	422	435	420	431	430	424	458	434	396	435	405
8113	932	896	917	897	898	957	876	892	932	903	888	899	886	926	888	926	946	966	904	874	951	899	961	933	884	926	899	916	899	919	891	936	910	878	897	929	881	924	849	957	899	879	945	919	919	917	905	983	878	920	894	931	908	873	895	897	917	925	919	853	905	904	950	890	947	906	945	976	915	919	910	921	905	931	894	874	894	952	871	849	935	890	915	867	902	903	889	928	921	876	929	902	934	849	937	919	894	915	947	942	894	923	872	898	874	914	935	881	881	923	929	905	910	884	875	904	886	917	950	926	895	933	933	953	860	881	908	942	952	913	909	911	925	880	929	906	876	934	916	927	849	938	896	914	926	896	834	897	925	924	946	950	942	926	1003	894	880	943	908	884	891	884	1008	927	871	967	881	902	958	882	899	905	888	894	963	864	932	931	948	880	922	945	902	853	907	926	833	923	971	940	884	878	923	893	932	912	866	921	870	891	923	919	940	915	877	919	872	936	913	901	951	916	895	928	928	887	911	939	851	921	946	888	922	885	918	935	944	874	909	919	918	899	892	920	961	912	894	872	874	919	900	948	917	908	934	894	910	935	857	943	910	928	887	919	902	901	905	866	877	925	880	858	912	933	877	921	896	876	880	889	860	887	872	888	840	894	869	916	877	838	870	839	904	868	883	943	905	869	966	907	883	913	926	937	924	917	942	941	901	911	901	857	886	920	896	906	871	909	885	895	948	983	916	871	894	893	942	872	911	889	892	932	862	910	899	954	928	908	979	860	917	930	904	932	916	973	904	895	951	905	910	948	916	925	922	929	868	882	908	873	912	925	872	903	929	897	907	903	912	951	930	903	909	941	946	943	882	943	854	921	897	826	859	924	948	877	911	928	934	918	943	845	925	988	875	945	853	914	907	870	915	937	958	928	885	918	862	858	924	919	951	942	814	963	879	879	850	895	904	865	887	899	938	931	932	916	932	925	897	914	876	918	863	918	876	928	923	858	894	905	882	871	938	946	939	904	895	931	899	898	915	891	856	883	922	896	903	892	902	881	979	894	864	849	915	867	938	910	898	948	911	940	958	926	902	910	940	867	903	900	899	945	921	936	936	909	917	916	897	934	853	938	899	868	907	889	931	904	931	859	907	910	949	919	833	917	949	844	964	940	943	939	903	927	882	928	955	886	944	905	898	869	909	920	934	942	901	907	907	891	921	886	916	889	943	926	929	867	915	845	959	896	903	936	922	901	890	916	922	880	934	871	889	939	947	952	894	933	913	925	880	943	923	925	885	889	864	922	915	924	855	913	907	922	881	915	920	884	956	896	903	921	905	942	907	913	930	884	869	953	982	875	919	881	901	862	964	923	941	901	906	945	898	936	913	917	892	902	931	882	930	897	938	944	906	921	960	927	931	929	920	883	905	917	928	889	923	931	912	905	879	856	895	890	931	838	921	847	870	935	931	879	924	925	909	889	900	914	888	901	929	965	862	866	865	922	912	856	938	974	944	903	901	876	896	939	946	968	872	857	879	852	909	909	891	880	945	925	914	890	906	922	902	890	912	874	950	908	912	894	915	878	918	924	899	909	948	899	853	877	908	878	920	875	960	910	939	932	892	888	908	925	938	906	953	932	882	937	923	874	911	869	891	900	870	892	898	925	897	930	942	906	900	906	909	925	910	921	905	875	869	919	881	928	942	903	889	927	923	907	934	964	868	955	878	897	930	877	924	944	894	904	928	917	909	988	915	896	940	879	904	937	906	873	906	922	885	869	913	927	922	873	905	938	891	943	889	913	945	899	912	877	877	927	916	904	902	931	857	921	940	918	925	869	922	883	852	968	934	916	871	935	930	901	932	917	888	851	954	863	893	909	878	913	929	867	911	863	929	922	948	970	931	871	956	958	937	892	895	930	921	859	923	911	964	917	881	923	924	917	882	907	917	897	879	880	904	873	871	848	957	891	952	922	919	875	885	941	920	921	889	893	880	921	949	881	891	939	818	882	928	897	931	901	872	901	910	881	887	921	838	875	929	903	929	853	952	875	866	925	908	876	888	896	948	882	905	888	947	1003	883	923	922	900	803	891	919	874	887	907	878	904	892	883	863	932	907	903	872	887	898	876	920	866	899	910	889	969	947	946	887	901	881	914	858	919	945	897	878	881	881	898	910	868	907	881	949	880	875	898	901	945	885	856	907	809	937	907	904	847	899	923	863	957	938	876	895	925	858	872	948	890	928	886	900	943	932	877	878	873	908	921	911	930	977	850	904	905	909	944	868	878	907	919	918	887	884	910	888	850	897	928	853	894	909	921	909	904	901	901	936	908	931	903	927	924	912	918	923	927	900	906	935	911	847	939	885	916	913	883	962	951	914	926	882	968	906	951	877	904	911	918	947	898	835	896	916	942	908	893	942	869	934	935	847	954	898	914	938	945	922	845	938	956	860	921	912	867	929	871	916	886	917	875	892	978	890	903	904	878	909	912	928	941	896	861	926	938	912	923	947	886	921	894	880	913	969	890	939	932	939	869	912	990	923	889	904	874	936	959	910	863	923	885	868	858	966	907	917	913	922	844	941	936	905	900	917	882	861	912	900	863	875	854	906	848	918	849	885	878	878	897	963	901	943	905	970	855	932	897	878	942	906	917	938	894	895	922	866	916	902	884	886	879	917	868	894	900	936	946	926	892	896	909	858	915	930	868	847	950	906	932	907	898	966	913	859	952	893	900	907	905	890	928	898	874	934	932	957	942	871	880	912	953	923	883	921	966	911	913	851	902	959	905	894	891	921	927	906	903	881	958	885	895	904	930	878	920	952	873	898	942	886	913	936	867	883	906	885	917	902	850	860	913	924	923	914	924	907	935	899	867	882	925	908	858	895	903	912	963	921	932	930	938	914	871	893	926	836	915	880	916	894	888	920	860	911	977	913	879	906	885	940	799	890	938	927	827	848	960	880	893	904	907	951	882	880	961	916	973	943	946	864	951	891	867	919	885	912	934	882	954	946	878	877	983	939	858	923	892	918	973	927	911	866	895	906	892	913	918	896	927	916	926	867	878	899	937	895	899	959	918	937	902	884	847	940	939	905	850	914	908	928	922	915	975	881	905	944	957	901	939	852	912	971	931	889	885	917	931	926	895	902	953	883	878	928	890	911	899	952	899	901	878	930	869	923	895	886	908	896	952	878	891	925	884	900	910	908	930	891	822	965	943	872	877	936	902	902	933	916	904	902	921	901	926	949	908	884	869	900	928	909	932	885	891	959	928	914	957	947	905	880	897	926	911	930	881	901	893	928	888	860	957	932	935	933	956	953	865	894	895	890	1026	901	973	917	872	894	911	905	955	901	856	917	917	904	929	854	967	926	867	898	897	848	911	919	909	907	936	907	876	910	923	925	947	894	996	883	915	894	882	871	923	883	913	904	872	979	945	891	934	901	913	883	895	920	895	917	923	885	900	926	897	909	922	882	898	927	908	843	871	866	848	872	923	934	878	952	888	980	934	905	885	946
26001	21666	24274	29537	21660	9937	516	401	340	344	361	303	297	315	373	279	297	304	337	262	317	249	267	284	292	277	286	273	329	294	304	286	264	285	300	303	310	282	285	287	283	288	279	281	274	273	293	308	274	279	281	278	264	282	289	290	274	299	298	274	298	309	294	301	298	296	284	288	281	288	295	311	300	294	278	291	271	282	276	278	300	310	287	272	262	265	285	259	269	266	266	305	291	297	299	289	273	266	282	302	291	301	325	281	325	294	281	282	285	275	263	297	279	298	291	280	286	288	266	276	270	287	256	290	283	280	265	247	265	306	263	299	306	291	287	310	263	303	295	273	291	285	281	296	269	270	310	290	278	272	252	298	252	244	269	257	286	276	271	297	274	270	284	266	267	307	279	269	279	289	301	274	292	266	275	299	283	286	316	306	263	267	261	280	309	274	253	256	298	296	271	253	279	264	284	281	282	267	297	291	280	283	299	272	274	270	304	284	275	305	299	273	252	275	298	295	275	290	304	290	286	270	262	249	282	319	273	273	337	286	293	275	278	279	282	303	245	292	286	281	301	301	264	264	288	289	260	246	302	280	264	269	277	311	313	299	283	287	304	312	254	273	292	293	270	317	328	313	294	292	300	300	278	276	290	283	282	289	273	272	289	295	293	260	273	349	264	276	302	324	268	310	274	276	273	271	305	284	265	289	277	278	255	255	264	295	256	281	277	312	267	278	292	291	305	331	294	262	263	287	240	265	299	284	288	294	300	322	274	251	306	278	272	251	294	252	273	312	286	258	277	316	305	277	274	276	311	294	287	306	307	277	278	273	294	281	271	271	296	295	291	265	273	272	258	264	308	279	275	270	322	292	327	300	259	296	277	255	279	271	327	276	283	278	288	281	273	277	287	289	280	295	275	286	296	279	254	259	283	306	316	282	265	274	272	277	275	277	259	259	262	283	271	273	298	288	275	281	314	273	277	268	302	258	276	254	272	253	275	292	305	295	288	273	284	290	278	265	276	293	289	247	259	261	285	279	241	284	293	274	299	288	265	242	278	259	275	272	270	255	243	276	300	308	263	297	307	291	282	247	302	297	294	255	310	284	294	302	289	297	266	298	295	294	297	282	254	291	270	297	275	300	286	286	302	321	292	298	296	284	282	287	285	286	259	249	302	272	263	299	247	260	282	263	309	291	284	311	285	300	274	296	290	298	268	286	281	277	321	296	298	300	317	271	269	290	285	265	270	284	307	253	277	269	293	298	302	311	277	278	288	272	280	295	304	288	266	284	267	283	292	267	308	274	304	271	239	262	315	295	307	285	291	263	323	297	285	274	268	272	287	291	245	294	301	278	273	284	293	261	260	281	253	302	276	250	297	283	274	281	272	298	240	341	324	252	311	286	268	249	279	274	271	299	299	287	307	277	281	309	273	294	289	298	299	263	249	273	263	271	289	259	253	268	292	284	283	293	258	297	287	323	273	289	257	298	277	279	283	279	287	260	293	302	276	273	266	271	276	293	287	270	317	275	295	280	269	268	261	285	292	258	234	276	300	261	259	276	267	293	305	272	275	282	284	264	275	289	261	278	226	263	324	289	275	273	297	285	283	283	285	288	305	299	279	278	288	267	295	266	283	284	265	280	284	299	265	282	272	294	264	297	277	284	285	251	306	259	251	295	273	260	286	266	281	276	331	243	289	276	261	232	303	292	287	311	295	279	270	289	259	288	257	268	301	258	243	315	288	277	316	281	292	338	269	261	276	321	285	284	279	266	241	288	285	253	281	297	288	296	296	246	259	297	287	261	267	259	295	256	284	302	261	298	279	267	278	312	284	274	281	300	269	325	284	259	286	269	275	319	298	288	294	262	291	301	264	284	254	278	281	259	282	298	292	303	220	306	268	302	283	267	272	255	276	265	261	274	322	307	289	257	295	276	301	300	285	280	266	278	285	263	258	282	230	289	294	279	276	250	273	255	306	287	288	273	289	294	300	293	259	295	253	283	261	268	308	280	240	298	272	260	297	267	296	299	249	272	270	289	286	295	279	293	299	298	263	279	333	295	290	315	280	270	288	264	314	280	270	238	294	287	270	260	294	268	287	284	285	290	268	282	293	238	276	303	277	304	287	302	308	287	311	299	280	297	285	276	279	270	270	281	262	287	265	276	293	289	272	325	267	276	263	274	296	270	297	286	281	261	274	278	311	318	293	277	283	269	292	304	293	255	277	299	266	278	288	277	267	270	275	273	266	247	306	284	286	278	303	282	269	248	264	240	295	301	303	273	314	270	276	263	299	296	274	258	281	262	282	295	290	298	292	278	289	280	282	297	279	267	294	254	266	284	309	287	286	275	260	297	291	277	284	294	296	302	282	301	270	286	311	270	316	253	271	246	298	263	260	261	271	280	310	265	302	290	277	286	274	274	259	300	298	294	307	265	231	264	263	300	274	272	272	276	279	307	280	265	282	310	283	297	233	270	311	265	307	315	287	281	282	251	264	262	266	273	275	285	277	254	270	287	281	303	291	252	268	310	304	291	275	259	303	306	302	266	280	289	312	292	273	288	279	292	324	277	294	248	272	286	270	292	263	247	295	285	290	286	268	287	270	297	295	294	301	289	283	271	277	277	288	286	308	309	276	261	297	299	297	269	305	261	277	298	301	311	270	273	276	269	274	272	279	277	290	303	294	234	257	254	291	302	260	273	272	277	288	256	297	273	298	318	230	296	295	262	302	283	254	276	275	231	244	295	264	246	284	268	275	267	286	301	289	273	305	263	286	273	285	291	265	268	287	279	274	277	284	247	274	262	270	264	295	290	284	314	279	268	287	298	279	292	268	267	294	292	265	268	316	305	267	286	256	284	303	284	275	288	300	312	315	289	298	285	301	255	252	280	265	260	265	275	250	299	258	289	307	291	285	272	271	256	306	274	283	276	297	283	281	284	290	273	311	284	285	295	274	281	282	276	294	275	238	281	287	278	236	289	298	302	321	264	267	295	292	247	267	291	277	281	309	295	297	268	302	293	290	276	266	273	280	252	271	240	248	265	266	268	293	293	315	278	285	308	285	284	303	294	300	272	282	232	286	265	227	286	240	300	271	285	302	294	282	213	270	274	292	291	278	262	287	287	298	287	313	283	288	294	303	260	283	291	306	307	298	306	306	263	256	275	296	269	241	287	313	247	306	282	284	292	318	252	246	272	261	277	274	304	299	246	269	244	287	251	303	292	281	265	267	289	254	279	282	315	278	306	268	269	297	320	261	272	275	265	255	275	264	286	301	293	293	286	274	277	284	268	274	239	278	301	281	282	280	306	283	283	270	241	316	295	315	254	295	301	293	261	271	302	268	260	275	275	324	268	272	243	276	277	283	289	275	284	258	282	284	261	301	281	229	295	277	288	296	285	282	251	278	271	230	296	245	253	275	288	277	301	324	270	252	270	310	307	305	285	287	275	286	288	274	284	300	275	288	266	310	262	288	265	276	261	303	304	281	262	273	269
4498	1971	1106	779	688	637	611	639	642	689	566	616	648	622	613	590	574	562	601	531	650	600	603	601	609	594	614	600	607	594	598	612	605	611	591	612	577	616	586	580	618	547	551	589	597	613	599	563	577	574	577	619	631	614	592	572	591	561	602	655	608	588	574	586	554	583	607	635	617	616	564	569	596	565	637	636	603	566	599	615	631	612	604	631	624	600	583	535	578	610	629	571	590	584	610	553	571	605	598	637	583	595	597	651	582	612	556	606	565	562	594	592	584	601	564	572	603	608	560	611	594	621	600	635	581	607	574	577	570	606	601	596	569	587	584	639	596	628	596	613	633	608	610	579	567	581	656	643	578	606	573	628	583	632	613	596	564	596	587	626	590	606	602	620	581	600	615	629	638	657	602	645	583	627	618	569	585	620	605	598	572	579	570	626	576	571	590	604	588	567	638	635	588	642	632	622	654	626	624	587	628	593	602	604	582	591	617	657	636	577	594	577	598	565	625	555	582	605	593	633	588	596	643	634	579	595	611	608	565	628	615	598	613	603	625	610	601	593	597	570	585	598	599	585	577	621	599	567	567	557	616	625	601	589	606	604	613	588	614	590	588	622	601	586	608	617	632	598	622	587	563	543	632	534	614	519	563	558	603	600	607	601	584	632	571	607	569	578	599	603	630	613	620	622	574	633	625	604	645	580	627	578	601	579	573	602	616	634	580	597	619	568	622	599	598	643	608	571	600	586	592	623	630	606	551	603	576	608	596	566	580	617	562	605	596	617	633	579	574	622	599	603	621	601	592	612	598	608	607	585	597	609	591	604	607	624	628	590	577	575	564	622	567	599	571	612	580	603	608	578	590	617	608	631	568	590	552	589	607	609	610	616	593	607	633	629	603	570	583	581	586	622	553	615	599	598	580	596	601	566	594	581	643	597	619	603	591	568	593	603	595	585	611	611	607	566	586	604	573	604	590	604	644	586	619	607	544	588	655	571	620	610	638	605	602	636	604	592	565	603	605	575	610	629	600	600	573	565	596	592	581	626	575	613	608	587	587	654	613	601	638	606	587	587	673	610	615	621	621	596	581	632	596	627	605	616	599	571	656	588	574	614	595	604	588	623	598	592	575	632	629	591	600	590	593	615	609	587	585	616	631	531	600	622	626	587	605	634	569	593	617	592	662	606	595	657	617	570	609	569	624	612	628	553	613	612	619	612	579	594	570	653	549	624	605	576	610	572	592	593	569	595	611	604	622	612	610	632	610	614	643	632	604	548	602	652	593	604	604	567	531	610	642	596	559	611	594	633	567	619	586	596	617	620	614	565	653	604	612	619	607	563	628	620	601	629	633	582	575	569	632	614	614	662	601	595	596	553	618	594	600	576	582	560	647	617	586	567	553	626	576	608	633	653	572	620	613	577	589	575	608	618	621	598	580	661	612	606	619	625	629	602	561	617	560	617	584	617	613	639	585	599	564	624	630	600	569	551	574	591	593	603	579	595	597	621	613	576	568	600	611	611	641	567	581	636	575	584	643	616	592	607	541	597	586	597	612	619	577	635	589	630	597	620	595	636	638	623	558	568	578	569	575	567	586	615	620	610	570	638	602	602	541	570	588	627	637	594	592	607	597	613	609	590	619	567	581	570	591	613	586	571	580	617	621	600	560	591	593	621	575	568	600	574	579	576	638	595	593	607	579	596	569	577	524	634	569	573	570	598	598	600	585	606	612	621	612	589	593	615	611	618	621	646	582	560	609	570	587	604	575	589	614	599	605	594	579	617	612	620	583	584	617	593	588	585	584	618	586	549	621	619	593	587	617	579	612	591	607	621	602	630	590	575	590	595	593	624	578	603	656	573	606	568	614	571	564	630	610	640	602	543	602	632	590	610	581	592	605	617	584	612	610	603	638	561	560	592	615	587	591	601	641	602	627	624	569	589	664	585	609	604	594	602	606	597	560	594	637	607	626	594	580	595	631	610	591	610	630	571	612	627	615	632	613	543	614	598	584	613	587	590	601	595	555	658	623	564	615	614	596	614	611	624	630	563	616	593	607	604	576	599	593	599	572	632	607	542	594	614	568	595	611	630	650	586	625	554	580	604	556	588	594	595	547	635	570	601	596	621	585	607	592	591	590	562	559	580	583	578	595	613	613	601	616	639	579	588	555	585	619	547	582	566	615	601	606	606	653	647	575	640	612	629	566	583	600	602	589	631	570	615	545	613	626	568	576	565	601	581	576	576	595	585	578	606	607	618	582	560	530	582	578	630	616	593	580	621	584	557	638	580	592	622	615	622	592	617	592	634	579	602	637	587	567	564	575	638	611	573	622	624	590	594	557	605	593	586	609	579	609	593	656	599	644	615	599	585	588	582	578	614	610	594	592	582	590	602	602	607	611	598	590	621	550	602	598	610	600	605	607	633	589	606	581	633	609	596	575	598	572	576	585	556	638	596	547	577	642	609	590	605	633	589	582	577	616	604	596	585	583	590	645	621	626	583	579	612	594	628	598	632	577	585	624	581	564	571	559	637	616	589	594	629	589	608	616	604	617	624	586	515	629	575	600	587	580	580	563	581	561	608	596	617	589	628	633	571	620	593	618	567	599	580	618	614	622	588	582	584	637	585	610	603	587	637	556	572	586	587	642	591	577	557	571	593	601	603	591	600	598	560	578	658	625	582	583	622	553	592	543	595	592	614	581	588	600	586	601	608	612	581	609	594	621	580	553	607	572	653	613	619	600	595	565	641	632	566	602	597	587	622	609	599	612	622	605	600	590	619	600	564	621	597	614	597	620	570	587	622	592	563	594	597	586	590	549	610	598	587	601	588	601	621	560	572	600	579	594	593	599	597	569	573	603	590	588	591	601	604	592	593	581	624	589	582	590	622	594	563	608	595	582	618	603	606	592	595	611	610	563	613	596	609	579	621	604	587	598	597	571	623	582	600	568	569	572	626	621	599	605	616	579	585	616	608	602	613	592	594	598	631	579	647	603	597	587	614	620	583	579	601	648	587	554	630	559	642	584	589	595	609	558	587	571	602	600	589	601	561	608	618	595	599	615	565	592	612	638	609	590	616	596	622	617	601	590	576	597	571	610	641	621	615	580	614	616	594	611	655	586	567	597	584	589	591	593	585	638	593	620	590	552	562	605	610	606	597	596	602	626	563	608	608	654	531	592	576	593	595	646	610	563	609	563	612	621	568	583	607	618	576	590	602	615	594	590	572	622	587	603	622	617	562	582	623	590	575	628	617	629	597	602	575	603	623	547	585	598	637	584	624	612	608	606	585	589	573	587	605	628	600	613	614	558	623	621	603	574	623	638	626	608	606	604	613	584	579	626	633	606	591	580	581	653	574	605	550	604	635	627	616	584	589	609	600	578	617	589	585	595	582	611	618	620	617	633	590	576	590	553	588	556	582	628	611	570	634	571	609	615	596	669	609	643	584	605	575	601	582	593	565	623	552	586	606	552	588	614	603	573	589	629	591	610	620
25200	21634	24766	29007	21636	21649	9712	371	276	231	231	168	179	152	168	159	177	144	136	143	171	141	155	144	154	155	172	140	143	124	164	135	130	142	142	139	157	146	156	136	152	120	155	127	143	139	121	148	153	132	133	163	127	159	154	135	142	114	135	145	145	133	98	145	135	121	143	140	119	132	133	138	130	129	165	161	159	135	114	121	136	154	129	103	141	147	122	147	133	138	113	121	134	138	121	133	127	136	136	147	131	125	115	148	116	108	121	134	115	140	128	112	141	140	130	128	127	111	131	139	158	121	134	142	145	135	127	119	123	121	125	130	127	129	134	138	135	139	132	123	129	139	122	136	134	128	144	137	141	141	129	125	139	149	124	100	117	129	135	119	120	130	140	125	144	126	119	136	131	135	115	137	133	138	151	153	120	120	129	122	140	150	116	140	139	125	136	147	147	134	126	153	132	154	150	127	115	123	149	144	123	150	133	164	124	132	141	126	135	127	117	152	140	126	140	122	132	118	128	128	124	135	101	133	123	130	116	144	150	148	136	124	132	133	138	125	123	125	132	139	115	133	117	132	139	130	119	130	135	115	124	119	133	125	162	136	141	150	144	126	144	138	125	138	112	133	159	124	96	132	150	123	112	144	137	127	121	115	148	134	125	126	123	133	144	123	129	157	145	134	119	160	142	147	145	138	128	130	157	139	122	131	116	125	165	136	131	112	137	119	138	148	132	115	149	130	142	130	117	138	142	134	125	141	121	123	123	132	136	129	143	123	135	146	124	152	117	142	140	123	148	122	146	135	135	127	128	150	164	123	136	170	132	142	131	138	123	121	128	133	128	148	123	156	143	139	138	118	151	136	132	126	128	149	148	125	137	152	153	132	153	127	129	135	111	116	151	157	126	118	156	138	154	138	143	130	150	127	126	133	116	127	118	125	131	145	145	118	125	148	125	118	152	113	154	146	116	126	128	124	122	137	126	132	138	138	136	117	132	153	148	131	133	110	134	152	136	125	139	157	137	146	127	136	134	128	129	120	141	133	110	138	133	131	147	130	151	138	134	100	158	117	141	138	126	129	142	139	161	125	110	109	114	122	117	124	143	158	144	131	138	133	119	163	141	125	131	108	168	140	126	129	138	155	138	137	139	134	132	125	132	129	131	137	118	132	139	125	154	135	142	140	121	137	130	160	125	155	134	126	117	109	137	151	139	121	132	112	155	134	120	141	142	148	138	124	133	149	126	130	131	129	124	126	130	139	121	139	171	137	133	145	120	135	121	136	127	138	122	155	133	125	108	127	137	150	132	126	143	132	135	138	140	132	146	148	136	170	130	140	123	123	114	140	121	128	142	140	134	154	135	128	136	151	152	140	133	145	141	136	126	134	107	147	135	135	137	120	131	129	119	137	130	126	165	133	113	129	124	135	118	153	146	145	131	141	130	141	145	127	141	146	126	121	127	117	120	146	139	109	136	139	128	134	150	137	103	135	123	132	159	138	133	142	144	134	141	174	122	135	144	149	156	103	124	127	137	135	134	161	132	139	140	135	142	133	147	135	146	130	114	122	132	133	136	134	147	142	135	128	141	136	129	140	109	108	136	127	126	118	131	144	124	129	132	134	115	110	119	126	149	145	128	131	138	143	144	133	131	133	133	133	127	150	121	137	120	123	126	119	114	134	138	141	130	132	138	152	129	147	119	130	163	136	122	131	135	127	123	122	127	146	143	128	113	123	135	136	122	141	144	115	126	120	135	137	130	130	131	132	124	147	129	137	124	117	143	139	139	136	121	129	103	150	120	133	145	126	147	120	119	120	138	151	123	134	140	144	142	136	121	132	138	131	138	121	133	122	132	115	133	146	157	129	121	143	140	123	134	124	137	141	138	129	124	135	131	121	161	124	139	115	139	127	138	139	127	129	127	131	126	123	112	145	120	140	137	137	125	142	151	139	139	134	141	122	121	131	144	134	118	144	153	118	137	137	151	102	143	132	138	129	121	149	142	121	144	130	136	116	131	138	146	112	129	143	161	159	125	113	122	138	120	136	106	116	115	122	119	134	125	123	103	135	111	124	138	133	137	118	149	126	136	146	117	135	119	135	126	117	116	142	152	144	131	137	117	142	138	118	111	139	162	138	130	135	139	150	138	133	161	135	149	147	138	121	133	137	118	136	150	130	138	131	137	118	141	137	120	157	109	136	132	148	156	162	128	132	114	118	133	124	118	132	128	117	126	120	148	131	135	135	134	107	136	144	140	139	170	136	142	133	105	144	105	136	149	135	135	116	120	121	146	123	128	132	136	110	142	105	146	140	151	123	124	120	137	140	122	147	137	124	121	126	151	111	125	151	149	142	139	133	128	136	138	139	136	134	150	146	128	132	131	128	134	131	141	127	111	150	127	136	151	126	122	120	117	140	143	131	136	142	129	140	136	128	152	143	139	152	134	121	143	124	136	125	109	128	161	132	137	147	117	136	148	117	128	110	142	133	121	116	140	145	137	141	123	109	129	143	145	135	123	140	139	139	122	118	130	151	129	129	102	126	162	144	127	127	143	143	133	136	129	136	126	132	122	137	115	127	112	112	105	146	138	137	130	134	155	151	129	135	133	133	120	125	146	139	129	142	143	131	134	115	116	140	140	134	128	154	134	147	125	141	129	124	129	155	130	150	140	147	134	139	128	127	161	122	143	144	139	128	147	138	128	136	137	109	127	122	114	162	133	138	130	119	124	134	128	156	150	147	125	123	130	152	127	154	132	145	122	145	131	134	142	140	142	136	143	160	130	133	126	131	136	124	168	107	145	143	124	132	132	144	159	127	119	122	152	144	123	154	124	110	125	141	138	159	151	150	122	123	138	123	129	139	152	100	156	140	146	138	128	133	139	136	128	141	127	112	136	123	113	135	137	125	122	126	135	132	112	127	135	136	113	150	128	134	129	116	161	123	116	120	149	146	139	127	132	139	132	128	113	131	133	110	137	136	132	121	145	153	151	149	149	140	127	137	131	115	135	133	134	143	120	137	104	132	148	143	139	165	133	128	136	126	146	122	124	137	139	122	139	128	136	131	140	113	140	120	145	148	130	112	135	127	134	122	133	118	128	140	146	133	120	121	136	142	145	118	120	138	146	158	148	118	105	137	126	134	130	124	153	131	139	129	127	128	149	124	120	130	143	121	153	149	119	126	118	128	142	150	160	129	144	129	139	152	119	121	127	154	148	130	144	130	131	141	135	118	144	118	119	147	143	149	152	138	134	117	139	153	132	128	130	149	151	124	159	122	132	121	138	123	110	147	139	138	141	114	145	124	106	148	111	111	153	128	150	108	135	134	125	161	120	123	145	122	121	143	139	129	125	121	156	157	128	145	130	147	136	147	136	153	132	134	141	122	146	117	118	150	129	138	153	145	112	162	126	136	122	139	124	114	113	112	152	132	137	133	114	96	112	135	132	114	133	141	134	122	138	126	151	135	129	116	135	119	134	144	148	118	137	132	135	120
4119	2970	1296	723	448	486	380	353	374	387	372	334	337	318	369	333	347	325	314	353	350	325	315	324	304	304	337	315	349	332	312	331	343	350	330	334	321	348	326	339	313	330	354	353	324	343	361	323	308	325	332	308	342	297	295	348	321	326	341	336	296	344	337	351	304	346	336	321	322	333	336	333	345	309	335	288	314	354	324	333	311	288	334	290	356	312	321	315	319	300	331	331	305	320	332	281	318	342	312	346	335	354	325	330	344	362	347	301	281	361	338	332	307	347	296	289	350	339	326	323	316	323	322	310	350	349	306	334	315	289	352	315	335	301	318	323	326	314	317	326	326	320	332	296	340	348	328	338	319	320	329	339	340	281	305	323	330	338	327	301	324	331	348	328	300	304	336	339	309	343	334	364	357	321	305	316	300	300	335	296	325	312	315	358	327	318	327	309	305	304	348	343	346	340	342	291	318	322	337	305	304	362	294	371	329	309	316	330	320	322	332	325	341	312	321	322	321	310	315	327	329	337	310	319	337	319	308	346	273	328	316	323	332	343	333	311	356	303	318	314	342	332	340	326	315	316	354	311	294	335	325	325	322	339	346	345	310	318	343	325	338	314	305	313	329	320	337	327	366	316	345	310	324	316	269	296	372	313	274	314	319	327	301	334	296	335	292	372	325	351	310	324	337	334	293	364	325	288	310	342	345	343	324	337	335	306	327	309	308	335	360	336	337	295	336	346	357	314	347	303	364	342	342	301	331	314	324	340	300	283	333	336	323	325	311	345	317	352	314	349	342	303	322	330	335	358	327	317	331	330	329	318	321	334	337	313	329	317	324	304	320	302	288	339	302	318	308	296	324	339	348	326	323	314	308	332	333	328	318	345	342	302	311	316	349	323	313	316	329	331	319	303	325	343	327	322	311	300	295	341	305	346	324	313	323	309	309	334	325	299	305	310	303	320	332	305	335	332	334	306	317	296	331	362	293	320	326	313	330	327	309	331	348	330	341	332	351	323	330	307	309	318	332	303	301	299	307	308	347	342	304	307	352	321	345	337	326	326	315	329	345	334	337	342	322	327	336	345	319	318	315	350	314	338	314	335	355	315	351	351	270	316	337	315	326	338	304	318	367	314	341	326	313	320	336	320	309	332	321	333	325	307	329	323	339	305	312	320	306	343	353	313	378	306	316	337	326	293	339	308	297	352	306	360	342	366	321	290	307	318	331	334	304	297	331	306	340	368	373	321	333	298	298	336	344	291	325	339	324	312	327	334	313	341	290	298	314	295	317	328	342	326	326	340	333	330	354	329	302	313	322	291	317	325	318	329	334	330	297	303	340	316	291	321	354	310	326	292	317	343	336	352	327	300	349	341	310	321	333	334	337	316	335	336	333	287	317	319	334	329	323	319	332	323	310	325	333	332	305	328	384	294	339	379	348	299	333	330	306	300	307	323	330	327	353	314	349	357	308	300	319	315	317	328	330	321	320	288	291	352	310	345	320	304	322	330	335	366	332	328	318	338	354	325	322	325	315	334	352	343	345	308	318	295	314	326	302	343	279	310	303	325	338	323	343	332	314	289	341	318	320	340	344	328	361	354	311	333	309	322	320	316	267	342	340	330	298	316	313	349	313	336	319	326	335	331	343	306	326	319	322	313	314	307	358	328	313	305	318	331	315	311	292	319	358	354	326	290	304	378	328	320	298	343	339	305	328	312	290	369	326	335	316	328	351	315	318	331	348	314	322	293	341	332	311	326	308	304	321	328	311	349	333	302	328	318	341	377	337	312	315	310	296	340	338	319	308	298	312	332	338	323	297	305	352	319	312	319	348	308	334	350	306	330	327	301	312	311	304	341	308	312	330	344	327	325	342	330	331	320	316	310	349	332	346	281	322	333	325	329	319	333	314	332	318	330	305	371	319	324	308	303	312	321	284	332	359	335	333	326	345	325	308	312	347	340	345	299	353	326	323	319	329	303	343	343	331	309	340	329	345	342	343	341	295	326	318	323	319	323	318	324	311	287	323	323	331	317	280	308	314	327	316	349	343	304	310	328	320	310	305	317	315	312	335	320	289	323	341	294	365	343	365	332	321	310	313	322	357	334	309	334	317	324	321	340	357	360	343	337	321	325	327	341	351	330	349	330	324	341	348	314	302	372	303	313	329	354	340	323	318	316	307	352	337	297	335	344	319	323	309	312	365	349	303	292	330	338	333	377	345	363	340	316	307	318	315	313	334	357	330	305	343	342	344	316	384	348	318	332	350	298	338	329	314	316	325	325	319	282	303	329	340	321	328	311	348	326	359	323	331	358	345	340	344	302	345	314	330	339	323	324	317	338	302	294	317	346	295	297	350	307	307	336	345	332	348	323	349	321	299	320	317	308	328	310	314	301	329	330	334	321	317	333	342	352	308	319	327	327	302	336	342	323	318	355	331	336	333	297	315	317	312	323	338	342	338	322	333	330	324	350	339	327	328	332	354	321	299	307	320	345	329	348	316	341	299	332	312	313	347	311	327	326	295	293	320	305	337	316	320	333	325	336	335	337	324	339	275	324	352	341	327	295	326	299	321	347	329	303	322	320	339	318	341	306	327	330	316	322	309	320	333	338	338	345	341	330	312	316	344	308	318	339	314	346	338	313	337	334	311	310	327	304	299	333	327	345	341	342	331	345	333	348	328	289	330	351	328	313	335	320	379	304	303	299	284	339	335	275	355	324	336	314	330	322	334	334	327	322	340	317	338	316	333	338	327	345	301	325	344	344	317	310	319	322	293	355	324	288	321	295	300	306	295	324	326	334	345	326	270	334	300	339	305	323	274	335	308	328	321	338	322	332	344	306	329	316	331	350	311	322	316	337	320	340	333	289	314	346	344	293	315	338	338	311	330	302	314	298	338	286	311	300	307	317	302	347	370	318	304	312	338	341	337	296	300	330	316	315	351	327	315	306	308	313	320	316	341	315	375	364	343	318	298	288	316	329	346	316	304	316	335	315	311	333	358	320	291	375	300	310	342	328	318	294	303	288	313	353	340	313	331	343	323	298	313	333	291	298	343	339	335	343	311	317	305	298	328	353	316	294	330	311	343	309	319	347	354	327	327	341	328	322	347	346	312	338	307	297	320	345	321	323	319	320	319	342	342	332	298	331	338	323	308	323	312	329	360	292	324	312	335	340	318	317	311	350	320	325	315	318	320	331	293	334	361	345	328	298	354	329	336	308	298	330	327	332	316	294	337	337	326	316	323	322	308	316	331	350	330	318	325	328	332	321	316	340	296	297	365	358	336	338	308	297	344	310	342	344	347	333	334	298	330	314	315	333	311	336	319	353	307	294	337	323	325	346	319	333	311	324	328	332	343	341	354	329	326	369	335	336	314	364	331	307	316	354	308	334	335	320	332	318	337	337	302	308	347	334	315	368	320	304	289	327	288	314	281	317	299	306	314	312	344	323	314	325	344	332	365	309	342	327	300	369	305	326	346	309	300	318	312	318	328	348
34045	13912	2035	592	475	457	435	448	444	471	431	418	438	416	465	413	418	449	455	420	449	416	435	480	451	423	414	433	394	462	432	475	441	442	430	427	393	426	467	423	447	411	433	429	419	427	454	402	434	440	438	413	463	479	416	430	430	418	428	418	455	458	416	446	410	469	440	440	433	446	414	458	418	460	479	436	484	430	430	392	420	417	423	424	434	425	384	446	412	439	455	479	452	446	457	410	425	435	465	437	446	467	448	410	421	414	453	438	422	443	442	456	430	433	403	418	420	415	463	428	443	445	489	464	444	416	453	461	449	421	414	396	428	441	447	451	445	457	422	432	430	434	441	422	451	405	411	407	432	436	467	428	408	443	432	446	442	404	387	417	423	433	443	418	422	425	442	436	449	478	418	452	436	438	471	399	452	446	393	449	448	425	454	423	393	380	431	446	395	431	418	476	412	421	444	440	429	458	427	416	441	427	430	411	458	428	443	428	424	370	441	452	432	405	456	429	400	409	479	447	445	422	442	457	462	404	425	427	416	411	445	430	371	438	417	409	407	416	471	437	411	419	437	402	432	427	451	430	460	402	444	455	444	457	414	457	455	403	445	444	448	432	444	437	441	422	451	402	454	448	501	453	448	461	474	412	481	416	410	460	413	447	485	476	445	415	460	463	433	413	441	446	465	452	479	435	453	436	453	454	424	446	463	433	464	472	417	438	425	395	450	446	422	430	419	429	477	489	410	402	439	401	453	441	399	423	439	471	477	425	451	458	417	437	425	408	424	440	456	449	423	419	442	416	449	456	433	419	477	454	420	407	411	461	434	405	417	432	475	415	449	437	435	437	418	425	428	418	454	464	451	425	405	404	404	433	475	450	417	444	449	404	436	430	446	461	452	459	443	450	436	424	453	417	470	436	419	427	468	449	396	441	433	440	435	442	437	427	466	433	378	432	449	444	477	421	415	421	450	436	467	452	424	423	399	416	473	401	419	443	421	451	414	450	400	438	452	434	462	443	444	471	456	475	436	430	463	447	403	407	431	446	451	448	435	482	427	425	382	428	465	464	408	380	453	433	445	447	430	410	424	411	432	439	428	424	427	446	425	415	464	472	435	468	431	463	421	433	422	423	450	410	426	469	455	464	457	417	453	405	452	416	446	409	433	445	439	475	467	487	451	453	459	451	435	434	433	451	419	424	427	451	425	389	417	408	425	438	414	404	402	455	417	484	448	452	451	393	451	454	425	433	433	416	403	415	418	440	465	392	433	427	444	458	448	430	431	459	451	434	406	438	374	411	449	478	438	453	453	430	453	422	413	433	435	430	437	440	403	455	458	430	452	412	434	433	460	401	435	393	465	456	451	414	469	453	433	447	426	413	462	433	388	436	421	475	449	458	435	406	440	464	467	436	442	425	426	457	446	441	422	447	434	449	415	414	464	424	395	395	425	490	439	438	413	404	476	428	435	470	472	439	460	405	410	452	415	431	415	406	469	414	454	435	434	419	423	444	439	490	415	412	441	390	449	408	421	449	461	455	454	457	416	417	488	436	434	429	403	400	430	456	444	448	417	426	452	434	452	453	443	431	417	414	433	455	432	422	413	441	420	404	436	413	445	410	436	421	444	448	455	453	424	417	451	455	459	452	466	439	465	397	432	443	435	442	465	437	433	439	469	430	434	402	440	469	457	430	478	443	474	475	434	445	429	436	461	488	488	406	439	443	399	463	419	427	404	468	458	431	434	439	419	415	439	459	424	464	438	450	439	421	472	427	426	427	438	468	423	440	425	436	418	466	504	435	440	449	422	467	458	407	447	430	438	469	422	458	419	435	431	445	431	425	431	456	438	414	441	418	435	425	479	456	436	434	493	460	422	451	429	435	424	460	463	428	418	408	429	415	402	464	464	386	433	426	435	378	444	439	404	484	430	423	431	432	433	429	422	471	448	442	457	434	435	431	463	446	452	450	432	405	466	391	489	450	436	432	447	444	394	409	462	410	451	444	414	440	442	464	392	443	406	441	430	438	431	442	478	382	440	453	418	420	418	455	446	417	423	455	450	462	445	465	423	457	459	448	447	440	447	389	376	442	424	443	449	466	433	475	471	413	450	428	454	429	417	410	407	406	411	427	422	485	408	442	429	450	451	437	434	457	447	452	447	434	460	455	466	441	434	419	441	429	444	453	464	427	426	433	414	415	446	406	440	426	436	451	438	436	461	448	427	462	439	389	465	440	427	417	423	455	431	456	426	410	438	411	420	437	412	451	431	456	442	485	432	414	379	477	455	433	456	463	429	399	450	415	396	450	438	422	424	467	449	429	440	401	425	442	437	421	452	414	432	443	438	407	437	439	421	425	433	394	447	453	415	463	430	425	377	434	455	444	452	488	424	412	411	431	422	450	417	419	427	423	429	443	432	430	463	442	444	435	439	443	414	440	441	451	429	444	423	425	457	439	451	452	436	447	431	422	441	429	453	426	417	429	477	442	462	447	469	445	447	425	408	466	436	430	435	454	382	460	456	413	446	431	467	459	439	408	404	416	452	421	410	439	399	421	400	442	480	437	453	446	445	428	393	445	447	431	465	430	407	412	402	425	432	436	475	413	481	485	412	434	402	446	458	451	457	464	401	490	421	441	472	417	425	447	427	445	435	466	448	446	392	440	416	481	393	453	445	391	415	406	439	456	472	435	433	435	422	442	412	457	421	428	441	466	439	436	458	414	446	462	416	416	416	435	445	444	447	414	398	434	421	417	426	404	411	474	444	453	428	419	459	450	435	465	438	430	446	419	452	406	429	438	449	439	433	436	420	470	450	440	439	416	450	449	405	441	445	452	442	440	402	456	425	428	440	407	420	407	399	425	440	412	423	455	442	466	454	425	452	417	433	457	410	417	457	410	437	426	410	415	438	453	437	441	444	447	437	434	426	435	459	407	443	440	426	466	458	454	438	406	449	436	430	470	453	458	433	437	418	420	456	444	469	403	435	419	457	422	450	416	469	478	420	435	438	434	453	441	437	474	462	403	415	427	412	452	427	441	448	431	444	466	445	456	432	402	449	476	423	475	451	467	423	443	434	455	418	402	436	406	458	376	424	449	432	446	440	425	384	494	417	438	440	431	452	443	385	423	428	416	470	462	418	421	402	419	394	420	436	439	462	444	415	433	446	429	470	469	457	418	420	471	418	421	438	440	432	466	418	395	442	453	388	458	477	426	448	416	447	409	403	459	444	466	441	420	446	462	441	438	465	421	440	445	472	420	427	422	412	439	407	449	432	476	413	434	450	461	427	452	418	471	432	461	469	423	395	440	447	436	430	443	388	431	464	413	424	440	410	407	418	449	442	424	446	398	421	437	442	426	421	501	449	449	450	443	444	429	416	445	433	436	449	439	438	425	414	447	448	459	403	484	450	445	419	417	465	436	425	430	448	463	436	474	473	439	434	416	413	388	446	435	416	438	460	430	437	461	410	457	482	432	439	448	434	423	427	434	390	425
8153	962	950	913	924	853	879	911	898	955	938	906	893	895	906	923	897	924	862	835	922	902	934	973	954	910	926	910	935	893	881	909	914	930	897	947	969	844	896	875	890	963	912	878	884	874	848	910	886	908	899	925	918	881	895	903	910	856	908	934	881	889	904	882	868	892	899	961	952	933	856	878	905	893	905	935	866	895	908	893	894	900	908	904	890	863	916	886	924	902	890	837	922	877	891	885	870	898	911	893	898	899	875	894	928	917	914	863	912	849	888	896	852	929	868	812	907	883	915	913	867	844	914	844	877	961	875	842	915	921	953	883	892	944	841	904	930	911	877	829	893	940	851	880	901	903	858	928	919	891	914	916	895	870	901	867	887	925	881	954	941	909	924	924	878	860	909	892	965	945	895	916	948	910	908	922	882	880	895	883	942	925	891	952	879	891	906	855	924	871	882	894	901	855	941	869	841	900	919	871	922	899	918	913	886	936	924	925	902	885	910	959	863	923	918	870	945	841	891	909	920	1018	873	872	924	932	879	876	890	904	899	887	907	895	899	901	867	889	848	888	947	896	907	904	868	881	902	917	926	876	856	924	880	885	931	938	945	887	911	882	878	929	888	926	900	902	901	878	885	897	886	896	911	857	910	892	871	904	892	859	876	929	886	895	882	853	831	881	941	813	916	884	876	915	888	934	922	866	891	952	875	890	898	875	917	916	905	880	895	828	926	881	905	911	950	932	896	928	916	849	948	941	893	917	882	907	872	893	861	957	915	889	912	908	852	851	933	933	875	876	912	868	911	902	855	927	911	915	846	943	880	875	891	869	969	904	903	912	878	849	876	941	880	901	857	864	927	920	914	907	879	871	871	924	902	934	887	927	881	872	896	885	857	961	934	886	835	878	890	893	899	906	935	854	877	884	873	873	980	918	911	938	914	966	887	866	905	955	906	884	902	887	875	935	887	889	943	898	932	875	900	906	934	969	908	872	898	871	905	905	871	910	928	932	911	958	917	961	926	937	866	850	869	911	896	848	940	930	913	897	957	913	929	883	912	917	918	859	913	915	871	882	928	890	930	924	916	862	938	870	868	882	938	903	932	886	908	915	910	891	894	926	874	871	914	896	878	888	891	878	898	930	825	906	858	895	922	949	911	922	913	872	935	929	904	895	873	934	952	863	868	799	895	902	842	877	936	956	902	887	869	925	907	904	899	876	864	904	914	869	935	937	924	864	850	879	924	939	896	867	916	895	874	936	885	895	926	886	898	898	880	899	868	878	907	910	876	908	910	935	951	902	890	855	901	923	896	857	904	829	898	942	876	912	873	948	885	884	892	875	897	865	862	873	847	889	961	840	908	895	857	892	872	891	892	877	886	1029	901	880	951	909	892	931	947	924	910	915	919	954	846	933	861	903	936	900	927	896	903	896	891	920	915	918	923	923	899	869	910	860	876	880	862	942	880	900	920	847	918	900	883	948	875	888	879	871	878	844	849	889	869	893	899	904	932	900	854	893	889	899	877	975	870	931	880	931	874	895	888	864	868	887	922	895	891	897	912	877	887	888	903	909	894	888	925	917	878	883	906	878	899	906	941	935	905	963	863	955	909	881	935	896	872	907	934	886	906	951	878	899	951	872	969	900	910	910	915	904	900	881	873	921	891	894	878	892	855	917	825	909	874	884	888	874	912	923	913	888	896	898	898	866	895	946	906	850	885	855	913	862	887	880	941	929	958	909	903	935	923	935	901	957	896	937	929	894	865	923	853	904	924	914	875	879	877	955	898	972	906	832	878	883	886	888	912	927	946	897	881	911	893	851	899	907	926	873	961	915	888	859	902	902	855	893	882	878	901	921	910	899	925	874	914	867	898	902	941	906	878	932	921	923	914	966	920	848	884	856	900	953	919	918	868	932	889	885	920	877	897	965	896	917	916	893	897	921	895	909	910	924	882	894	871	957	960	919	920	894	939	891	894	940	891	924	904	866	894	890	938	897	892	907	930	859	904	933	931	837	899	869	879	908	904	831	835	914	874	886	890	869	857	954	899	911	960	899	894	944	883	847	875	923	852	909	929	904	854	936	856	935	921	938	886	934	909	887	903	919	901	932	924	922	872	894	875	865	897	917	914	918	947	895	905	921	920	931	870	915	898	914	913	903	950	917	882	886	924	927	879	955	933	922	908	959	899	931	893	930	920	910	900	898	879	892	885	929	912	829	867	891	888	889	929	877	874	930	937	890	911	931	901	921	911	935	866	886	936	908	917	867	904	968	876	893	902	911	892	870	904	912	936	937	937	909	915	950	897	978	877	906	951	905	888	889	892	850	894	902	935	910	872	881	904	904	912	883	873	872	903	911	906	869	905	878	926	880	896	962	895	865	883	930	889	891	915	874	846	928	941	876	891	909	936	920	914	884	902	915	948	940	882	922	898	953	921	910	895	863	910	936	916	899	895	856	878	852	851	906	902	926	877	886	917	918	914	913	885	905	971	923	957	919	825	878	946	848	940	937	941	942	908	912	922	924	904	902	938	872	893	885	947	966	960	895	892	937	944	968	887	924	886	911	915	898	899	919	967	847	940	845	902	927	932	884	875	903	842	931	987	905	921	914	899	909	915	875	877	931	965	906	945	913	891	891	894	936	880	875	904	910	923	952	910	875	903	881	886	855	893	884	894	887	912	902	874	897	899	884	894	966	924	922	905	914	861	918	889	878	907	888	897	864	926	910	887	890	947	940	849	922	858	930	892	918	906	922	930	907	891	931	879	892	911	894	858	888	883	874	857	938	922	904	862	856	910	918	939	898	898	952	863	923	894	887	888	953	977	873	904	868	877	873	874	850	873	853	868	885	896	936	883	828	912	879	847	904	909	916	962	934	926	866	914	888	910	904	881	854	871	889	886	906	903	850	901	885	894	925	943	920	904	900	888	942	851	922	929	871	959	889	929	896	917	906	899	901	943	880	975	908	857	916	888	905	900	930	916	962	879	906	888	928	896	964	914	879	936	895	927	912	946	895	953	923	907	939	886	916	904	881	889	885	944	882	859	870	913	923	906	840	893	904	907	913	932	949	870	911	933	893	886	913	913	961	894	924	875	912	931	909	917	844	929	935	913	900	892	924	919	890	904	873	841	900	919	940	928	869	886	883	865	871	911	894	903	871	915	888	933	915	930	911	860	916	952	881	903	929	912	926	892	887	911	927	883	857	892	852	863	892	875	929	905	903	914	960	885	980	836	866	858	873	965	928	916	946	904	960	913	891	904	933	889	902	898	908	870	888	910	920	915	859	920	891	902	926	959	917	924	911	918	897	874	896	923	875	862	905	899	924	939	910	905	897	873	918	840	931	916	929	846	888	877	883	905	913	877	884	881	879	955	936	855	878	843	894	929	932	927	917	918	900	907	943	884	850	883	914	902	947	891	850	906	877	929	867	840	887	892	900	959	937	970	903	892	922	922	910	896	846	897	925	899	881	907	969	902	882	892	896	903	902	900	942	895	913
25944	21598	24198	29464	21593	10054	506	423	366	339	352	313	309	320	306	328	326	307	272	303	265	272	295	287	305	280	296	312	315	266	290	263	288	266	267	256	281	309	257	259	273	274	276	313	324	284	281	315	262	267	249	284	253	302	274	269	289	267	279	324	280	309	272	283	286	275	270	300	303	290	288	276	270	256	333	303	281	258	293	264	288	278	288	285	286	300	291	296	278	281	304	265	280	301	296	261	272	292	271	241	290	266	313	296	251	302	271	245	285	319	299	260	267	284	278	323	271	279	280	261	256	248	272	285	250	295	320	260	287	281	271	265	264	309	279	278	288	278	270	289	248	277	286	262	285	260	266	303	269	279	301	294	286	265	301	309	261	261	267	289	276	290	303	291	279	249	311	312	292	272	251	255	286	287	274	283	254	284	257	270	289	281	287	291	260	261	280	276	278	284	301	265	266	259	281	302	263	280	281	298	273	298	256	299	264	275	300	248	290	280	284	258	300	306	258	298	307	302	273	283	265	282	297	293	285	322	298	301	291	328	303	278	276	287	274	280	274	290	259	297	273	296	288	271	300	301	253	289	304	278	309	298	295	270	302	286	280	277	264	321	290	293	287	272	265	314	274	325	281	276	248	278	295	280	267	292	287	255	292	256	302	293	310	275	249	241	267	307	284	316	292	273	295	260	280	265	289	264	289	309	264	267	284	270	298	272	271	297	271	303	292	281	290	273	279	275	277	260	317	278	241	258	260	284	281	284	284	259	296	264	294	292	274	265	257	294	284	264	284	290	289	323	293	279	314	273	280	281	293	285	300	306	270	254	274	291	271	251	272	278	275	274	267	310	297	319	301	269	275	291	282	296	271	289	281	278	308	293	267	274	303	283	279	254	266	305	286	244	260	287	310	285	289	286	249	267	274	274	259	288	293	288	280	278	291	308	268	270	270	297	290	294	279	269	301	286	257	276	292	242	270	268	279	269	270	257	268	263	290	306	277	258	266	289	245	272	296	306	243	271	272	258	286	295	287	268	279	274	256	297	305	270	277	229	288	305	302	290	269	267	299	288	276	272	294	265	299	305	271	268	268	288	269	280	275	266	332	318	322	272	277	276	322	295	268	269	282	283	320	292	310	274	287	289	286	290	281	265	281	299	261	290	272	292	287	284	311	290	290	275	301	243	284	292	307	293	284	274	278	268	324	253	267	301	301	326	248	298	293	261	295	263	289	259	287	266	263	277	281	282	261	290	265	277	294	264	278	303	301	272	275	270	297	287	296	261	267	275	287	257	273	264	254	316	289	267	305	269	295	275	277	297	279	279	276	299	288	274	290	292	276	263	254	263	269	275	279	274	266	314	293	299	331	299	264	254	291	252	287	313	273	290	295	261	305	276	260	287	250	293	275	298	277	316	301	289	299	269	287	265	273	268	291	295	305	277	273	282	277	291	283	278	308	279	281	284	278	282	269	264	299	327	273	265	246	275	274	286	274	290	296	284	274	263	299	293	300	265	278	303	258	258	319	267	263	272	267	273	272	272	263	281	282	282	266	299	267	261	280	303	284	280	289	264	271	275	270	268	253	272	282	278	278	276	293	275	291	274	315	271	281	269	307	258	264	280	247	278	260	282	280	283	275	272	283	285	285	262	289	297	283	267	281	315	251	271	255	270	282	290	312	268	279	269	259	306	300	291	278	260	271	238	272	257	284	266	281	295	269	271	299	287	284	299	305	307	319	269	287	292	260	247	276	287	295	287	280	263	282	243	290	286	262	279	240	267	272	292	273	268	244	280	295	258	297	299	301	291	285	267	240	297	314	269	261	280	297	288	295	252	284	265	282	292	247	270	297	283	319	282	247	277	304	282	301	278	285	267	274	293	257	295	279	273	305	291	267	274	272	272	304	266	286	295	271	283	272	276	286	291	286	261	288	269	281	291	270	282	326	293	262	286	281	268	243	288	282	283	282	307	325	273	282	310	260	276	274	269	272	303	270	272	252	242	303	274	282	280	270	276	279	302	257	259	274	247	308	243	283	290	281	274	275	298	265	307	260	271	280	295	292	261	254	246	328	277	254	285	271	290	293	254	261	277	273	293	305	294	280	282	328	265	280	291	311	318	279	287	226	270	271	252	266	279	275	288	257	273	275	311	281	297	316	283	280	275	270	294	315	293	294	257	300	270	278	314	296	267	265	256	275	245	273	295	292	288	309	271	262	236	281	278	311	270	309	298	265	299	276	305	283	282	290	285	261	283	286	266	289	284	285	282	302	283	273	306	272	301	260	265	275	303	292	261	289	269	273	269	300	286	292	271	258	289	273	301	288	310	288	287	272	272	269	253	311	284	274	278	280	286	314	299	281	271	267	270	282	276	317	315	285	255	300	272	293	299	285	309	257	268	294	289	255	280	296	288	314	272	287	287	290	312	242	282	269	291	298	315	272	276	259	270	317	287	262	280	292	252	276	274	281	276	300	284	285	260	267	290	280	273	265	283	264	272	284	315	278	296	285	293	299	280	257	294	253	283	276	298	239	297	314	268	259	276	274	301	283	320	285	312	293	276	249	281	285	273	323	255	296	274	264	277	273	292	271	270	303	333	288	291	296	285	284	281	277	258	258	271	274	243	256	263	297	266	282	267	301	285	297	242	279	288	255	270	275	289	278	308	272	269	256	262	272	291	276	278	312	292	276	275	283	291	310	268	293	293	282	319	260	273	274	266	227	280	294	278	310	292	271	285	269	277	283	308	281	294	267	295	313	256	259	275	297	270	263	274	266	245	294	245	262	293	252	292	285	290	283	284	238	288	277	272	295	261	293	243	268	271	299	294	288	255	297	265	280	305	252	268	256	275	283	293	300	306	291	282	276	291	268	272	298	276	268	313	278	290	289	294	286	274	264	279	285	279	315	311	282	293	287	294	305	260	295	298	290	297	286	314	265	285	282	274	283	303	269	262	270	316	275	255	280	274	289	290	284	284	308	288	264	272	263	297	293	329	279	272	254	285	296	270	271	274	278	281	287	307	286	296	299	263	284	259	286	283	323	309	305	288	299	253	248	286	286	289	279	259	284	278	259	258	248	276	294	314	276	269	280	289	304	289	255	266	281	287	298	278	280	280	297	291	288	284	274	301	285	266	287	270	275	278	245	254	281	262	255	271	268	253	257	232	270	278	282	300	284	274	251	294	318	288	274	293	263	279	284	250	283	264	293	280	267	264	330	285	282	287	320	246	282	277	284	289	290	261	297	273	298	282	290	301	282	285	292	283	265	307	262	260	262	284	270	241	283	295	277	256	290	282	270	263	261	282	303	278	286	260	294	258	268	270	271	301	283	273	282	281	282	298	273	284	288	278	312	279	302	295	321	297	259	277	289	272	261	250	300	308	278	274	290	281	320	315	278	271	291	277	267	278	285	299	287	272	280	258	249	231	288	281	262	285	273	291	295	283	283	260	288	258	285	275	270	291	315	309	290	250	297	310	267	297	298	275	302	247	276	312
4580	1992	1071	822	668	655	611	607	565	588	590	623	606	611	567	615	600	580	577	623	591	597	584	606	602	604	641	601	610	603	626	588	619	635	642	605	614	616	571	583	642	593	591	565	615	634	601	557	610	613	625	618	553	558	618	624	612	559	581	617	592	572	606	614	566	590	617	584	594	600	578	603	632	578	606	627	592	625	644	586	575	593	619	558	602	596	615	563	623	566	618	640	584	605	580	591	549	580	605	592	570	580	578	585	622	585	572	621	645	616	583	609	634	598	586	619	592	608	585	614	600	636	615	576	616	602	603	616	611	606	577	615	560	627	562	650	607	602	628	576	574	567	601	546	637	622	563	617	577	622	567	602	589	613	561	586	622	576	604	599	623	620	591	549	621	590	603	597	602	643	585	598	554	632	570	571	596	580	599	606	612	637	541	605	628	581	608	633	543	602	603	605	635	556	557	589	639	582	600	613	603	617	621	609	579	573	630	620	613	582	591	555	587	595	607	596	640	606	609	572	585	591	553	622	618	581	582	581	608	586	627	633	538	594	571	591	567	599	610	591	612	624	581	563	573	580	593	589	608	588	535	592	586	622	580	626	592	635	582	589	607	606	605	603	630	592	580	605	599	572	589	586	590	597	556	623	602	587	610	597	595	579	636	584	619	598	632	626	640	604	550	609	586	581	613	569	592	542	574	569	575	566	600	645	602	559	584	602	570	584	573	599	599	627	533	629	626	588	595	604	621	559	603	569	570	589	581	611	589	639	638	601	622	596	596	561	639	604	595	571	629	623	588	612	619	586	581	611	607	647	599	614	619	591	591	598	634	671	605	616	590	599	553	651	623	603	568	611	604	578	629	610	562	617	607	537	616	569	583	584	567	616	575	576	576	568	565	583	582	569	604	608	634	582	604	574	581	586	623	585	592	618	542	575	577	590	559	607	584	614	585	610	610	630	596	625	597	581	573	610	590	587	587	586	599	573	574	636	617	604	628	614	595	604	619	606	587	583	582	607	621	600	556	623	638	591	570	599	614	603	627	568	613	572	587	599	576	599	584	573	632	554	595	637	594	655	631	556	580	577	630	586	620	574	585	622	609	612	580	617	572	602	596	621	599	566	549	599	574	600	591	598	587	569	646	617	546	602	594	584	616	603	624	561	555	584	600	634	591	598	593	580	601	581	605	587	612	569	573	607	565	553	587	611	604	625	561	631	609	610	628	625	587	565	617	608	615	612	646	624	620	609	637	593	584	551	624	589	608	613	624	624	597	601	582	593	574	583	539	612	609	602	633	594	585	581	605	573	585	543	612	634	576	604	618	590	599	568	629	574	580	578	576	599	574	578	582	578	635	631	583	600	607	615	598	624	562	552	579	588	592	605	595	601	600	561	575	600	628	636	564	589	625	633	595	627	595	557	590	602	598	606	631	624	580	584	598	600	588	579	609	631	615	597	568	618	592	599	592	564	635	617	613	620	586	592	586	578	568	606	611	574	581	579	565	580	610	592	590	647	599	616	560	557	615	591	568	578	623	608	604	583	588	628	571	581	637	644	571	603	545	639	600	620	578	561	594	651	542	591	594	577	600	570	604	639	656	626	595	575	596	592	593	614	595	590	631	548	591	575	564	592	572	563	604	616	645	629	624	584	571	601	602	569	572	601	592	581	609	608	631	619	589	620	554	574	589	597	617	585	630	582	607	566	620	586	614	574	650	605	619	604	538	588	585	564	614	576	563	627	578	569	586	628	571	575	601	632	612	586	595	592	566	629	589	612	640	618	592	620	607	594	574	589	591	580	573	597	624	590	594	573	614	628	577	579	608	634	611	597	639	587	616	613	574	592	611	564	610	590	613	586	547	637	593	576	579	577	631	560	605	616	610	642	554	632	612	617	641	641	596	583	643	595	578	572	593	563	593	605	600	616	588	614	605	558	579	581	566	594	563	611	605	606	543	595	609	601	595	618	592	612	638	578	600	582	579	599	594	596	573	622	568	605	582	586	592	571	628	596	645	578	609	614	594	573	556	593	585	580	581	609	596	593	587	606	638	568	590	597	610	561	592	612	621	632	589	578	591	578	594	565	600	589	642	571	583	588	649	599	604	589	610	603	582	599	590	599	589	597	570	619	588	566	594	603	612	575	642	560	598	596	584	528	584	638	624	567	556	609	588	588	563	598	563	606	600	615	584	611	603	533	641	623	662	613	603	593	617	649	613	567	593	572	592	539	572	616	574	567	562	556	585	554	597	599	610	612	591	560	621	594	589	553	610	586	597	627	611	588	609	542	597	604	562	599	590	596	585	614	596	589	568	576	589	626	599	587	587	588	551	576	596	587	609	620	587	594	614	631	571	577	573	568	590	605	562	612	579	591	573	593	582	604	627	591	607	562	611	576	630	615	568	633	610	615	574	594	589	591	612	587	614	572	573	586	589	573	590	571	631	595	601	596	589	608	616	574	584	616	596	604	596	594	606	567	566	643	579	572	587	581	615	595	564	595	652	612	595	598	566	592	547	610	601	637	598	583	595	633	587	574	555	559	563	597	574	621	593	582	579	618	608	600	627	596	606	588	611	581	622	575	630	631	566	594	604	596	570	608	610	615	557	590	570	635	609	617	594	629	568	643	612	631	594	546	614	614	620	574	599	614	581	598	589	596	571	584	620	621	619	608	616	596	574	635	590	586	593	611	614	572	597	599	572	590	607	609	581	620	622	623	545	575	647	608	598	669	560	573	637	622	619	587	613	619	607	593	577	617	587	607	635	538	580	596	627	606	615	585	601	613	572	565	651	602	584	621	585	604	627	588	573	623	612	632	571	609	581	575	613	574	606	576	616	585	585	608	560	573	607	554	601	640	611	589	622	580	549	565	577	580	567	598	635	601	599	616	578	608	576	574	584	566	569	549	653	604	603	603	596	612	605	591	615	626	598	581	582	619	609	626	607	609	614	596	569	612	576	584	603	617	632	635	602	608	599	569	602	555	618	620	632	577	593	598	591	585	571	600	577	562	599	630	606	598	663	640	552	659	611	627	597	599	606	647	598	563	607	587	616	613	633	583	604	614	599	604	650	590	567	596	592	581	609	613	618	580	625	597	615	617	597	575	580	575	595	563	616	618	591	596	577	563	585	585	617	586	589	581	590	593	576	539	557	595	596	569	619	587	573	589	598	616	575	599	600	607	583	621	582	618	569	598	634	597	618	653	536	596	615	599	584	576	633	617	594	583	561	615	588	596	590	595	604	588	616	589	605	588	601	597	570	583	622	597	622	605	630	615	581	573	565	538	588	599	568	621	591	553	637	590	609	625	595	585	609	624	628	586	612	604	577	549	649	603	613	576	591	621	619	585	571	589	585	558	611	592	544	593	602	585	576	570	663	579	609	588	591	645	586	559	606	581	622	598	602	596	597	659	605	580	609	641	588	570	618	615	607	560	581	595	625	611	622	566	604	582	535	592	601	585	620	568	593	610	573	594	562	591	594	583	586	619	616	583
25163	21580	24642	28959	21584	21609	9892	424	270	232	231	194	201	168	169	195	157	178	175	167	154	141	156	148	155	138	150	148	142	132	147	144	111	120	151	139	129	149	131	145	145	128	125	133	127	154	133	130	128	142	166	138	127	150	142	120	126	131	142	149	146	156	130	134	133	134	164	106	129	136	117	152	141	143	144	148	138	117	127	125	148	132	133	122	128	151	117	158	145	118	144	150	127	137	131	142	132	127	111	135	138	136	142	141	136	130	120	124	121	137	138	166	139	140	146	132	134	135	129	143	140	144	139	152	131	136	124	133	125	155	141	132	140	142	140	186	139	127	131	148	123	142	114	105	147	123	123	125	118	122	136	145	132	118	108	144	134	159	144	130	124	124	126	132	138	132	151	136	134	131	120	133	101	140	142	143	102	123	129	110	143	111	125	134	124	124	145	129	136	136	149	139	149	129	137	132	127	139	111	155	131	140	135	137	137	152	119	148	138	144	105	138	109	128	123	107	136	117	139	136	132	133	122	153	127	121	131	143	116	120	145	144	146	138	132	136	144	148	143	136	124	113	132	145	125	150	136	133	134	150	134	132	113	139	129	129	134	132	157	146	122	156	124	124	129	158	128	129	128	107	142	163	104	121	121	106	134	130	140	132	152	140	145	164	128	126	146	139	128	125	142	127	154	112	146	125	128	144	119	136	128	131	141	113	126	121	134	147	133	143	117	141	129	117	122	146	141	116	144	166	153	125	132	138	143	163	127	122	126	127	122	110	123	133	147	142	126	166	136	128	122	135	111	119	149	144	123	137	124	112	138	144	129	162	140	143	138	126	133	137	134	129	145	137	124	132	134	131	144	132	135	126	131	136	127	129	120	129	130	142	150	125	135	120	131	144	119	141	127	152	145	140	121	129	135	141	136	127	130	150	108	139	127	134	130	121	139	141	157	165	136	121	112	145	129	126	130	112	135	151	126	118	133	122	118	135	130	114	162	137	129	150	133	135	137	125	130	147	119	123	153	141	130	131	115	138	137	134	134	130	123	144	135	139	125	138	136	159	131	123	105	112	139	123	134	145	140	139	139	143	140	162	134	134	137	137	136	125	131	125	144	96	149	127	152	129	122	129	121	126	128	129	140	125	127	158	132	132	124	140	113	124	144	150	135	140	148	124	163	123	153	164	131	158	145	138	127	147	109	132	110	134	147	121	132	133	114	151	146	141	151	135	138	146	128	134	133	141	144	135	125	155	133	136	140	136	128	115	153	133	156	139	118	128	148	131	107	150	143	112	138	147	135	140	122	143	132	134	118	134	129	148	143	122	132	133	134	144	119	139	123	120	122	121	127	128	134	127	116	125	155	138	136	130	126	159	156	151	119	131	121	124	138	126	140	123	124	137	119	127	134	138	125	112	130	147	137	133	143	148	120	137	141	119	127	124	144	127	140	130	125	128	114	126	122	139	131	125	110	121	139	129	140	129	131	123	129	134	123	138	131	130	134	135	112	117	127	129	109	127	137	141	120	114	147	158	143	124	125	148	132	135	131	142	118	133	140	143	151	148	124	135	133	114	120	144	107	129	139	139	140	134	139	133	127	128	130	128	135	131	123	167	144	135	153	115	116	134	127	122	107	147	146	145	144	130	132	145	108	127	115	115	134	130	145	150	153	158	137	110	134	122	143	134	129	145	141	149	152	144	134	138	145	108	134	134	121	121	112	150	142	123	115	153	125	116	130	130	127	148	130	127	124	137	145	132	129	138	123	154	126	118	163	110	152	148	129	162	156	128	137	143	132	120	125	142	129	141	118	123	147	126	119	132	129	139	138	124	150	108	123	144	132	149	134	156	134	123	136	148	139	151	133	129	129	104	120	136	128	129	138	124	109	125	123	131	141	157	133	139	154	144	142	126	146	130	127	135	119	119	135	115	144	115	118	122	141	135	117	123	141	155	131	148	117	139	143	135	127	119	142	147	128	103	122	118	108	127	152	147	137	121	155	117	127	134	120	136	154	127	125	128	135	122	141	126	111	112	121	148	128	126	123	125	155	122	142	133	127	133	128	136	125	140	129	134	117	144	126	136	157	134	118	126	126	145	126	147	126	126	133	125	139	140	116	133	136	145	144	145	134	117	123	140	153	152	131	118	142	129	130	163	125	115	110	140	121	130	162	140	114	117	139	127	132	107	155	113	127	126	113	126	133	132	121	126	141	147	139	110	124	134	134	127	131	137	131	137	133	109	142	145	127	128	132	108	130	128	131	125	138	135	123	140	142	128	133	116	128	137	147	121	134	132	165	123	139	113	145	143	111	149	136	174	153	122	150	145	116	144	114	142	127	134	130	141	142	126	134	130	156	142	112	126	137	126	138	131	133	133	136	132	119	127	132	142	108	130	115	125	121	124	137	120	135	146	140	137	136	145	129	125	146	127	128	117	108	121	150	125	132	126	133	137	160	119	134	115	157	138	143	139	139	137	138	112	132	124	146	131	160	145	146	141	149	129	123	140	126	114	113	129	137	122	140	129	138	131	136	125	132	118	146	142	136	117	121	125	140	135	137	138	142	138	125	135	139	115	137	101	147	137	140	143	151	146	132	129	134	132	118	119	128	131	125	129	145	111	149	128	148	131	135	128	108	143	113	121	103	152	127	150	114	128	148	113	107	148	142	122	139	138	125	116	141	135	121	118	155	123	143	136	147	126	159	126	130	103	120	116	131	124	138	145	144	135	121	134	163	141	147	133	127	132	161	154	155	141	138	141	145	134	131	110	143	128	140	155	118	110	134	116	127	142	120	127	140	128	161	142	121	131	135	129	117	120	130	126	121	137	127	148	114	108	137	132	128	135	151	100	133	148	130	136	143	134	121	127	117	131	132	133	134	134	138	120	116	109	129	130	117	130	136	130	145	127	139	134	134	138	116	135	135	154	119	112	143	123	136	125	125	128	150	115	132	146	113	141	137	148	102	126	146	137	140	132	159	133	136	162	116	123	128	151	125	134	116	119	110	138	140	145	111	120	131	152	130	104	118	143	119	126	123	133	149	148	145	118	121	127	172	147	162	131	94	121	117	133	143	132	136	119	124	143	141	123	116	122	138	127	121	144	153	133	127	119	128	147	117	144	144	124	137	113	127	122	150	109	141	144	125	129	137	137	141	156	119	142	140	131	134	161	149	135	105	140	139	125	145	135	129	115	127	126	106	133	154	155	118	150	131	157	112	128	137	100	131	136	134	125	125	143	144	130	135	126	136	144	123	139	113	165	158	143	129	116	122	138	143	122	143	112	131	127	108	126	119	129	120	150	142	142	132	132	142	119	142	126	129	137	130	145	122	130	139	154	142	146	156	116	139	135	129	146	142	128	129	153	102	129	125	128	113	123	139	142	131	126	114	131	105	133	108	129	136	134	166	148	123	132	122	114	166	128	147	140	128	146	131	126	109	122	154	132	128	128	136	139	127	139	139	129	120	145	118	119	129	133	143	135	124	120	131	132	128	134
4035	3031	1251	652	479	371	386	344	348	334	344	347	318	343	331	321	328	376	309	363	303	313	310	354	336	354	329	322	349	335	338	331	312	342	320	329	335	336	325	326	335	313	355	343	299	328	340	345	334	349	356	338	351	296	318	330	299	311	329	338	340	302	307	333	345	338	335	308	325	333	312	316	280	344	340	298	314	344	310	304	314	365	311	305	311	321	343	340	320	307	347	315	328	340	282	344	323	310	335	321	301	282	341	314	319	355	312	306	329	325	339	288	338	313	299	307	342	338	305	320	324	314	308	293	344	305	333	335	332	328	333	337	331	311	329	326	312	296	331	323	357	301	322	328	339	313	345	316	319	338	326	332	317	297	332	329	300	319	342	321	352	316	352	329	308	327	365	319	322	304	335	324	302	339	306	324	333	336	286	324	319	317	330	330	319	363	326	321	332	325	335	341	350	331	342	298	299	321	347	328	335	320	325	299	329	301	294	331	337	342	325	269	338	346	329	299	316	329	322	347	324	308	308	320	369	331	327	350	308	321	321	293	351	301	338	324	313	338	262	325	328	348	313	292	325	304	333	286	296	347	326	316	319	323	338	306	325	350	333	330	324	342	347	329	333	350	318	314	356	322	323	330	315	327	306	332	340	329	334	308	331	329	310	332	337	309	306	331	357	337	303	313	304	309	336	278	320	339	345	374	290	329	343	312	319	305	312	319	306	317	338	305	352	329	337	330	336	289	352	308	326	323	317	317	325	361	325	334	294	312	345	313	329	311	285	321	379	318	321	312	291	325	306	352	343	342	328	287	350	352	321	308	311	318	289	355	337	305	315	322	338	294	319	326	303	338	308	322	318	333	322	350	306	337	285	338	302	315	292	333	293	334	304	302	343	298	353	329	302	307	340	327	344	346	303	306	347	297	332	338	318	282	335	311	339	317	346	317	302	312	309	287	320	343	348	330	293	312	307	329	323	336	357	337	303	329	311	321	335	330	313	275	291	344	313	316	287	309	305	291	324	305	322	302	313	343	351	321	336	316	315	297	328	339	326	320	322	296	290	326	341	336	348	340	305	301	364	316	344	321	330	322	310	311	312	344	378	311	290	306	341	351	339	304	333	343	321	329	327	285	332	331	363	315	317	320	337	334	350	312	307	364	324	332	328	304	306	282	330	342	279	306	323	341	358	331	344	305	350	334	310	305	308	361	295	333	330	309	333	330	336	297	325	314	313	316	294	316	312	325	320	334	338	314	309	325	297	358	305	310	333	323	309	319	303	323	338	345	316	330	336	321	317	330	326	292	319	315	339	305	321	314	322	319	322	325	326	315	314	316	374	325	286	324	352	285	290	318	339	353	354	310	297	335	290	340	310	332	318	314	327	304	323	317	322	348	367	304	312	309	324	353	318	306	364	321	317	302	354	304	324	344	330	313	318	294	336	339	326	327	343	337	348	336	332	321	317	289	378	304	327	330	307	334	349	305	313	302	302	304	315	282	315	331	310	340	359	291	337	339	319	307	331	334	349	324	319	326	309	306	329	312	329	316	305	317	350	326	339	315	316	350	339	320	358	301	319	298	313	328	323	336	335	304	354	295	296	334	314	323	284	316	310	335	315	343	317	295	323	336	353	341	338	317	341	346	352	355	326	319	297	342	308	312	337	319	324	359	351	331	332	304	316	296	310	315	312	330	295	321	336	327	316	350	314	310	325	333	306	317	320	285	355	310	304	347	352	322	314	335	303	351	325	359	344	300	317	323	338	296	323	317	332	322	296	308	329	327	289	315	288	325	308	336	305	308	321	333	319	296	314	311	309	329	304	355	309	333	332	308	313	317	358	264	345	339	324	323	313	323	311	314	295	343	321	324	344	298	304	344	349	340	331	311	309	347	289	301	335	345	341	295	307	348	324	341	349	313	323	355	331	301	314	335	290	332	315	335	298	316	324	308	328	312	343	322	302	353	322	315	317	336	327	294	334	315	342	350	356	291	342	322	341	327	309	323	349	297	316	335	329	339	311	324	318	346	317	282	323	341	339	334	309	317	304	301	322	361	319	331	325	325	323	310	350	341	302	327	331	363	311	345	311	309	315	343	323	311	325	292	311	306	352	333	317	337	328	342	319	338	333	320	310	316	299	331	328	287	357	326	297	296	305	336	336	321	330	319	336	325	316	326	321	355	320	309	316	324	353	343	321	342	278	303	293	349	332	306	312	302	344	300	307	324	322	336	308	339	323	316	309	340	327	302	331	320	308	328	303	340	316	328	330	325	327	334	321	301	321	346	320	363	320	314	344	329	311	304	328	328	329	324	327	340	341	300	332	306	334	347	342	341	335	340	297	329	322	321	310	288	338	314	305	300	333	286	337	341	329	301	332	315	361	326	324	273	307	321	347	368	315	335	351	327	335	296	320	312	313	322	323	333	307	343	326	333	317	322	332	316	332	320	322	305	312	307	306	303	309	315	343	321	330	294	331	348	320	260	291	315	342	316	292	357	337	323	300	320	328	311	341	305	323	343	370	282	317	318	321	335	318	336	320	324	317	314	317	316	300	321	342	314	371	341	299	298	319	326	300	326	330	321	339	295	325	313	300	313	331	344	324	351	318	304	307	336	312	361	346	330	309	310	298	333	327	300	320	303	356	329	309	331	282	328	317	335	313	318	349	308	318	318	317	311	308	319	317	305	318	314	320	289	331	321	335	286	303	318	310	311	318	281	318	334	321	345	318	323	349	340	333	343	326	308	315	338	331	302	308	356	348	317	336	324	334	336	313	327	328	323	313	332	313	306	325	313	337	347	335	334	341	337	355	299	302	338	318	323	312	339	345	341	329	352	329	339	322	332	329	331	326	331	315	317	301	321	293	300	310	296	336	330	344	307	294	358	355	345	314	328	317	322	335	317	364	314	301	318	345	332	296	293	314	315	332	325	352	343	314	362	297	371	343	337	337	331	339	327	334	319	344	325	308	333	337	287	314	318	320	318	355	328	342	332	303	353	317	272	295	339	349	304	339	344	327	320	334	292	344	336	333	316	322	356	322	325	341	325	330	319	290	304	337	352	294	324	312	315	356	336	327	304	336	322	316	316	314	343	304	347	306	307	325	311	329	298	311	291	300	326	316	315	310	314	320	318	316	323	356	311	325	313	357	323	337	371	360	323	331	352	307	325	365	326	303	313	316	327	309	318	318	317	319	311	303	317	338	335	320	325	283	286	310	345	334	331	331	302	291	337	320	339	328	329	357	312	298	318	339	376	336	316	351	303	347	295	342	297	298	317	356	324	288	353	312	317	351	344	308	323	341	304	331	310	359	315	352	318	318	293	331	335	326	324	342	312	335	323	346	343	312	310	343	316	337	334	310	297	331	320	341	342	373	322	330	307	310	315	320	342	257	324	353	289	355	319	320	335	349	311	300	285	333	314	324	319	316	334	324	332	341	368	327	322	327	322	291	369	305	296	331	301	309	311	344	295	327	357	352	324	295	321	327	319	309	323
34123	14033	2006	476	451	407	431	490	418	426	423	453	443	473	464	411	429	433	404	467	415	425	443	407	430	476	448	445	432	414	447	420	472	431	419	473	461	410	439	400	443	402	442	458	396	464	415	411	411	445	451	437	447	435	434	433	447	409	503	424	451	464	460	445	450	410	479	444	470	469	475	440	423	439	431	477	402	427	426	396	502	425	435	440	455	450	430	427	409	430	468	413	457	435	463	418	437	458	433	423	475	426	481	449	492	439	461	447	435	401	394	454	403	403	426	441	472	482	383	447	442	426	422	413	434	452	417	478	426	426	467	468	393	411	420	441	435	403	448	422	465	430	459	457	456	422	429	457	410	431	479	462	426	444	435	386	406	421	442	408	481	449	456	453	451	460	388	438	467	446	469	454	405	397	389	421	469	414	422	403	453	444	448	464	442	461	401	431	434	458	463	442	484	434	440	441	477	441	454	415	451	408	423	464	426	463	424	432	414	424	453	475	443	427	425	461	473	480	457	428	430	435	441	419	450	442	446	451	456	443	432	427	432	470	454	413	453	436	455	427	423	424	452	411	411	451	437	432	421	424	437	440	469	417	479	438	459	418	451	442	446	464	427	438	493	460	466	461	444	423	433	434	446	475	452	458	454	411	479	462	454	471	461	437	430	484	417	444	455	453	442	425	423	448	441	435	436	388	407	436	420	431	489	424	435	415	449	452	447	426	419	441	484	434	418	432	412	457	431	435	431	432	417	426	446	451	403	480	436	431	436	466	482	437	444	479	415	405	428	413	432	465	416	421	443	461	431	411	462	421	425	482	450	418	427	489	452	461	431	435	453	464	459	434	441	444	390	427	418	445	403	426	400	418	407	441	459	437	421	462	433	497	419	430	426	415	455	453	488	456	460	444	410	453	411	441	456	463	472	431	434	480	472	436	438	480	431	399	442	468	437	412	412	429	453	420	418	425	435	431	466	451	397	428	438	429	423	407	410	413	455	450	407	432	439	439	436	429	440	441	441	420	432	411	472	447	417	455	418	415	428	441	394	459	462	452	461	436	441	442	414	502	435	442	427	426	401	411	411	427	417	411	458	445	484	395	435	461	444	453	439	441	435	457	469	410	432	426	415	441	414	440	419	465	490	428	452	408	468	459	394	409	442	474	438	416	386	441	443	414	439	432	431	433	474	431	432	431	429	450	429	407	454	432	434	417	451	437	477	450	464	434	373	443	442	457	413	449	455	442	437	395	446	442	462	458	393	409	436	449	429	451	473	431	469	441	444	425	437	462	464	439	426	429	420	436	434	423	439	415	428	421	441	428	401	420	415	422	418	418	386	433	428	416	428	471	437	481	441	459	467	454	422	443	416	424	429	413	468	460	451	432	434	463	448	456	433	413	458	468	422	472	419	435	482	460	438	438	451	426	430	423	442	421	444	432	459	431	439	398	425	426	433	397	412	450	451	418	452	414	428	472	492	418	408	413	423	419	406	452	455	446	459	424	444	460	425	400	420	432	438	439	463	413	440	462	414	422	418	425	409	417	450	454	423	475	411	439	460	430	416	475	422	417	427	412	467	426	451	392	462	460	454	470	436	425	418	470	446	450	441	470	482	462	458	451	421	443	398	449	426	439	454	425	410	386	419	469	443	437	445	457	460	442	416	465	428	416	417	429	445	435	430	443	417	451	416	380	425	451	459	433	408	430	425	433	500	428	464	417	436	402	455	404	451	490	456	444	431	475	387	430	403	402	415	434	445	444	391	445	395	405	435	414	389	436	433	439	451	432	404	436	393	422	428	419	460	420	447	423	405	463	442	421	505	432	462	430	446	480	416	428	453	432	434	438	422	428	411	477	414	406	403	428	447	433	404	430	456	433	431	442	454	434	480	465	420	423	406	452	429	447	491	416	428	470	477	444	410	424	473	439	446	438	484	440	444	444	442	456	465	430	444	394	423	419	440	433	450	484	453	439	446	416	468	434	469	447	421	442	441	471	454	445	443	472	455	437	438	459	429	423	415	447	444	430	448	429	449	434	449	412	427	424	454	467	407	462	424	461	441	389	445	431	460	402	419	443	456	482	448	432	471	459	420	419	441	430	465	463	422	450	439	482	401	460	432	443	435	426	431	437	448	455	377	435	489	430	432	445	437	422	403	453	429	451	423	443	428	432	446	440	414	424	416	431	437	380	414	431	396	426	406	407	406	452	454	425	454	416	423	407	405	451	431	432	437	445	425	439	396	458	452	429	420	396	464	452	406	432	419	408	456	430	460	431	423	453	413	441	481	473	417	424	469	426	432	424	394	423	404	463	448	421	452	427	411	440	452	477	460	438	444	440	485	439	432	463	434	450	431	460	422	408	435	451	410	485	443	395	403	434	448	430	457	471	450	455	442	431	490	407	455	427	430	467	435	463	490	453	427	476	440	463	405	467	412	429	427	432	407	446	438	494	437	432	456	420	442	466	488	447	437	456	452	425	429	444	450	432	459	470	468	477	428	434	475	443	451	442	450	472	457	427	489	434	446	436	427	460	447	384	456	424	406	442	464	479	433	450	422	433	442	453	466	424	430	419	458	459	448	453	408	481	454	477	423	432	444	454	456	442	417	413	442	460	442	476	453	444	427	459	404	409	442	407	451	476	428	444	453	407	454	392	430	423	447	456	454	424	495	426	428	445	459	444	440	427	439	438	450	370	374	428	414	431	443	414	412	447	419	465	440	439	444	457	448	433	411	474	397	458	431	453	437	433	419	428	444	386	470	489	427	482	454	441	437	405	390	452	444	450	432	427	426	437	453	461	450	424	420	432	412	430	429	460	424	471	475	423	451	436	445	408	430	437	485	440	453	372	450	434	441	439	446	436	415	459	421	432	429	424	436	440	426	422	425	416	471	426	391	452	397	401	439	449	421	443	420	455	493	418	452	449	452	415	439	380	473	454	412	395	453	415	458	426	405	445	412	454	448	453	429	434	458	395	396	448	426	431	468	429	442	472	412	421	444	424	488	439	446	439	446	460	460	442	453	418	406	478	432	424	426	437	445	398	465	432	427	450	444	432	436	448	404	480	460	396	475	452	413	427	407	447	431	445	440	462	476	443	428	434	428	432	426	451	418	432	442	447	415	409	417	445	469	432	424	424	500	444	441	452	443	431	448	426	423	471	432	424	470	438	452	439	444	449	441	409	411	440	459	427	471	424	439	395	429	409	443	449	458	438	427	396	442	433	436	454	450	452	440	395	412	458	443	443	417	461	464	415	421	403	435	438	452	427	475	426	396	454	409	449	437	458	429	431	426	407	440	451	471	458	428	449	459	449	413	453	434	433	412	417	415	438	477	463	425	405	445	482	449	448	434	446	459	423	464	476	460	438	441	404	436	425	465	424	418	449	464	431	403	468	394	446	399	411	483	416	455	439	418	448	439	490	433	468	437	455	444	422	427	475	408	418	441	422	427	433	443	418	436	421	436	425	413	427	418	429	454	410	441	441	421	439	426	417
8142	951	935	907	920	929	889	898	908	868	854	857	931	930	833	954	912	935	935	893	885	911	938	910	871	894	895	879	871	927	886	923	901	911	865	874	925	917	931	906	925	920	869	937	898	875	887	847	916	974	941	878	898	922	920	874	941	870	914	891	874	907	870	942	905	859	951	911	927	935	864	905	903	863	890	923	878	912	860	871	904	870	920	809	917	910	891	882	909	927	923	911	934	930	904	895	903	966	929	900	920	869	908	899	933	900	977	941	906	887	941	909	944	908	945	910	886	910	878	924	881	896	893	850	918	912	858	881	921	945	886	958	904	910	873	926	898	907	910	940	901	823	906	880	910	951	889	897	898	895	900	893	881	899	888	877	936	967	905	891	892	920	914	937	849	914	913	896	930	888	952	898	864	952	927	917	879	893	839	887	878	930	931	900	915	877	822	878	905	893	937	930	934	834	915	868	932	907	904	923	892	873	920	893	839	896	925	867	913	874	902	946	949	961	829	869	996	903	884	873	873	944	902	898	918	875	857	950	950	932	875	882	961	910	925	908	898	894	909	892	906	908	946	898	960	939	947	933	904	888	947	892	897	899	898	885	887	850	901	879	904	873	917	919	850	881	896	911	913	879	923	926	907	882	895	892	921	927	881	910	906	910	903	907	895	866	902	866	880	901	927	912	957	906	892	904	936	922	885	949	893	922	919	909	962	866	913	889	936	917	932	872	954	941	970	853	909	906	901	891	932	941	924	907	873	918	990	910	833	878	884	977	928	932	957	916	920	894	903	968	874	899	934	880	869	866	907	895	896	881	880	950	900	911	896	942	912	921	876	929	846	949	867	879	861	872	852	901	888	885	930	886	895	899	870	928	886	932	913	951	897	891	933	909	930	911	896	894	877	891	943	902	882	897	915	868	934	936	887	907	894	913	950	886	920	904	863	927	928	870	921	871	939	874	935	925	923	880	913	940	897	897	922	950	934	927	872	879	844	876	926	929	863	909	915	848	911	937	919	914	886	822	930	904	851	872	855	923	939	860	874	871	890	884	947	915	944	898	904	876	938	871	885	841	903	909	911	850	909	896	901	876	931	932	839	884	905	889	883	892	934	899	863	869	893	912	895	910	860	917	905	917	891	923	882	876	894	928	893	875	946	927	977	844	934	909	948	873	882	910	923	880	908	886	897	939	859	938	867	860	926	924	877	866	919	882	947	873	906	979	889	856	944	892	887	929	947	905	891	944	923	838	910	865	901	930	905	911	858	899	881	853	909	940	844	840	948	880	938	927	924	888	880	853	894	892	814	892	855	949	949	838	877	860	872	884	923	963	946	926	902	871	918	838	907	888	842	898	927	873	931	908	894	868	831	903	898	871	868	936	976	934	938	950	868	875	927	857	925	907	871	957	896	904	879	853	876	893	888	887	827	852	856	875	895	895	896	849	868	895	817	925	860	875	946	912	936	911	919	904	871	863	896	846	888	913	868	936	917	866	895	855	913	906	938	896	923	847	885	893	874	897	900	927	937	875	915	889	938	848	870	918	901	893	908	916	894	925	904	866	877	954	917	949	935	861	897	911	884	917	915	908	892	950	900	877	867	890	916	914	855	913	905	949	926	947	919	872	859	915	923	946	905	916	908	915	896	903	908	942	858	906	863	917	859	896	893	904	923	936	895	875	916	938	884	824	930	915	903	926	894	864	947	908	870	894	944	925	913	925	917	891	930	899	899	953	934	934	974	913	900	901	928	870	883	943	891	933	881	959	929	941	911	886	903	927	918	870	897	905	936	931	915	913	908	906	917	914	875	898	919	872	901	881	838	895	877	900	866	921	896	911	885	906	903	930	910	916	923	903	885	898	870	957	916	937	907	964	899	903	904	886	879	836	910	902	907	920	893	868	865	913	882	874	891	909	963	917	924	911	901	899	813	897	899	937	877	883	964	929	952	890	965	972	953	888	903	923	922	898	890	863	895	884	911	909	887	889	890	958	906	876	891	898	919	929	913	917	855	879	963	918	942	884	900	896	906	910	936	880	923	906	892	913	904	901	893	925	917	937	993	915	886	925	920	914	886	887	916	848	921	883	941	907	887	878	881	895	955	925	890	905	908	911	969	908	900	926	940	860	927	892	916	975	889	890	916	854	876	916	886	878	930	924	830	920	940	927	938	950	927	868	917	923	880	892	890	932	948	917	906	885	867	882	911	860	891	910	935	871	885	902	947	930	878	956	846	928	904	890	924	892	884	866	911	840	889	909	932	876	898	904	917	922	917	894	920	911	900	892	863	913	925	905	877	920	893	893	950	917	869	975	922	918	927	858	954	880	895	853	897	872	855	849	906	879	878	876	902	954	922	909	930	938	896	856	903	878	891	883	937	930	869	941	914	870	941	890	903	880	884	919	901	935	882	906	880	897	899	908	905	919	872	933	965	872	895	892	922	898	935	925	915	877	925	919	883	935	906	897	884	927	917	897	876	909	887	959	936	939	877	882	903	952	913	885	891	899	889	967	925	935	926	957	864	882	924	846	920	881	923	873	900	898	877	923	928	907	936	876	907	912	907	870	879	926	908	885	880	899	899	938	864	952	889	921	896	995	908	908	927	913	882	924	939	933	951	906	893	907	872	921	942	900	930	911	954	883	861	829	884	893	855	926	926	896	870	932	882	880	946	938	933	948	893	895	904	863	910	908	919	965	884	899	832	897	874	902	897	883	912	872	934	931	958	930	880	897	886	981	930	913	912	860	917	928	943	853	895	880	886	915	923	909	902	876	881	850	875	900	920	901	921	897	927	896	865	936	894	882	931	903	829	891	937	866	939	880	898	900	878	907	938	945	869	867	915	928	908	872	981	921	920	904	864	952	878	894	935	900	923	906	895	899	922	857	882	945	904	901	908	840	896	904	921	949	863	786	892	885	947	918	939	914	944	929	918	873	849	878	914	914	909	905	943	906	895	853	895	927	893	898	873	956	926	946	924	890	890	882	946	936	945	921	915	905	911	891	940	947	899	908	871	891	909	928	897	911	894	901	950	870	863	865	837	928	897	897	933	933	849	931	893	942	907	935	932	891	880	864	963	878	901	884	875	957	954	947	898	829	894	935	937	902	899	966	902	882	894	974	934	878	925	845	916	912	916	900	910	874	906	896	923	882	904	885	913	845	874	967	866	909	880	931	872	935	937	897	948	898	891	862	900	934	897	887	913	964	889	926	916	892	928	930	911	943	897	904	948	936	915	900	864	941	902	949	895	849	871	819	922	831	906	887	881	949	974	954	893	881	891	897	843	910	880	932	895	859	909	902	916	944	879	906	916	912	915	905	936	895	957	862	910	897	930	901	943	901	888	888	880	922	901	920	906	890	849	901	924	916	902	900	910	883	947	907	902	875	898	892	956	868	892	935	915	870	869	976	888	962	913	880	947	897	921	877	871	901	914	867	905	902	922	903	875	970	914	879	899	864	895	938	866	860	931	895	881	867	863	960	921	885	940	879	880	934
25980	21616	24226	29491	21638	10085	515	382	339	302	298	289	323	328	302	323	314	291	299	278	267	276	319	293	282	288	292	266	262	288	272	303	269	289	292	276	277	277	286	256	277	276	302	304	284	282	307	296	255	289	300	250	271	264	270	296	306	283	316	272	293	218	267	261	297	264	285	271	287	303	297	313	294	298	299	306	316	267	259	284	259	274	269	271	260	318	303	284	291	273	298	300	269	297	290	272	261	302	264	291	276	280	298	288	293	252	265	295	301	266	249	281	273	292	265	259	302	298	236	241	275	275	256	282	234	269	268	254	293	276	284	278	277	273	263	292	288	306	264	275	307	249	287	294	339	267	266	261	267	272	298	268	251	263	257	302	277	293	301	263	318	284	280	276	283	249	314	278	269	262	280	262	309	284	292	274	281	289	296	266	244	258	310	280	275	267	259	293	288	269	293	293	319	303	262	274	277	260	271	258	284	274	298	280	279	271	279	285	261	273	262	297	304	301	301	280	304	245	283	302	249	274	306	270	260	308	293	258	286	269	252	318	291	303	249	266	274	245	277	262	289	313	259	292	273	318	317	255	286	295	269	241	279	296	280	277	302	285	308	255	272	266	271	259	296	293	274	295	276	300	258	256	295	267	244	267	277	243	273	271	285	269	282	256	291	270	245	291	285	297	273	294	303	316	282	272	272	271	309	266	303	287	274	299	275	291	285	273	269	263	286	253	301	283	271	294	258	295	267	301	282	256	282	278	235	277	301	239	291	255	290	262	270	275	265	279	270	278	268	288	291	307	270	272	286	268	281	289	286	278	311	246	304	275	273	283	287	305	298	267	286	272	281	321	264	259	250	263	312	267	275	264	296	253	252	254	280	274	285	266	250	300	291	258	281	322	302	296	310	278	303	257	247	239	265	274	283	300	285	286	253	269	232	321	279	281	267	259	274	271	272	267	281	254	271	257	262	285	254	263	301	280	287	280	264	261	291	272	298	275	288	286	235	250	244	287	266	312	273	274	274	280	293	286	281	281	261	294	262	278	284	268	299	275	308	279	271	263	281	278	288	283	308	281	246	258	254	277	295	285	274	265	281	280	296	257	286	298	244	281	267	270	282	287	267	264	296	306	253	269	282	293	290	290	288	266	287	255	292	310	272	286	304	314	274	281	298	270	273	274	257	270	294	256	279	247	240	274	270	264	281	293	282	297	281	285	304	283	262	259	275	261	311	282	262	298	302	272	288	291	279	253	293	314	257	295	274	274	256	283	292	278	276	292	251	284	292	280	320	305	310	276	296	281	245	230	291	270	278	271	239	267	268	267	274	285	281	285	277	256	276	278	274	266	278	277	301	293	300	267	300	260	280	270	299	269	248	300	285	292	295	259	283	312	306	307	257	276	259	300	259	281	281	287	276	289	292	290	282	297	281	234	280	280	276	253	295	286	269	324	316	291	262	262	270	286	282	261	284	278	287	292	274	247	258	281	286	273	247	283	299	279	271	320	265	264	296	281	267	274	301	256	283	305	282	308	243	246	289	295	313	299	279	258	259	337	271	295	314	289	265	252	256	274	258	259	256	254	275	258	278	266	265	282	288	273	289	275	270	275	302	274	281	270	251	270	301	274	281	303	294	307	314	274	276	289	283	269	268	278	290	278	304	300	283	277	277	285	293	262	268	273	276	304	254	271	282	277	292	299	268	265	278	289	244	250	304	315	265	327	304	282	286	274	270	271	289	260	281	263	268	280	297	315	281	273	244	254	288	275	281	279	297	304	287	286	298	303	269	258	277	277	296	272	298	267	264	263	269	256	286	275	287	298	276	273	263	269	262	284	284	272	258	289	305	266	292	269	279	281	313	303	291	312	286	307	299	256	274	282	303	270	286	260	265	258	262	276	293	278	263	307	268	301	257	264	287	267	305	268	306	299	290	266	273	276	280	274	247	255	296	273	297	265	262	295	254	275	272	263	268	257	261	266	300	297	274	261	253	266	266	276	282	251	283	280	293	278	257	283	317	274	283	290	264	285	301	283	311	300	281	265	274	264	286	259	292	275	285	282	257	284	245	271	287	314	292	261	289	302	294	258	281	288	291	275	291	272	258	309	274	278	300	268	274	247	279	274	285	291	273	289	286	294	286	289	285	302	255	277	247	300	269	286	260	277	273	254	298	270	274	311	262	261	258	265	284	256	268	269	269	292	302	289	279	269	267	258	273	307	303	284	274	302	287	305	286	287	271	285	270	303	324	280	282	284	265	277	286	291	306	291	269	317	249	291	260	281	281	296	266	301	295	253	276	288	295	258	246	256	246	279	274	291	272	284	316	281	250	260	281	258	246	287	269	278	299	294	289	300	272	270	278	266	280	269	278	264	300	239	294	273	283	300	296	302	305	297	295	266	292	280	292	274	308	296	264	273	287	325	291	292	275	309	285	298	251	291	276	304	276	262	327	268	245	270	294	268	291	291	330	271	305	269	280	296	292	286	283	294	281	282	292	267	337	278	275	250	276	258	282	286	288	294	272	291	289	316	285	265	266	295	281	272	268	274	281	263	273	294	304	248	291	282	327	319	305	257	282	310	252	277	306	307	283	243	288	289	282	265	277	259	276	276	297	259	340	279	296	268	275	286	279	274	294	269	292	280	260	248	266	276	301	267	304	280	289	289	266	271	267	256	248	302	292	288	257	276	262	267	275	285	251	258	248	276	266	302	270	288	267	241	263	253	280	271	280	279	286	311	272	269	310	280	270	279	314	298	300	278	279	287	304	276	282	261	237	261	287	284	284	274	273	277	271	277	277	288	280	283	281	289	277	253	259	284	287	299	309	266	281	270	275	265	280	282	279	323	231	275	276	267	280	292	264	275	277	256	266	266	288	275	298	291	273	289	292	261	305	256	264	260	297	288	317	295	291	282	286	268	287	278	262	257	272	265	272	281	309	295	278	310	284	287	268	285	276	294	286	281	293	260	312	296	282	283	294	259	280	306	290	271	257	275	260	267	305	254	322	271	283	282	260	312	262	257	257	310	300	316	297	264	279	281	286	334	294	243	279	275	298	288	245	256	285	285	289	277	262	315	272	304	292	290	280	268	275	288	270	269	289	299	289	265	291	255	332	312	280	339	287	291	270	277	241	287	272	311	285	278	294	256	278	285	276	308	280	255	266	267	273	265	278	283	263	268	303	314	285	331	314	279	286	301	267	266	292	285	265	281	263	280	251	280	303	262	300	241	243	283	288	272	281	294	281	267	278	290	297	281	268	261	280	265	280	282	292	258	286	271	242	262	290	276	302	262	253	251	274	258	266	297	273	291	248	263	291	291	301	293	291	282	281	292	262	282	339	294	266	285	279	298	277	262	285	245	255	285	285	243	276	262	271	302	302	300	272	275	269	311	297	295	271	282	327	279	277	280	274	245	259	276	267	256	283	258	286	281	261	279	287	245	287	268	288	279	296	268	294	265	306	259	260	298	280	257	283	243	257	280	272	303	284	258	278	242
4504	1979	1137	767	637	632	642	663	598	623	612	602	602	588	614	599	643	627	571	588	562	611	628	541	599	561	631	636	588	572	620	607	605	613	596	594	595	601	591	592	596	614	608	594	585	634	619	583	583	621	537	645	592	592	592	593	571	610	640	612	614	568	590	667	567	564	625	570	593	575	560	632	596	550	566	591	593	604	635	599	592	600	599	600	545	625	598	592	595	560	609	619	545	556	584	592	550	603	631	600	604	631	607	591	615	599	569	625	625	543	601	588	604	624	620	633	612	606	591	622	590	591	600	603	603	547	598	625	591	608	566	610	585	602	630	573	576	620	571	562	590	581	585	596	624	562	597	618	596	606	577	588	556	599	580	552	553	607	582	570	591	589	613	571	591	583	603	608	599	611	591	591	619	605	592	570	617	566	589	590	630	605	580	546	548	602	558	607	564	591	620	618	636	582	628	627	574	546	613	550	586	623	625	556	588	579	589	618	608	576	614	583	642	631	560	609	588	647	597	611	566	603	587	589	565	577	602	634	600	553	591	627	622	547	597	643	592	568	585	563	569	619	598	550	539	601	619	594	562	609	633	619	603	606	591	587	592	627	561	544	584	611	624	562	615	555	607	557	613	575	574	551	600	592	560	628	598	596	575	557	590	598	610	602	548	595	594	599	584	603	605	636	602	554	594	567	573	565	566	597	602	601	608	581	571	590	628	605	563	558	611	580	613	599	613	576	625	596	624	554	635	549	589	586	568	592	586	599	597	586	588	618	578	609	615	633	609	573	596	567	636	609	582	611	614	588	563	550	588	575	580	594	628	588	623	597	624	610	601	568	587	575	577	623	592	611	592	567	639	589	589	590	590	605	590	596	577	607	635	580	578	570	571	633	616	593	575	574	605	575	586	589	662	629	563	583	610	591	613	579	541	575	585	612	596	609	587	542	549	585	567	631	592	627	558	600	592	558	607	581	566	617	652	596	601	591	632	598	532	548	614	578	565	630	574	581	571	594	616	635	630	575	590	614	575	613	624	604	616	595	614	571	574	561	639	602	548	629	590	595	587	588	620	595	609	593	621	608	573	645	551	625	613	564	591	582	594	551	592	579	597	608	621	593	542	564	577	591	545	584	620	625	603	600	645	559	637	597	610	570	606	576	608	593	577	616	595	601	639	559	598	584	577	587	566	593	578	583	605	609	592	631	608	588	568	573	596	569	581	575	582	590	620	656	545	591	605	627	592	596	583	613	598	594	611	585	642	587	593	599	653	543	604	594	583	633	563	572	624	559	605	561	619	593	579	583	602	586	626	564	630	604	608	578	589	541	593	619	553	588	623	605	562	593	613	561	603	582	591	623	575	601	607	601	587	573	614	601	566	575	621	589	660	598	594	626	582	587	602	604	608	631	587	575	573	580	641	573	602	613	618	619	577	560	595	609	607	589	572	606	557	644	581	604	631	587	573	593	603	624	608	590	599	585	651	592	604	630	593	560	625	608	577	569	610	588	540	601	603	576	629	576	587	565	592	558	568	581	583	602	558	559	657	580	654	570	580	640	572	573	577	613	594	578	604	598	595	618	604	561	575	585	616	621	603	583	602	587	609	563	613	579	620	585	586	579	581	584	589	615	569	585	603	539	576	552	618	610	567	595	573	607	582	594	584	581	593	584	599	621	597	558	604	584	579	616	631	612	660	613	623	603	606	625	631	559	569	611	598	600	622	581	598	611	615	583	567	627	577	613	582	577	594	568	552	593	591	629	556	586	589	587	579	621	596	590	584	583	570	593	596	597	574	609	597	611	622	626	534	553	616	580	621	621	632	593	594	581	553	629	565	632	654	603	597	596	566	604	610	571	605	557	599	578	550	574	605	568	595	584	600	588	621	575	591	592	622	596	589	586	620	607	580	577	602	636	599	622	574	570	603	618	592	592	594	568	619	605	573	596	550	574	611	610	582	607	578	577	598	635	582	518	604	601	569	590	599	600	598	635	621	638	630	581	590	634	591	574	621	586	614	590	587	523	626	613	584	589	578	562	598	563	600	603	598	607	575	602	584	576	586	591	603	617	587	583	578	620	566	605	615	497	584	566	573	577	543	554	589	604	625	619	610	562	642	568	607	609	575	592	626	583	583	594	623	612	647	593	581	606	573	555	625	567	602	626	573	581	584	563	612	587	640	575	618	606	591	616	604	578	566	600	620	578	575	544	633	612	594	616	549	575	627	581	620	572	574	595	529	600	570	596	587	642	597	608	611	585	596	563	615	578	584	610	580	570	600	630	568	596	625	563	573	545	615	580	558	583	581	576	618	569	560	604	647	614	574	599	580	576	596	590	601	594	588	548	533	587	570	585	629	594	628	599	554	579	596	592	546	580	628	600	601	585	594	595	587	581	598	587	606	610	593	640	578	589	614	596	578	624	597	603	606	578	604	581	617	607	606	624	605	582	565	547	582	591	595	572	598	640	598	625	661	577	587	594	607	597	601	611	600	626	602	621	597	580	571	591	617	632	592	598	571	559	586	625	586	615	599	622	576	605	610	560	630	574	581	622	617	578	599	581	590	592	591	608	586	601	571	630	554	553	615	578	657	584	608	623	609	614	612	598	600	586	626	602	591	563	636	586	572	598	612	589	586	602	543	588	528	594	604	612	600	582	626	609	572	581	548	608	577	554	619	613	627	602	614	629	593	591	560	617	594	566	596	578	628	585	592	621	614	589	584	586	604	637	566	564	576	615	618	598	548	608	606	592	617	552	598	595	580	610	576	631	647	591	604	596	590	617	584	589	623	563	577	554	640	622	600	610	561	592	570	617	611	591	587	604	598	632	596	612	594	616	579	616	623	547	582	606	612	614	607	615	602	652	639	639	589	575	595	596	624	634	604	607	602	622	572	646	594	608	586	587	629	594	603	565	611	591	575	564	600	605	584	603	589	591	571	603	603	601	600	608	625	581	595	580	593	605	576	597	565	582	590	570	610	631	583	541	580	572	554	587	583	583	534	562	573	599	620	640	634	642	588	599	591	607	575	574	592	575	594	620	617	591	587	585	607	555	621	603	583	622	597	615	544	609	600	582	574	575	602	583	591	592	551	574	551	602	604	606	603	598	611	634	596	608	605	562	582	558	570	616	571	593	607	615	629	573	616	583	633	610	581	606	568	626	531	616	595	629	600	627	620	589	573	592	606	570	592	581	599	625	600	547	607	600	571	596	597	588	596	558	606	641	637	605	589	612	645	585	578	573	581	622	545	569	647	593	601	585	552	606	574	584	640	582	640	603	575	593	602	560	630	587	581	615	585	531	600	611	640	578	629	572	618	580	616	573	620	603	587	624	608	555	630	584	603	569	620	647	575	601	583	612	579	561	611	603	635	625	630	649	582	572	586	599	555	603	626	580	588	645	643	571	606	605	584	621	638	587	567	571	596	613	571	607	612	629	582	579	623	578	572	592	613	620	616	561	586	663	628	567	571	609	558	566	585	548	563	573	550	582	602	588
25240	21588	24678	28980	21589	21551	9645	376	282	225	196	203	196	169	175	175	156	166	169	158	174	160	148	155	144	151	145	149	154	165	133	145	127	122	137	146	117	146	139	143	118	116	155	150	144	148	162	135	118	143	124	145	122	152	112	148	120	116	134	126	144	148	134	123	126	125	133	136	142	133	145	137	144	116	152	137	122	111	127	129	129	131	154	117	139	125	148	139	133	119	108	139	108	135	135	111	126	126	111	139	144	133	146	127	117	152	145	147	145	129	167	142	141	137	107	177	111	157	151	102	161	138	114	141	157	138	150	114	146	119	118	128	120	132	132	144	136	125	143	143	136	138	108	122	132	139	164	117	126	168	120	140	113	134	132	149	126	134	138	152	135	138	144	157	154	138	124	121	148	129	139	145	132	130	144	135	127	132	120	139	114	146	148	117	143	152	139	142	122	117	150	124	121	124	118	119	152	137	131	171	126	133	141	139	115	127	131	154	143	127	119	121	115	132	127	136	154	128	132	139	140	143	124	134	122	119	131	126	141	112	125	108	136	116	145	137	149	126	162	146	133	131	139	122	137	139	135	127	154	148	145	138	121	124	119	110	135	122	125	122	137	122	143	142	142	132	113	147	164	130	141	128	125	156	149	133	157	132	126	133	138	139	130	148	130	124	141	123	131	135	127	145	140	115	139	177	138	146	129	152	151	116	141	143	141	139	145	134	144	137	144	124	142	143	132	106	134	147	140	133	131	135	122	134	119	134	148	133	169	131	142	130	138	133	141	136	135	130	135	167	141	112	112	149	126	125	135	132	151	141	141	131	122	129	107	137	151	104	131	132	129	134	149	145	142	128	132	117	147	132	138	124	127	141	159	118	135	151	133	138	156	150	136	131	119	126	155	150	128	138	142	156	127	116	139	137	132	150	141	117	130	115	112	113	132	122	122	124	138	135	120	130	132	127	111	147	119	141	118	131	131	123	145	131	129	132	111	123	112	125	137	127	143	147	137	138	132	115	164	142	120	132	148	124	147	123	132	124	121	114	124	143	138	127	130	141	138	156	122	169	141	138	135	134	131	169	133	136	111	139	137	140	164	120	120	142	116	151	141	148	122	135	147	146	133	139	131	122	156	152	146	144	135	121	125	153	150	104	115	119	109	118	133	117	125	136	162	117	133	122	112	127	123	157	108	144	128	139	134	159	146	145	137	133	126	142	114	114	167	128	148	146	165	136	143	141	148	144	140	133	142	135	153	137	132	137	147	131	154	159	136	129	107	123	142	142	122	119	129	126	124	136	121	122	126	135	153	141	144	125	119	140	146	118	134	120	128	125	151	112	131	112	131	141	127	126	124	111	114	117	148	137	134	119	126	129	143	118	127	140	163	143	131	141	125	132	120	123	143	132	133	111	150	117	129	129	134	140	132	117	141	133	129	112	125	139	148	162	98	137	145	155	132	132	119	149	130	109	152	122	128	109	125	127	113	108	136	131	143	150	111	151	127	120	126	153	138	120	151	122	138	135	150	139	135	117	120	128	113	136	129	120	145	129	130	126	131	134	136	138	118	104	138	124	129	131	110	136	133	132	128	121	129	133	141	153	134	159	136	147	141	147	142	121	156	149	142	143	128	138	124	118	156	123	131	142	136	119	121	134	148	141	145	137	134	140	143	117	136	130	117	129	122	148	132	141	156	142	146	149	130	143	130	123	123	134	125	173	136	103	112	121	114	117	97	149	139	139	137	130	116	127	130	138	133	117	153	138	151	129	131	134	139	127	123	120	124	135	144	145	170	118	151	138	141	125	130	133	112	123	131	127	121	138	133	146	138	143	136	122	116	143	135	142	132	134	120	119	128	137	118	142	124	141	125	137	159	140	148	129	140	120	139	131	127	139	146	140	122	132	137	118	143	119	129	119	137	146	122	127	134	131	151	133	135	118	136	118	138	137	130	117	131	119	122	124	131	151	156	140	131	130	127	131	115	143	129	160	159	132	132	138	133	124	118	136	135	147	128	117	130	124	118	168	129	134	117	142	124	125	138	149	121	139	114	133	141	127	128	142	142	134	119	128	122	164	124	126	124	127	126	143	136	127	125	128	133	152	118	107	132	155	146	130	120	134	144	144	156	138	120	120	130	143	126	150	132	132	129	154	133	135	146	144	144	117	129	138	119	142	120	128	138	138	129	134	137	125	136	147	125	142	128	141	136	123	128	123	133	141	136	142	133	137	134	130	120	125	138	143	151	140	140	150	153	137	131	142	118	99	138	160	106	142	126	148	135	140	144	125	126	116	137	111	141	114	122	122	124	151	116	143	145	132	135	160	156	154	103	120	116	149	116	133	149	148	111	117	133	139	120	138	121	151	140	127	139	124	149	134	133	148	121	119	129	135	118	123	123	129	135	135	159	131	135	142	123	134	121	123	139	142	127	136	150	101	141	113	135	147	124	151	166	144	116	118	130	142	144	128	143	138	135	140	139	125	137	138	110	126	134	144	132	108	138	131	123	124	128	121	128	126	134	126	120	136	123	115	124	120	141	125	128	142	148	144	131	126	129	125	105	120	128	122	130	142	165	128	142	150	145	129	144	133	142	143	120	136	152	128	129	142	138	111	145	138	128	144	140	132	158	143	150	157	119	129	110	118	129	156	155	133	154	125	146	119	116	136	133	136	119	133	116	118	133	133	119	138	146	130	129	132	111	132	106	125	136	137	128	135	144	139	130	134	140	137	113	136	140	138	167	127	127	149	151	118	143	136	125	140	116	125	138	132	119	140	146	141	137	130	136	108	142	129	116	135	116	161	148	126	128	147	114	139	139	142	143	135	135	113	126	111	141	143	127	143	130	128	141	143	132	135	135	127	156	139	123	138	143	142	141	168	114	134	135	152	138	125	134	128	126	138	119	133	130	129	115	130	136	156	127	129	139	129	126	153	123	141	114	104	133	124	129	124	132	130	138	130	143	152	124	153	108	118	106	120	135	108	140	128	126	112	138	128	124	142	136	120	144	115	127	157	135	122	132	117	135	149	134	113	130	119	122	137	120	127	127	124	124	156	128	132	128	117	122	118	146	130	130	116	132	130	136	122	145	118	129	113	163	149	125	139	134	128	107	134	125	150	134	146	126	143	147	116	126	138	142	115	115	127	129	157	122	151	144	128	127	124	130	140	134	130	111	124	118	95	125	135	147	130	137	133	160	137	149	131	156	136	126	159	145	128	143	119	149	129	137	129	142	112	158	133	129	126	142	123	143	128	123	151	154	146	142	131	99	135	131	118	141	132	114	110	135	123	133	162	127	122	131	127	144	132	151	131	132	134	129	126	133	124	123	153	148	116	130	143	156	161	145	118	152	135	133	137	151	129	130	123	118	136	129	129	116	115	146	130	144	126	138	137	128	104	121	134	131	138	125	123	136	135	129	145	136	126	118	134	149	123	109	117	127	123	157	126	113	136	121	127	134	134	129	112	132	134	143	132	132	127	127	125	138	140	151	121	133	126
4172	3138	1314	641	472	399	375	359	343	378	381	312	346	342	332	333	305	343	314	332	332	336	319	328	315	329	344	321	324	346	345	312	358	321	346	309	327	335	307	323	300	318	352	298	317	320	309	314	325	327	316	332	346	313	308	271	297	329	352	347	327	333	316	309	305	293	318	340	320	336	352	303	315	291	322	371	330	341	345	348	332	300	304	302	315	356	348	322	291	292	326	324	376	334	304	322	326	316	347	336	300	300	322	340	352	313	353	347	352	320	328	319	317	322	333	344	318	325	358	346	315	310	314	319	341	354	342	312	334	338	339	301	312	335	301	332	308	326	325	339	325	302	350	353	316	339	332	329	321	326	355	309	289	318	344	319	304	346	346	302	356	302	299	339	299	328	327	326	331	307	367	299	361	331	324	332	352	341	331	370	311	317	337	323	328	336	326	337	327	313	295	339	287	337	317	305	335	328	313	307	335	299	307	290	309	294	353	295	345	328	307	323	307	301	365	306	334	331	334	337	343	300	322	314	336	308	337	316	336	328	348	353	316	312	340	309	319	331	328	346	299	312	310	316	311	310	311	349	332	320	318	358	323	329	303	359	304	311	308	306	290	322	315	324	343	354	324	334	369	313	349	338	319	360	311	323	317	316	353	338	322	325	317	301	339	332	346	343	305	345	345	339	322	324	325	328	305	323	334	317	297	319	350	334	311	323	330	321	304	292	321	358	317	309	332	305	328	296	327	318	307	319	334	330	313	319	321	344	328	315	331	303	315	321	332	339	300	308	330	316	318	312	320	320	303	333	319	334	324	334	328	306	321	335	307	360	346	319	316	305	310	316	332	342	312	322	325	329	353	304	344	286	317	316	315	330	315	347	334	312	334	319	315	291	281	337	348	327	281	316	327	305	307	306	329	324	330	351	321	327	307	310	290	318	338	336	340	353	336	336	379	333	332	328	309	330	317	293	319	326	315	313	330	326	303	327	296	336	320	357	363	338	304	319	316	342	300	330	334	334	314	317	328	320	311	337	310	328	323	302	312	305	341	313	327	341	304	314	346	334	326	316	331	310	350	361	354	332	312	344	333	301	346	344	317	307	308	299	344	315	328	328	328	340	328	318	332	324	326	296	329	338	317	292	332	285	311	315	312	336	337	326	296	319	323	319	337	286	305	320	342	319	361	340	313	305	320	289	327	338	340	329	296	311	324	325	317	319	317	290	326	319	310	347	317	319	365	347	324	337	323	328	321	345	315	323	296	322	338	360	293	329	298	312	323	353	316	303	297	302	309	330	316	316	329	319	295	342	314	316	308	306	290	309	310	302	329	296	320	293	322	314	344	305	316	332	312	334	312	340	305	309	352	316	323	296	327	339	365	325	349	360	321	321	351	292	347	343	326	312	386	318	356	315	347	334	312	316	318	324	329	327	311	332	341	300	305	300	324	295	320	309	322	314	344	305	326	363	349	324	301	337	357	318	294	338	323	314	332	289	335	312	307	320	306	323	336	322	286	332	331	318	340	352	307	373	322	357	337	339	314	333	336	320	315	376	301	332	320	352	316	320	340	316	324	339	324	317	328	323	297	326	310	340	334	325	322	320	339	336	333	321	294	281	359	348	301	339	347	320	312	332	320	320	359	350	339	314	332	326	357	326	339	345	311	315	291	334	315	303	312	342	321	315	302	311	337	328	349	305	330	333	315	323	322	335	334	300	306	334	334	338	317	316	316	324	336	311	322	322	307	326	352	305	329	352	317	310	344	313	306	333	314	305	302	336	319	320	311	308	325	320	301	308	343	315	326	349	340	326	311	337	311	336	314	310	326	333	324	334	333	303	318	312	328	332	304	315	347	305	353	329	329	336	327	319	317	297	306	306	332	306	296	307	320	338	318	351	335	334	314	344	340	326	302	321	299	320	318	338	301	326	285	296	356	324	327	311	331	353	327	344	354	298	315	321	325	334	324	343	298	323	347	294	322	292	337	348	323	331	306	322	313	318	314	286	333	312	327	324	309	347	352	347	310	300	292	302	310	364	358	319	333	332	339	343	328	334	296	319	327	339	324	331	342	318	340	332	340	351	359	322	307	339	344	320	284	298	312	320	353	316	314	305	334	384	318	337	337	325	363	310	307	352	357	285	309	307	354	315	322	327	319	352	306	349	296	310	294	329	346	300	310	334	294	315	359	314	319	329	328	327	300	320	300	303	336	311	336	343	328	341	315	310	337	302	331	361	344	308	304	349	332	320	344	338	315	317	348	348	329	316	334	319	328	333	323	326	321	352	355	335	284	369	322	343	313	334	369	322	338	324	322	323	275	314	346	307	347	334	314	349	318	308	330	318	331	328	289	348	342	358	307	301	326	341	351	318	302	341	311	305	340	323	313	330	329	326	330	335	338	315	317	315	333	324	352	305	306	323	339	317	324	334	324	327	307	336	326	334	333	295	333	330	325	344	335	302	317	295	322	319	287	334	305	345	337	323	345	292	325	346	338	285	324	318	342	313	284	303	321	314	317	343	302	320	346	321	318	278	349	336	323	339	297	296	319	360	321	291	292	296	368	335	332	322	324	304	322	337	308	346	309	305	291	320	311	329	316	333	335	337	328	341	296	317	325	333	341	336	306	339	325	302	361	327	285	327	327	342	334	336	322	320	311	284	341	334	337	318	281	324	307	318	321	309	337	300	311	323	315	318	294	344	320	306	318	316	338	340	274	315	330	339	306	337	311	290	318	308	299	325	327	312	283	320	336	325	361	305	309	349	321	323	348	344	300	337	320	317	325	325	312	306	323	336	306	330	326	323	337	348	315	322	323	304	337	333	321	354	331	335	282	311	311	359	325	345	312	312	324	324	306	333	332	326	312	296	349	319	338	332	344	297	328	301	322	358	326	329	324	310	309	312	281	294	320	311	320	315	309	335	299	300	317	351	314	338	321	314	308	335	316	349	343	361	296	326	295	322	318	322	330	327	350	324	324	325	318	303	324	307	332	310	313	333	353	303	342	352	335	323	332	339	335	340	314	335	340	334	342	301	285	321	343	324	315	312	324	360	313	328	327	325	329	284	330	320	282	324	349	293	311	363	309	307	313	314	302	353	319	351	313	311	333	335	317	344	328	330	345	335	316	305	313	314	331	327	322	320	348	286	345	318	321	364	332	319	292	329	360	307	331	321	316	355	321	344	311	308	352	293	330	322	347	292	327	329	336	309	325	351	343	307	325	329	332	306	343	284	357	314	319	332	307	340	296	335	332	294	323	354	342	325	315	349	323	303	325	323	308	338	339	337	304	346	303	336	306	291	320	343	318	315	313	351	332	321	344	325	319	360	301	324	298	298	294	314	306	320	324	315	303	306	351	310	351	314	298	301	318	321	331	325	318	316	365	317	366	282	330	285	326	287	330	325	327	322	325	332	349	345	310	318	292	320	324	325	315	328	329	315	336	325	323	322	316	330	327	324	318	340	322	269	317	319	307	339	327	290	361	354	321	329	288	307
33882	14096	2001	560	460	463	424	477	441	425	420	480	447	470	458	425	399	438	444	389	393	424	444	432	398	440	439	410	439	437	419	496	423	464	442	464	452	426	444	450	446	406	397	444	442	450	452	402	440	431	429	465	431	420	443	470	453	438	446	415	446	437	484	446	437	460	428	435	426	463	379	420	435	393	405	424	467	446	443	430	428	384	446	425	439	405	456	399	436	471	412	452	446	487	443	433	441	438	437	408	462	457	422	422	418	445	446	463	437	426	445	410	410	450	418	436	438	431	409	451	400	352	393	444	439	443	413	471	402	401	388	400	411	459	473	439	452	457	422	424	426	400	405	447	409	411	437	413	378	466	424	419	468	476	438	455	451	475	425	404	447	394	427	445	410	425	406	414	427	433	422	379	414	460	394	475	386	433	412	450	445	403	433	428	403	398	427	432	410	419	448	430	419	427	444	439	470	423	385	431	442	435	464	437	440	394	394	423	465	462	438	425	447	430	397	423	396	428	425	450	489	443	431	438	454	418	426	480	450	416	438	442	377	436	428	411	437	454	436	413	390	430	423	417	437	450	446	433	461	428	442	398	418	408	444	441	447	468	418	421	443	442	438	445	382	437	427	430	453	411	432	430	417	424	398	431	428	441	459	428	442	441	413	420	441	431	439	421	426	407	445	428	457	414	435	376	417	442	454	411	440	423	428	407	447	435	415	445	414	442	490	419	427	392	450	471	430	449	403	444	451	429	420	423	444	435	419	410	432	420	439	422	378	395	422	462	402	392	459	418	407	391	364	383	433	427	413	434	435	445	451	428	430	417	415	475	434	442	431	464	408	421	427	436	416	450	444	481	447	389	405	454	417	460	438	390	422	467	404	437	428	445	438	463	448	422	448	423	416	480	443	418	412	435	427	389	419	451	379	451	422	414	415	456	423	442	406	437	422	443	441	443	457	394	421	437	417	432	447	431	426	421	494	474	395	435	462	452	412	442	402	455	400	395	386	436	444	450	477	424	438	414	407	442	435	405	445	422	417	435	429	431	437	442	408	447	467	436	423	399	421	407	437	460	449	429	414	481	460	452	457	462	441	400	424	407	422	429	432	457	445	435	460	418	447	455	445	419	450	422	426	439	466	444	432	452	444	426	433	444	455	396	428	414	435	413	445	452	444	433	395	389	379	433	455	436	434	413	416	432	429	425	468	454	441	443	441	449	424	470	429	404	433	472	462	407	410	417	417	434	468	411	444	440	459	401	450	431	457	422	444	437	477	436	426	404	441	403	403	431	389	428	425	428	451	420	442	444	413	413	443	438	433	384	471	468	434	453	417	430	445	395	427	397	442	433	406	451	400	447	446	473	438	435	434	429	408	417	450	454	456	441	383	419	441	420	465	430	457	399	458	465	425	435	444	435	424	419	428	438	424	452	440	437	446	408	442	451	461	454	398	435	500	426	440	402	450	403	438	412	444	464	433	431	479	484	406	442	430	457	442	441	424	448	420	437	450	450	469	410	422	447	449	419	404	443	435	429	432	469	460	448	393	435	438	437	423	436	444	430	448	458	464	433	461	415	444	457	429	425	441	411	440	411	455	414	439	457	402	456	443	442	465	445	436	438	445	426	441	438	442	445	442	433	414	458	448	409	451	436	437	435	408	414	431	435	445	436	380	459	391	402	444	432	457	424	464	447	380	450	446	431	401	451	437	454	449	405	412	391	448	439	469	429	431	476	454	401	462	450	421	396	444	423	467	448	428	475	412	417	420	414	462	438	436	441	449	418	482	412	435	428	426	373	456	422	441	456	448	383	442	440	421	407	478	441	444	442	382	414	395	400	446	424	446	430	457	420	431	429	434	419	466	435	466	456	493	429	423	407	430	427	378	406	422	448	413	446	425	432	435	420	411	428	400	440	456	433	410	442	443	407	413	429	437	468	394	426	468	461	430	406	441	457	443	419	434	467	437	445	398	459	453	424	467	429	449	398	405	408	444	376	414	423	440	456	481	410	439	423	427	422	437	425	423	447	475	462	442	484	413	396	419	420	399	408	364	437	446	433	468	407	415	445	454	442	444	443	441	421	414	444	420	460	451	444	402	448	446	438	411	456	413	432	398	425	462	403	411	422	417	388	454	456	468	435	379	468	443	429	432	428	418	445	448	450	417	419	402	434	442	448	390	434	447	389	428	399	459	431	413	433	427	459	455	412	489	462	461	418	431	433	436	436	417	429	438	431	412	443	407	398	434	475	429	453	441	440	401	438	478	422	419	430	412	430	424	431	434	476	422	409	450	428	390	440	475	397	413	479	432	438	416	430	489	447	450	424	385	427	417	424	414	456	432	392	434	458	468	385	461	407	423	431	474	467	484	428	438	442	426	444	513	468	436	436	407	458	411	445	406	400	452	440	441	414	447	428	414	441	447	406	450	428	444	466	414	436	437	448	442	466	442	402	416	389	432	455	397	417	409	414	428	464	418	438	376	426	436	416	450	457	423	428	443	423	430	423	435	436	417	424	438	412	410	420	425	393	414	406	422	457	424	439	443	388	414	389	403	445	387	426	395	384	420	430	405	428	434	445	447	414	422	447	427	425	431	391	441	440	394	406	425	422	444	436	432	394	430	418	444	411	437	440	399	398	445	407	412	433	451	421	436	439	420	428	446	444	441	448	438	430	448	450	465	427	447	421	464	437	444	474	479	434	418	446	464	436	431	410	506	384	416	405	433	437	433	426	441	446	443	414	446	457	404	451	441	437	433	436	439	409	428	435	466	445	431	465	436	402	436	397	428	420	421	466	438	410	436	457	420	403	410	404	429	417	446	430	400	423	454	428	393	449	396	474	429	413	395	436	454	400	451	456	463	429	454	427	446	457	430	423	412	447	429	435	451	421	416	469	442	421	458	436	426	410	433	474	460	447	442	424	389	468	436	432	457	394	396	427	406	438	453	469	478	411	404	406	459	446	417	441	443	429	424	456	440	426	418	403	460	384	390	448	409	433	432	423	430	436	417	440	430	438	444	439	413	422	474	397	446	454	438	425	423	413	414	431	449	424	443	436	467	427	428	427	392	444	442	458	458	421	467	461	423	430	440	444	392	452	448	402	381	426	414	434	475	459	450	426	423	402	363	452	470	421	417	462	397	437	457	412	412	433	437	419	452	387	416	415	431	417	416	456	411	415	440	409	408	443	477	456	455	407	400	418	455	437	436	413	408	447	414	398	436	424	424	412	428	471	434	409	413	404	442	404	454	427	397	469	421	457	428	410	427	461	446	438	395	430	439	455	424	411	421	391	418	475	442	411	430	471	452	438	448	435	454	435	412	409	420	453	457	426	435	427	441	427	439	411	442	440	461	423	434	451	409	431	419	427	466	404	419	404	448	450	426	415	428	453	451	453	432	390	409	429	415	432	420	435	434	436	428	466	436	385	447	459	416	434	448	431	407	435	448	405	439	401	456	419	425	425	448	428	451	447	444	396	441	419	470	434	424	438	447	419
8146	962	845	925	891	916	924	925	905	902	913	894	928	899	951	919	868	856	883	927	883	907	896	922	870	923	910	881	862	942	876	901	944	887	948	889	894	930	900	842	932	911	929	874	907	907	884	951	898	897	914	881	900	851	882	903	854	868	881	888	920	957	897	905	921	869	897	921	841	964	945	857	925	977	944	935	929	885	975	887	886	877	886	902	870	953	871	912	909	871	922	914	884	914	866	924	926	909	883	834	887	911	939	896	916	894	893	896	939	874	894	869	907	930	881	897	858	904	883	939	919	895	921	892	888	921	846	918	865	868	900	870	920	915	919	865	846	887	859	927	889	893	889	917	896	916	952	871	921	904	865	851	917	911	853	879	841	863	851	822	883	901	896	862	833	862	863	903	897	935	916	873	927	950	895	856	962	961	935	854	884	848	874	885	945	862	940	887	865	908	881	882	885	912	884	895	909	873	886	904	883	884	914	937	895	900	842	891	914	898	876	907	892	868	901	904	897	876	907	879	918	911	852	919	937	900	864	897	861	858	913	886	921	838	881	878	863	848	845	824	895	853	873	911	906	932	917	889	928	879	911	899	943	962	898	928	917	947	872	914	911	900	907	911	904	878	949	919	870	930	956	930	844	915	898	943	948	909	918	882	868	919	892	926	885	916	887	876	939	897	927	884	950	879	893	924	869	874	875	964	872	912	902	870	890	926	935	915	879	851	913	941	906	904	900	875	926	894	918	893	867	850	885	953	874	926	914	935	887	881	843	902	925	920	966	866	856	888	919	909	890	885	869	887	905	936	885	855	883	940	936	935	883	908	883	855	883	919	839	865	908	888	892	938	914	920	897	868	914	917	793	911	884	852	902	891	926	886	920	904	920	932	931	897	915	856	943	923	865	919	929	889	881	893	903	895	883	945	843	931	902	907	899	857	881	868	886	870	882	871	890	915	848	924	895	906	915	851	885	927	896	879	882	920	922	916	885	839	890	945	900	895	844	884	881	881	875	854	922	880	888	853	933	891	913	847	867	881	881	873	867	905	880	882	938	946	910	905	878	916	970	900	968	913	914	920	841	927	900	851	916	867	930	906	949	941	859	921	898	918	905	899	905	916	897	862	847	837	895	954	935	898	888	938	907	886	887	920	887	884	897	871	875	877	914	909	941	912	916	904	885	905	858	908	950	861	842	895	939	886	922	849	874	906	884	875	894	847	921	849	915	909	893	832	877	885	906	844	870	899	880	907	885	896	841	915	940	936	875	899	862	927	913	935	880	887	849	865	910	958	874	891	881	893	936	909	884	919	883	894	948	908	899	890	914	922	943	979	895	926	896	909	906	879	890	890	898	924	897	937	928	902	928	928	895	925	863	860	921	886	935	914	906	907	875	905	906	901	887	864	857	886	911	899	860	920	905	888	960	882	865	871	861	913	885	892	884	866	900	918	877	833	891	927	881	892	898	891	931	857	879	900	868	934	904	925	871	930	906	923	882	898	910	926	929	905	909	901	896	901	872	905	937	883	893	945	876	927	919	886	939	903	914	899	963	826	947	891	940	892	891	851	885	916	923	892	885	892	915	891	860	868	948	901	854	925	926	923	806	867	862	945	889	861	830	910	869	891	902	895	925	947	879	900	862	932	887	938	862	835	832	841	850	864	852	876	867	864	913	903	891	908	834	873	910	951	894	953	883	847	876	864	912	881	931	911	826	876	934	858	949	863	872	931	908	881	869	918	888	923	893	876	888	906	911	906	886	901	868	918	968	913	955	907	880	929	915	898	899	882	886	858	873	898	918	877	929	903	862	880	894	924	873	906	909	905	887	921	957	891	922	887	870	856	883	936	879	935	871	855	909	889	924	925	931	876	905	906	947	923	891	899	935	933	906	867	956	899	925	894	919	907	886	913	866	911	920	922	896	937	866	895	867	930	888	841	888	912	860	922	857	946	873	915	905	957	892	902	898	866	940	872	889	893	887	894	933	911	893	878	873	936	822	907	874	907	944	940	894	927	886	919	900	893	862	926	873	983	893	904	891	917	873	836	871	888	897	939	915	932	906	905	877	892	885	860	891	888	911	873	898	955	923	879	916	858	895	932	904	945	895	860	853	903	869	915	937	859	882	884	869	925	925	858	847	898	871	924	921	906	884	935	812	917	957	900	930	913	914	850	904	876	875	867	904	983	893	903	914	909	856	900	860	851	872	899	907	877	879	913	878	857	888	938	888	854	907	901	910	889	874	951	905	936	865	895	873	891	939	978	913	908	864	881	883	925	887	895	905	846	856	885	879	880	888	889	898	943	900	883	881	884	906	916	871	858	919	928	875	834	903	891	848	890	884	929	862	898	851	854	913	912	886	886	940	862	902	862	887	913	866	897	939	885	910	874	858	885	932	908	861	891	947	921	919	904	902	913	892	871	918	888	858	891	949	950	887	841	893	889	895	942	896	890	922	864	915	850	909	916	845	932	885	912	863	889	871	903	902	872	898	924	902	935	875	912	909	946	907	908	896	916	915	880	935	887	889	867	944	872	881	902	887	902	912	897	876	848	854	890	881	864	960	960	909	872	877	919	917	878	920	858	912	970	830	840	900	901	948	927	889	919	844	893	919	902	909	943	909	945	873	952	880	846	888	900	883	883	870	905	904	884	848	852	865	943	905	855	850	931	845	899	853	891	915	887	933	851	869	914	930	866	898	925	888	904	903	887	896	884	913	915	913	920	829	884	887	873	967	859	887	920	852	875	881	929	887	918	893	913	860	879	931	909	865	905	911	918	868	905	880	952	918	897	892	890	855	856	878	902	891	855	923	894	874	903	903	955	896	922	860	920	856	914	857	911	904	919	853	884	896	895	927	880	954	881	894	916	902	897	854	866	884	877	924	875	907	864	877	961	881	916	917	881	897	929	970	876	892	904	957	926	865	930	890	902	838	879	884	939	860	900	871	914	943	946	910	870	844	899	890	897	879	914	885	924	917	890	913	884	834	896	921	943	925	898	867	952	825	889	953	892	903	877	898	929	899	899	919	870	933	912	891	937	899	893	921	885	889	926	914	925	879	866	936	875	859	953	873	923	872	962	870	926	910	925	896	922	896	901	856	881	892	852	911	925	910	919	872	863	935	848	853	894	861	921	990	913	899	904	936	906	890	872	856	905	882	858	922	867	867	885	886	893	929	937	894	889	861	941	895	910	924	853	880	936	899	848	874	853	850	883	908	924	931	864	883	962	923	865	892	906	912	881	907	909	896	967	889	903	928	854	902	964	886	867	940	854	916	881	888	909	902	902	840	872	905	891	915	936	893	914	917	905	872	946	909	884	881	918	936	915	858	939	914	868	856	892	863	921	922	911	926	877	952	906	896	811	904	916	915	920	910	920	919	914	882	938	877	897	913	874	880	910	936	879	898	916	920	912	848	904	856	887	914	919	904	877	899	902	938	906	810	872	860	886	919	914	913	884	944	832	895	922	895	916	867	896	895	912	892	899	875	909	872	879
25968	21616	24221	29458	21608	10172	526	381	335	334	337	334	323	296	310	299	324	265	285	291	299	280	287	291	269	253	284	248	271	292	292	270	283	301	285	287	319	256	306	291	292	291	257	279	313	253	276	297	244	255	241	264	286	280	266	292	316	285	284	281	286	267	294	280	326	308	281	243	273	302	290	294	257	264	284	295	322	283	293	257	267	278	283	264	280	285	239	275	242	261	290	309	276	294	266	272	273	273	283	278	283	278	265	309	259	270	271	254	329	254	265	245	303	275	263	287	285	275	317	312	267	294	286	300	267	294	288	258	299	292	260	286	301	242	279	281	262	281	313	242	286	269	280	267	287	253	270	277	272	263	274	263	316	302	294	288	275	291	262	278	291	293	314	253	276	242	269	272	276	319	289	260	267	280	297	268	286	281	265	284	317	276	275	327	261	278	290	273	291	284	298	260	300	255	256	334	310	252	278	298	276	258	295	272	316	309	290	285	266	278	285	299	287	301	284	278	299	295	278	312	295	250	260	303	269	310	301	252	298	266	306	268	273	289	310	269	267	267	269	269	270	253	297	284	267	279	271	261	268	286	267	248	243	270	286	285	280	278	253	281	275	274	297	292	282	288	260	265	272	282	295	311	298	294	296	309	275	277	268	281	253	246	279	271	285	281	309	287	250	286	273	278	305	286	281	277	313	303	287	277	261	280	259	277	278	301	273	264	284	298	301	282	281	273	263	311	269	326	291	305	292	295	272	304	268	275	265	253	285	278	259	247	270	272	281	252	255	279	264	293	267	286	292	294	285	296	271	254	290	247	269	268	296	273	287	334	291	274	277	280	286	273	267	280	277	308	247	285	307	253	254	298	272	258	237	244	287	291	239	302	298	255	274	270	288	274	308	280	250	288	304	275	283	276	286	303	271	245	317	283	271	297	306	306	296	274	305	294	270	259	303	317	298	314	260	293	288	300	285	287	283	273	282	312	296	281	253	301	320	291	280	259	264	252	304	274	273	285	284	285	262	299	278	276	312	278	294	255	297	254	270	283	247	267	285	279	258	274	305	254	287	283	287	266	272	298	297	275	276	270	295	286	244	261	282	294	293	309	279	282	258	256	263	230	289	286	288	269	279	301	268	287	292	275	307	289	245	277	324	285	277	306	261	269	268	297	286	307	269	295	281	265	301	269	252	306	313	257	256	251	283	272	269	308	259	295	264	267	283	279	268	264	277	277	268	288	277	272	274	275	241	292	281	282	289	302	273	327	262	253	293	267	258	270	281	279	260	295	310	288	258	281	265	298	289	288	275	275	253	284	267	268	285	256	278	273	273	290	304	284	281	270	268	283	295	271	293	319	271	300	276	297	295	272	299	278	279	250	294	266	265	293	292	291	256	288	256	254	323	278	274	274	279	294	251	278	291	272	282	297	279	298	307	285	258	263	279	318	294	279	293	284	281	268	282	285	274	291	283	287	285	249	276	268	265	288	292	278	258	287	259	281	293	252	263	298	274	290	261	280	308	262	266	292	281	262	289	314	314	277	260	287	293	262	294	316	298	258	303	275	280	298	293	314	300	258	288	290	286	284	304	286	284	292	252	307	268	278	297	316	282	299	262	289	287	314	252	338	275	251	273	263	276	289	292	283	262	271	294	304	303	255	260	278	296	291	298	281	275	270	273	272	261	285	274	289	251	280	305	285	263	266	274	268	293	266	298	258	279	301	331	285	231	284	272	257	257	265	268	270	271	264	273	307	310	297	280	287	271	261	261	289	285	293	302	301	271	286	269	306	267	274	305	295	315	327	324	261	268	273	299	313	261	274	302	300	273	280	248	286	277	275	283	279	310	283	283	287	277	303	273	328	292	292	259	294	287	273	293	285	296	268	281	247	269	295	288	271	285	284	300	291	311	282	272	319	284	261	273	286	276	257	284	284	286	288	287	296	282	274	258	272	298	277	263	281	269	263	268	280	277	257	264	276	261	254	268	279	288	282	235	287	270	273	277	280	267	244	288	250	298	297	279	280	277	275	277	261	301	288	305	271	298	268	257	280	270	276	275	259	260	307	269	300	285	272	271	293	280	253	280	295	294	290	275	283	287	300	256	248	285	262	284	259	264	295	307	297	254	264	247	313	271	281	302	282	290	272	278	251	304	270	297	278	282	254	311	259	323	268	249	285	284	297	280	302	235	294	282	297	307	303	262	246	309	313	299	269	273	292	285	248	244	274	267	289	276	280	266	247	287	238	263	288	297	275	305	263	300	279	289	302	263	291	256	294	242	278	266	263	268	266	289	261	284	277	274	300	281	303	301	300	299	308	285	258	293	263	332	294	258	276	284	276	304	293	290	276	330	304	283	296	282	291	270	274	278	277	266	274	260	256	285	277	297	275	275	283	283	281	300	277	249	276	280	255	280	290	306	257	284	305	275	247	280	313	267	266	273	311	304	279	249	270	298	302	292	298	310	254	291	321	298	294	231	277	279	276	274	283	257	301	267	288	260	298	280	272	286	287	296	303	258	235	276	261	285	260	296	265	265	270	264	275	280	278	271	312	305	274	283	263	245	267	270	276	271	264	283	279	271	266	280	271	283	310	276	286	275	286	306	292	280	299	254	316	254	289	267	258	263	267	291	278	265	283	287	284	290	259	285	275	282	270	275	279	292	278	287	281	301	318	280	257	292	259	292	295	258	277	261	260	285	253	246	309	287	285	268	274	242	290	247	267	310	288	264	286	306	281	307	265	256	307	265	270	275	298	271	243	279	278	283	276	248	245	302	277	265	289	292	304	266	280	303	233	265	279	302	310	269	268	271	252	278	304	262	267	274	263	293	275	281	297	315	297	253	284	241	264	281	291	290	278	294	283	273	268	258	286	300	267	253	262	278	274	271	304	267	294	287	294	293	290	293	300	272	250	265	257	265	285	279	292	267	304	308	270	285	248	282	281	298	307	276	273	279	288	279	280	295	291	300	278	284	288	293	265	304	295	287	273	286	263	276	305	281	261	249	282	241	263	265	296	259	262	298	301	289	326	270	257	264	284	289	302	283	288	286	291	267	280	258	267	289	289	294	263	280	296	290	265	292	275	273	272	271	269	304	239	283	271	244	304	286	289	288	266	274	288	311	292	293	275	267	270	242	267	258	304	297	294	268	308	290	267	298	265	278	269	259	300	286	301	260	288	262	267	306	251	271	272	265	285	306	283	258	271	286	283	284	260	276	291	282	286	285	281	289	293	284	276	285	288	269	286	271	286	280	276	296	252	267	246	277	300	268	281	274	319	271	279	285	273	292	280	309	285	277	299	300	284	264	305	276	267	270	310	294	285	276	263	268	294	252	258	270	276	283	291	291	308	252	301	275	279	255	264	295	253	232	278	248	284	281	254	266	266	260	287	291	304	253	283	266	264	294	297	290	255	323	262	267	319	267	284	294	274	313	273	263	240	252	288	288	269	284	307	271	314	281	234	259	280	285	267	266	270	230	273	256	261	287	285	254	274
4529	1986	1080	797	665	577	644	644	596	542	624	634	593	601	609	597	583	567	636	591	600	599	577	606	597	571	574	621	610	613	566	613	589	566	606	598	593	599	560	575	605	604	599	587	568	638	595	644	578	596	598	570	608	593	635	626	619	573	597	547	566	541	561	619	588	624	567	619	606	584	589	592	592	605	628	594	587	632	592	622	606	597	616	557	611	623	590	622	591	610	574	584	581	609	593	610	583	626	584	567	597	594	548	596	609	624	624	637	622	606	635	600	599	584	632	563	620	608	630	569	637	584	632	576	639	635	602	599	605	613	578	601	581	599	584	576	596	590	611	577	608	610	586	604	606	567	637	533	577	623	562	621	615	577	595	555	603	595	598	565	566	579	575	606	560	564	573	635	589	596	572	626	597	607	583	600	572	617	629	588	597	585	574	588	608	603	571	564	579	609	601	566	603	612	580	607	660	597	595	615	603	617	580	558	573	577	597	613	610	555	619	587	587	565	586	602	604	646	623	639	566	574	600	592	561	645	599	622	576	551	561	622	610	591	554	608	596	615	593	557	602	638	631	552	596	610	545	571	574	592	559	586	591	607	586	603	612	564	624	594	586	608	602	589	623	582	586	580	573	594	638	577	579	603	599	597	632	600	573	582	601	589	601	607	594	619	601	570	591	591	607	646	596	625	588	668	601	594	622	672	583	618	590	584	575	554	616	586	581	537	590	612	607	541	602	616	591	559	651	546	606	625	619	616	607	597	576	561	605	598	572	606	644	603	617	569	631	559	651	555	559	637	621	560	595	601	623	618	623	585	589	590	589	631	571	594	632	628	584	550	606	591	619	567	593	592	604	622	607	603	576	599	609	576	616	560	639	622	599	611	538	576	607	591	616	614	595	654	541	601	572	567	586	582	559	600	597	624	542	606	576	583	561	592	618	578	573	634	598	541	574	578	595	603	581	583	634	579	580	555	589	561	572	586	582	582	588	576	584	616	560	584	565	605	571	569	601	580	573	625	602	583	612	599	573	582	549	601	558	631	624	603	584	575	567	606	576	616	573	579	612	586	569	593	597	620	641	579	590	564	589	584	609	579	606	612	565	601	597	600	589	570	628	581	569	558	630	616	607	624	652	613	593	651	602	622	586	584	596	600	586	587	609	588	568	584	606	603	607	598	594	580	578	586	608	620	631	579	536	589	574	609	567	601	561	601	578	585	602	579	604	570	589	641	603	603	566	579	581	604	568	558	570	614	600	591	596	585	560	580	580	633	596	552	570	560	582	615	571	561	582	616	611	583	587	622	585	619	587	622	591	609	591	614	581	586	614	585	577	591	603	623	539	608	556	606	642	560	612	660	604	604	602	599	606	592	600	552	613	585	591	627	572	615	607	594	613	618	588	629	566	598	550	564	556	572	589	584	614	585	578	587	604	645	616	594	607	609	598	596	617	594	598	582	600	649	569	578	609	625	574	590	591	594	580	598	589	601	603	578	598	601	614	575	602	602	601	592	583	597	577	564	590	633	552	592	572	584	621	595	581	577	626	616	578	649	629	589	572	583	542	571	601	610	576	615	553	572	625	654	605	594	576	559	595	560	620	534	562	573	577	623	539	596	602	621	583	631	572	577	597	618	590	635	660	581	582	639	620	632	608	552	549	649	562	631	593	601	593	578	560	606	594	589	586	581	560	617	613	617	560	617	597	609	583	529	567	585	561	587	572	565	543	606	590	647	644	588	600	604	593	609	563	642	595	622	574	609	601	643	590	588	627	579	557	612	585	585	597	596	579	604	588	594	589	606	580	606	637	572	595	571	636	615	592	562	606	554	606	599	592	619	589	575	577	577	632	540	632	597	574	585	548	603	592	673	613	640	579	610	618	574	595	598	598	602	545	606	560	602	613	610	582	601	617	591	607	597	560	587	610	632	605	588	562	647	586	603	560	615	590	585	645	625	602	608	620	584	618	600	574	632	620	644	593	549	622	566	572	566	590	593	553	600	560	601	565	676	584	596	639	580	570	574	642	613	610	569	620	593	592	558	583	631	586	575	578	546	593	643	591	600	625	560	593	587	566	562	577	582	549	611	600	596	591	612	571	629	625	615	655	586	563	592	596	612	645	604	586	628	605	573	590	607	584	589	587	642	594	599	590	579	573	605	609	575	622	575	616	579	565	576	545	579	573	552	567	607	594	582	619	560	617	589	592	624	598	613	620	611	572	577	594	624	565	564	564	599	625	572	603	595	575	582	608	588	581	548	628	614	574	598	579	600	625	626	590	634	563	588	531	579	562	583	573	602	559	634	619	587	596	641	605	572	570	581	590	561	591	552	586	597	606	619	576	574	617	584	622	580	584	619	625	565	588	575	595	607	611	577	600	592	628	604	581	554	583	579	581	613	585	587	571	655	632	624	633	612	608	574	569	595	628	609	540	585	605	566	577	563	608	577	629	585	558	592	547	588	577	580	591	606	623	596	622	592	598	567	618	599	601	579	581	630	614	546	632	580	598	585	585	567	638	635	567	572	624	586	615	584	586	631	604	603	578	606	578	607	572	602	598	624	608	552	593	589	603	576	602	605	578	560	575	591	597	609	588	561	569	603	611	587	629	592	573	602	607	583	570	575	572	625	610	627	576	600	591	573	614	612	604	637	578	616	606	585	586	619	592	580	600	595	574	601	587	606	568	617	575	606	599	592	605	591	557	615	569	594	579	627	633	578	597	578	579	612	590	578	646	579	572	618	581	586	590	591	571	565	636	583	614	540	632	608	591	573	609	610	569	590	561	558	611	585	560	577	623	621	568	599	593	594	591	561	582	587	611	575	596	584	592	579	562	636	583	612	592	605	605	612	606	601	588	638	627	600	629	661	571	552	554	614	633	584	608	614	619	604	604	584	613	602	580	595	615	566	600	560	571	567	582	602	611	615	565	592	571	584	600	609	607	641	546	614	600	614	598	609	601	614	584	616	587	609	586	594	611	600	591	611	571	606	583	586	574	572	608	588	589	590	625	600	583	544	625	593	561	607	604	582	563	586	601	586	583	566	603	564	537	631	616	578	580	593	581	576	594	551	617	606	564	557	612	630	594	602	621	640	588	620	583	601	625	618	600	578	578	617	611	563	572	590	603	650	600	628	578	621	585	608	625	612	599	594	612	584	594	577	580	613	592	590	608	582	579	607	581	668	639	572	628	601	601	589	560	549	620	611	624	624	641	625	582	547	599	561	543	559	598	586	612	590	604	548	576	542	598	577	633	600	619	581	556	583	588	583	573	607	630	588	648	631	612	596	569	574	601	562	621	587	557	645	595	572	615	611	580	591	606	601	598	598	584	607	572	593	621	600	618	563	575	629	582	593	609	559	591	571	600	581	575	584	587	572	639	584	584	599	556	554	611	634	582	579	584	587	602	568	609	610	606	609	571	618	588	583	597	605	547	607	603	593	626	578	593	587	624	574	637	584	589	620	590	571	571	618	605	584	577	581	618	591	590	599	585	608
25219	21594	24687	28976	21599	21614	9749	379	248	218	228	232	191	178	167	182	165	169	142	149	161	157	155	133	140	146	133	157	129	138	133	162	125	133	141	146	118	126	149	140	153	118	122	138	125	152	152	134	131	117	138	111	159	142	120	134	131	157	136	148	138	135	141	131	105	110	139	118	114	149	117	131	136	135	146	142	137	112	133	125	146	146	145	126	126	136	123	136	131	139	150	135	103	122	141	137	143	132	119	125	127	121	140	133	137	135	148	130	127	136	143	124	135	135	158	141	142	137	122	153	129	118	122	126	130	142	125	131	141	138	132	137	132	149	153	140	117	131	125	152	140	128	156	134	134	130	119	118	136	128	132	131	124	140	141	144	98	125	124	125	132	125	126	120	129	122	117	125	122	131	137	121	121	144	126	147	158	132	142	107	129	138	138	131	110	136	122	137	119	127	105	131	145	142	150	118	133	149	123	147	128	136	131	122	121	143	133	160	141	120	129	136	120	141	146	128	133	135	117	144	124	130	145	111	132	141	137	132	122	147	133	129	136	146	130	108	134	127	139	128	148	127	126	130	145	124	134	134	144	144	143	116	130	111	136	152	107	107	151	138	138	137	126	151	130	140	141	137	131	130	126	130	125	135	135	133	137	157	123	136	97	134	142	124	140	149	114	156	139	110	138	121	143	152	147	138	128	122	131	129	119	113	124	130	128	125	122	121	129	140	129	117	141	149	141	150	144	133	140	123	133	149	141	141	139	129	139	151	121	121	115	149	133	147	136	140	141	141	123	116	127	149	133	129	137	143	119	140	157	131	144	114	127	132	126	122	120	143	146	120	134	132	131	139	138	137	147	121	124	144	155	138	128	148	126	116	126	142	117	108	125	125	131	159	132	123	116	139	131	131	145	115	147	123	131	125	143	128	130	136	151	128	133	143	147	123	113	140	171	140	148	128	148	130	111	128	116	129	135	130	147	127	151	117	157	149	136	122	146	139	135	144	117	124	139	119	139	128	120	161	130	136	134	126	121	142	120	120	133	143	130	170	115	123	130	130	138	121	151	134	131	116	129	138	119	140	132	146	126	135	128	154	130	131	119	127	149	151	124	143	118	134	139	159	130	131	153	134	127	136	134	169	139	156	133	131	133	119	138	138	137	126	121	133	133	142	145	129	125	137	137	142	109	98	169	130	110	118	119	118	127	128	143	130	115	122	142	123	138	139	129	137	142	131	147	123	120	126	127	136	128	133	137	126	126	139	127	118	149	119	133	127	127	121	131	115	132	153	128	136	107	131	139	145	147	152	136	133	132	108	127	151	130	141	130	130	163	110	114	115	145	127	139	146	136	128	116	127	129	135	127	114	143	141	127	128	133	124	147	118	120	108	167	140	141	132	141	115	125	159	140	131	151	143	128	139	150	143	143	118	129	136	129	137	127	133	136	132	114	133	145	139	150	151	108	121	133	116	131	139	126	115	147	152	123	136	145	148	129	120	117	137	137	142	132	153	113	128	143	122	135	130	126	137	121	121	121	116	127	149	130	134	132	148	113	147	142	122	131	142	123	137	116	116	130	120	136	152	149	127	123	134	119	138	133	135	130	136	125	141	116	133	129	123	128	136	139	136	132	137	131	139	121	121	138	125	134	123	147	120	115	127	140	123	126	121	136	134	112	103	128	136	129	140	129	144	117	113	152	134	129	150	142	137	144	129	145	135	126	104	145	114	140	141	147	145	98	136	137	150	115	138	121	124	109	127	128	130	118	134	124	129	135	134	143	163	128	126	118	146	139	147	139	139	132	158	135	146	131	139	128	136	132	159	129	131	141	126	125	138	131	137	131	117	143	150	141	131	138	122	134	129	114	124	126	145	140	108	126	140	135	121	140	123	117	143	134	144	133	112	122	125	150	153	121	117	125	134	136	147	139	130	129	160	139	139	131	147	119	139	151	127	133	145	122	158	122	132	157	136	141	120	133	123	114	155	131	133	145	138	128	123	131	127	115	135	131	142	139	123	155	137	143	128	125	131	139	138	134	133	126	124	136	144	113	126	124	131	123	156	137	117	130	124	123	138	135	123	138	118	118	144	130	114	109	136	147	141	135	136	126	148	148	135	135	130	128	129	130	135	131	104	120	121	126	159	153	132	131	140	117	138	146	141	104	119	126	124	147	148	133	129	150	138	156	140	128	123	137	160	149	121	102	109	122	105	142	149	121	137	155	138	114	138	132	147	123	124	146	135	120	138	130	145	146	133	121	120	155	125	127	130	139	115	144	147	114	122	110	155	129	139	157	135	133	134	123	142	129	127	123	126	128	149	139	143	157	131	155	128	142	122	116	130	132	141	134	142	166	119	139	145	121	140	141	149	149	126	145	125	174	146	107	144	138	148	134	147	139	129	115	130	139	131	131	130	134	141	134	108	117	140	108	128	119	140	138	128	137	137	145	140	108	130	132	130	136	158	142	115	124	117	142	140	124	135	153	158	125	109	137	120	116	130	119	141	138	128	139	148	142	131	125	152	149	128	128	142	130	125	129	127	138	155	124	162	140	124	126	115	125	120	116	140	115	136	126	135	144	130	122	155	141	128	128	134	129	120	158	140	151	129	114	133	124	126	140	133	120	113	136	152	142	121	129	119	112	140	134	136	128	128	123	130	169	134	143	128	139	146	137	125	139	140	109	134	120	139	113	111	131	132	141	138	141	131	130	152	161	136	113	140	108	127	139	139	147	134	104	146	141	149	124	120	130	143	129	137	101	128	135	120	129	127	139	128	123	124	121	119	141	134	132	134	122	120	110	105	106	122	112	151	114	132	118	155	155	134	139	142	122	114	140	121	121	142	138	130	156	134	119	109	151	120	130	118	125	135	138	138	140	112	142	102	133	129	134	122	129	136	130	133	139	105	118	123	124	117	170	136	144	157	110	131	123	128	139	123	106	124	151	116	134	127	118	153	150	128	110	146	141	127	133	132	128	153	111	119	114	147	109	129	154	144	109	128	124	105	143	142	147	144	147	152	147	126	127	130	113	119	127	145	130	131	127	121	125	154	111	143	138	132	110	145	151	124	138	154	128	129	117	124	139	122	136	142	113	119	144	136	111	126	129	136	112	123	134	143	147	130	144	131	137	112	140	140	135	142	149	137	134	142	157	145	131	144	121	137	104	129	123	128	141	131	133	138	149	128	141	138	134	130	123	123	120	92	123	116	135	115	141	122	126	152	114	114	135	127	117	141	129	147	133	132	117	149	126	125	131	134	123	137	145	133	120	118	125	123	162	140	116	157	110	112	142	127	121	131	119	113	117	131	137	137	120	138	136	127	137	119	119	133	125	148	113	120	128	120	134	135	123	128	123	121	134	142	131	131	147	139	141	121	135	120	134	139	132	124	133	129	122	122	138	148	114	140	164	117	126	137	135	128	130	109	145	136	135	135	125	125	144	135	129	133	145	117	150	130	122	118	133	119	111	124	139	149	150	103	151	116	139	127	115	137	124	131
4086	2973	1358	675	532	412	389	360	362	370	368	334	333	339	310	320	317	318	336	337	330	311	313	293	351	349	314	323	340	300	342	328	324	311	308	316	325	295	356	300	332	313	350	314	326	326	341	323	293	299	326	322	310	299	328	326	313	324	308	318	371	323	297	298	306	334	322	320	356	320	321	316	319	310	336	302	310	348	289	316	361	326	315	329	291	315	309	306	323	310	312	360	344	309	338	307	333	338	316	290	312	297	281	334	331	337	315	314	344	304	349	332	336	321	299	342	309	343	313	304	314	292	272	314	349	308	329	316	295	313	316	311	300	311	325	325	330	299	355	330	310	331	309	316	323	319	296	329	336	313	329	304	321	341	300	312	363	306	262	325	323	316	320	331	341	342	298	301	337	329	293	307	350	284	293	301	328	347	323	318	325	278	338	323	326	328	349	306	324	321	318	337	326	317	302	359	371	319	324	281	314	336	293	297	300	287	341	302	305	338	348	345	351	345	293	319	328	322	299	307	315	307	322	280	316	296	313	316	329	306	280	310	301	343	309	306	314	343	301	318	296	336	334	297	310	367	297	305	299	304	328	308	318	311	315	300	311	328	319	292	338	337	326	350	331	355	311	316	324	319	313	318	288	333	309	294	370	294	337	348	289	304	316	332	314	322	306	320	330	346	315	317	328	293	316	289	323	311	308	332	327	310	318	314	322	316	307	329	310	313	316	326	314	329	297	317	321	290	313	327	309	338	319	312	344	323	348	301	332	341	329	298	344	310	307	306	333	337	310	293	343	341	308	315	346	343	306	349	327	322	323	321	320	331	320	324	331	300	345	308	342	339	336	318	312	313	307	341	324	322	326	312	344	322	346	347	336	319	327	294	313	332	309	317	339	286	320	333	332	325	330	324	317	311	327	323	337	324	321	319	314	314	303	314	303	308	313	335	286	322	311	328	350	323	330	314	320	330	282	309	337	286	306	309	291	320	274	317	300	297	320	345	326	328	305	304	334	312	331	335	324	327	316	325	326	328	340	304	362	305	307	323	306	310	331	295	308	332	311	357	312	349	330	314	322	299	307	331	316	306	346	336	310	330	321	338	300	321	292	343	323	328	310	322	327	342	331	345	342	329	301	320	304	343	315	314	309	302	324	339	326	309	350	335	332	288	303	313	299	337	297	326	295	314	348	315	309	316	330	310	308	307	334	348	314	310	312	314	335	333	339	321	332	308	298	344	298	323	324	302	320	308	320	321	342	299	337	324	308	333	344	320	317	296	291	301	327	301	304	327	332	317	316	339	299	317	307	319	311	342	286	343	303	319	303	305	314	375	328	323	318	321	331	347	301	348	334	331	323	313	334	350	315	294	329	297	341	335	307	297	329	325	296	323	314	314	345	373	336	335	323	347	317	320	336	319	321	304	338	322	298	294	331	299	327	322	323	312	312	288	340	326	315	334	315	322	310	317	328	319	303	355	302	315	336	311	304	324	337	328	375	318	336	336	314	320	369	312	344	320	325	351	363	310	352	318	346	292	341	316	352	331	333	325	338	317	341	330	309	337	327	335	326	305	319	315	305	294	364	327	328	357	324	316	312	321	306	316	326	320	338	326	319	329	342	341	335	322	296	295	317	302	305	312	350	303	354	321	319	295	316	318	322	330	336	327	300	313	309	324	357	334	319	331	327	324	321	304	327	284	339	329	319	341	316	299	319	331	313	334	332	320	337	324	320	304	334	310	352	304	333	284	310	303	307	307	340	297	321	338	302	335	317	306	283	336	319	309	341	329	299	315	338	312	311	303	343	354	267	315	342	313	336	328	313	313	348	328	293	345	308	316	327	311	320	299	307	301	332	347	348	312	313	343	306	298	296	349	345	321	306	325	357	305	312	316	346	327	308	333	325	301	324	331	332	318	308	299	326	320	316	311	330	354	296	328	325	316	324	308	298	319	320	310	325	297	331	321	325	327	315	309	323	317	328	292	299	334	280	291	329	324	314	316	324	306	326	350	319	285	347	309	323	338	339	324	333	313	314	317	300	305	321	332	308	351	336	316	321	310	316	323	321	321	334	330	312	308	324	289	320	354	303	317	308	311	289	321	300	303	304	291	331	329	326	299	330	318	321	298	289	299	323	322	316	349	327	318	334	326	283	317	355	322	328	366	305	319	325	337	351	343	310	286	312	302	293	351	314	290	330	329	322	292	336	313	338	317	307	328	333	357	347	328	292	297	304	327	309	316	317	341	326	310	348	306	292	312	327	337	353	333	298	300	332	302	313	339	296	344	310	304	333	311	337	328	329	336	304	337	345	278	308	309	325	276	332	328	318	330	292	333	342	342	328	322	317	312	320	297	314	309	335	303	349	338	323	305	356	322	315	325	344	318	308	306	341	320	326	299	307	314	301	347	329	354	332	333	313	342	326	335	290	310	337	335	335	346	336	308	343	343	313	328	305	344	339	323	295	317	317	303	358	325	318	309	321	327	333	330	314	303	316	335	308	308	312	337	361	330	285	318	328	306	357	338	303	313	309	314	317	334	321	362	318	327	295	319	310	327	317	321	350	352	325	322	336	299	315	315	329	316	344	324	334	332	343	313	305	327	326	313	324	356	313	322	307	320	316	316	321	302	300	314	322	363	326	312	312	313	308	336	307	322	316	316	317	299	299	303	326	311	327	313	308	334	311	335	320	356	322	315	329	309	314	294	318	311	310	307	292	311	326	346	318	346	296	313	319	310	313	344	362	324	315	338	344	312	325	345	311	336	317	307	339	302	309	347	318	315	323	309	332	322	294	311	345	332	329	340	328	311	331	328	331	335	318	363	329	309	358	341	303	334	309	299	353	349	344	327	299	297	319	296	303	336	330	310	323	312	330	336	352	365	338	339	316	332	270	311	334	319	323	366	301	321	305	324	295	287	308	296	324	315	312	325	323	361	345	341	343	337	307	303	316	276	293	303	321	313	352	347	323	323	307	323	322	323	344	325	340	332	332	330	305	312	310	329	324	317	299	294	314	329	312	364	337	334	331	349	317	344	291	314	304	346	296	316	312	318	335	326	333	300	348	309	328	330	321	311	287	328	286	329	314	329	329	331	325	313	337	317	337	347	307	330	319	330	322	316	317	310	323	347	360	322	299	326	334	325	295	309	322	348	323	330	310	327	319	328	313	325	310	342	333	334	316	289	297	305	335	337	333	339	306	314	331	327	324	327	331	293	306	339	278	309	327	342	343	322	323	302	341	324	334	324	353	324	357	328	307	324	298	353	323	320	335	336	306	310	298	307	302	305	279	305	331	342	321	325	304	339	314	276	312	320	297	349	320	320	355	323	303	311	347	313	334	319	301	276	320	327	329	315	370	325	351	308	351	332	297	314	300	318	319	341	293	340	316	327	319	356	330	308	305	352	312	336	350	321	318	324	312	319	329	328	341	325	319	311	327	322	315	314	361	334	310	323	323	285	330	314	309	360	307	332	307	325	346	347	320	356	320	285	359	341
34105	14326	2078	544	454	415	431	445	450	405	435	452	424	408	439	455	436	478	391	438	454	453	427	449	445	447	447	446	365	454	438	444	440	431	456	467	439	409	433	460	437	443	421	462	449	454	416	433	421	442	424	422	418	435	412	435	416	442	454	422	420	416	461	446	399	413	434	454	442	456	437	410	428	419	420	430	423	447	411	403	442	439	486	391	441	400	433	424	427	427	436	404	474	411	435	412	439	431	432	436	446	431	456	479	407	446	450	465	449	434	442	459	422	454	436	409	428	456	480	434	417	474	451	463	443	444	477	437	410	420	434	478	432	466	403	410	427	456	420	465	446	447	418	442	461	429	438	440	422	448	447	414	470	400	486	442	433	433	470	414	402	427	438	406	425	443	411	421	412	419	449	448	438	463	410	436	442	414	463	450	437	438	440	460	447	421	417	460	466	457	448	440	401	447	465	414	395	434	457	479	435	401	442	445	441	450	407	437	443	432	422	478	436	450	451	430	422	453	426	445	436	439	436	473	455	448	422	433	420	419	477	421	469	424	486	455	447	452	467	429	447	451	442	451	449	434	401	448	455	492	461	423	437	429	448	460	471	451	444	425	433	448	412	411	398	433	436	421	453	426	411	411	428	393	448	475	408	420	452	446	455	426	406	427	448	456	475	414	474	454	424	440	421	433	440	455	396	406	439	426	460	460	411	431	476	422	468	455	455	442	460	445	464	461	431	406	466	437	428	453	431	423	387	437	449	439	416	415	416	409	445	430	447	484	439	470	481	416	438	449	451	431	462	438	478	417	443	426	434	418	464	468	453	441	411	485	462	432	438	450	452	410	442	419	443	449	457	399	469	436	431	462	435	471	418	388	441	472	400	422	433	416	427	449	444	416	402	442	457	443	451	474	421	448	442	448	423	431	431	468	439	445	427	403	416	430	451	428	454	440	454	406	445	436	439	460	440	454	459	432	444	425	400	447	468	476	402	437	447	423	418	418	411	438	408	445	441	440	467	453	398	411	475	456	431	418	447	439	439	455	434	421	385	437	455	414	455	440	451	398	461	417	484	462	430	451	410	478	458	454	444	416	391	399	438	424	413	434	439	411	430	457	428	438	422	488	405	446	453	451	415	434	451	442	462	440	463	425	433	463	473	435	435	416	444	445	426	458	436	457	438	447	448	426	395	461	434	448	419	417	433	452	463	475	450	462	434	436	443	460	405	460	451	429	464	435	413	422	464	420	427	448	418	431	440	416	431	453	389	431	450	433	414	395	450	417	456	425	450	474	405	433	392	439	435	438	488	461	450	440	466	426	445	396	469	414	449	438	509	441	432	454	450	399	428	466	455	422	468	485	465	473	446	420	429	444	431	446	418	386	443	422	451	474	454	418	437	468	410	445	457	431	443	433	463	486	398	436	415	433	435	444	429	439	411	444	404	413	472	437	450	439	399	445	427	441	407	429	464	465	422	425	453	476	399	474	431	453	468	452	434	449	446	469	381	416	445	401	431	459	429	455	466	498	421	460	456	405	401	425	460	451	401	470	439	394	417	457	439	443	418	431	459	421	437	446	476	465	419	453	454	405	430	469	437	409	432	439	393	390	432	455	419	442	404	416	479	475	446	443	447	453	490	461	459	444	461	447	386	408	458	456	423	464	433	451	470	468	418	425	396	436	411	426	494	421	429	458	441	457	464	432	460	465	451	457	452	377	398	449	445	439	441	426	484	463	462	437	437	441	432	413	432	453	474	434	423	459	475	446	432	422	436	429	449	415	441	458	493	464	432	426	404	426	470	426	394	413	409	429	439	448	434	422	416	434	449	433	442	463	445	429	439	472	452	378	449	429	436	436	470	427	409	457	430	422	460	463	484	442	422	457	478	429	384	447	421	459	414	411	433	457	419	387	465	404	440	437	418	442	408	469	423	421	441	463	450	414	447	427	447	425	397	438	427	442	422	474	448	431	418	412	455	445	429	418	441	422	448	446	451	434	475	447	406	460	430	435	405	417	451	463	447	420	437	422	415	417	439	454	407	445	435	440	454	412	446	445	453	476	452	417	459	437	421	416	441	456	433	485	413	472	423	455	471	451	456	455	472	454	469	434	420	389	456	434	452	447	462	502	471	447	449	468	437	442	413	411	461	415	402	418	390	442	421	449	395	428	463	417	398	442	456	421	441	446	434	401	414	479	425	423	437	472	468	405	435	460	426	412	423	440	445	443	414	432	423	468	473	470	439	467	490	487	454	445	424	482	483	443	445	427	455	415	438	417	452	437	455	421	460	419	447	427	454	406	453	450	441	448	420	456	459	459	429	432	405	433	452	423	447	416	410	415	432	431	437	420	415	405	456	416	460	475	468	455	433	461	448	463	453	431	429	447	426	426	440	457	387	452	419	466	467	460	444	451	447	458	431	445	406	419	403	434	474	431	469	400	429	448	441	430	420	454	423	447	395	449	421	439	478	430	455	438	465	429	442	426	419	450	434	448	436	418	409	422	429	440	421	485	446	422	393	439	440	465	450	476	411	440	413	432	450	447	455	460	439	418	436	443	436	432	469	452	403	404	452	488	462	452	477	498	454	458	450	384	440	437	462	408	445	387	459	438	407	427	448	431	437	435	427	455	442	410	434	430	461	424	430	472	435	393	418	479	409	419	440	442	382	433	452	429	444	446	432	419	446	482	452	435	438	424	434	397	426	402	441	437	451	434	414	388	433	410	433	410	458	411	449	408	477	429	426	458	445	444	448	456	384	472	455	433	455	443	444	432	411	475	440	419	473	457	419	444	446	436	450	393	420	451	437	445	449	407	438	480	408	403	412	474	462	475	392	432	429	403	430	444	452	461	390	475	454	418	416	398	406	424	444	451	422	505	427	432	428	440	407	478	462	440	429	426	413	460	432	444	430	418	427	421	418	384	456	425	420	448	417	418	494	418	459	451	482	462	429	431	445	433	436	427	412	439	427	433	401	453	444	429	445	415	461	408	453	434	415	395	417	418	471	417	436	432	450	412	447	442	449	411	448	417	423	446	418	420	451	466	450	456	435	446	431	455	486	427	435	449	458	445	452	448	440	457	435	443	415	419	436	449	437	431	447	436	434	420	481	451	419	406	421	428	440	441	414	456	428	426	412	441	433	448	411	408	457	451	392	410	402	462	442	465	445	454	453	457	393	459	459	419	436	435	457	400	419	476	465	486	482	484	400	421	426	406	411	427	397	430	471	454	422	431	411	469	461	468	441	423	397	427	464	399	456	461	404	424	420	408	396	459	431	435	445	453	436	431	431	404	436	409	415	425	436	402	444	460	470	417	447	467	419	448	457	469	421	434	432	405	421	421	444	447	447	434	437	433	440	472	436	445	441	418	474	464	460	424	403	443	436	407	440	397	444	487	427	423	395	436	466	454	460	426	469	431	457	430	451	422	431	428	438	435	427	451	466	409	439	466	414	396	414	445	417	451	478	428	419	446	424	459	432	423	428	425	439	420	441	468
8182	1008	938	925	887	926	930	868	845	918	939	942	950	904	946	883	949	894	908	869	917	867	892	864	890	916	895	861	905	896	901	881	888	871	907	967	888	891	867	913	882	920	938	951	966	855	937	892	930	933	854	906	949	902	893	893	900	888	858	906	938	882	878	952	963	930	881	900	847	913	933	931	867	836	859	899	929	935	912	914	912	876	896	853	962	907	859	912	885	936	847	855	879	870	948	915	931	878	860	937	884	951	882	926	915	889	943	888	919	889	919	859	879	913	884	911	908	935	878	878	872	925	936	915	867	874	903	857	943	865	869	889	912	882	911	913	865	885	883	886	903	889	912	920	887	938	870	876	920	864	873	945	970	908	851	932	870	938	935	880	971	916	875	1008	872	924	869	869	894	877	902	936	818	841	933	900	887	960	867	881	888	848	889	919	903	836	905	855	936	863	883	871	879	954	868	884	938	874	950	912	874	887	889	935	874	900	882	897	917	953	904	949	903	922	872	916	913	876	879	884	911	909	936	928	891	898	914	918	931	913	880	895	923	895	876	943	917	871	936	905	897	929	810	894	894	926	871	902	913	880	904	909	871	881	918	859	863	906	853	950	932	864	910	905	903	948	905	892	868	933	912	916	891	918	911	954	877	983	875	875	874	872	910	965	931	894	889	910	922	908	900	914	876	899	843	944	907	936	909	903	912	857	888	890	942	897	883	895	926	871	906	873	911	909	901	863	899	883	881	888	914	940	913	954	863	890	889	855	911	941	853	866	916	918	919	931	898	885	925	890	941	861	923	922	867	900	926	887	951	884	926	899	945	915	921	905	919	951	913	930	891	885	923	875	894	891	910	896	883	883	866	877	871	874	901	904	897	862	876	905	1003	894	894	864	858	880	911	897	896	909	850	920	927	905	882	947	879	919	926	931	904	937	916	870	891	872	885	840	922	895	909	906	916	924	907	886	928	931	851	904	881	846	911	896	897	901	912	924	874	917	898	916	889	941	925	912	889	929	900	922	944	935	907	913	890	896	851	932	856	900	880	950	915	876	940	957	852	913	908	865	912	942	915	910	853	888	887	887	949	923	867	875	899	929	878	915	867	866	866	911	912	884	839	886	899	876	858	916	896	911	907	902	825	891	931	881	935	970	894	912	910	915	918	887	862	911	845	918	847	871	951	948	868	882	857	878	855	899	888	902	938	900	955	889	915	894	914	899	939	922	891	856	901	937	916	970	880	901	893	873	881	925	852	892	889	903	932	903	927	901	956	849	893	920	867	926	897	858	915	927	880	859	929	936	934	931	887	887	913	889	913	898	914	877	895	891	925	848	898	914	869	871	920	888	943	906	887	913	858	911	889	903	945	935	910	872	852	892	912	893	921	908	931	861	941	896	861	924	945	903	893	941	847	931	879	858	843	884	900	910	883	909	914	845	944	863	865	862	905	886	911	923	925	896	890	916	895	897	932	896	893	855	942	905	868	910	937	884	912	934	893	880	965	923	909	904	888	934	884	850	892	905	928	920	937	881	925	914	882	921	893	895	964	866	907	915	899	911	884	894	906	914	890	903	889	933	897	909	889	907	907	940	905	918	883	917	874	906	864	900	839	897	944	849	903	882	880	929	868	943	912	901	875	928	921	931	906	868	878	882	914	885	855	879	925	900	850	928	904	893	884	890	908	892	954	932	913	840	947	904	916	936	917	908	947	890	882	902	878	907	902	904	901	881	889	933	914	871	871	887	867	901	904	908	880	894	917	938	936	949	862	888	876	880	909	921	898	930	926	920	918	941	884	915	832	942	877	910	980	892	861	886	873	918	870	879	906	908	946	919	940	885	887	897	917	903	861	850	937	865	926	920	928	894	957	917	855	937	852	908	860	933	909	938	903	890	930	926	874	844	860	904	850	932	906	886	877	920	923	903	890	923	922	866	900	878	920	901	887	912	908	891	871	870	925	874	900	825	910	905	909	900	914	836	870	935	902	919	889	885	944	912	880	893	892	921	868	913	875	954	883	908	878	900	914	919	913	884	931	873	905	926	897	928	899	877	876	891	878	871	883	891	875	947	912	889	889	888	898	905	900	881	948	906	913	892	885	848	903	940	910	902	864	884	886	942	871	942	924	895	847	903	887	854	886	904	865	926	926	865	867	880	927	885	898	863	902	906	952	898	897	863	869	913	911	872	904	920	840	948	889	933	857	897	893	900	930	883	937	945	878	916	850	917	864	878	885	896	927	899	934	948	932	863	898	863	896	858	908	917	894	884	925	867	872	891	907	853	932	866	919	907	928	912	856	911	885	863	897	872	908	905	891	878	888	919	914	940	860	879	878	915	915	865	833	897	924	863	894	887	910	901	937	937	883	912	898	948	901	908	892	853	840	842	904	870	981	838	916	907	878	941	938	938	884	883	925	877	958	881	919	905	899	856	912	886	924	915	935	877	913	882	934	880	875	886	902	948	918	903	903	968	874	927	946	920	849	881	928	914	882	934	935	872	899	924	901	926	954	925	950	859	905	849	865	962	875	903	863	910	944	908	907	913	907	877	926	886	893	870	917	844	932	939	904	913	906	945	892	929	907	932	906	947	942	924	880	885	893	868	929	902	962	915	881	862	909	891	898	896	910	911	915	927	879	898	913	885	923	868	921	874	895	926	841	923	900	878	915	888	903	835	880	912	882	882	959	874	895	888	938	920	916	902	911	890	908	941	944	875	922	933	915	940	876	879	906	904	922	902	934	862	905	880	881	933	903	868	917	902	911	937	892	914	907	924	907	912	906	855	892	930	861	884	890	884	898	871	908	848	900	882	893	901	880	846	933	895	823	891	904	898	860	923	890	897	908	850	878	920	925	909	933	943	928	891	941	880	945	929	936	872	905	932	897	839	960	883	920	934	858	882	913	881	903	911	918	914	908	911	935	907	888	892	867	865	881	924	937	892	887	893	918	886	877	897	974	913	890	914	864	909	844	916	914	925	877	880	921	877	904	886	931	916	923	906	904	896	883	885	940	843	923	908	902	902	858	938	860	932	905	940	856	872	902	928	934	856	897	875	869	818	947	896	902	865	890	853	874	884	857	906	874	916	902	904	900	894	909	929	844	876	953	910	926	902	849	881	893	881	898	882	921	899	907	914	851	935	869	924	887	901	898	934	838	926	909	900	858	872	870	890	913	938	857	904	900	901	887	879	908	939	881	894	899	943	918	913	893	877	890	886	925	935	916	880	827	891	868	866	960	918	932	913	944	915	975	932	936	902	890	888	899	902	854	905	912	906	904	842	870	872	898	871	930	870	872	912	830	865	901	1006	925	903	875	916	866	884	882	926	878	916	942	895	933	917	844	933	860	975	939	871	899	888	906	936	929	883	870	880	924	910	877	901	920	902	900	825	873	910	921	906	890	844	881	938	885	934	868	912	858	909	905	891	889	862	886	903	948	915	928	948	882	880	920	864	925	964	896	890	899	902	879	873	862	889	882	921	988	872	937	882	943	881	861	922
26038	21622	24227	29497	21615	10283	496	377	343	349	324	319	337	328	320	297	273	299	299	295	305	317	286	318	290	308	271	293	298	290	266	302	262	297	296	286	253	293	250	269	297	293	287	300	276	259	291	245	271	272	295	291	287	273	253	292	281	283	279	301	277	260	265	277	265	313	270	301	325	309	310	275	254	261	280	287	295	256	261	280	282	274	267	295	290	276	286	266	285	278	288	271	254	276	268	264	270	313	270	317	284	280	246	281	240	272	265	295	303	280	268	290	271	264	303	276	282	291	286	295	294	304	276	304	287	285	278	324	275	294	266	281	271	293	283	275	254	313	299	303	268	304	294	279	305	265	291	286	242	274	273	287	285	277	260	290	273	273	286	262	257	303	267	268	291	260	297	291	293	290	319	280	267	257	277	257	252	264	300	274	257	295	274	296	274	269	257	286	279	261	281	315	307	272	277	247	297	268	293	273	283	258	254	274	257	256	297	290	298	302	294	286	315	318	286	253	306	266	286	280	284	277	304	248	283	314	286	278	305	276	276	262	288	263	281	263	217	290	261	304	284	269	294	287	281	249	254	296	287	255	262	272	274	251	271	261	289	281	301	300	259	268	268	275	296	288	303	307	312	283	260	276	272	300	302	297	277	293	278	293	266	300	279	263	278	282	283	258	262	269	270	282	323	317	287	261	281	276	275	292	282	291	273	237	258	292	299	315	270	260	255	277	292	268	276	268	306	314	275	269	274	273	293	297	283	271	272	298	271	295	254	271	283	322	271	255	276	285	284	271	265	260	283	252	272	284	281	268	277	270	267	306	273	289	267	274	309	277	263	279	268	296	295	292	258	298	257	255	279	269	254	276	263	292	284	294	242	294	282	269	270	286	263	269	259	277	283	280	317	291	286	283	278	315	280	299	283	278	229	268	292	274	259	286	250	286	312	272	279	266	287	270	269	260	283	309	274	310	281	285	306	274	293	299	348	264	228	270	285	312	296	284	287	270	302	318	278	278	288	265	286	283	281	306	297	286	312	254	304	289	304	299	285	254	282	300	288	289	247	295	317	274	290	267	295	290	287	289	286	253	255	297	277	270	274	258	302	291	287	268	269	285	267	269	275	287	273	270	264	264	276	298	293	271	276	301	283	273	265	282	274	272	266	285	297	303	305	299	284	298	284	271	280	298	262	271	258	254	277	282	299	280	307	276	279	266	258	287	274	306	289	292	269	303	320	292	302	255	290	245	281	276	291	266	277	289	270	257	307	269	280	244	306	272	284	282	252	260	284	288	294	258	295	278	259	302	269	275	295	268	304	287	289	274	267	222	291	295	266	287	304	284	281	311	277	276	280	262	296	271	279	249	267	268	276	260	295	270	293	264	284	268	284	252	255	292	276	284	278	279	297	287	305	287	278	285	310	268	259	262	256	314	260	283	296	306	354	285	305	281	263	276	298	240	278	271	309	276	259	257	274	292	299	236	272	290	265	252	287	253	267	280	266	285	288	313	297	275	272	266	300	277	260	271	285	276	257	234	282	276	276	297	298	280	268	266	293	266	260	302	273	265	271	276	305	275	253	278	316	248	297	302	269	292	278	292	287	286	282	292	279	291	319	291	281	270	296	308	297	275	279	301	309	297	269	279	274	304	257	287	317	299	288	253	313	279	285	285	260	291	267	271	283	277	298	293	283	317	270	279	281	289	300	262	285	285	265	277	250	256	274	279	258	252	280	258	276	267	290	280	276	283	279	269	272	253	279	295	263	268	276	287	271	262	287	288	275	276	302	284	247	276	286	268	277	274	273	275	275	249	264	283	266	254	266	260	272	288	271	282	262	298	290	261	299	289	290	276	299	299	282	279	264	264	280	264	275	275	261	269	299	273	280	271	293	309	286	289	272	283	259	271	290	261	262	286	255	266	283	269	296	277	269	281	270	305	293	267	282	294	293	285	267	273	248	291	290	282	277	307	292	258	242	279	302	306	273	274	283	270	271	249	257	275	269	272	276	273	274	261	272	286	296	286	300	233	258	272	297	289	273	301	301	259	294	302	273	280	307	272	276	264	275	272	317	295	280	261	283	255	276	289	271	273	286	288	253	267	246	264	251	256	268	277	301	271	272	258	281	274	270	276	280	264	247	286	261	247	298	286	245	272	299	272	294	303	282	267	291	274	308	292	270	283	305	279	300	298	282	288	284	294	305	252	247	262	263	249	314	294	285	319	296	271	289	253	315	282	274	279	279	257	288	267	286	286	273	309	285	317	283	268	289	275	265	277	255	280	271	307	289	258	286	295	266	271	316	286	289	306	279	293	292	286	297	267	273	290	336	268	289	276	279	284	254	248	306	286	268	323	245	279	293	277	256	266	260	277	280	288	277	282	244	246	290	298	297	307	257	287	267	260	274	278	254	266	226	258	265	272	303	308	296	277	270	272	274	286	277	283	290	245	271	285	281	272	265	278	289	286	279	311	261	302	293	307	254	273	262	284	286	279	272	319	293	301	278	274	289	308	306	282	312	275	261	280	307	292	268	287	264	266	262	270	288	244	290	287	317	240	291	336	292	284	278	307	288	263	294	303	281	270	307	295	266	299	285	268	308	299	261	271	257	314	295	260	271	239	264	249	270	290	306	280	282	268	260	272	272	292	251	305	275	293	275	264	305	252	259	286	302	276	290	264	278	320	305	246	288	276	310	319	253	284	313	271	265	270	282	253	258	277	270	273	270	274	278	276	249	293	250	272	293	263	293	270	273	273	279	259	298	277	284	286	280	283	307	258	265	280	274	280	266	264	272	256	263	283	310	299	304	248	312	268	284	301	291	309	307	300	280	267	288	277	277	302	325	316	275	295	292	273	295	288	290	306	268	300	258	297	268	271	297	262	305	292	251	326	269	298	265	253	266	272	301	269	244	240	252	281	278	293	274	305	278	286	229	297	283	266	273	285	243	264	269	282	282	279	262	303	286	281	289	283	285	253	241	261	267	305	290	266	292	288	278	309	287	291	274	266	248	313	293	249	297	283	291	271	275	282	282	321	296	275	307	296	282	270	291	283	299	279	305	295	272	298	300	272	255	326	285	301	283	284	261	275	256	270	283	299	328	276	289	271	295	306	282	279	269	261	245	265	271	300	290	287	313	312	280	286	267	301	256	277	246	270	289	278	302	270	291	282	312	266	306	294	257	291	286	275	303	291	251	286	248	296	291	291	279	264	243	277	258	322	318	268	285	257	272	273	274	259	254	273	264	318	282	282	293	293	235	264	280	255	300	275	280	247	291	287	290	299	281	293	276	298	287	264	272	285	270	289	269	245	273	260	310	246	291	305	321	260	279	290	271	300	293	275	264	266	269	267	273	290	286	321	261	255	289	273	277	267	255	266	257	304	270	279	297	288	275	265	263	265	271	294	274	296	278	298	305	327	327	288	281	269	266	294	260	288	284	264	269	264	268	275	281	295	271	262	276	264	291	282	259	266	295	292	247	272	295	269	257	264	278	260
4468	2000	1109	811	717	626	639	653	617	615	605	562	552	572	574	615	597	619	616	597	646	579	606	590	604	601	599	612	588	610	604	582	612	631	598	588	575	587	558	597	560	584	568	629	593	551	634	569	662	559	569	563	590	612	559	581	579	568	564	610	593	543	617	580	561	595	665	624	561	586	620	608	597	574	602	574	605	566	589	583	560	624	603	599	600	618	601	591	589	613	543	585	599	580	601	574	604	556	608	588	567	575	588	563	605	576	610	601	605	577	549	610	602	525	600	595	570	596	604	582	633	599	605	580	584	579	619	585	546	576	579	578	578	603	617	587	602	580	598	590	642	593	656	626	605	585	545	583	559	575	570	595	604	538	580	582	610	541	578	601	582	596	604	574	623	546	574	582	606	591	634	592	619	609	607	632	594	590	593	595	608	574	576	581	606	575	595	555	562	622	632	593	590	600	578	607	619	606	562	569	592	557	608	616	614	580	563	591	573	593	643	624	622	557	587	600	600	600	646	585	595	592	632	614	593	617	577	591	556	632	585	593	591	618	564	599	576	592	612	564	588	600	580	599	608	621	605	613	570	587	586	591	589	608	566	550	564	597	550	579	558	574	582	585	593	554	564	613	565	602	632	544	586	584	620	621	617	573	641	624	591	573	590	556	630	613	601	600	598	600	582	637	580	623	578	627	574	610	571	612	581	564	581	593	617	612	539	576	613	558	578	547	568	584	551	583	564	557	560	590	570	576	583	565	571	573	619	572	588	622	651	582	546	551	572	563	590	588	618	563	575	610	592	589	565	569	584	546	568	604	663	581	608	565	603	596	611	612	609	560	653	584	613	598	565	629	586	598	574	599	606	592	592	610	577	594	582	584	580	578	612	577	601	607	586	611	628	587	608	571	615	585	597	569	591	600	622	599	553	544	602	595	578	600	600	618	593	592	595	621	581	638	612	552	584	604	554	603	620	618	593	577	548	622	577	624	619	574	619	619	588	592	589	587	630	581	599	581	555	556	582	569	573	608	623	623	603	590	618	627	616	600	614	623	575	577	599	638	577	601	559	546	582	600	579	543	601	585	630	529	542	580	611	567	562	573	578	594	583	568	568	586	587	594	584	581	554	550	657	661	599	579	532	593	597	581	569	571	599	619	576	571	617	581	608	608	591	602	600	597	574	552	634	583	604	612	589	578	618	589	613	665	572	586	566	596	622	573	550	625	590	552	596	616	582	622	584	614	592	565	641	593	589	555	613	611	605	593	607	626	585	594	623	635	602	603	616	573	584	584	602	607	597	597	576	623	593	583	558	589	629	610	623	545	615	579	579	613	569	591	577	643	594	616	587	604	634	583	601	593	634	596	574	583	596	559	581	651	610	593	553	618	583	608	618	602	564	612	602	583	575	583	585	583	567	571	604	635	597	559	593	588	552	588	585	636	588	585	578	587	600	617	600	557	575	599	651	627	610	656	545	582	594	619	603	631	586	581	592	583	573	608	576	597	588	606	580	532	579	607	520	554	612	629	603	601	625	586	572	563	574	584	582	577	618	593	594	599	633	569	583	583	631	587	580	624	557	616	600	561	620	597	583	632	561	549	623	595	559	599	586	593	542	643	605	602	595	543	567	588	604	598	568	605	582	582	631	584	595	598	567	594	558	587	607	594	611	596	588	580	564	614	563	556	586	586	587	566	615	607	590	592	593	597	600	601	609	593	548	583	625	608	609	584	623	579	576	592	594	624	582	639	550	592	598	572	567	576	649	614	605	582	588	604	596	605	568	596	586	615	608	593	577	580	567	592	586	589	567	614	576	569	585	621	634	608	625	547	589	591	582	549	584	564	656	630	562	606	618	617	584	622	560	573	615	594	575	593	602	566	614	557	616	579	587	567	590	598	548	613	621	555	603	561	570	615	559	645	580	604	542	568	614	610	607	582	606	547	589	591	652	600	565	615	595	604	646	570	610	621	579	574	609	567	583	591	591	616	620	572	618	567	605	599	614	622	563	657	608	578	570	600	619	586	548	573	582	599	581	605	587	630	585	605	555	567	582	615	633	601	605	554	579	636	570	595	583	578	595	641	568	598	581	549	581	607	574	612	579	615	580	613	588	602	592	588	587	629	619	568	593	600	617	606	629	634	610	592	628	617	584	625	616	581	610	566	609	643	587	589	548	575	577	566	597	606	560	563	589	612	602	596	611	571	594	626	638	590	590	593	626	579	613	607	583	630	588	638	608	586	565	554	585	649	580	605	592	559	581	589	601	610	589	627	566	640	610	589	588	608	568	592	565	566	551	565	581	607	564	586	618	619	565	565	607	577	627	586	572	561	564	590	627	605	651	576	577	565	599	584	599	562	636	621	612	626	599	580	607	577	598	586	573	579	610	583	573	559	581	647	569	631	564	632	610	598	587	578	627	583	594	612	606	622	596	590	588	585	587	599	563	598	600	604	585	564	602	591	608	611	618	573	552	595	576	593	534	580	599	573	566	618	592	584	603	598	619	575	602	608	524	584	608	561	638	567	597	625	608	589	596	602	592	560	599	599	619	556	565	572	563	562	578	584	612	595	615	578	556	594	667	571	595	635	622	606	619	581	624	618	571	569	618	534	590	580	617	572	580	562	647	639	561	609	603	613	610	594	600	579	631	604	550	585	586	605	575	589	623	617	544	604	551	610	588	608	599	563	592	640	570	592	569	584	593	621	632	594	609	586	548	593	605	610	579	594	578	589	593	585	596	581	636	541	576	606	572	574	635	588	620	554	581	606	658	592	598	576	620	595	607	602	588	604	628	559	640	626	563	625	594	577	601	559	579	594	591	572	573	619	605	578	557	582	555	577	588	567	602	548	624	633	588	610	572	604	612	605	604	614	612	646	570	624	564	597	522	604	603	607	578	573	587	645	583	598	591	618	564	650	582	578	623	572	602	600	610	558	575	586	593	534	569	601	597	620	593	592	603	584	574	592	587	593	557	573	596	571	590	577	621	590	655	597	571	573	577	599	588	612	560	565	594	604	602	618	573	587	584	585	649	601	581	590	521	584	607	616	606	579	610	591	587	585	617	607	593	603	581	588	555	577	609	603	572	599	577	560	598	566	577	610	604	594	567	583	574	614	550	603	589	583	591	604	634	612	636	558	614	604	560	608	615	568	595	544	571	600	620	598	604	554	619	598	591	600	602	578	572	603	605	558	601	579	562	631	594	576	635	595	600	589	617	603	618	584	575	559	550	554	606	612	586	559	582	567	634	564	606	607	566	615	574	575	571	583	612	654	578	565	628	600	599	567	538	591	536	614	580	539	570	615	566	649	600	592	578	608	604	583	596	576	587	609	563	551	637	573	597	587	527	519	618	607	619	594	606	649	607	602	605	633	602	570	615	608	571	577	558	603	594	601	624	605	565	575	599	633	615	600	586	582	638	614	561	547	589	595	560	627	613	582	614	619	579	564	586	575	610	570	612	573	624	611	547	564	628	643	613	587	606	581	621	639	612	587
25201	21584	24660	28991	21588	21608	9840	371	260	235	212	184	202	175	177	155	165	166	157	146	149	151	161	153	160	157	140	142	148	153	148	148	145	139	124	137	121	144	136	149	130	139	125	128	149	158	133	160	155	125	144	124	125	130	129	153	122	132	150	131	141	136	141	129	139	138	140	126	136	122	130	139	114	113	121	158	134	166	133	107	152	152	120	144	127	135	159	134	127	144	140	128	124	146	146	147	113	159	128	130	128	125	149	137	123	117	131	126	132	122	121	124	134	123	145	130	126	123	125	116	140	145	117	136	142	130	139	134	135	145	142	149	128	133	162	134	142	142	134	117	146	130	168	135	149	158	156	130	113	140	146	130	122	111	108	140	134	120	118	125	144	132	133	133	136	136	127	138	113	132	135	134	138	117	139	144	150	112	122	128	124	134	119	173	135	117	126	146	148	162	126	135	137	152	130	120	139	114	136	143	118	157	163	145	146	122	157	145	119	106	125	145	126	152	138	126	125	127	116	136	130	113	124	145	134	126	123	134	105	145	105	122	148	115	138	125	122	139	131	163	127	152	103	127	135	118	124	122	130	114	132	130	119	117	147	124	105	136	122	139	132	127	132	114	151	160	149	121	146	134	130	141	156	132	139	154	148	144	127	129	140	157	128	150	120	139	129	136	123	127	123	131	142	137	136	138	132	127	127	136	130	152	115	126	147	131	147	120	133	129	133	125	115	117	129	139	148	156	129	124	129	122	138	123	148	177	155	129	150	132	155	119	123	127	138	119	138	157	159	139	116	132	151	143	131	122	137	118	125	147	122	139	128	153	140	153	121	125	117	116	115	118	130	131	136	107	133	151	128	145	160	131	139	130	126	117	130	137	133	139	123	149	131	139	110	142	125	147	140	113	150	131	132	147	142	131	129	113	142	115	141	144	133	148	130	144	138	138	128	118	137	141	130	152	136	138	145	127	142	140	128	134	143	125	147	146	138	146	129	156	132	140	156	120	135	149	145	129	102	130	113	141	118	142	141	138	128	116	122	128	110	134	125	122	121	109	149	134	126	134	145	143	151	139	122	138	116	147	129	134	110	126	127	139	143	157	110	139	117	149	145	135	143	126	132	124	137	145	142	152	141	114	125	115	142	117	118	136	123	134	123	131	120	138	132	147	143	136	154	124	135	115	124	147	138	141	137	120	137	136	148	123	113	134	140	140	121	132	126	139	133	118	135	127	124	127	139	143	141	164	141	124	139	154	129	151	152	147	114	120	120	136	112	129	115	154	111	143	144	146	138	110	135	162	130	121	139	125	146	128	132	154	114	120	150	146	121	143	137	115	154	133	119	157	140	130	164	137	121	138	117	159	159	119	117	125	142	138	130	132	157	135	149	132	125	126	136	115	154	132	137	121	127	116	134	140	144	132	143	147	137	141	158	126	144	117	130	141	132	119	143	141	128	142	128	138	135	112	127	156	132	135	123	136	147	112	117	109	113	104	132	126	150	140	147	125	128	144	111	161	152	119	150	153	159	162	123	152	153	150	123	140	145	138	132	147	137	118	162	127	129	128	129	120	131	146	139	116	126	125	135	126	151	127	139	146	135	146	134	132	130	135	129	125	109	142	121	133	130	149	128	111	142	134	124	128	142	149	139	131	139	144	124	136	127	134	131	125	124	130	140	141	138	117	159	130	135	138	146	136	124	143	148	123	141	127	122	123	147	118	144	142	130	128	143	128	146	154	126	147	110	144	132	139	130	131	163	134	138	115	137	139	129	117	128	139	141	140	121	119	122	135	140	137	129	139	146	129	137	131	123	127	153	131	133	160	133	115	136	119	123	120	148	119	141	126	154	123	137	119	127	142	134	136	130	151	121	169	133	122	126	123	122	142	146	126	110	143	135	120	146	145	120	132	129	123	144	148	120	118	168	140	136	124	109	123	113	134	103	140	140	135	118	140	123	141	132	142	129	137	99	146	158	128	140	132	133	118	141	133	125	118	143	128	157	116	128	119	160	156	126	142	131	117	138	120	124	125	126	101	127	150	141	137	147	117	139	143	140	122	118	125	128	130	142	124	134	138	100	136	128	137	121	138	118	118	126	128	134	130	133	118	123	132	143	136	146	150	129	125	119	125	118	151	142	134	118	138	158	131	132	118	121	109	114	144	127	130	146	141	131	116	122	126	137	143	127	142	140	144	140	149	152	129	134	144	134	136	121	121	164	146	125	120	139	135	135	129	139	127	118	147	128	141	124	112	117	138	119	117	146	127	138	141	135	110	132	146	134	136	131	135	133	119	116	123	133	143	134	145	146	129	110	133	148	135	128	108	137	125	144	114	162	127	119	140	135	149	128	143	127	141	117	140	114	133	140	137	159	140	137	118	133	135	135	154	130	134	132	118	122	128	131	131	139	136	125	154	111	129	128	127	161	143	113	134	132	122	123	118	127	142	105	123	133	149	151	157	174	117	132	125	124	134	139	136	136	143	125	150	141	125	129	132	146	112	139	123	128	124	110	149	145	138	140	138	126	146	116	120	135	111	129	128	118	129	143	141	134	142	127	132	142	143	128	131	118	127	136	145	126	144	153	125	120	140	111	128	122	130	120	137	132	146	131	112	138	126	131	119	101	130	131	121	138	142	142	138	130	136	135	115	141	125	134	126	147	129	125	117	127	133	118	145	131	125	145	152	139	145	129	123	112	133	130	133	164	124	145	140	140	119	151	123	132	138	130	128	121	124	123	134	146	142	113	127	129	119	131	127	138	140	139	118	135	126	145	140	142	142	141	125	151	128	130	136	136	153	149	131	128	115	168	129	133	132	131	133	142	119	128	148	152	150	140	150	121	129	143	141	134	133	133	136	135	146	156	139	123	117	142	120	125	130	129	126	116	116	137	136	142	134	118	153	114	127	147	121	96	146	128	135	137	151	160	121	114	141	123	139	114	153	124	131	154	137	152	117	118	136	131	139	137	118	113	141	140	128	140	147	158	136	133	128	135	135	128	131	110	114	130	142	138	135	141	123	123	137	136	138	137	154	117	125	126	139	121	129	117	138	126	110	143	150	141	157	141	133	115	147	157	135	127	116	132	131	125	119	128	169	134	127	121	126	135	146	118	121	99	127	143	135	124	112	129	133	134	139	150	126	126	106	152	136	149	143	139	150	141	113	157	124	113	135	124	129	147	129	134	117	153	155	143	121	145	136	142	132	129	130	125	123	119	130	162	145	127	131	117	139	119	128	135	128	128	119	144	126	153	133	125	144	137	145	129	146	128	143	121	137	127	123	140	147	111	146	107	134	139	139	146	135	126	98	141	137	155	150	128	132	136	139	126	117	141	116	131	149	133	137	138	118	132	132	112	125	114	135	118	145	135	116	139	121	142	143	132	121	139	137	132	139	123	120	127	103	123	127	141	133	134	118	122	137	138	127	147	142	131	129	124	133	135	138	153	147	147	155	127	147	143	123	130	144	145	111	142	140	125	146	126	127	125	135	130	170
4165	2995	1282	701	496	398	406	371	328	348	307	364	339	354	364	342	341	347	337	317	319	319	351	333	316	313	335	314	301	310	329	312	324	315	323	315	340	345	325	338	306	312	340	310	317	322	328	344	305	313	327	338	336	332	329	326	310	299	344	334	337	337	310	314	327	320	331	343	326	301	306	347	293	301	362	320	337	310	345	305	331	301	323	319	322	279	314	331	358	310	291	297	346	349	342	292	302	329	311	361	320	307	311	296	320	348	290	319	316	337	322	328	339	332	300	304	335	356	338	339	300	329	329	337	331	295	306	338	298	357	340	337	334	303	348	318	321	334	324	324	297	285	352	310	342	321	339	308	311	324	336	341	318	331	308	312	333	326	287	358	323	322	320	340	344	318	312	301	324	298	320	316	295	313	309	304	330	300	300	309	354	300	335	330	290	318	334	308	317	342	327	316	295	334	315	358	307	340	304	351	330	332	330	316	320	346	298	315	296	348	359	338	319	297	304	347	347	303	325	285	320	284	308	340	325	339	336	308	299	314	314	346	321	344	335	300	298	302	349	313	331	354	297	299	312	329	323	322	340	329	311	327	322	317	303	303	306	326	319	311	331	347	312	301	324	303	347	286	306	371	308	318	321	360	338	334	318	336	300	338	287	311	309	301	298	322	320	323	310	341	337	310	333	326	323	294	326	356	292	332	319	297	323	324	299	337	325	331	332	327	330	312	321	330	327	315	332	331	318	334	271	323	338	338	306	322	326	344	339	324	328	339	304	305	306	324	308	330	329	309	286	302	326	322	322	331	327	323	305	316	328	295	342	332	367	337	331	303	318	336	304	324	344	320	339	311	303	321	341	292	303	305	328	319	318	322	304	350	351	311	328	346	287	284	296	332	327	347	334	319	304	278	343	324	350	349	321	324	331	333	321	305	296	317	300	322	312	333	314	305	312	316	336	351	333	301	306	306	284	348	340	319	336	327	336	307	283	329	340	314	327	372	341	345	318	302	323	330	319	349	341	297	333	327	329	318	332	309	333	342	313	313	328	312	360	334	326	321	308	313	346	293	343	288	330	330	324	330	369	313	275	273	365	319	303	292	314	332	332	297	295	344	334	334	323	320	352	328	355	313	317	284	344	345	342	322	332	306	310	298	358	342	324	326	317	293	300	300	334	314	337	334	333	323	308	325	357	318	350	333	307	313	316	301	292	299	304	279	303	289	344	327	350	334	325	288	327	320	318	308	300	333	332	303	325	329	322	329	308	309	313	328	312	336	320	317	333	338	331	306	303	338	313	313	305	344	304	297	312	302	316	305	327	324	325	290	313	305	314	327	293	366	337	339	334	303	334	308	348	294	300	335	322	330	291	307	308	314	332	328	318	287	310	344	341	307	331	310	308	288	316	338	350	337	328	338	338	306	324	289	326	326	321	342	308	297	332	310	314	311	315	339	345	323	324	304	318	332	366	334	349	306	295	332	287	347	310	338	320	328	295	349	324	312	305	340	309	327	318	349	333	289	329	335	334	305	314	306	319	322	317	327	326	342	334	313	303	335	318	299	316	294	315	311	320	330	317	302	350	331	345	316	344	319	340	319	325	361	320	325	331	300	329	335	300	331	300	290	336	317	322	341	291	306	307	323	313	317	351	334	311	319	313	323	317	345	342	339	338	310	331	329	307	320	307	348	333	330	301	296	314	308	323	346	281	319	291	329	315	312	358	316	348	316	326	321	315	345	324	323	308	317	322	335	308	308	316	319	356	305	317	342	326	313	348	307	299	304	316	313	364	313	325	324	295	314	308	330	345	324	327	295	324	363	326	362	335	318	337	320	296	299	321	314	302	320	314	322	306	334	328	322	310	294	312	334	330	320	326	321	343	325	328	277	309	317	329	309	340	321	377	319	302	331	319	315	331	308	326	331	304	329	324	293	296	308	316	290	339	318	337	309	328	307	313	307	335	323	305	312	304	317	322	321	301	301	338	326	346	325	327	293	347	365	286	317	331	310	317	358	319	327	301	348	331	322	339	347	286	312	330	325	336	325	350	311	321	345	335	305	305	321	316	308	334	338	344	327	339	340	315	289	325	308	310	335	293	329	312	332	352	353	368	299	300	321	316	349	325	314	308	326	352	332	327	318	318	300	302	324	300	305	339	300	339	319	333	322	356	346	340	325	351	313	328	322	325	304	336	327	313	320	327	330	321	330	343	328	320	311	342	312	321	312	295	312	309	342	322	300	325	318	295	313	305	312	334	325	347	322	343	330	326	307	302	321	337	343	311	319	315	320	291	325	320	314	329	303	303	298	362	307	315	340	303	327	306	338	303	359	329	309	343	298	309	297	330	330	332	331	323	325	298	299	325	334	323	335	342	316	298	322	322	325	293	337	298	272	328	337	290	316	336	335	318	325	320	328	320	313	306	312	298	326	325	318	306	304	326	329	312	315	306	324	320	363	327	320	314	312	299	315	308	318	317	325	325	314	293	330	337	310	352	334	302	308	327	321	333	305	348	315	363	309	294	307	348	348	267	306	308	336	317	316	319	327	314	304	310	344	363	345	347	336	325	255	328	323	312	303	314	306	355	293	328	317	325	327	307	300	319	316	303	315	317	301	302	319	378	308	323	339	328	311	325	340	303	331	324	324	340	319	334	339	329	296	307	314	309	342	307	300	340	310	329	349	293	345	355	307	328	338	330	293	332	319	320	290	311	340	318	303	305	311	293	305	308	329	318	301	297	276	323	306	316	307	307	318	313	293	356	341	282	299	330	329	351	313	323	328	316	323	312	335	345	301	298	334	327	319	357	306	342	316	306	316	330	314	302	322	329	306	313	311	276	330	336	318	325	295	303	358	338	336	313	355	302	327	315	325	324	320	303	328	288	353	361	334	328	362	331	298	329	347	315	317	366	344	350	312	294	302	322	311	280	357	312	300	308	317	312	333	318	345	345	348	322	346	377	314	316	286	323	302	318	318	311	320	303	288	321	327	318	327	320	337	327	328	347	339	303	342	322	300	335	300	311	321	314	329	307	303	323	321	295	316	308	312	318	309	298	307	343	348	341	310	346	332	350	346	324	348	328	297	334	332	285	300	323	311	336	327	313	305	323	318	329	327	327	319	294	340	322	305	317	315	324	321	303	310	283	329	344	301	326	340	349	335	330	332	318	321	319	315	287	342	338	331	291	320	328	329	307	332	279	326	313	323	320	309	332	333	322	318	327	307	290	309	311	338	341	357	351	325	319	324	310	352	304	331	323	331	323	334	337	330	302	310	345	292	307	338	313	320	310	340	302	349	318	306	287	296	310	297	336	371	333	316	333	301	329	298	305	323	311	334	330	312	324	307	340	293	320	305	346	313	330	316	304	335	332	337	325	302	313	298	331	323	308	294	316	320	313	321	317	319	319	336	314	322	329	308	324	325	326	289	332	309	323	300	326	321	312	316	321	314	314	324	303	321	353	319	316	310	304	329	340	301	310	322	311	314	316	327	308	337
34061	14137	2089	574	498	466	435	432	431	454	457	390	389	412	451	442	451	424	428	477	450	431	425	411	403	432	473	457	427	404	445	417	456	423	438	464	392	410	429	410	397	488	498	468	436	438	427	391	446	439	417	452	442	409	414	394	436	447	450	448	414	375	435	444	418	399	462	477	459	382	448	438	432	388	433	400	439	408	442	430	454	422	434	435	401	404	403	453	448	429	422	422	429	460	404	432	434	426	446	476	400	464	435	435	493	423	428	460	429	469	430	422	452	438	414	418	444	411	413	435	433	424	405	466	437	431	417	391	456	442	436	425	427	429	416	459	421	430	425	437	458	455	452	406	439	414	423	435	457	397	403	452	445	428	432	426	410	443	414	421	496	409	441	465	421	408	428	423	421	423	424	426	441	475	427	438	463	434	450	432	464	442	462	468	447	431	417	416	436	440	420	440	441	415	466	440	415	461	422	426	416	458	424	476	426	443	414	458	433	418	400	442	415	480	436	432	450	457	483	442	441	423	427	417	417	414	439	427	443	408	441	407	437	433	444	431	433	445	396	429	396	418	426	430	412	431	413	444	413	430	418	420	374	447	443	429	465	475	439	463	390	383	423	408	421	417	410	423	445	426	396	420	478	479	394	433	478	446	424	441	386	416	462	481	391	420	417	439	453	425	435	468	399	460	444	441	412	394	428	390	453	466	467	462	444	427	423	433	432	444	443	457	448	420	426	443	424	399	408	426	444	439	450	467	472	428	455	375	405	413	435	432	452	449	436	435	461	397	442	406	423	423	467	432	439	431	452	436	415	412	474	400	474	443	448	397	431	424	449	414	397	457	433	444	436	460	434	444	464	441	464	429	460	423	441	407	403	454	398	414	439	471	432	450	462	453	489	450	420	441	433	467	469	422	499	446	436	407	499	450	467	436	454	453	433	396	403	441	454	457	439	413	447	401	431	425	453	438	437	414	433	396	404	443	441	451	451	397	482	418	395	425	467	411	439	439	423	452	425	467	423	439	420	437	451	458	453	440	433	399	416	484	442	403	479	451	406	433	465	425	449	437	424	469	413	453	443	398	403	418	409	440	412	423	444	459	442	425	459	450	410	474	435	451	444	422	461	413	456	438	411	402	431	438	452	400	411	421	439	478	483	430	452	421	457	453	439	418	434	406	430	426	460	436	477	458	438	399	427	457	491	457	425	425	412	395	418	390	445	445	462	406	416	445	441	418	438	433	443	426	425	448	428	453	388	465	418	464	443	432	438	473	437	426	445	422	442	445	443	403	427	435	466	469	444	417	384	420	473	465	419	458	463	471	424	440	425	397	408	436	402	427	424	438	441	451	440	427	444	479	428	434	435	416	420	416	459	463	424	433	454	449	428	422	435	420	422	418	448	408	452	411	444	428	462	423	449	420	450	431	418	407	436	405	444	469	441	457	430	440	419	404	438	453	429	444	425	465	436	465	441	469	461	445	437	462	432	431	433	412	439	451	449	437	457	446	461	456	436	451	469	463	420	402	437	465	432	427	399	468	443	470	453	450	446	420	436	473	398	433	472	404	426	407	425	455	415	432	421	417	444	467	429	432	419	402	464	391	409	435	415	431	423	427	434	438	443	452	466	393	427	408	423	428	460	424	442	389	427	420	437	449	399	433	416	409	427	475	412	388	456	421	461	470	426	427	440	438	394	429	452	418	429	405	456	413	426	422	375	411	467	440	478	449	414	435	429	429	437	431	423	433	452	451	409	433	461	462	413	438	453	429	440	394	416	392	438	459	420	419	395	408	435	463	411	401	424	412	453	457	413	472	434	440	426	411	435	446	470	393	447	415	461	454	451	434	396	378	441	446	397	401	428	447	416	423	424	425	440	412	428	423	469	436	440	421	428	428	402	424	415	451	461	421	418	398	443	452	425	446	444	438	445	441	390	431	423	470	442	463	414	459	410	402	433	405	439	454	422	399	398	415	442	435	429	435	432	466	423	391	421	411	474	451	449	474	433	438	430	434	448	455	436	441	435	427	491	424	467	459	434	462	426	407	426	413	441	421	462	441	465	397	423	463	458	400	453	463	476	424	412	457	432	426	451	455	434	420	429	429	454	452	442	434	446	440	396	440	466	413	415	409	413	445	429	420	437	456	417	424	445	473	473	424	380	433	411	481	427	422	420	412	452	416	439	453	433	416	458	422	451	428	455	448	461	384	445	438	428	443	420	393	431	432	427	427	457	435	425	453	436	405	432	415	438	427	441	418	455	395	436	448	482	457	441	467	431	436	434	435	420	461	421	415	411	428	414	460	437	416	423	427	417	446	400	468	433	457	452	457	487	453	436	492	450	467	436	471	383	428	452	422	437	380	413	403	422	406	435	471	405	447	446	502	435	414	448	450	459	484	430	442	466	400	405	447	425	426	462	429	430	453	423	378	458	448	446	429	415	425	386	469	452	432	453	443	413	448	441	482	440	450	484	401	434	429	436	443	435	407	429	378	436	431	477	461	437	410	402	405	441	454	437	446	418	424	390	427	433	470	474	430	424	390	448	429	463	444	461	424	433	442	447	460	450	448	443	403	427	479	406	432	437	420	465	430	411	437	470	442	437	425	419	453	431	408	413	449	450	475	441	478	459	472	450	450	419	443	445	434	433	485	440	442	417	409	429	483	444	432	430	448	404	465	469	452	490	459	457	431	398	412	444	448	442	452	409	435	425	441	437	457	481	442	470	444	440	438	419	422	425	418	404	472	456	419	416	443	417	430	456	440	438	431	392	405	435	407	441	445	431	461	430	428	400	448	437	406	408	452	408	418	427	422	454	466	395	494	422	434	419	435	465	455	402	451	424	408	472	417	399	412	421	415	438	446	437	410	452	434	453	485	438	438	415	430	417	475	391	465	435	427	429	429	433	400	419	398	438	434	491	455	439	422	458	466	465	435	430	417	425	410	466	442	469	433	464	440	408	450	491	452	455	392	436	453	476	391	400	427	441	437	462	424	455	429	477	407	457	382	456	459	463	424	406	457	420	424	404	401	403	399	399	432	452	416	440	448	420	434	428	428	401	450	415	437	471	424	436	416	437	413	449	436	426	417	430	441	393	444	431	417	427	448	434	429	439	413	416	365	455	478	449	465	451	444	461	431	456	410	401	440	415	407	477	455	432	432	461	461	441	410	444	390	424	393	424	395	383	475	468	405	433	415	444	439	450	429	439	407	447	431	454	456	459	420	409	461	458	415	390	413	432	435	400	450	412	400	435	413	424	479	415	406	429	447	420	427	406	448	422	398	438	440	456	435	415	401	462	429	446	421	452	452	435	447	461	421	465	441	469	424	449	408	441	411	436	457	431	397	427	419	446	441	432	395	460	424	438	412	443	424	428	416	461	415	434	443	423	447	430	406	451	424	458	427	410	416	405	442	416	442	421	409	422	439	407	426	425	421	453	431	470	426	428	417	445	437	437	420	389	443	461	398	434	422	434	447	455	477	449	436	438	440	421	421
8163	959	930	942	882	880	884	935	880	895	906	847	908	928	823	886	853	924	852	868	865	902	857	890	893	889	841	892	912	878	889	927	917	847	884	861	923	873	869	866	867	882	936	900	874	854	934	892	885	884	931	865	926	862	892	896	884	861	896	874	853	877	928	882	907	846	929	901	882	863	878	911	892	895	838	892	893	883	871	891	939	966	887	851	880	862	879	825	941	909	961	892	833	891	876	915	922	873	876	871	886	888	900	929	954	889	934	939	935	902	871	953	842	897	846	945	922	856	871	796	954	877	923	839	888	895	829	864	904	901	911	921	884	914	856	852	875	867	866	882	931	931	928	865	910	851	889	887	920	880	931	834	907	850	877	908	872	892	897	899	845	849	873	894	880	848	855	945	922	910	897	908	828	898	862	869	903	858	914	864	861	895	924	896	908	924	882	906	882	905	894	864	850	957	895	925	930	907	923	890	890	916	903	886	914	848	892	936	902	896	869	870	877	853	901	897	878	891	938	880	935	888	886	874	871	898	913	917	880	912	913	889	895	893	872	860	884	907	872	875	897	914	864	853	921	950	870	896	935	899	930	857	879	955	921	918	945	932	917	886	882	850	906	843	940	894	932	886	851	921	836	889	900	924	854	936	857	933	885	885	877	871	848	875	863	915	872	910	869	856	875	951	917	894	932	902	859	950	886	931	891	831	942	902	886	864	872	883	917	898	928	904	878	874	891	934	808	923	938	999	908	879	905	906	922	914	923	925	871	895	911	892	883	925	925	844	899	917	878	886	860	894	887	892	923	857	875	896	901	948	851	866	889	909	888	937	894	907	928	884	925	921	896	897	893	890	879	931	944	886	895	903	875	852	924	898	882	844	877	907	863	894	918	925	943	882	863	876	896	895	892	873	927	872	859	905	884	886	859	864	883	873	906	885	898	886	876	845	845	900	889	928	878	944	908	857	916	875	899	940	874	905	873	911	901	899	899	918	908	944	876	916	884	924	846	917	881	933	877	907	879	898	870	930	881	890	888	908	852	906	898	921	893	836	852	898	886	889	860	917	873	883	895	872	909	884	899	881	902	890	839	972	892	899	867	908	898	912	908	880	903	862	876	867	880	900	923	865	916	855	935	843	881	881	902	870	893	909	863	948	900	940	917	951	910	920	900	891	899	867	856	880	847	870	909	923	900	880	852	839	949	885	937	877	922	910	909	892	917	900	972	958	843	876	901	857	839	929	881	922	882	885	842	898	895	912	889	907	923	849	885	879	908	941	872	898	879	908	935	871	902	856	855	912	870	921	914	864	913	929	930	885	919	901	882	927	900	892	883	905	914	870	900	888	889	865	906	890	920	966	902	865	899	921	869	914	899	907	884	898	883	906	897	921	926	914	912	809	898	856	888	882	922	939	890	895	858	872	968	908	869	906	896	900	916	872	950	863	907	911	946	948	890	906	880	882	896	867	934	927	896	925	945	905	907	894	848	898	897	886	936	890	909	872	923	889	857	937	850	865	840	861	930	914	909	922	912	900	897	885	878	889	853	886	922	832	886	906	902	898	872	912	945	883	907	871	912	838	909	894	916	870	914	881	884	857	910	918	874	922	881	938	890	948	900	867	894	898	878	935	857	883	884	858	873	872	890	881	877	864	916	898	953	873	871	885	906	927	905	933	890	912	917	926	921	902	918	866	913	961	913	865	879	865	876	919	879	891	838	900	875	889	911	871	933	899	920	833	912	882	859	918	854	927	904	917	874	893	873	925	882	927	912	875	902	877	902	911	885	887	924	928	898	939	860	883	868	881	910	898	881	855	857	903	858	931	909	894	852	895	964	854	894	880	854	918	862	870	904	888	888	923	873	900	899	943	909	885	938	863	877	875	871	939	901	879	910	896	908	897	864	867	920	924	886	891	895	860	873	845	863	913	919	956	904	896	905	875	863	915	915	912	904	881	906	931	929	917	867	875	864	881	890	939	872	920	889	916	881	896	875	911	825	884	879	901	876	892	850	892	888	873	908	907	918	928	907	921	859	857	908	937	923	851	911	914	892	984	835	895	923	866	919	897	866	868	890	930	941	901	879	907	898	892	911	923	894	880	816	871	927	868	859	900	856	881	880	864	911	900	936	935	888	900	908	910	903	928	854	911	871	893	945	916	908	885	897	897	903	823	864	899	864	922	878	962	981	881	842	907	891	912	860	877	881	884	947	899	904	868	863	917	852	891	883	870	860	922	920	921	877	890	885	871	924	857	918	886	911	868	861	901	907	883	858	901	905	933	863	922	925	908	903	904	864	891	894	860	877	873	878	885	930	887	973	881	889	823	889	917	905	839	880	923	938	871	942	928	890	892	936	925	900	840	938	892	896	894	897	886	857	837	893	862	927	909	869	902	902	851	873	888	931	946	893	931	902	975	875	934	883	884	869	890	897	860	938	915	884	869	946	844	891	884	839	900	921	907	888	851	931	882	906	910	861	897	867	881	870	882	843	881	908	897	903	950	906	903	882	899	911	927	860	875	942	902	873	910	898	896	923	917	890	836	906	866	888	893	874	869	940	865	945	879	850	919	932	864	914	909	877	874	923	896	923	922	879	859	901	931	901	881	846	963	919	919	870	887	872	926	902	926	871	821	903	930	956	912	861	875	852	895	833	928	919	895	863	889	930	909	931	906	897	839	913	909	856	859	871	910	860	943	875	887	886	881	896	882	910	903	909	869	860	845	932	898	932	917	900	930	901	901	886	876	941	905	897	880	897	895	869	902	884	917	932	920	868	954	873	887	945	893	896	929	935	933	932	868	902	844	874	896	904	858	906	892	841	881	902	925	914	873	922	888	893	940	927	933	892	843	909	897	896	862	900	871	890	947	904	910	870	843	907	895	863	896	898	889	913	935	901	908	861	872	893	919	891	905	878	892	944	884	910	844	873	864	895	886	868	872	851	908	887	884	946	925	911	883	843	839	917	899	887	892	835	888	956	854	894	842	942	843	886	890	905	899	863	869	886	873	844	901	909	924	877	887	918	900	903	887	873	887	912	877	899	946	900	900	862	903	905	911	933	853	936	913	879	890	951	947	929	873	861	889	861	906	903	908	873	892	859	889	885	942	904	890	937	898	874	884	853	901	895	870	883	857	883	918	906	904	936	918	838	920	883	870	852	869	910	848	927	829	913	917	909	915	930	863	942	878	914	916	913	883	883	859	903	954	918	912	904	882	886	850	943	929	868	849	872	899	855	900	884	874	926	881	879	875	870	909	894	872	878	884	898	907	902	877	871	895	933	843	893	934	856	890	960	890	918	884	856	864	916	901	883	882	872	881	894	897	908	874	892	821	896	931	906	833	913	879	891	871	882	909	900	947	882	898	912	885	850	872	959	868	925	917	933	894	875	872	882	884	826	896	834	873	947	905	898	897	891	920	872	925	860	926	874	848	858	941	861	859	895	894	941	902	895	833	876	916	890	901	879	906	925	913	878	863	902	903	956	830	940	901	873	901
25972	21616	24239	29482	21612	10166	487	413	321	298	330	328	295	308	305	311	309	284	308	313	298	278	270	240	273	263	307	304	300	294	294	292	296	285	271	293	263	239	275	289	314	272	292	253	299	298	257	319	268	286	268	261	260	250	278	269	276	291	289	290	311	284	286	244	298	290	284	285	265	259	301	289	295	279	266	269	310	277	265	278	297	304	292	328	255	261	284	300	272	263	248	271	290	303	299	286	268	268	281	272	294	275	307	311	280	272	298	274	265	270	300	271	288	281	281	296	282	275	256	273	260	273	313	281	276	273	290	281	255	243	287	286	273	279	288	254	280	279	275	327	282	331	318	302	302	282	272	259	293	264	266	297	303	281	267	283	283	258	269	318	301	298	269	267	282	267	267	253	258	270	271	254	287	251	264	285	270	298	274	267	273	271	281	299	262	264	266	302	278	260	287	290	286	268	301	272	276	273	272	265	274	289	290	269	265	286	265	302	278	244	263	252	275	269	295	286	277	284	251	283	275	264	315	286	294	283	294	300	263	274	274	284	269	259	264	271	261	279	289	297	254	272	266	287	275	289	288	286	295	297	266	256	258	293	261	273	280	263	293	290	243	289	229	278	281	248	256	279	307	304	280	281	293	274	295	280	258	273	263	281	263	296	281	302	251	280	268	281	282	278	279	298	319	287	287	269	286	304	289	264	262	259	275	264	254	278	254	299	289	277	283	283	287	275	271	275	288	307	289	278	273	305	249	316	257	295	303	282	285	284	309	284	273	258	281	284	276	286	256	290	266	305	245	288	268	316	267	284	300	267	271	305	267	284	280	284	247	249	277	289	266	297	290	279	302	304	283	299	321	278	267	293	274	272	260	292	256	285	287	300	273	267	294	302	239	311	277	259	256	287	260	280	257	255	264	248	291	269	292	285	288	272	280	275	285	277	296	267	265	284	291	232	281	273	299	303	312	285	286	266	291	260	275	296	291	312	300	284	300	276	269	266	249	274	273	275	244	251	246	265	285	283	285	258	288	308	315	281	294	265	271	274	263	270	292	277	271	293	250	275	256	306	270	275	278	271	288	306	256	259	278	291	286	278	285	236	283	290	283	286	276	258	297	279	284	277	276	283	284	300	283	253	300	301	301	265	339	291	260	255	280	289	324	242	267	291	297	311	269	318	271	268	276	288	304	288	268	266	304	296	249	294	280	270	264	307	275	289	280	259	259	308	260	280	306	277	274	312	282	296	281	290	297	257	275	279	252	271	290	299	254	298	262	275	272	269	299	262	316	257	253	263	275	286	287	282	261	290	285	261	250	294	298	288	264	236	286	273	272	276	270	294	306	276	301	275	296	275	287	286	299	256	277	287	273	264	304	291	306	275	297	265	275	259	301	297	266	272	264	269	307	268	247	247	320	288	314	299	294	273	295	287	272	279	285	294	264	294	277	248	299	267	292	278	297	248	292	262	245	265	270	260	283	250	307	236	265	254	279	271	272	292	261	278	270	261	271	273	264	305	288	290	265	284	266	288	283	286	291	287	285	298	272	309	283	257	280	260	321	304	297	270	310	282	292	301	280	264	289	276	271	311	281	281	300	240	266	249	297	308	286	258	273	271	290	268	252	255	265	292	260	266	257	268	303	285	282	287	296	251	280	263	292	293	266	281	291	259	301	239	267	237	287	251	282	294	289	253	276	300	285	242	275	290	252	265	292	279	268	262	277	280	290	257	253	280	276	250	271	305	287	289	266	268	287	296	291	288	241	253	299	271	295	283	292	264	325	299	255	284	270	277	290	276	316	290	281	272	265	308	289	299	290	291	275	285	290	284	283	273	290	280	289	257	269	286	271	267	266	262	307	281	266	297	217	293	306	274	293	281	276	284	273	275	278	279	264	265	287	253	280	260	240	310	287	272	282	275	261	267	265	278	296	295	315	263	301	266	269	269	293	257	251	263	299	299	292	312	306	289	290	248	274	268	264	260	291	302	296	287	271	286	312	268	254	261	292	267	266	260	259	311	305	247	237	302	291	258	281	255	309	294	260	274	306	286	268	268	277	314	291	302	245	283	282	281	258	264	317	259	273	292	290	280	252	253	264	285	274	285	267	289	296	276	247	242	269	303	272	268	311	272	261	222	285	278	306	278	265	287	260	256	282	293	275	263	256	296	268	277	306	274	310	304	306	261	295	295	283	262	300	274	282	270	305	268	283	278	301	253	280	284	292	266	259	265	275	278	262	295	276	247	251	255	280	296	326	305	239	261	270	284	254	264	234	308	264	288	298	278	296	286	274	277	303	277	248	282	270	266	317	283	260	270	289	296	223	296	314	262	237	272	290	257	311	279	263	303	287	269	263	228	284	261	283	284	293	286	255	282	286	277	295	301	247	284	269	285	313	279	284	268	267	250	281	307	271	266	304	262	289	279	312	304	296	280	266	289	263	300	280	265	293	291	273	283	279	235	264	278	304	270	292	295	285	281	251	244	260	309	263	280	276	299	300	257	262	292	235	258	278	271	268	253	261	284	298	267	268	281	304	307	269	286	298	285	282	278	248	265	266	278	285	265	272	244	252	281	302	285	291	292	277	249	305	274	294	289	294	244	274	270	274	293	275	283	269	306	277	281	290	276	285	243	267	305	279	295	290	318	290	288	283	263	273	263	307	263	283	256	282	269	257	271	303	300	280	272	277	270	280	263	297	294	272	291	280	247	298	300	281	271	284	260	282	306	285	269	296	264	274	298	254	285	281	252	279	278	261	269	309	350	300	271	280	284	248	311	295	257	310	306	272	301	277	254	259	258	306	280	255	266	256	279	282	276	271	263	286	280	276	295	231	273	274	283	298	261	314	300	261	292	268	254	232	310	280	288	288	291	275	249	297	268	261	293	285	281	271	286	300	291	259	295	276	279	246	300	269	277	269	263	310	273	287	239	293	293	280	273	282	303	270	271	294	266	295	282	282	281	254	306	263	276	259	279	275	247	278	261	276	275	259	319	287	316	300	290	286	318	281	294	278	257	274	288	300	293	287	279	274	273	302	249	273	248	281	280	277	279	300	268	279	270	275	268	289	288	227	283	291	291	316	294	293	278	268	288	289	302	299	273	280	286	259	263	276	296	260	259	282	285	282	256	281	300	297	290	288	267	299	294	298	292	293	293	286	273	241	280	286	261	292	287	273	296	277	270	235	245	287	292	269	298	236	279	280	285	270	271	296	286	266	308	266	278	268	225	298	274	277	314	256	284	281	264	291	288	261	298	265	262	261	257	272	285	241	281	273	290	270	287	267	304	281	269	310	282	281	257	283	286	268	269	288	282	322	301	289	297	276	274	272	287	262	262	274	274	276	272	275	312	278	288	321	283	299	276	288	281	274	293	255	274	282	242	294	273	297	316	259	308	273	260	286	271	271	255	281	263	269	300	246	277	310	282	272	287	313	302	312	270	274	247	299	308	293	326	292	274	258	279	305	253	278	274	311	295	257	275	302	293	273	275	291	279
4491	2008	1110	785	670	658	644	605	609	614	604	599	574	583	622	610	573	629	581	598	567	563	612	556	577	584	601	558	557	631	588	596	559	539	635	636	594	606	625	591	514	558	582	537	603	589	585	618	607	621	584	601	594	567	610	636	573	625	615	582	551	601	564	542	568	594	604	620	617	587	553	564	581	566	617	568	608	621	567	591	640	611	616	608	632	615	593	550	608	602	541	574	581	554	630	588	607	553	584	609	582	576	621	543	635	620	608	609	595	584	582	609	608	591	616	593	586	614	606	625	559	576	579	572	553	606	588	615	598	574	598	564	616	614	617	591	555	592	627	625	613	574	609	546	589	572	570	622	596	622	567	605	592	582	636	608	574	560	601	603	577	578	561	555	561	595	556	564	631	592	597	571	592	542	613	605	584	590	613	557	581	637	628	622	563	587	583	567	583	617	617	590	590	586	584	596	600	612	604	570	582	626	593	618	579	598	588	622	595	598	575	599	584	590	598	541	586	583	533	555	599	584	570	613	600	596	588	549	586	616	566	559	582	572	610	591	605	591	588	550	568	603	592	582	615	593	586	595	592	608	611	597	560	575	591	578	650	605	610	565	558	567	610	581	598	589	594	594	625	624	559	633	592	591	536	609	588	597	581	604	624	635	590	591	574	579	634	616	588	601	574	575	561	544	636	576	619	615	548	562	575	612	578	599	626	618	573	605	597	622	599	598	587	563	576	549	558	576	600	580	608	584	607	608	551	561	607	566	566	582	643	578	593	625	605	632	567	576	622	625	611	619	630	574	605	578	610	549	596	600	553	617	611	604	613	570	586	593	550	586	615	577	568	574	638	624	572	591	628	653	606	590	627	595	574	552	627	559	572	559	580	604	565	623	606	592	599	619	593	597	599	545	622	548	578	602	579	595	587	566	602	595	607	565	596	575	614	595	597	623	541	639	543	591	599	577	602	603	601	561	572	566	588	580	650	602	613	569	581	595	597	609	612	589	626	550	557	594	564	606	559	571	575	608	558	603	589	631	585	579	556	597	628	611	592	567	599	589	592	564	620	590	563	630	569	574	600	585	612	538	616	594	556	624	589	579	567	549	568	591	614	544	608	613	563	648	572	556	585	565	607	566	583	603	589	609	599	579	590	560	622	592	594	560	570	629	572	550	568	561	630	536	622	567	581	602	612	593	625	632	644	560	599	609	615	577	567	609	603	606	584	604	619	614	560	616	556	581	589	547	575	642	562	599	576	615	599	580	582	587	566	579	552	605	612	582	574	593	587	621	590	570	567	572	596	562	614	558	596	598	618	578	599	571	581	570	541	567	600	589	603	598	562	556	573	621	591	607	597	611	612	659	562	594	559	573	566	577	564	579	610	585	567	570	552	579	614	601	604	559	572	592	563	560	547	581	645	624	680	562	544	587	573	633	598	625	539	613	569	611	556	601	603	580	620	603	595	583	588	601	597	552	614	614	592	560	598	598	562	589	582	582	600	591	585	613	624	594	592	599	566	589	572	620	578	574	622	613	569	562	583	587	606	591	628	589	584	563	622	596	628	603	603	583	575	598	571	591	584	576	596	579	577	581	602	582	601	578	603	622	601	583	597	611	582	601	619	572	627	622	576	551	639	576	555	613	572	608	573	577	577	573	558	552	618	576	608	542	562	586	546	577	565	605	561	552	585	587	581	631	563	598	605	618	567	558	605	580	629	616	623	600	616	528	609	594	555	592	581	584	559	612	568	574	593	636	636	547	622	669	558	573	564	582	591	583	572	605	610	606	610	602	636	589	580	589	587	549	608	550	608	600	628	606	587	619	602	606	562	554	571	568	619	553	660	606	588	616	594	620	556	555	579	610	592	573	594	603	625	578	589	594	584	617	571	589	554	560	637	553	582	571	604	583	549	589	622	634	566	633	601	571	538	560	594	616	554	597	592	566	596	583	602	595	589	569	627	624	573	614	624	611	647	568	642	650	602	605	620	558	586	592	598	601	623	565	605	585	596	584	596	575	599	572	615	606	562	562	602	590	520	550	582	581	539	605	559	659	605	593	637	568	612	594	585	584	595	623	638	603	593	586	614	590	629	585	604	610	594	586	624	598	640	582	567	564	577	603	615	584	628	563	581	595	559	601	609	571	631	613	597	551	598	589	581	601	618	584	574	606	588	544	587	589	567	572	624	579	586	592	592	620	644	612	634	566	618	633	597	584	574	507	581	621	609	570	601	587	600	621	546	615	611	585	600	578	607	607	625	594	609	616	611	575	603	585	596	605	574	594	573	568	601	585	578	613	580	591	583	577	568	574	544	588	606	567	576	586	578	566	598	612	549	560	571	574	590	601	612	609	578	603	586	598	543	598	548	613	573	573	627	621	581	622	637	594	590	634	589	607	545	604	640	604	547	587	563	567	630	590	603	649	587	606	552	600	599	578	584	599	591	589	589	579	562	614	579	583	571	608	593	612	570	616	538	567	625	595	611	612	610	603	593	568	567	619	579	559	581	603	545	612	578	600	601	595	570	618	578	538	615	572	594	590	613	632	567	607	591	601	561	599	612	622	586	599	607	578	606	605	624	612	614	613	606	565	619	612	589	538	568	596	589	536	602	614	584	602	577	572	625	582	583	586	594	571	554	618	588	592	614	569	602	575	596	580	588	629	594	589	578	587	595	576	601	577	600	650	559	586	617	622	626	606	556	531	603	623	571	587	632	592	592	577	574	591	610	564	631	592	602	556	566	596	583	599	610	585	561	582	560	628	577	609	645	610	566	582	597	639	620	589	610	626	579	600	564	606	597	586	604	575	575	613	606	600	624	621	585	585	620	566	552	612	608	600	627	592	526	555	622	540	606	579	625	573	581	582	610	616	585	597	583	604	611	565	566	634	577	586	571	569	615	614	562	607	580	607	551	581	583	591	580	601	544	625	608	584	611	610	563	595	592	561	580	588	663	596	576	565	586	608	584	568	610	617	577	582	589	578	581	624	558	592	564	590	629	625	553	596	599	605	593	585	541	608	613	553	638	585	573	583	567	611	641	609	576	579	574	599	598	580	628	635	617	552	626	579	627	613	572	581	615	589	568	623	595	623	595	606	602	585	575	612	603	618	620	619	627	610	594	612	617	573	582	601	602	569	595	596	590	584	564	579	607	581	563	580	608	610	571	606	557	554	551	572	595	589	557	631	574	559	608	569	651	617	607	576	579	576	591	602	587	600	576	604	596	585	691	624	575	589	596	598	593	575	612	605	599	551	580	646	567	591	569	578	591	601	634	620	638	620	538	598	574	595	614	593	579	604	584	579	585	581	580	580	636	570	600	593	595	587	542	599	601	584	603	603	628	590	572	619	552	596	624	605	586	574	591	603	602	592	598	574	608	616	587	557	615	538	607	534	588	614	602	589	563	608	622	622	634	562	533	604	554	578	610	586	631	591	585	577	649	595	592	572	599	593	617	589	563	589	581	549	564	561	607	599	578	570	613	576	599	637	570	602
3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
